
.elementor-50218 .elementor-element.elementor-element-3c30ab4b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-50218 .elementor-element.elementor-element-3c30ab4b {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-50218 .elementor-element.elementor-element-65e291f.elementor-column > .elementor-widget-wrap {
	justify-content: space-between;
}

.elementor-50218 .elementor-element.elementor-element-6d27a5f3 .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-element-f6aa778 > .elementor-widget-container {
	margin: 10px 0px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-f6aa778 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-2df92b22 > .elementor-widget-container {
	background-color: var(--e-global-color-1df5891);
	padding: 20px 10px 10px 10px;
	border-radius: 15px 15px 15px 15px;
}

.elementor-50218 .elementor-element.elementor-element-32da32e1 {
	--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;
	--margin-top: 30px;
	--margin-bottom: 60px;
	--margin-left: 0px;
	--margin-right: 0px;
}

.elementor-50218 .elementor-element.elementor-element-6f1699bf {
	width: var(--container-widget-width, 60%);
	max-width: 60%;
	--container-widget-width: 60%;
	--container-widget-flex-grow: 0;
}

.elementor-50218 .elementor-element.elementor-element-6f1699bf.elementor-element {
	--order: 99999;
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-50218 .elementor-element.elementor-element-6f1699bf .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-50218 .elementor-element.elementor-element-a4b42c8 {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-50218 .elementor-element.elementor-element-0dcc34f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-50218 .elementor-element.elementor-element-0dcc34f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-4e856bc > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-element-4e856bc {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-4e856bc .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-global-37081 {
	--e-image-carousel-slides-to-show: 5;
}

.elementor-50218 .elementor-element.elementor-global-37081 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
	background: var(--e-global-color-a2169c1);
	opacity: var(--e-global-color-a2169c1);
}

.elementor-50218 .elementor-element.elementor-global-37081 .swiper-pagination-bullet {
	background: var(--e-global-color-cd6026d);
}

.elementor-50218 .elementor-element.elementor-global-37081 .swiper-wrapper {
	display: flex;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-5dc4a4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-5dc4a4f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 20px;
	margin-bottom: 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-5dc4a4f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-e5e7ec1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-background-slideshow {
	border-radius: 30px 0px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-cb8ce6e {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-cb8ce6e .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-c74477d {
	text-align: start;
	font-family: var(--e-global-typography-6abdb2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-6abdb2f-font-size);
	font-weight: var(--e-global-typography-6abdb2f-font-weight);
	line-height: var(--e-global-typography-6abdb2f-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d08519b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-background-slideshow {
	border-radius: 0px 30px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-d08519b > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-e7facde {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-7b9ce20 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-50218 .elementor-element.elementor-element-7b9ce20, .elementor-50218 .elementor-element.elementor-element-7b9ce20 > .elementor-background-overlay {
	border-radius: 0px 0px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-7b9ce20 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-50218 .elementor-element.elementor-element-7b9ce20 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-a900009:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-50218 .elementor-element.elementor-element-a900009 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-a5d436e {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-e49491d {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-e49491d .elementor-heading-title {
	font-family: var(--e-global-typography-d6531ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-d6531ce-font-size);
	font-weight: var(--e-global-typography-d6531ce-font-weight);
	line-height: var(--e-global-typography-d6531ce-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-1d0820b {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-7c74270:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-background-slideshow {
	border-radius: 0px 0px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-0aa03ad {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-ac182bb {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-ac182bb .elementor-heading-title {
	font-family: var(--e-global-typography-d6531ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-d6531ce-font-size);
	font-weight: var(--e-global-typography-d6531ce-font-weight);
	line-height: var(--e-global-typography-d6531ce-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-d5d802e {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-17d610d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-50218 .elementor-element.elementor-element-17d610d, .elementor-50218 .elementor-element.elementor-element-17d610d > .elementor-background-overlay {
	border-radius: 0px 0px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-17d610d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-50218 .elementor-element.elementor-element-17d610d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-551f05d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-background-slideshow {
	border-radius: 0px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-50218 .elementor-element.elementor-element-551f05d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-2163aec {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-6d74443 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-6d74443 .elementor-heading-title {
	font-family: var(--e-global-typography-d6531ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-d6531ce-font-size);
	font-weight: var(--e-global-typography-d6531ce-font-weight);
	line-height: var(--e-global-typography-d6531ce-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-13a532b {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-25db3cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-background-slideshow {
	border-radius: 0px 0px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 50px 50px 50px;
}

.elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-c86e885 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-896fe39 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-896fe39 .elementor-heading-title {
	font-family: var(--e-global-typography-d6531ce-font-family), Sans-serif;
	font-size: var(--e-global-typography-d6531ce-font-size);
	font-weight: var(--e-global-typography-d6531ce-font-weight);
	line-height: var(--e-global-typography-d6531ce-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-f325df6 {
	text-align: center;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-c95a54e {
	margin-top: 75px;
	margin-bottom: 75px;
}

.elementor-50218 .elementor-element.elementor-element-b9435a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fafafd;
}

.elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-4ecb287 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-4ecb287 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-4ecb287 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-8b01a0f {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-84a285d.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-84a285d.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-84a285d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-4b29795 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-56d845d.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-56d845d.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-56d845d.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-5987c93.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5987c93.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5987c93.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-aa52d49 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-wrapper {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed.elementor-position-right .elementor-image-box-img {
	margin-left: 25px;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed.elementor-position-left .elementor-image-box-img {
	margin-right: 25px;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed.elementor-position-top .elementor-image-box-img {
	margin-bottom: 25px;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-title {
	margin-bottom: 0px;
	font-family: var(--e-global-typography-eae4cf8-font-family), Sans-serif;
	font-size: var(--e-global-typography-eae4cf8-font-size);
	font-weight: var(--e-global-typography-eae4cf8-font-weight);
	line-height: var(--e-global-typography-eae4cf8-line-height);
	word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-img img {
	transition-duration: .3s;
}

.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-4494505 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-4494505:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-4494505 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-4494505 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-4494505 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-9b24736:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-background-slideshow {
	border-radius: 30px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-37b5d3d {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-37b5d3d .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-45764dd {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button {
	background-color: rgba(0, 199, 177, 0);
	font-family: var(--e-global-typography-42a4869-font-family), Sans-serif;
	font-size: var(--e-global-typography-42a4869-font-size);
	font-weight: var(--e-global-typography-42a4869-font-weight);
	line-height: var(--e-global-typography-42a4869-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 7px 20px 7px 20px;
}

.elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button:hover, .elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button:focus {
	background-color: var(--e-global-color-1df5891);
	color: var(--e-global-color-20550a3);
	border-color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button:hover svg, .elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button:focus svg {
	fill: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-cdae19d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-background-slideshow {
	border-radius: 0px 30px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-e793429 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-3a25747 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-3a25747:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-3a25747 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-3a25747 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-3a25747 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-3ec097c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-b80dfb7 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-1a950f3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-background-slideshow {
	border-radius: 0px 30px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-9fba7c7 {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-9fba7c7 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-31debb6 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d2d7915 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-d2d7915:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-d2d7915 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-d2d7915 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-d2d7915 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-63004ff:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-background-slideshow {
	border-radius: 30px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-2e129f3 {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-2e129f3 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-ed58634 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button {
	background-color: rgba(0, 199, 177, 0);
	font-family: var(--e-global-typography-42a4869-font-family), Sans-serif;
	font-size: var(--e-global-typography-42a4869-font-size);
	font-weight: var(--e-global-typography-42a4869-font-weight);
	line-height: var(--e-global-typography-42a4869-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 7px 20px 7px 20px;
}

.elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button:hover, .elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button:focus {
	background-color: var(--e-global-color-1df5891);
	color: var(--e-global-color-20550a3);
	border-color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button:hover svg, .elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button:focus svg {
	fill: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-3180f39:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-background-slideshow {
	border-radius: 0px 30px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-39450e3 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-61ae5a9 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-61ae5a9:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-61ae5a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-61ae5a9 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-61ae5a9 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-34afc48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-faf04f5 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-5acce32:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-background-slideshow {
	border-radius: 0px 30px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-7bbf4bb {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-7bbf4bb .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-b3b1272 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d3f1298 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-d3f1298:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-d3f1298 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-d3f1298 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-d3f1298 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-b0595b8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-background-slideshow {
	border-radius: 30px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-96b45be {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-96b45be .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-49deaed {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button {
	background-color: rgba(0, 199, 177, 0);
	font-family: var(--e-global-typography-42a4869-font-family), Sans-serif;
	font-size: var(--e-global-typography-42a4869-font-size);
	font-weight: var(--e-global-typography-42a4869-font-weight);
	line-height: var(--e-global-typography-42a4869-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 7px 20px 7px 20px;
}

.elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button:hover, .elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button:focus {
	background-color: var(--e-global-color-1df5891);
	color: var(--e-global-color-20550a3);
	border-color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button:hover svg, .elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button:focus svg {
	fill: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-37e2d47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-background-slideshow {
	border-radius: 0px 30px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-34d162c {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-5468faf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-5468faf:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-5468faf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-5468faf {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-5468faf > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-aa0a9dc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-564fcd5 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-219f2bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-background-slideshow {
	border-radius: 0px 30px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-02872ae {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-02872ae .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-2974301 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-4a11e5d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-4a11e5d:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-4a11e5d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-4a11e5d {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 0px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-4a11e5d > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-cd94f61:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-background-slideshow {
	border-radius: 30px 0px 0px 30px;
}

.elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-3ae5377 {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-3ae5377 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-f79d200 {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button {
	background-color: rgba(0, 199, 177, 0);
	font-family: var(--e-global-typography-42a4869-font-family), Sans-serif;
	font-size: var(--e-global-typography-42a4869-font-size);
	font-weight: var(--e-global-typography-42a4869-font-weight);
	line-height: var(--e-global-typography-42a4869-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-accent);
	padding: 7px 20px 7px 20px;
}

.elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button:hover, .elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button:focus {
	background-color: var(--e-global-color-1df5891);
	color: var(--e-global-color-20550a3);
	border-color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button:hover svg, .elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button:focus svg {
	fill: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-3be9b4d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-background-slideshow {
	border-radius: 0px 30px 0px 0px;
}

.elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-b27a405 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-078b31f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-078b31f:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-078b31f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-078b31f {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 50px 0px 50px 0px;
	z-index: 0;
}

.elementor-50218 .elementor-element.elementor-element-078b31f > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-744c167:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-11e20cc {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-326046a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-50218 .elementor-element.elementor-element-326046a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-326046a > .elementor-background-slideshow {
	border-radius: 0px 30px 30px 0px;
}

.elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 20px 20px 20px 20px;
}

.elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-6a6b869 {
	text-align: start;
}

.elementor-50218 .elementor-element.elementor-element-6a6b869 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-primary);
}

.elementor-50218 .elementor-element.elementor-element-b91667c {
	text-align: start;
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-c62fdde > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-c62fdde:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-c62fdde > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-bf842eb);
}

.elementor-50218 .elementor-element.elementor-element-c62fdde {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-50218 .elementor-element.elementor-element-c62fdde > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-0592cfa > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-element-0592cfa {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-0592cfa .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-global-43541 {
	--grid-columns: 3;
}

.elementor-50218 .elementor-element.elementor-global-43541 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-50218 .elementor-element.elementor-global-43541 .e-loop-item > .elementor-section, .elementor-50218 .elementor-element.elementor-global-43541 .e-loop-item > .elementor-section > .elementor-container, .elementor-50218 .elementor-element.elementor-global-43541 .e-loop-item > .e-con, .elementor-50218 .elementor-element.elementor-global-43541 .e-loop-item .elementor-section-wrap > .e-con {
	height: 100%;
}

.elementor-50218 .elementor-element.elementor-element-f179acd > .elementor-container {
	max-width: 850px;
}

.elementor-50218 .elementor-element.elementor-element-f179acd {
	margin-top: 70px;
	margin-bottom: 0px;
}

.elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-2813bd4 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-2813bd4 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-d58378a {
	--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;
}

.elementor-50218 .elementor-element.elementor-element-549e905 {
	--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-50218 .elementor-element.elementor-element-0c64f11 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-8c1a874 {
	--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: space-evenly;
	--align-items: center;
	--margin-top: 50px;
	--margin-bottom: 50px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 30px;
	--padding-bottom: 30px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-50218 .elementor-element.elementor-element-8c1a874:not(.elementor-motion-effects-element-type-background), .elementor-50218 .elementor-element.elementor-element-8c1a874 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-1df5891);
}

.elementor-50218 .elementor-element.elementor-global-102001 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-global-102001 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-global-102001 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-global-102004 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-global-102004 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-global-102004 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-global-102028 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-global-102028 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-global-102028 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-global-102031 > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-global-102031 {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-global-102031 .elementor-heading-title {
	font-family: var(--e-global-typography-846bbc0-font-family), Sans-serif;
	font-size: var(--e-global-typography-846bbc0-font-size);
	font-weight: var(--e-global-typography-846bbc0-font-weight);
	line-height: var(--e-global-typography-846bbc0-line-height);
	color: var(--e-global-color-20550a3);
}

.elementor-50218 .elementor-element.elementor-element-cb45d8a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-50218 .elementor-element.elementor-element-cb45d8a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 80px;
	margin-bottom: 50px;
}

.elementor-50218 .elementor-element.elementor-element-cb45d8a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-50218 .elementor-element.elementor-element-fba681f > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-fba681f > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-fba681f > .elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-50218 .elementor-element.elementor-element-fba681f > .elementor-element-populated {
	box-shadow: 0px 0px 10px 0px rgba(8, 199, 173, .3);
	padding: 20px 50px 0px 50px;
}

.elementor-50218 .elementor-element.elementor-element-e899ddb > .elementor-widget-container {
	margin: 20px 0px 20px 0px;
}

.elementor-50218 .elementor-element.elementor-element-e899ddb {
	text-align: center;
}

.elementor-50218 .elementor-element.elementor-element-e899ddb .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	color: var(--e-global-color-text);
}

.elementor-50218 .elementor-element.elementor-element-8868fb3 > .elementor-widget-container {
	margin: 0% 20% 0% 20%;
}

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

@media (min-width:768px) {
	.elementor-50218 .elementor-element.elementor-element-65e291f {
		width: 62.279%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-8807842 {
		width: 37.624%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e26cca {
		width: 17%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-c51d0c8 {
		width: 33%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-8b94603 {
		width: 33%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02d4b27 {
		width: 17%;
	}
}

@media (max-width:1024px) {
	.elementor-50218 .elementor-element.elementor-element-65e291f.elementor-column > .elementor-widget-wrap {
		justify-content: space-evenly;
	}
	
	.elementor-50218 .elementor-element.elementor-element-65e291f > .elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6d27a5f3 {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6d27a5f3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f6aa778 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-32da32e1 {
		--margin-top: 0px;
		--margin-bottom: 0px;
		--margin-left: 0px;
		--margin-right: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6f1699bf {
		--container-widget-width: 80%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 80%);
		max-width: 80%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4e856bc > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4e856bc .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-37081 {
		--e-image-carousel-slides-to-show: 4;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb8ce6e > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb8ce6e {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb8ce6e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-c74477d {
		text-align: center;
		font-size: var(--e-global-typography-6abdb2f-font-size);
		line-height: var(--e-global-typography-6abdb2f-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-e49491d .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-1d0820b {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-ac182bb .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d5d802e {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-6d74443 .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-13a532b {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-896fe39 .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f325df6 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b9435a7 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4ecb287 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4ecb287 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-aa52d49 {
		margin-top: 0px;
		margin-bottom: 60px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-wrapper .elementor-image-box-img {
		width: 18%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-45764dd {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-31debb6 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-ed58634 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b3b1272 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-49deaed {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-2974301 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f79d200 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 {
		text-align: start;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b91667c {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-0592cfa > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-0592cfa .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-43541 {
		--grid-columns: 2;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7ddc363 > .elementor-element-populated {
		margin: 0% 0% 0% 0%;
		--e-column-margin-right: 0%;
		--e-column-margin-left: 0%;
		padding: 0% 0% 0% 0%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2813bd4 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2813bd4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102001 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102001 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102004 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102004 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102028 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102028 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102031 > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102031 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-e899ddb > .elementor-widget-container {
		margin: 50px 0px 30px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-e899ddb .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-8868fb3 > .elementor-widget-container {
		margin: 0% 10% 0% 10%;
	}
}

@media (max-width:767px) {
	.elementor-50218 .elementor-element.elementor-element-65e291f > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6d27a5f3 .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f6aa778 {
		text-align: start;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-6f1699bf {
		--container-widget-width: 100%;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 100%);
		max-width: 100%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4e856bc > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4e856bc .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-37081 {
		--e-image-carousel-slides-to-show: 2;
	}
	
	.elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-e5e7ec1 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb8ce6e > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb8ce6e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-c74477d {
		font-size: var(--e-global-typography-6abdb2f-font-size);
		line-height: var(--e-global-typography-6abdb2f-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-e49491d .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-1d0820b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-7c74270 > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-ac182bb .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d5d802e {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-6d74443 .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-13a532b {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-25db3cb > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-896fe39 .elementor-heading-title {
		font-size: var(--e-global-typography-d6531ce-font-size);
		line-height: var(--e-global-typography-d6531ce-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f325df6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-4ecb287 > .elementor-widget-container {
		margin: 40px 5px 40px 5px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-4ecb287 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-8b01a0f {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-eb5ad63 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-84a285d .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a69d98c .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-4b29795 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-56d845d .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5987c93 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-d524bb7 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-5349bd7 .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-img {
		margin-bottom: 25px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-wrapper .elementor-image-box-img {
		width: 20%;
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-title {
		font-size: var(--e-global-typography-eae4cf8-font-size);
		line-height: var(--e-global-typography-eae4cf8-line-height);
		word-spacing: var(--e-global-typography-eae4cf8-word-spacing);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b6576ed .elementor-image-box-description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-9b24736 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37b5d3d .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-45764dd {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-61eb962 .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-cdae19d > .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ec097c > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-1a950f3 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-9fba7c7 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-31debb6 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-63004ff > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2e129f3 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-ed58634 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-14cf65a .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3180f39 > .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-34afc48 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-5acce32 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-7bbf4bb .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b3b1272 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-b0595b8 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-96b45be .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-49deaed {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-ec16ce6 .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-37e2d47 > .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-aa0a9dc > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-219f2bb > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-02872ae .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-2974301 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-cd94f61 > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3ae5377 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-f79d200 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-a54f96d .elementor-button {
		font-size: var(--e-global-typography-42a4869-font-size);
		line-height: var(--e-global-typography-42a4869-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-3be9b4d > .elementor-element-populated {
		padding: 0px 20px 20px 20px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-background-slideshow {
		border-radius: 0px 0px 30px 30px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-744c167 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated, .elementor-50218 .elementor-element.elementor-element-326046a > .elementor-element-populated > .elementor-background-overlay, .elementor-50218 .elementor-element.elementor-element-326046a > .elementor-background-slideshow {
		border-radius: 30px 30px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 {
		text-align: center;
	}
	
	.elementor-50218 .elementor-element.elementor-element-6a6b869 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-b91667c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-c62fdde {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-0592cfa > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-0592cfa .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-43541 {
		--grid-columns: 1;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2813bd4 > .elementor-widget-container {
		margin: 40px 5px 40px 5px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-2813bd4 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102001 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102001 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102004 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102004 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102028 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102028 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-global-102031 > .elementor-widget-container {
		margin: 40px 0px 40px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-global-102031 .elementor-heading-title {
		font-size: var(--e-global-typography-846bbc0-font-size);
		line-height: var(--e-global-typography-846bbc0-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-cb45d8a {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-fba681f > .elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-e899ddb > .elementor-widget-container {
		margin: 40px 0px 0px 0px;
	}
	
	.elementor-50218 .elementor-element.elementor-element-e899ddb .elementor-heading-title {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
	}
	
	.elementor-50218 .elementor-element.elementor-element-8868fb3 > .elementor-widget-container {
		margin: 0% 0% 0% 0%;
	}
}
