/* End custom CSS */

.elementor-10815 .elementor-element.elementor-element-f8d7c96 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0rem;
	--margin-bottom: 0rem;
	--margin-left: 0rem;
	--margin-right: 0rem;
	--padding-top: 4%;
	--padding-bottom: 2%;
	--padding-left: 3%;
	--padding-right: 3%;
}

.elementor-10815 .elementor-element.elementor-element-f8d7c96:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-f8d7c96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-0fa4695 {
	--display: flex;
	--border-radius: 20px 0px 0px 20px;
	--padding-top: 7%;
	--padding-bottom: 7%;
	--padding-left: 7%;
	--padding-right: 7%;
}

.elementor-10815 .elementor-element.elementor-element-0fa4695:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-0fa4695 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
	background-image: url("https://cdn-ilcoefb.nitrocdn.com/UGKPFJvSOcfiQXdxNNwWOMORbzSWauBx/assets/images/optimized/rev-02de2d4/galileomedical.pl/wp-content/uploads/2025/10/image-1.png");
	background-position: center center;
	background-size: cover;
}

.elementor-10815 .elementor-element.elementor-element-0fa4695:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-10815 .elementor-element.elementor-element-0fa4695 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-10815 .elementor-element.elementor-element-8df64b5 {
	--display: flex;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-10815 .elementor-element.elementor-element-8179277 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-c1abd37 {
	text-align: left;
}

.elementor-10815 .elementor-element.elementor-element-c1abd37 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 1px;
	color: var(--e-global-color-de5936f);
}

.elementor-widget-text-editor {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-10815 .elementor-element.elementor-element-a861770 {
	color: var(--e-global-color-de5936f);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-137f875 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-widget-button .elementor-button {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-84c2761 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 20px 40px 20px 40px;
}

.elementor-10815 .elementor-element.elementor-element-84c2761 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-84c2761 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-84c2761 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-84c2761 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button {
	background-color: var(--e-global-color-6e906da);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-0cc7a12);
	color: var(--e-global-color-0cc7a12);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 40px 20px 40px;
}

.elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
	color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button:hover svg, .elementor-10815 .elementor-element.elementor-element-c9a673e .elementor-button:focus svg {
	fill: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-87996b7 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-c0dba7a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-5c90e62 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-024bdc4 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-33cdd4d {
	text-align: left;
}

.elementor-10815 .elementor-element.elementor-element-33cdd4d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 0px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-7d320a9 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-a53e97a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-93ff04f .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-93ff04f .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-93ff04f .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-93ff04f .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-93ff04f .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-698f858 {
	--display: flex;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-da3d6b5 > .elementor-widget-container {
	border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-da3d6b5 img {
	width: 100%;
	border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-2195dec {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-c4041f8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 24px 24px 24px 24px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 6px;
	--padding-right: 6px;
}

.elementor-10815 .elementor-element.elementor-element-c4041f8:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-c4041f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.elementor-10815 .elementor-element.elementor-element-630eb20 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-1e6ad8d {
	--display: flex;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-10815 .elementor-element.elementor-element-7b30b40 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-7b30b40.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-7b30b40.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-7b30b40.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-7b30b40.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-7b30b40.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-7b30b40 .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-7b30b40 .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-0b4596d {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-5ab156d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-abb4dfc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-abb4dfc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-abb4dfc .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-189bbad .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-934ec30 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-264dd14 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-51b316b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-be3a859 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-be3a859.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-be3a859.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-be3a859.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-be3a859.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-be3a859.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-be3a859 .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-be3a859 .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-a7053c9 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-710bded {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-47dc972 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-47dc972.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-47dc972.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-47dc972.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-47dc972.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-47dc972.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-47dc972 .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-47dc972 .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-bbb6636 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-b2c4749 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-c7b3a1a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-aba2599 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-352396b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-352396b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-352396b.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-352396b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-352396b.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-352396b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-352396b .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-352396b .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-2db0316 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-c7a321b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-9a2782e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-9a2782e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9a2782e.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9a2782e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9a2782e.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9a2782e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9a2782e .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-9a2782e .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-626a7e7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-100e33d {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-34cb0ca {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-6891e05 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-0df8cea .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-0df8cea.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-0df8cea.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-0df8cea.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-0df8cea.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-0df8cea.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-0df8cea .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-0df8cea .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-5559006 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-eca1f36 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-6ffa6fa.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-6ffa6fa.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-6ffa6fa .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-44eddd8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-503572f {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-1b1dfe0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-54218c0 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-97fc1fb.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-97fc1fb.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-97fc1fb .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-18e663b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-14ff4f3 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-01da041 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-01da041.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-01da041.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-01da041.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-01da041.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-01da041.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-01da041 .elementor-icon {
	font-size: 25px;
}

.elementor-10815 .elementor-element.elementor-element-01da041 .elementor-icon svg {
	height: 25px;
}

.elementor-10815 .elementor-element.elementor-element-4cc934b .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-8cc8a78 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-b5b69af {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-0c9d5d9 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-7d1f663 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	line-height: 24px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-b32d08e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-60ec679 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-e7066e6 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-c37c4c8 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-1ba66c7 {
	text-align: left;
}

.elementor-10815 .elementor-element.elementor-element-1ba66c7 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-687378a {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-e6abe57 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-345b2f2 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-9f384af {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-671048e {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-8860c5e {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-8f9868a {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-0369a13 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-b1ed9c8 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-e9e00ab {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-3ab68ad {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-0412ef8 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-2f223f5 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-e9dd394 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-6fdfc9b {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-0076d03 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

:where( .elementor-10815 .elementor-element.elementor-element-0076d03 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-a3206aa {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-0d621e8 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-0d621e8 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-0d621e8 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-0d621e8 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-0d621e8 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-ef8720a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-f611a9a {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-7693872 > .elementor-widget-container {
	border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-7693872 img {
	width: 100%;
	border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-8e964d4 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-0a2dd1f {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-6ffcaa7 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-7acf4b7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-636c8a6 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-f237fbe {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-09a56ee img {
	width: 90px;
}

.elementor-10815 .elementor-element.elementor-element-9aa702c {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-f5a01fe .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-0fd4bac {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-81fa812 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-9f95ab7 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-02caa9c {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-57d8e39 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-4b839c3 img {
	width: 90px;
}

.elementor-10815 .elementor-element.elementor-element-473cf4b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-7d7538e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-5d11bec {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-0ed65a5 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-3dbea86 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-4be748b {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-021344e {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-46a1421 img {
	width: 90px;
}

.elementor-10815 .elementor-element.elementor-element-33f1d6e {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-d2fd994 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-36048da {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-aa50d69 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-05ded75 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-d320349 {
	--display: flex;
	--gap: 10px 0px;
	--row-gap: 10px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-77eb0d4 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-9010a26 img {
	width: 90px;
}

.elementor-10815 .elementor-element.elementor-element-f2f9382 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-977ee3e .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-34f950a {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-bb3dd83 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-f6037ab {
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-f6037ab > .elementor-widget-container {
	padding: 0px 5px 0px 5px;
}

:where( .elementor-10815 .elementor-element.elementor-element-f6037ab .swiper-slide ) > .e-con {
	--padding-top: 10px;
	--padding-right: 15px;
	--padding-bottom: 10px;
	--padding-left: 15px;
}

:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con {
	--padding-block-start: 10px;
	--padding-inline-end: 15px;
	--padding-block-end: 10px;
	--padding-inline-start: 15px;
}

.elementor-10815 .elementor-element.elementor-element-a8e4516 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-cf7b7fd .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: #fff;
	color: #fff;
	border-radius: 30px 30px 30px 30px;
	padding: 12px 30px 12px 30px;
}

.elementor-10815 .elementor-element.elementor-element-cf7b7fd .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-cf7b7fd .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-cf7b7fd .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-cf7b7fd .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-326bd27 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-9b1e19e {
	--display: flex;
	--border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-9b1e19e:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-9b1e19e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.elementor-10815 .elementor-element.elementor-element-c4a3882 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
}

.elementor-10815 .elementor-element.elementor-element-eeddc14 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-12bc177 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-6ddced2 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-0905394 img {
	width: 170px;
}

.elementor-10815 .elementor-element.elementor-element-77af924 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-83b8bd1 {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-83b8bd1 .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-f24bbed {
	text-align: center;
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-c4b4c97 {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 400;
}

.elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button {
	background-color: var(--e-global-color-de5936f);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-0cc7a12);
	color: var(--e-global-color-0cc7a12);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 40px 20px 40px;
}

.elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button:focus {
	background-color: var(--e-global-color-0cc7a12);
	color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button:hover svg, .elementor-10815 .elementor-element.elementor-element-79a7cb1 .elementor-button:focus svg {
	fill: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-1814cdd {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-515e802 {
	text-align: left;
}

.elementor-10815 .elementor-element.elementor-element-515e802 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 35px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4333f89 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-320f74b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-320f74b.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10815 .elementor-element.elementor-element-24053ee {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-24053ee.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10815 .elementor-element.elementor-element-95a20d9 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-f92c6b7 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-7c295d4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-f975772 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-93d32c4 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-93d32c4 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-93d32c4 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-93d32c4 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-93d32c4 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-7dbf539 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-end;
	--align-items: flex-end;
	--gap: 0px 10px;
	--row-gap: 0px;
	--column-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-4b17dae.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-10815 .elementor-element.elementor-element-4b17dae {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-98e343a.elementor-element {
	--align-self: flex-end;
	--order: -99999;
}

.elementor-10815 .elementor-element.elementor-element-98e343a {
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 600;
	line-height: 31px;
}

.elementor-10815 .elementor-element.elementor-element-aaf2735 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-bf9fc7b {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-bee56e4 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-fe42a8e {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-678978e {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-814a738 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-30796f7 {
	--n-accordion-title-font-size: 1rem;
	--n-accordion-title-justify-content: space-between;
	--n-accordion-title-flex-grow: 1;
	--n-accordion-title-icon-order: initial;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-icon-size: 15px;
}

:where( .elementor-10815 .elementor-element.elementor-element-30796f7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-0ff9fb6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-4398572 .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4398572 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-4398572 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-e04e2c6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-f7d57d2 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-b34b80a {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-99cb515 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-b11f72c > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-b11f72c img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-88c18c4 {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-start;
	--border-radius: 0px 0px 20px 20px;
}

.elementor-10815 .elementor-element.elementor-element-88c18c4:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-88c18c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-10815 .elementor-element.elementor-element-700c0de {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-700c0de .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 24px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-ae12219 {
	text-align: center;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-23e5166 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-784ddbc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-10815 .elementor-element.elementor-element-ff83ddc {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-a37ac24 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-a37ac24 img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-e323197 {
	--display: flex;
	--min-height: 300px;
	--border-radius: 0px 0px 20px 20px;
}

.elementor-10815 .elementor-element.elementor-element-e323197:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-e323197 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-10815 .elementor-element.elementor-element-87153f8 {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-87153f8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 24px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-8729edc {
	text-align: center;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-e642fe6 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-e77e3d1 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-eaed120 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-41ad5a9 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-41ad5a9 img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-01f6795 {
	--display: flex;
	--min-height: 300px;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--border-radius: 0px 0px 20px 20px;
}

.elementor-10815 .elementor-element.elementor-element-01f6795:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-01f6795 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-10815 .elementor-element.elementor-element-be1123f {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-be1123f .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 24px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-b53d381 {
	text-align: center;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-dd30d1d {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-3aafe09 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-267ccb8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-e9131fe > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-e9131fe img {
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center center;
	border-radius: 20px 20px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-b3a59af {
	--display: flex;
	--min-height: 300px;
	--justify-content: flex-start;
	--border-radius: 0px 0px 20px 20px;
}

.elementor-10815 .elementor-element.elementor-element-b3a59af:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-b3a59af > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f7f7f7;
}

.elementor-10815 .elementor-element.elementor-element-b20a91d {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-b20a91d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 24px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-dc6f3db {
	text-align: center;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-a0aa4ac {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-d3dd686 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-5716178 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-45322fe {
	--swiper-slides-to-display: 3;
	--swiper-slides-gap: 10px;
	--arrow-prev-left-align: 0%;
	--arrow-prev-translate-x: 0px;
	--arrow-prev-left-position: 0px;
	--arrow-prev-top-align: 50%;
	--arrow-prev-translate-y: -50%;
	--arrow-prev-top-position: 0px;
	--arrow-next-right-align: 0%;
	--arrow-next-translate-x: 0%;
	--arrow-next-right-position: 0px;
	--arrow-next-top-align: 50%;
	--arrow-next-translate-y: -50%;
	--arrow-next-top-position: 0px;
}

.elementor-10815 .elementor-element.elementor-element-45322fe .swiper-slide > .elementor-element {
	height: 100%;
}

.elementor-10815 .elementor-element.elementor-element-9f4efc6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
}

.elementor-10815 .elementor-element.elementor-element-0992d8a .elementor-button {
	background-color: var(--e-global-color-b5e56ab);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 30px 20px 30px;
}

.elementor-10815 .elementor-element.elementor-element-0992d8a .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-0992d8a .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-0992d8a .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-0992d8a .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-28fab81 .elementor-button {
	background-color: var(--e-global-color-de5936f);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-aaec89b);
	color: var(--e-global-color-aaec89b);
	border-style: solid;
	border-color: var(--e-global-color-aaec89b);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 30px 20px 30px;
}

.elementor-10815 .elementor-element.elementor-element-28fab81 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-28fab81 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-e271a5b {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 4%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-10815 .elementor-element.elementor-element-e271a5b:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-e271a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.elementor-10815 .elementor-element.elementor-element-1cc52bd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10815 .elementor-element.elementor-element-1cc52bd.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10815 .elementor-element.elementor-element-e86ed3d > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-e86ed3d .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-a9cb536 .elementor-button {
	background-color: var(--e-global-color-6e906da);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-0cc7a12);
	color: var(--e-global-color-0cc7a12);
	border-style: solid;
	border-color: var(--e-global-color-0cc7a12);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-a9cb536 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-a9cb536 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-a9cb536 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-a9cb536 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-83000f8 {
	--display: flex;
	--flex-direction: row-reverse;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap-reverse;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10815 .elementor-element.elementor-element-83000f8.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10815 .elementor-element.elementor-element-5d8e36e {
	width: var(--container-widget-width, 71%);
	max-width: 71%;
	--container-widget-width: 71%;
	--container-widget-flex-grow: 0;
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
}

.elementor-10815 .elementor-element.elementor-element-c3c20c0 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 4%;
	--padding-left: 10%;
	--padding-right: 10%;
}

.elementor-10815 .elementor-element.elementor-element-c3c20c0:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-c3c20c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-6e906da);
}

.elementor-10815 .elementor-element.elementor-element-032364b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0%;
	--padding-bottom: 1%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10815 .elementor-element.elementor-element-99b34d5 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-bd5ca2c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-e3d1f20);
	--border-color: var(--e-global-color-e3d1f20);
	--border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4eb2fcd {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-50ee774 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-10815 .elementor-element.elementor-element-f38331d .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-f38331d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-f38331d.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-f38331d.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-f38331d.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-f38331d.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-f38331d .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-f38331d .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-2a94911 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-2a94911.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2a94911.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-2a94911.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2a94911.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-2a94911.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2a94911 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-2a94911 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-76ee7f5.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-76ee7f5.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-76ee7f5 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-8dfda1a.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-8dfda1a.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-8dfda1a .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ecf2902 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-ecf2902.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecf2902.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ecf2902.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecf2902.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ecf2902.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecf2902 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ecf2902 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-aefa4d9.elementor-element {
	--align-self: center;
}

.elementor-10815 .elementor-element.elementor-element-c203ad0 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-3ff60aa {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-6825412 > .elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-10815 .elementor-element.elementor-element-6825412 .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-bc0ed3d {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10815 .elementor-element.elementor-element-be1078d > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-10815 .elementor-element.elementor-element-be1078d {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-83c604b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-5c36e62 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-e3d1f20);
	--border-color: var(--e-global-color-e3d1f20);
	--border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-18dd578 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-2d7dd8d {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-10815 .elementor-element.elementor-element-49875ef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-49875ef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-49875ef.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-49875ef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-49875ef.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-49875ef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-49875ef .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-49875ef .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-1fc68ef.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-1fc68ef.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-1fc68ef .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ecc7d17.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ecc7d17.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ecc7d17 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-95e802c .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-95e802c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-95e802c.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-95e802c.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-95e802c.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-95e802c.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-95e802c .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-95e802c .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ce31a36 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-ce31a36.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ce31a36.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ce31a36.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ce31a36.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-ce31a36.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-ce31a36 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-ce31a36 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-8f4d0fa.elementor-element {
	--align-self: center;
}

.elementor-10815 .elementor-element.elementor-element-1e4134b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-56530b8 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-931271b > .elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-10815 .elementor-element.elementor-element-931271b .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-5f8a2b3 {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10815 .elementor-element.elementor-element-972096b > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-10815 .elementor-element.elementor-element-972096b {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-cb89a46 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-d2b453c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-e3d1f20);
	--border-color: var(--e-global-color-e3d1f20);
	--border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-1b00e00 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-8507329 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-10815 .elementor-element.elementor-element-d9846a8 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-d9846a8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-d9846a8.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-d9846a8.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-d9846a8.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-d9846a8.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-d9846a8 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-d9846a8 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-aea671e .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-aea671e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-aea671e.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-aea671e.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-aea671e.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-aea671e.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-aea671e .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-aea671e .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-65acaa2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-65acaa2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-65acaa2.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-65acaa2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-65acaa2.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-65acaa2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-65acaa2 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-65acaa2 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-5305b13 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-5305b13.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-5305b13.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-5305b13.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-5305b13.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-5305b13.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-5305b13 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-5305b13 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-6b8a66b.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-6b8a66b.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-6b8a66b .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-924c9b5.elementor-element {
	--align-self: center;
}

.elementor-10815 .elementor-element.elementor-element-ec022e2 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-243a68b {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-a33d00d > .elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-10815 .elementor-element.elementor-element-a33d00d .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-1cf4f93 {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10815 .elementor-element.elementor-element-3cd8090 > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-10815 .elementor-element.elementor-element-3cd8090 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-496d16d {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-e496592 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-e3d1f20);
	--border-color: var(--e-global-color-e3d1f20);
	--border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4a7d15c {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-1e9c2b6 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-10815 .elementor-element.elementor-element-9f809b9 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-9f809b9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9f809b9.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9f809b9.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9f809b9.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9f809b9.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9f809b9 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-9f809b9 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-33598b6 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-33598b6.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-33598b6.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-33598b6.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-33598b6.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-33598b6.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-33598b6 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-33598b6 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-2e8e270 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-2e8e270.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2e8e270.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-2e8e270.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2e8e270.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-2e8e270.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-2e8e270 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-2e8e270 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-71bf5cd.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-71bf5cd.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-71bf5cd .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-4eb3362 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-4eb3362.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-4eb3362.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-4eb3362.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-4eb3362.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-4eb3362.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-4eb3362 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-4eb3362 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-33e9541.elementor-element {
	--align-self: center;
}

.elementor-10815 .elementor-element.elementor-element-9403d3d {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-ea2cc69 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-453b767 > .elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-10815 .elementor-element.elementor-element-453b767 .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-d98ddae {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10815 .elementor-element.elementor-element-4ca905a > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-10815 .elementor-element.elementor-element-4ca905a {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-c27edca {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-cfde7e8 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	border-style: solid;
	--border-style: solid;
	border-width: 2px 2px 2px 2px;
	--border-top-width: 2px;
	--border-right-width: 2px;
	--border-bottom-width: 2px;
	--border-left-width: 2px;
	border-color: var(--e-global-color-e3d1f20);
	--border-color: var(--e-global-color-e3d1f20);
	--border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-b8de716 {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--grid-auto-flow: row;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-23af1ea {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: flex-start;
	--gap: 8px 8px;
	--row-gap: 8px;
	--column-gap: 8px;
}

.elementor-10815 .elementor-element.elementor-element-9619221 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-9619221.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9619221.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9619221.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9619221.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-9619221.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-9619221 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-9619221 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-56abfbc .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-56abfbc.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-56abfbc.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-56abfbc.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-56abfbc.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-56abfbc.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-56abfbc .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-56abfbc .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-467abf0 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-467abf0.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-467abf0.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-467abf0.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-467abf0.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-467abf0.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-467abf0 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-467abf0 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-607f2ce .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-607f2ce.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-607f2ce.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-607f2ce.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-607f2ce.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-607f2ce.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-607f2ce .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-607f2ce .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-36577e2 .elementor-icon-wrapper {
	text-align: center;
}

.elementor-10815 .elementor-element.elementor-element-36577e2.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-36577e2.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-36577e2.elementor-view-default .elementor-icon {
	color: var(--e-global-color-b5e56ab);
	border-color: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-36577e2.elementor-view-framed .elementor-icon, .elementor-10815 .elementor-element.elementor-element-36577e2.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-b5e56ab);
}

.elementor-10815 .elementor-element.elementor-element-36577e2 .elementor-icon {
	font-size: 12px;
}

.elementor-10815 .elementor-element.elementor-element-36577e2 .elementor-icon svg {
	height: 12px;
}

.elementor-10815 .elementor-element.elementor-element-10b73e8.elementor-element {
	--align-self: center;
}

.elementor-10815 .elementor-element.elementor-element-d0fa3be {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-07e2918 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-8240f4a > .elementor-widget-container {
	padding: 5px 10px 5px 10px;
}

.elementor-10815 .elementor-element.elementor-element-8240f4a .elementor-heading-title {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-74f8cde {
	--display: flex;
	--padding-top: 5px;
	--padding-bottom: 5px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-10815 .elementor-element.elementor-element-b602068 > .elementor-widget-container {
	padding: 5px 0px 5px 0px;
}

.elementor-10815 .elementor-element.elementor-element-b602068 {
	color: var(--e-global-color-0cc7a12);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-fce5ca7 {
	--e-n-carousel-swiper-slides-gap: 10px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-10815 .elementor-element.elementor-element-46a6d24b {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 8%;
	--padding-right: 8%;
}

.elementor-10815 .elementor-element.elementor-element-46a6d24b:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-46a6d24b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-120fd1e {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-10815 .elementor-element.elementor-element-120fd1e:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-120fd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-d0e7ebc {
	--display: flex;
	--overlay-opacity: .5;
	--border-radius: 81px 81px 81px 81px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 4%;
	--padding-right: 4%;
}

.elementor-10815 .elementor-element.elementor-element-d0e7ebc::before, .elementor-10815 .elementor-element.elementor-element-d0e7ebc > .elementor-background-video-container::before, .elementor-10815 .elementor-element.elementor-element-d0e7ebc > .e-con-inner > .elementor-background-video-container::before, .elementor-10815 .elementor-element.elementor-element-d0e7ebc > .elementor-background-slideshow::before, .elementor-10815 .elementor-element.elementor-element-d0e7ebc > .e-con-inner > .elementor-background-slideshow::before, .elementor-10815 .elementor-element.elementor-element-d0e7ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: var(--e-global-color-6e906da);
	--background-overlay: "";
}

.elementor-10815 .elementor-element.elementor-element-f30bacf {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--justify-content: space-between;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-10815 .elementor-element.elementor-element-748e9055 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-94dd743 img {
	width: 100%;
	max-width: 120px;
	height: 100%;
	object-fit: contain;
	object-position: center center;
	border-radius: 100px 100px 100px 100px;
}

.elementor-10815 .elementor-element.elementor-element-fc29301 > .elementor-widget-container {
	padding: 0% 5% 0% 0%;
}

.elementor-10815 .elementor-element.elementor-element-fc29301 {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group > label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-type-html {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-field-group .elementor-field {
	color: var(--e-global-color-text);
}

.elementor-widget-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--e-global-color-text);
}

.elementor-widget-form ..select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
	--e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
	--e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-color: var(--e-global-color-accent);
	--e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
	--e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button span {
	gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 17px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -17px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-inline .elementor-field-group > label {
	padding-left: 10px;
}

body:not(.rtl) .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-inline .elementor-field-group > label {
	padding-right: 10px;
}

body .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 10px;
}

body.rtl .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-inline .elementor-field-group > abbr {
	padding-left: 10px;
}

body:not(.rtl) .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-inline .elementor-field-group > abbr {
	padding-right: 10px;
}

body .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-labels-above .elementor-field-group > abbr {
	padding-bottom: 10px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group > label, .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-subgroup label {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group > label {
	font-family: "Montserrat", Sans-serif;
	font-weight: 400;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-type-html {
	padding-bottom: 0px;
	color: var(--e-global-color-0cc7a12);
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .dce-signature-wrapper {
	--canvas-width: 400px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .dce-signature-canvas {
	border-radius: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .elementor-field {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d ..select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .elementor-field, .elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-subgroup label {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: var(--e-global-color-de5936f);
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .elementor-select-wrapper select {
	background-color: var(--e-global-color-de5936f);
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .elementor-select-wrapper .select2 {
	background-color: var(--e-global-color-de5936f);
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual {
	background-color: var(--e-global-color-de5936f);
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .mce-panel {
	background-color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-group .mce-panel {
	border-width: 2.5px 2.5px 2.5px 2.5px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button {
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	border-radius: 30px 30px 30px 30px;
	padding: 16px 20px 16px 20px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button[type="submit"] {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button[type="submit"] svg * {
	fill: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-0cc7a12);
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .e-form__buttons__wrapper__button-next:hover {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button[type="submit"]:hover {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-button[type="submit"]:hover svg * {
	fill: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .e-form__buttons__wrapper__button-previous:hover {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-label-description .elementor-field-label {
	display: inline-block;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-label-description:after {
	content: "?";
	display: inline-block;
	border-radius: 50%;
	padding: 2px 0;
	height: 1.2em;
	line-height: 1;
	font-size: 80%;
	width: 1.2em;
	text-align: center;
	margin-left: .2em;
	color: #fff;
	background-color: #777;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-type-amount.elementor-field-group .dce-amount-visible {
	opacity: 1;
}

.elementor-10815 .elementor-element.elementor-element-134ed11d .elementor-field-type-dce_range input {
	opacity: 1;
}

.elementor-10815 .elementor-element.elementor-element-2d4f67bf {
	--display: flex;
	--justify-content: flex-start;
	--gap: 20px 20px;
	--row-gap: 20px;
	--column-gap: 20px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 3%;
	--padding-right: 0%;
}

.elementor-10815 .elementor-element.elementor-element-2d4f67bf:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-2d4f67bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

.elementor-10815 .elementor-element.elementor-element-667694a7 .elementor-heading-title {
	font-family: "Lexend Deca", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 23px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-9a39792 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 27px;
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-44c7a081 > .elementor-widget-container {
	padding: 0% 5% 0% 0%;
}

.elementor-10815 .elementor-element.elementor-element-44c7a081 {
	text-align: left;
	color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
}

.elementor-10815 .elementor-element.elementor-element-060dbe4 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-658b399 .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-658b399 .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-658b399 .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-658b399 .elementor-button-content-wrapper {
	flex-direction: row-reverse;
}

.elementor-10815 .elementor-element.elementor-element-658b399 .elementor-button .elementor-button-content-wrapper {
	gap: 5px;
}

.elementor-10815 .elementor-element.elementor-element-3f6f48d .elementor-button {
	background-color: var(--e-global-color-0cc7a12);
	font-family: "Montserrat", Sans-serif;
	font-weight: 600;
	fill: var(--e-global-color-de5936f);
	color: var(--e-global-color-de5936f);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px;
}

.elementor-10815 .elementor-element.elementor-element-3f6f48d .elementor-button:hover, .elementor-10815 .elementor-element.elementor-element-3f6f48d .elementor-button:focus {
	background-color: rgba(245, 77, 77, .98);
}

.elementor-10815 .elementor-element.elementor-element-ced77ab > .elementor-widget-container {
	border-radius: 24px 24px 24px 24px;
}

.elementor-10815 .elementor-element.elementor-element-d7d8b30 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
}

.elementor-10815 .elementor-element.elementor-element-cd91c5b {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-18986ac {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 3%;
	--padding-bottom: 3%;
	--padding-left: 10%;
	--padding-right: 9%;
}

.elementor-10815 .elementor-element.elementor-element-18986ac:not(.elementor-motion-effects-element-type-background), .elementor-10815 .elementor-element.elementor-element-18986ac > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-aaec89b);
}

.elementor-10815 .elementor-element.elementor-element-cafa5e1 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-a4bb423 > .elementor-widget-container {
	padding: 2% 0% 2% 0%;
}

.elementor-10815 .elementor-element.elementor-element-a4bb423 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 23px;
	font-weight: 700;
	line-height: 33px;
	letter-spacing: 1px;
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-cc020bc > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-10815 .elementor-element.elementor-element-cc020bc {
	text-align: left;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 15px;
	font-weight: 500;
}

.elementor-10815 .elementor-element.elementor-element-795af94 {
	--display: flex;
}

.elementor-10815 .elementor-element.elementor-element-4747032.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group {
	padding-right: calc(10px / 2);
	padding-left: calc(10px / 2);
	margin-bottom: 10px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-form-fields-wrapper {
	margin-left: calc(-10px / 2);
	margin-right: calc(-10px / 2);
	margin-bottom: -10px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group.recaptcha_v3-bottomright {
	margin-bottom: 0;
}

body.rtl .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > label {
	padding-left: 0px;
}

body:not(.rtl) .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > label {
	padding-right: 0px;
}

body .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-above .elementor-field-group > label {
	padding-bottom: 0px;
}

body.rtl .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > abbr {
	padding-left: 0px;
}

body:not(.rtl) .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-inline .elementor-field-group > abbr {
	padding-right: 0px;
}

body .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-labels-above .elementor-field-group > abbr {
	padding-bottom: 0px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group > label, .elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-subgroup label {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .dce-signature-wrapper {
	--canvas-width: 400px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .dce-signature-canvas {
	border-radius: 3px 3px 3px 3px;
	border-width: 1px 1px 1px 1px;
	background-color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-field {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 ..select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper .select2 {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group .elementor-select-wrapper .select2 .elementor-field-textual {
	background-color: #fff;
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .mce-panel {
	background-color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-group .mce-panel {
	border-width: 0px 0px 0px 0px;
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-a50b64c);
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-button[type="submit"] {
	background-color: var(--e-global-color-a50b64c);
	color: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-button[type="submit"] svg * {
	fill: var(--e-global-color-0cc7a12);
}

.elementor-10815 .elementor-element.elementor-element-4747032 .e-form__buttons__wrapper__button-previous {
	background-color: var(--e-global-color-a50b64c);
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-button {
	border-radius: 30px 30px 30px 30px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-label-description .elementor-field-label {
	display: inline-block;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-label-description:after {
	content: "?";
	display: inline-block;
	border-radius: 50%;
	padding: 2px 0;
	height: 1.2em;
	line-height: 1;
	font-size: 80%;
	width: 1.2em;
	text-align: center;
	margin-left: .2em;
	color: #fff;
	background-color: #777;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-message.elementor-message-success {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-message.elementor-message-danger {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-message.elementor-help-inline {
	color: #fff;
}

.elementor-10815 .elementor-element.elementor-element-4747032 {
	--e-form-steps-indicators-spacing: 20px;
	--e-form-steps-indicator-padding: 30px;
	--e-form-steps-indicator-inactive-secondary-color: #fff;
	--e-form-steps-indicator-active-secondary-color: #fff;
	--e-form-steps-indicator-completed-secondary-color: #fff;
	--e-form-steps-divider-width: 1px;
	--e-form-steps-divider-gap: 10px;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-type-amount.elementor-field-group .dce-amount-visible {
	opacity: 1;
}

.elementor-10815 .elementor-element.elementor-element-4747032 .elementor-field-type-dce_range input {
	opacity: 1;
}

body.elementor-page-10815:not(.elementor-motion-effects-element-type-background), body.elementor-page-10815 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-de5936f);
}

:root {
	--page-title-display: none;
}

@media (min-width:768px) {
	.elementor-10815 .elementor-element.elementor-element-0fa4695 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-8df64b5 {
		--width: 60%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c0dba7a {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-5c90e62 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-2195dec {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1e6ad8d {
		--width: 15%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-51b316b {
		--width: 15%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-aba2599 {
		--width: 15%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-6891e05 {
		--width: 15%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-54218c0 {
		--width: 15%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-60ec679 {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e7066e6 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-ef8720a {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c4a3882 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-eeddc14 {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1814cdd {
		--width: 70%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-320f74b {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-24053ee {
		--width: 95.935%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-7dbf539 {
		--width: 71%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-f7d57d2 {
		--width: 25%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-23e5166 {
		--width: 25%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e642fe6 {
		--width: 25%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-dd30d1d {
		--width: 25%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1cc52bd {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-83000f8 {
		--width: 50%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-032364b {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-d0e7ebc {
		--width: 85%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-2d4f67bf {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-18986ac {
		--width: 100%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-10815 .elementor-element.elementor-element-8df64b5 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-5c90e62 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e7066e6 {
		--width: 100%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1814cdd {
		--width: 100%;
	}
}

@media (max-width:1024px) {
	.elementor-10815 .elementor-element.elementor-element-0fa4695 {
		--border-radius: 20px 20px 20px 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-f6037ab {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-10815 .elementor-element.elementor-element-45322fe {
		--swiper-slides-to-display: 2;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4eb2fcd {
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-18dd578 {
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1b00e00 {
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4a7d15c {
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-b8de716 {
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-fce5ca7 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-10815 .elementor-element.elementor-element-120fd1e {
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-d0e7ebc {
		--padding-top: 5%;
		--padding-bottom: 5%;
		--padding-left: 2%;
		--padding-right: 2%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-f30bacf {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-060dbe4 {
		--flex-direction: column;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
	}
}

@media (max-width:767px) {
	.elementor-10815 .elementor-element.elementor-element-f8d7c96 {
		--flex-direction: column-reverse;
		--container-widget-width: 100%;
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-0fa4695 {
		--gap: 0px 0px;
		--row-gap: 0px;
		--column-gap: 0px;
		--border-radius: 0px 0px 0px 0px;
		--padding-top: 15%;
		--padding-bottom: 10%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-8179277 > .elementor-widget-container {
		padding: 0px 0px 5px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-8179277 {
		text-align: left;
	}
	
	.elementor-10815 .elementor-element.elementor-element-8179277 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c1abd37 > .elementor-widget-container {
		padding: 0px 0px 15px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c1abd37 .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-024bdc4 > .elementor-widget-container {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-024bdc4 {
		text-align: left;
	}
	
	.elementor-10815 .elementor-element.elementor-element-024bdc4 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-33cdd4d > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-33cdd4d .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-0b4596d {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-5ab156d {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-189bbad .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-a7053c9 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-710bded {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-bbb6636 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-2db0316 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c7a321b {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-626a7e7 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-5559006 {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-eca1f36 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-44eddd8 .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-18e663b {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-14ff4f3 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4cc934b .elementor-heading-title {
		font-size: 20px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-0c9d5d9 {
		--padding-top: -1px;
		--padding-bottom: -1px;
		--padding-left: -1px;
		--padding-right: -1px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c37c4c8 > .elementor-widget-container {
		padding: 0px 0px 8px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c37c4c8 {
		text-align: left;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c37c4c8 .elementor-heading-title {
		line-height: 24px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1ba66c7 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1ba66c7 .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-687378a {
		--padding-top: 10px;
		--padding-bottom: 10px;
		--padding-left: 10px;
		--padding-right: 10px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-7693872 > .elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-f6037ab {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-10815 .elementor-element.elementor-element-515e802 > .elementor-widget-container {
		padding: 0px 0px 30px 0px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-515e802 .elementor-heading-title {
		font-size: 24px;
		line-height: 28.8px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-5716178 .elementor-heading-title {
		line-height: 41px;
	}
	
	.elementor-10815 .elementor-element.elementor-element-45322fe {
		--swiper-slides-to-display: 1;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e271a5b {
		--padding-top: 7%;
		--padding-bottom: 6%;
		--padding-left: 3%;
		--padding-right: 3%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e86ed3d > .elementor-widget-container {
		padding: 0% 0% 4% 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e86ed3d {
		text-align: center;
	}
	
	.elementor-10815 .elementor-element.elementor-element-e86ed3d .elementor-heading-title {
		font-size: 20px;
		line-height: 1.2em;
	}
	
	.elementor-10815 .elementor-element.elementor-element-83000f8 {
		--flex-direction: row;
		--container-widget-width: initial;
		--container-widget-height: 100%;
		--container-widget-flex-grow: 1;
		--container-widget-align-self: stretch;
		--flex-wrap-mobile: wrap;
		--margin-top: 17px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-c3c20c0 {
		--padding-top: 0%;
		--padding-bottom: 4%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4eb2fcd {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-18dd578 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-1b00e00 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4a7d15c {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-b8de716 {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-10815 .elementor-element.elementor-element-fce5ca7 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-10815 .elementor-element.elementor-element-46a6d24b {
		--padding-top: 2%;
		--padding-bottom: 2%;
		--padding-left: 4%;
		--padding-right: 4%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-120fd1e {
		--padding-top: 5%;
		--padding-bottom: 13%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-d0e7ebc {
		--padding-top: 3rem;
		--padding-bottom: 3rem;
		--padding-left: 1rem;
		--padding-right: 1rem;
	}
	
	.elementor-10815 .elementor-element.elementor-element-fc29301 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-fc29301 {
		text-align: justify;
	}
	
	.elementor-10815 .elementor-element.elementor-element-667694a7 .elementor-heading-title {
		line-height: 1.4em;
	}
	
	.elementor-10815 .elementor-element.elementor-element-44c7a081 > .elementor-widget-container {
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-44c7a081 {
		text-align: justify;
	}
	
	.elementor-10815 .elementor-element.elementor-element-18986ac {
		--align-items: center;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--padding-top: 0%;
		--padding-bottom: 0%;
		--padding-left: 0%;
		--padding-right: 0%;
	}
	
	.elementor-10815 .elementor-element.elementor-element-a4bb423 {
		text-align: center;
	}
	
	.elementor-10815 .elementor-element.elementor-element-a4bb423 .elementor-heading-title {
		font-size: 1.2em;
		line-height: 1.4em;
	}
	
	.elementor-10815 .elementor-element.elementor-element-cc020bc {
		text-align: left;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4747032 {
		width: var(--container-widget-width, 345px);
		max-width: 345px;
		--container-widget-width: 345px;
		--container-widget-flex-grow: 0;
	}
	
	.elementor-10815 .elementor-element.elementor-element-4747032.elementor-element {
		--align-self: center;
	}
}

/* Start custom CSS for heading, class: .elementor-element-700c0de */
.hentry .e-con-boxed h3 {
	text-decoration: none !important;
}
