
.elementor-26548 .elementor-element.elementor-element-460fa7a {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: -80px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 25px;
	--padding-bottom: 25px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-26548 .elementor-element.elementor-element-460fa7a:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-460fa7a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-460fa7a.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-5d194aa {
	--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: center;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-b030355 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-b030355.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-b6d526b .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-b6d526b.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-fccd21f {
	--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-26548 .elementor-element.elementor-element-236084d {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-236084d.elementor-element {
	--align-self: center;
}

.elementor-26548 .elementor-element.elementor-element-b2a5884 {
	--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;
	border-style: solid;
	--border-style: solid;
	border-width: 10px 10px 10px 10px;
	--border-top-width: 10px;
	--border-right-width: 10px;
	--border-bottom-width: 10px;
	--border-left-width: 10px;
	border-color: var(--e-global-color-11b7f76);
	--border-color: var(--e-global-color-11b7f76);
	--border-radius: 0px 0px 0px 0px;
}

.elementor-26548 .elementor-element.elementor-element-8c67bce .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-26548 .elementor-element.elementor-element-cc5ee17 {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: -44px;
	--margin-bottom: -17px;
	--margin-left: 96px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: -11px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-cc5ee17:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-cc5ee17 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-cc5ee17.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-ad6e462 {
	--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: center;
	--padding-top: 31px;
	--padding-bottom: 31px;
	--padding-left: 31px;
	--padding-right: 31px;
}

.elementor-26548 .elementor-element.elementor-element-ad6e462.e-con {
	--align-self: center;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-578c290 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-578c290.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-c3157ae .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-c3157ae.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-18a13ef {
	--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: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-26548 .elementor-element.elementor-element-18a13ef.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-a5ac76f {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-a5ac76f.elementor-element {
	--align-self: center;
}

.elementor-26548 .elementor-element.elementor-element-5d176ca {
	--display: grid;
	--e-con-grid-template-columns: repeat(2, 1fr);
	--e-con-grid-template-rows: repeat(1, 1fr);
	--grid-auto-flow: row;
}

.elementor-26548 .elementor-element.elementor-element-3a27d7a .elementor-button {
	fill: var(--e-global-color-52dbc48);
	color: var(--e-global-color-52dbc48);
	background-color: var(--e-global-color-11b7f76);
	border-radius: 60px 60px 60px 60px;
}

.elementor-26548 .elementor-element.elementor-element-3a27d7a .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-3a27d7a .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-3a27d7a .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-3a27d7a .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-3a27d7a.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-a22d961 .elementor-button {
	fill: #fff;
	color: #fff;
	background-color: var(--e-global-color-52dbc48);
	border-radius: 60px 60px 60px 60px;
}

.elementor-26548 .elementor-element.elementor-element-a22d961 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-a22d961 .elementor-button:focus {
	color: var(--e-global-color-bb726f9);
	background-color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-a22d961 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-a22d961 .elementor-button:focus svg {
	fill: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-a22d961.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-10fa40c {
	--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;
	--margin-top: 0px;
	--margin-bottom: -10px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-738a6eb {
	--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;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--margin-top: 50px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-7441de0 {
	--display: flex;
	--min-height: 379px;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-7441de0.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-9297152 {
	--display: flex;
	--min-height: 380px;
	--justify-content: center;
	--margin-top: -11px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-8b81580 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-5a0b928 img {
	max-width: 100%;
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-c323aa2 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-c8f8caa {
	text-align: center;
}

.elementor-26548 .elementor-element.elementor-element-c8f8caa img {
	border-radius: 22px 22px 22px 22px;
}

.elementor-26548 .elementor-element.elementor-element-c8f8caa > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-26548 .elementor-element.elementor-element-af5e468 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-ccf6f97 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-4443f18 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-07587a6 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-3bb47af {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-297782a img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-41baf8c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-173ecab img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-9668c45 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-f9294cc {
	--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-26548 .elementor-element.elementor-element-424dd96 {
	--display: flex;
	--min-height: 532px;
	--flex-direction: row-reverse;
	--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-reverse;
	--align-items: center;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-424dd96:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-424dd96 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-9073ca5 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-4ba8cb3 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-4ba8cb3 .elementor-heading-title {
	color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-4ba8cb3 > .elementor-widget-container {
	padding: 0px 0px 11px 0px;
}

.elementor-26548 .elementor-element.elementor-element-dbeae00 {
	color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-3d9f1f8 {
	--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;
	--margin-top: -25px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-6cb81aa {
	--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: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-ffc75f5 {
	--display: flex;
	--min-height: 379px;
	--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-26548 .elementor-element.elementor-element-ffc75f5.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-c18674a {
	--display: flex;
	--min-height: 380px;
	--justify-content: center;
	--margin-top: -11px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-0fd74a6 img {
	max-width: 100%;
	height: 466px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-0231cd9 {
	--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: -6px;
	--padding-bottom: -6px;
	--padding-left: -6px;
	--padding-right: -6px;
}

.elementor-26548 .elementor-element.elementor-element-2b0fd04 {
	--display: flex;
	--min-height: 447px;
	--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;
	--border-radius: 30px 30px 30px 30px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 35px;
	--padding-bottom: 35px;
	--padding-left: 35px;
	--padding-right: 35px;
}

.elementor-26548 .elementor-element.elementor-element-2b0fd04:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-2b0fd04 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-0f48664 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-533d1ee {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-533d1ee .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-533d1ee > .elementor-widget-container {
	padding: 0px 0px 11px 0px;
}

.elementor-26548 .elementor-element.elementor-element-9ae8038 {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-539c9ca {
	--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;
	--border-radius: 45px 45px 45px 45px;
	--padding-top: 10px;
	--padding-bottom: 10px;
	--padding-left: 10px;
	--padding-right: 10px;
}

.elementor-26548 .elementor-element.elementor-element-539c9ca:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-539c9ca > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #33bae6;
}

.elementor-26548 .elementor-element.elementor-element-539c9ca.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-9de4591 {
	--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-26548 .elementor-element.elementor-element-489028e {
	--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-26548 .elementor-element.elementor-element-c59c134 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-c59c134 .elementor-heading-title {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-c59c134 > .elementor-widget-container {
	padding: 40px 20px 0px 20px;
}

.elementor-26548 .elementor-element.elementor-element-f00a8e7 {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-f00a8e7 > .elementor-widget-container {
	padding: 0px 20px 0px 20px;
}

.elementor-26548 .elementor-element.elementor-element-6ea66f4 .elementor-button {
	fill: #000;
	color: #000;
	background-color: #fff;
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-6ea66f4 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-6ea66f4 .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-6ea66f4 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-6ea66f4 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-6ea66f4 > .elementor-widget-container {
	padding: 0px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-a80e783 {
	--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-26548 .elementor-element.elementor-element-3316f1b {
	--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-26548 .elementor-element.elementor-element-c926358 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-6c5bf59 {
	--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-26548 .elementor-element.elementor-element-7629625 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-0fb1582 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-0fb1582:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-0fb1582 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-723bac1 {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-5dbf2e4 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-5dbf2e4 .elementor-heading-title {
	color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-4fb61ec {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-29d4f07 {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-29d4f07.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-6e80621 {
	font-weight: 600;
}

.elementor-26548 .elementor-element.elementor-element-43aa3e0 {
	color: var(--e-global-color-text);
}

.elementor-26548 .elementor-element.elementor-element-1c07da6 .elementor-button {
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-1c07da6 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-1c07da6 .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-1c07da6 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-1c07da6 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-fc00014 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-fc00014.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-3592711 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-3ff77e9 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-6c2ed0c {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-40bd6e2 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-e74a1bf {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-8d10922 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-5829610 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-efcfd6b img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-b831eca {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-8b4ba03 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-4365374 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-4c04220 {
	--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-26548 .elementor-element.elementor-element-34ea982 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-c8b4936 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-c8b4936:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-c8b4936 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-26548 .elementor-element.elementor-element-3b63dd8 {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-2919b3b {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-2919b3b .elementor-heading-title {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-0f813e3 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-59ed14f {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-59ed14f.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-c3d6c92 {
	font-weight: 600;
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-182a350 {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-1bea8f8 .elementor-button {
	fill: #000;
	color: #000;
	background-color: #fff;
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-1bea8f8 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-1bea8f8 .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-1bea8f8 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-1bea8f8 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-ca46899 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-07b1d0b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-28cfb57 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-90c1ae8 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-75b775b {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-75b775b:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-75b775b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-be20d8f {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-2a2269c {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-2a2269c .elementor-heading-title {
	color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-eec4fef {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-0183918 {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-0183918.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-94cabcf {
	font-weight: 600;
}

.elementor-26548 .elementor-element.elementor-element-41a10fa {
	color: var(--e-global-color-text);
}

.elementor-26548 .elementor-element.elementor-element-84ad0aa .elementor-button {
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-84ad0aa .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-84ad0aa .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-84ad0aa .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-84ad0aa .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-978b56a {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-c83ab3b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-ad6eabc img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-61da900 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-f1d3187 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-d9d60e9 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-8ec03f4 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-806ef12 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-01f6062 {
	--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-26548 .elementor-element.elementor-element-c7de987 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-c7de987:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-c7de987 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #ba67a6;
}

.elementor-26548 .elementor-element.elementor-element-bddea7b {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-b7d0019 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-b7d0019 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-8d8f410 {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-50dd32d .elementor-button {
	fill: #242f5e;
	color: #242f5e;
	background-color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-50dd32d .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-50dd32d .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-50dd32d .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-50dd32d .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-070cefb {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-97bfdf6 {
	--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-26548 .elementor-element.elementor-element-e386478 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-2d71972 {
	--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-26548 .elementor-element.elementor-element-a88066a {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-a88066a:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-a88066a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-8c0e2de {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-a5066d0 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-a5066d0 .elementor-heading-title {
	color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-7f007aa {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-34c603d {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-34c603d.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-0fbaec8 {
	font-weight: 600;
}

.elementor-26548 .elementor-element.elementor-element-26ca1c3 {
	color: var(--e-global-color-text);
}

.elementor-26548 .elementor-element.elementor-element-c311b9d .elementor-button {
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-c311b9d .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-c311b9d .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-c311b9d .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-c311b9d .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-334f1fa {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-65ccf8a img {
	width: 87%;
	border-radius: 32px 32px 32px 32px;
}

.elementor-26548 .elementor-element.elementor-element-aeca0b3 {
	--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-26548 .elementor-element.elementor-element-fd71bad {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-fd71bad:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-fd71bad > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #000;
}

.elementor-26548 .elementor-element.elementor-element-c1fb3c6 {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-f077519 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-f077519 .elementor-heading-title {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-d992c7d {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-7b9202a {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-7b9202a.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-8f58fc5 {
	font-weight: 600;
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-78d21d1 {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-9debced .elementor-button {
	fill: #000;
	color: #000;
	background-color: #fff;
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-9debced .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-9debced .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-9debced .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-9debced .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-ae03089 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-3e45373 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-c56ce1e img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-0936247 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-0e40965 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-ef55ba6 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-bee08fd {
	--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-26548 .elementor-element.elementor-element-a54e0f4 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-a54e0f4:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-a54e0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fe8927;
}

.elementor-26548 .elementor-element.elementor-element-823eb93 {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-9b31b57 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-9b31b57 .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-030da83 {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-dc0b488 .elementor-button {
	fill: #242f5e;
	color: #242f5e;
	background-color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-dc0b488 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-dc0b488 .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-bb726f9);
}

.elementor-26548 .elementor-element.elementor-element-dc0b488 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-dc0b488 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-5425151 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-07b36a4 {
	--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-26548 .elementor-element.elementor-element-e6ded32 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-6454400 {
	--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-26548 .elementor-element.elementor-element-148fe78 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-52d2684 {
	--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;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-52d2684:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-52d2684 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-6949a85 {
	--display: flex;
	--justify-content: center;
}

.elementor-26548 .elementor-element.elementor-element-6d6ba8a {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-6d6ba8a .elementor-heading-title {
	color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-27afb84 {
	--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: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-c0112d1 {
	--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: center;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: -25px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-c0112d1.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-c5d90e4 {
	font-weight: 600;
}

.elementor-26548 .elementor-element.elementor-element-b79919c .elementor-button {
	fill: var(--e-global-color-11b7f76);
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-b79919c .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-b79919c .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: #242f5e;
}

.elementor-26548 .elementor-element.elementor-element-b79919c .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-b79919c .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-953dd12 {
	color: var(--e-global-color-text);
}

.elementor-26548 .elementor-element.elementor-element-49d180d {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-17c62d4 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-2bc8fb8 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-e00371b {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-b771c8f img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-3c62c0d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-e7d9cad img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-fba3ea0 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-52dbc48);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-2e97d71 {
	--spacer-size: 10px;
}

.elementor-26548 .elementor-element.elementor-element-eaece06 {
	--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: 45px 45px 45px 45px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-eaece06:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-eaece06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #33bae6;
}

.elementor-26548 .elementor-element.elementor-element-eaece06.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-c6234ad {
	--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-26548 .elementor-element.elementor-element-c6234ad.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-66e3649 {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-66e3649 .elementor-heading-title {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-aacae01 {
	color: #fff;
}

.elementor-26548 .elementor-element.elementor-element-2fea396 {
	--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: center;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
	--flex-wrap: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-2fea396.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-26548 .elementor-element.elementor-element-d72f757 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-baae5e5 img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-45397c5 {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-83d8aef img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-b06088e {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-e1b4dda img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-85985ba {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-8de275d img {
	border-radius: 20px 20px 20px 20px;
}

.elementor-26548 .elementor-element.elementor-element-433e299 {
	--e-n-carousel-swiper-slides-to-display: 1;
	--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-swiper-slides-gap: 10px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-arrow-hover-color: var(--e-global-color-520a714);
	--e-n-carousel-dots-normal-color: var(--e-global-color-11b7f76);
	--e-n-carousel-dots-hover-color: var(--e-global-color-520a714);
}

.elementor-26548 .elementor-element.elementor-element-dd69c0e {
	--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: 20px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-26548 .elementor-element.elementor-element-6557892 {
	--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-26548 .elementor-element.elementor-element-0acca0c {
	--display: flex;
	--justify-content: center;
	--border-radius: 30px 30px 30px 30px;
	--padding-top: 40px;
	--padding-bottom: 40px;
	--padding-left: 40px;
	--padding-right: 40px;
}

.elementor-26548 .elementor-element.elementor-element-0acca0c:not(.elementor-motion-effects-element-type-background), .elementor-26548 .elementor-element.elementor-element-0acca0c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #8ebe30;
}

.elementor-26548 .elementor-element.elementor-element-ac91f3a {
	text-align: start;
}

.elementor-26548 .elementor-element.elementor-element-ac91f3a .elementor-heading-title {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-cefe343 img {
	border-radius: 24px 24px 24px 24px;
}

.elementor-26548 .elementor-element.elementor-element-cefe343 > .elementor-widget-container {
	border-radius: 45px 45px 45px 45px;
}

.elementor-26548 .elementor-element.elementor-element-1a75d37 .elementor-button {
	fill: #242f5e;
	color: #242f5e;
	background-color: var(--e-global-color-11b7f76);
	border-radius: 27px 27px 27px 27px;
}

.elementor-26548 .elementor-element.elementor-element-1a75d37 .elementor-button:hover, .elementor-26548 .elementor-element.elementor-element-1a75d37 .elementor-button:focus {
	color: var(--e-global-color-11b7f76);
	background-color: var(--e-global-color-52dbc48);
}

.elementor-26548 .elementor-element.elementor-element-1a75d37 .elementor-button:hover svg, .elementor-26548 .elementor-element.elementor-element-1a75d37 .elementor-button:focus svg {
	fill: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-b77ab34 {
	color: var(--e-global-color-11b7f76);
}

.elementor-26548 .elementor-element.elementor-element-c09996f {
	--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-26548 .elementor-element.elementor-element-b8153f8 {
	text-align: center;
}

.elementor-26548 .elementor-element.elementor-element-b8153f8 img {
	width: 89%;
	height: 1;
}

.elementor-26548 .elementor-element.elementor-element-19f723d {
	--display: flex;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

@media (max-width:1024px) {
	.elementor-26548 .elementor-element.elementor-element-b030355 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-b030355.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-26548 .elementor-element.elementor-element-b6d526b .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-b6d526b.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-26548 .elementor-element.elementor-element-578c290 .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-578c290.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c3157ae .elementor-heading-title {
		font-size: 36px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c3157ae.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-26548 .elementor-element.elementor-element-5d176ca {
		--grid-auto-flow: row;
	}
	
	.elementor-26548 .elementor-element.elementor-element-9668c45 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-424dd96 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-26548 .elementor-element.elementor-element-2b0fd04 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0fb1582 {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-4365374 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c8b4936 {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-90c1ae8 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-75b775b {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-806ef12 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c7de987 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-a88066a {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fd71bad {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0936247 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-a54e0f4 {
		--flex-direction: column;
		--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
		--container-widget-height: initial;
		--container-widget-flex-grow: 0;
		--container-widget-align-self: initial;
		--flex-wrap-mobile: wrap;
		--align-items: center;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-52d2684 {
		--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;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fba3ea0 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-433e299 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}

@media (min-width:768px) {
	.elementor-26548 .elementor-element.elementor-element-460fa7a {
		--width: 68.879%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-5d194aa {
		--width: 75%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-cc5ee17 {
		--width: 84.025%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-ad6e462 {
		--width: 38.949%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-18a13ef {
		--width: 60%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-7441de0 {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-f9294cc {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-ffc75f5 {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0231cd9 {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-539c9ca {
		--width: 101.426%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-489028e {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-a80e783 {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-723bac1 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-29d4f07 {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fc00014 {
		--width: 48.77%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-3b63dd8 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-59ed14f {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-ca46899 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-be20d8f {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0183918 {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-978b56a {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-8c0e2de {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-34c603d {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-334f1fa {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c1fb3c6 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-7b9202a {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-ae03089 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-6949a85 {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c0112d1 {
		--width: 66%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-49d180d {
		--width: 85%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-eaece06 {
		--width: 99%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c6234ad {
		--width: 49.162%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-2fea396 {
		--width: 49.999%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-6557892 {
		--width: 50%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c09996f {
		--width: 50%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-26548 .elementor-element.elementor-element-460fa7a {
		--width: 630px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-5d194aa {
		--width: 70%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fccd21f {
		--width: 100%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-424dd96 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-2b0fd04 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0fb1582 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c8b4936 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-75b775b {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c7de987 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-a88066a {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fd71bad {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-a54e0f4 {
		--width: 95%;
	}
	
	.elementor-26548 .elementor-element.elementor-element-52d2684 {
		--width: 95%;
	}
}

@media (max-width:767px) {
	.elementor-26548 .elementor-element.elementor-element-460fa7a {
		--border-radius: 0px 0px 30px 30px;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-5d176ca {
		--e-con-grid-template-columns: repeat(1, 1fr);
		--grid-auto-flow: row;
	}
	
	.elementor-26548 .elementor-element.elementor-element-9297152 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-9668c45 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c18674a {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-723bac1 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-4365374 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-3b63dd8 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-90c1ae8 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-be20d8f {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-806ef12 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-bddea7b {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-8c0e2de {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-c1fb3c6 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-0936247 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-823eb93 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-6949a85 {
		--padding-top: 0px;
		--padding-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
	}
	
	.elementor-26548 .elementor-element.elementor-element-fba3ea0 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-26548 .elementor-element.elementor-element-433e299 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}
