.elementor-21 .elementor-element.elementor-element-0006355 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -137px;
	padding: 260px 0px 465px 0px;
}

.elementor-21 .elementor-element.elementor-element-0006355:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-0006355>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/01/banner-image-.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-0006355>.elementor-background-overlay {
	background-image: url("../../2023/01/banner-image2.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-08dd081>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-21 .elementor-element.elementor-element-08dd081>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-78c6e1c {
	width: auto;
	max-width: auto;
	top: -12.1vh;
	z-index: 10;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-78c6e1c {
	right: -18vw;
}

body.rtl .elementor-21 .elementor-element.elementor-element-78c6e1c {
	left: -18vw;
}

.elementor-21 .elementor-element.elementor-element-871a395 {
	z-index: 5;
}

.elementor-21 .elementor-element.elementor-element-64d3213 {
	text-align: left;
}

.elementor-21 .elementor-element.elementor-element-64d3213 .elementor-heading-title {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-7013a5f-font-family), Sans-serif;
	font-size: var(--e-global-typography-7013a5f-font-size);
	font-weight: var(--e-global-typography-7013a5f-font-weight);
	text-decoration: var(--e-global-typography-7013a5f-text-decoration);
	line-height: var(--e-global-typography-7013a5f-line-height);
	letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
	word-spacing: var(--e-global-typography-7013a5f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-64d3213>.elementor-widget-container {
	/* margin: 0px 362px 0px 12px;
	padding: 3px 0px 3px 40px;
	background-color: var(--e-global-color-7bb167b);
	border-radius: 30px 30px 30px 30px; */
	padding: 5px 15px;
    background-color: var(--e-global-color-7bb167b);
    border-radius: 30px 30px 30px 30px;
    display: inline-block;
}

.elementor-21 .elementor-element.elementor-element-9460e92 .elementor-heading-title {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-ead3077-font-family), Sans-serif;
	font-size: var(--e-global-typography-ead3077-font-size);
	font-weight: var(--e-global-typography-ead3077-font-weight);
	text-decoration: var(--e-global-typography-ead3077-text-decoration);
	line-height: var(--e-global-typography-ead3077-line-height);
	letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
	word-spacing: var(--e-global-typography-ead3077-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-9460e92>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
	padding: 3px 0px 0px 14px;
}

.elementor-21 .elementor-element.elementor-element-4e27d47 {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-7013a5f-font-family), Sans-serif;
	font-size: var(--e-global-typography-7013a5f-font-size);
	font-weight: var(--e-global-typography-7013a5f-font-weight);
	text-decoration: var(--e-global-typography-7013a5f-text-decoration);
	line-height: var(--e-global-typography-7013a5f-line-height);
	letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
	word-spacing: var(--e-global-typography-7013a5f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-4e27d47>.elementor-widget-container {
	margin: 0px 0px -12px 0px;
	padding: 0px 120px 0px 14px;
}

.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button {
	background-color: var(--e-global-color-7bb167b);
	border-radius: 4px 4px 4px 4px;
	padding: 27px 41px 27px 41px;
}

.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button:focus {
	color: var(--e-global-color-7bb167b);
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button:focus svg {
	fill: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-e6de1f0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-e6de1f0 {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button {
	background-color: var(--e-global-color-6f3bdc1);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding: 26px 41px 27px 42px;
}

.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-522f808>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-522f808 {
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-cca682a {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 47px 0px 130px 0px;
	z-index: 0;
}

.elementor-21 .elementor-element.elementor-element-867370b {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-867370b .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-867370b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 23px 0px;
}

.elementor-21 .elementor-element.elementor-element-43d9cff {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7f1281d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-7f1281d:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 11px 0px 5px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 5px;
	padding: 56px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-7f1281d:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-7f1281d:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 2px 2px 2px 2px;
}

.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-a15050f>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
	padding: 0px 6px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-db840e0 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-db840e0 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-db840e0>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 25px 60px;
}

.elementor-21 .elementor-element.elementor-element-b9adcdf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b9adcdf {
	width: auto;
	max-width: auto;
	bottom: -2vh;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b9adcdf {
	right: 8vw;
}

body.rtl .elementor-21 .elementor-element.elementor-element-b9adcdf {
	left: 8vw;
}

.elementor-21 .elementor-element.elementor-element-fa60e60:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-fa60e60:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-element-populated {
	border-style: dashed;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 11px 0px 15px;
	--e-column-margin-right: 11px;
	--e-column-margin-left: 15px;
	padding: 60px 0px 1px 0px;
}

.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-fa60e60:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-fa60e60:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 2px 2px 2px 2px;
}

.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5d1a780>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7c1605b {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-7c1605b .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7c1605b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 60px 25px 60px;
}

.elementor-21 .elementor-element.elementor-element-f5d181a>.elementor-widget-container {
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f5d181a {
	width: auto;
	max-width: auto;
	bottom: -2vh;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f5d181a {
	right: 7.6vw;
}

body.rtl .elementor-21 .elementor-element.elementor-element-f5d181a {
	left: 7.6vw;
}

.elementor-21 .elementor-element.elementor-element-c93f0d4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-c93f0d4:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 7px 0px 18px;
	--e-column-margin-right: 7px;
	--e-column-margin-left: 18px;
	padding: 56px 0px 1px 0px;
}

.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-c93f0d4:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-c93f0d4:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 2px 2px 2px 2px;
}

.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-085830b>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 2px;
}

.elementor-21 .elementor-element.elementor-element-49b1a71 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-49b1a71 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-49b1a71>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 95px 25px 98px;
}

.elementor-21 .elementor-element.elementor-element-5c70463>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 7px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-5c70463 {
	width: initial;
	max-width: initial;
	bottom: -0.1vh;
}

body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5c70463 {
	right: 7.7vw;
}

body.rtl .elementor-21 .elementor-element.elementor-element-5c70463 {
	left: 7.7vw;
}

.elementor-21 .elementor-element.elementor-element-806db5c {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 133px 0px 133px 0px;
}

.elementor-21 .elementor-element.elementor-element-806db5c:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-806db5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-806db5c>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-163efa4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-163efa4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/01/Clean-Cost-sec-image1.jpg");
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-163efa4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-163efa4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-68655cf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-68655cf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	/* background-image: url("../../2023/01/Home-sec-image-1.png"); */
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-68655cf>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 4px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 4px;
}

.elementor-21 .elementor-element.elementor-element-68655cf>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-42d61aa>.elementor-element-populated {
	margin: 0px 145px 0px 47px;
	--e-column-margin-right: 145px;
	--e-column-margin-left: 47px;
	padding: 0px 180px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ed2401a .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-ed2401a>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-cacbb6c {
	color: var(--e-global-color-16da31b);
	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);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-21 .elementor-element.elementor-element-cacbb6c>.elementor-widget-container {
	margin: 0px 0px -17px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ca390fd {
	color: var(--e-global-color-16da31b);
}

.elementor-21 .elementor-element.elementor-element-ca390fd>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 16px 0px;
}

.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	background-color: var(--e-global-color-7bb167b);
	border-radius: 5px 5px 5px 5px;
	padding: 30px 43px 29px 43px;
}

.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-a8585f5>.elementor-widget-container {
	margin: 0px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6e759d9 {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 140px 0px;
}

.elementor-21 .elementor-element.elementor-element-79d621d {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-79d621d .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-79d621d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 27px 0px;
}

.elementor-21 .elementor-element.elementor-element-d439b81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-element-populated {
	border-style: dashed;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-d439b81:hover>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-d439b81:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-d439b81:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-56fde30 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-56fde30>.elementor-widget-container {
	margin: -8px 0px 6px 3px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-738c4f5>.elementor-widget-container {
	margin: 0px 0px 3px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6a9700e {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-6a9700e .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-6a9700e>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-668003d {
	text-align: center;
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-668003d>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 0px 70px 0px 61px;
}

.elementor-21 .elementor-element.elementor-element-acea97d:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-acea97d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-acea97d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-acea97d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e4d75fb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-background-slideshow {
	border-radius: 05px 0px 0px 05px;
}

.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4c73ec6 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-4c73ec6>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-1eea055:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated {
	border-style: none;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-background-slideshow {
	border-radius: 0px 5px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e7f0c08 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-e7f0c08>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b664e0e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-b664e0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b664e0e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-b664e0e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-2344d72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-2344d72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-2344d72>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2344d72>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f7bde0c {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-f7bde0c>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-0d929db:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-0d929db>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-0d929db>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0d929db>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-b501169 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-b501169>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-639cabb:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-639cabb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-639cabb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-639cabb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-2032879:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-2032879>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-2032879>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2032879>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3a71f2f {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-3a71f2f>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-8c58472:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-8c58472>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-8c58472>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-8c58472>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8b259c7 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-8b259c7>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-5a13b39:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-5a13b39>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-5a13b39 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-5a13b39>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4b91481:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-4b91481>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-4b91481>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-4b91481>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-1551320 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-1551320>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-c7eaa33:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-c7eaa33>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-c7eaa33>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-c7eaa33>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-bcc0ced {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-bcc0ced>.elementor-widget-container {
	margin: 0px 0px 0px 27px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-a1eac8a:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-a1eac8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-a1eac8a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-a1eac8a>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-cebeea4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-cebeea4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-cebeea4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-cebeea4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-c372bd5 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-c372bd5>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-073a541:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-073a541>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-073a541>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-073a541>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-cfe2761 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-cfe2761>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-474fb5e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-474fb5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-474fb5e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-474fb5e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-fbe6118:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-fbe6118>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-fbe6118>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-fbe6118>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-02e65b7 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-02e65b7>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-393bdd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-393bdd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-393bdd8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-393bdd8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-a0982d3 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-a0982d3>.elementor-widget-container {
	margin: 0px 0px 0px 33px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b2b108e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-b2b108e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b2b108e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-b2b108e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-63e2ab6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-63e2ab6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-63e2ab6>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-63e2ab6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-bc6b9cd {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-bc6b9cd>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-21bbd5f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-21bbd5f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-21bbd5f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-21bbd5f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-c898d6a {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-c898d6a>.elementor-widget-container {
	margin: 0px 0px 0px 35px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-78ec9a0:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-78ec9a0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-78ec9a0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 28px 2px 28px;
}

.elementor-21 .elementor-element.elementor-element-78ec9a0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-23bd51d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 5px;
}

.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-23bd51d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-0fe58ea {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-0fe58ea>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-8d96a74:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-background-slideshow {
	border-radius: 0px 5px 5px 0px;
}

.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ee9746d {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-ee9746d>.elementor-widget-container {
	margin: 0px 0px 0px 37px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button {
	background-color: var(--e-global-color-6f3bdc1);
	border-radius: 5px 5px 5px 5px;
	padding: 24px 33px 21px 31px;
}

.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-72e6697>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
}

.elementor-21 .elementor-element.elementor-element-24144bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-24144bc:hover>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-24144bc:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-24144bc:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8b7ab57 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-8b7ab57>.elementor-widget-container {
	margin: -8px 0px 6px 3px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-c27e70d>.elementor-widget-container {
	margin: 0px 0px 3px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-5242e03 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5242e03 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-5242e03>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-4407a5a {
	text-align: center;
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-4407a5a>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 0px 70px 0px 64px;
}

.elementor-21 .elementor-element.elementor-element-84f7ed2:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-84f7ed2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-84f7ed2 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-84f7ed2>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9cf1beb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-background-slideshow {
	border-radius: 05px 0px 0px 05px;
}

.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-9cf1beb>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f387b3d {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-f387b3d>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-38d20ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-background-slideshow {
	border-radius: 0px 5px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e942764 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-e942764>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f11d804:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-f11d804>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-f11d804 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-f11d804>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-a687f17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-a687f17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-a687f17>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-a687f17>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-b12b0bc {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-b12b0bc>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-6d2d58f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-6d2d58f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-6d2d58f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6d2d58f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9099a69 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-9099a69>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-9536a2d:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-9536a2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-9536a2d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-9536a2d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-d65fc5a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-d65fc5a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-d65fc5a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-d65fc5a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-37f3e2e {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-37f3e2e>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-2439698:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-2439698>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-2439698>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2439698>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-0633d62 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-0633d62>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-cf1fd7d:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-cf1fd7d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-cf1fd7d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-cf1fd7d>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-76fd677:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-76fd677>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-76fd677>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-76fd677>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-685a29a {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-685a29a>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-0244e63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-0244e63>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-0244e63>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0244e63>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-cb30614 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-cb30614>.elementor-widget-container {
	margin: 0px 0px 0px 27px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7de36f6:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-7de36f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-7de36f6 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-7de36f6>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-fc1d789:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-fc1d789>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-fc1d789>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-fc1d789>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ac02565 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-ac02565>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-4b899a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-4b899a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-4b899a3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-4b899a3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-394bbfb {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-394bbfb>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-28074eb:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-28074eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-28074eb {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-28074eb>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-8dd2eb3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-8dd2eb3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-8dd2eb3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-8dd2eb3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-7571bba {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-7571bba>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-83a2b0f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-83a2b0f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-83a2b0f>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-83a2b0f>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-56b8f14 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-56b8f14>.elementor-widget-container {
	margin: 0px 0px 0px 33px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-25ea63e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-25ea63e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-25ea63e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-25ea63e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-26702ea:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-26702ea>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-26702ea>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-26702ea>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ff2267f {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-ff2267f>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-974f769:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-974f769>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-974f769>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-974f769>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-6c04ae0 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-6c04ae0>.elementor-widget-container {
	margin: 0px 0px 0px 35px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-da1ce24:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-da1ce24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-da1ce24 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 28px 2px 28px;
}

.elementor-21 .elementor-element.elementor-element-da1ce24>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3f4f5b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 5px;
}

.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-3f4f5b1>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ecc0d61 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-ecc0d61>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-a6e210e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-background-slideshow {
	border-radius: 0px 5px 5px 0px;
}

.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-7bc3786 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7bc3786>.elementor-widget-container {
	margin: 0px 0px 0px 48px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button {
	background-color: var(--e-global-color-6f3bdc1);
	border-radius: 5px 5px 5px 5px;
	padding: 24px 33px 22px 31px;
}

.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-6f7b876>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
}

.elementor-21 .elementor-element.elementor-element-fbd369d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-665dad2);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-fbd369d:hover>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-fbd369d:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-fbd369d:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5985ff0 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-5985ff0>.elementor-widget-container {
	margin: -8px 0px 6px 3px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e03a408>.elementor-widget-container {
	margin: 0px 0px 3px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ba9e020 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-ba9e020 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-ba9e020>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-46e6f63 {
	text-align: center;
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-46e6f63>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 0px 70px 0px 68px;
}

.elementor-21 .elementor-element.elementor-element-a38b68b:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-a38b68b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-a38b68b {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-a38b68b>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f9c5bc3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-background-slideshow {
	border-radius: 05px 0px 0px 05px;
}

.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f9c5bc3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e7239b7 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-e7239b7>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-e5936bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-background-slideshow {
	border-radius: 0px 5px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 24px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-63ab86c {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-63ab86c>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-964a662:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-964a662>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-964a662 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-964a662>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e279642:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-e279642>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-e279642>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e279642>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ff73e91 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-ff73e91>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-b82df14:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-b82df14>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b82df14>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b82df14>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-feb6917 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-feb6917>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b5ac1be:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-b5ac1be>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b5ac1be {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-b5ac1be>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-de28132:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-de28132>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-de28132>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-de28132>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-af0a558 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-af0a558>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-4245666:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-4245666>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-4245666>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-4245666>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5c954f6 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-5c954f6>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-be4b834:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-be4b834>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-be4b834 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-be4b834>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ae1cba9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-ae1cba9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-ae1cba9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-ae1cba9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-2051f26 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-2051f26>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-8136001:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-8136001>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-8136001>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-8136001>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-427015c {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-427015c>.elementor-widget-container {
	margin: 0px 0px 0px 27px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b42114e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-b42114e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b42114e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-b42114e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-d3f4844:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-d3f4844>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-d3f4844>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-d3f4844>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-9a56b3f {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-9a56b3f>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-5c98ba2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-5c98ba2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-5c98ba2>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-5c98ba2>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-ee5d2c5 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-ee5d2c5>.elementor-widget-container {
	margin: 0px 0px 0px 26px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-6c578db:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-6c578db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-6c578db {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-6c578db>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5bb9a9b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-5bb9a9b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-5bb9a9b>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-5bb9a9b>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4273bae {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-4273bae>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-fa8e0fc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-fa8e0fc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-fa8e0fc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-fa8e0fc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-f903a68 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-f903a68>.elementor-widget-container {
	margin: 0px 0px 0px 33px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-4bec6c9:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-4bec6c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-4bec6c9 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: -12px;
	padding: 0px 15px 0px 15px;
}

.elementor-21 .elementor-element.elementor-element-4bec6c9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-e0ce08a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-e0ce08a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-e0ce08a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e0ce08a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-59248e0 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-59248e0>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-b4d3e17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-b4d3e17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-b4d3e17>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b4d3e17>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-4b95a74 {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-4b95a74>.elementor-widget-container {
	margin: 0px 0px 0px 35px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0b3cf5e:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-0b3cf5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-0b3cf5e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 28px 2px 28px;
}

.elementor-21 .elementor-element.elementor-element-0b3cf5e>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-6a84a25:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-background-slideshow {
	border-radius: 0px 0px 0px 5px;
}

.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-6a84a25>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-de61717 {
	text-align: left;
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-de61717>.elementor-widget-container {
	margin: 0px 0px 0px 11px;
	padding: 0px 0px 0px 17px;
}

.elementor-21 .elementor-element.elementor-element-93213a4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-background-slideshow {
	border-radius: 0px 5px 5px 0px;
}

.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 8px 0px;
}

.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-393882e {
	text-align: center;
	color: var(--e-global-color-6f3bdc1);
	font-family: var(--e-global-typography-720089c-font-family), Sans-serif;
	font-size: var(--e-global-typography-720089c-font-size);
	font-weight: var(--e-global-typography-720089c-font-weight);
	text-decoration: var(--e-global-typography-720089c-text-decoration);
	line-height: var(--e-global-typography-720089c-line-height);
	letter-spacing: var(--e-global-typography-720089c-letter-spacing);
	word-spacing: var(--e-global-typography-720089c-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-393882e>.elementor-widget-container {
	margin: 0px 0px 0px 37px;
	padding: 0px 18px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button {
	fill: var(--e-global-color-12fc67a);
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-6f3bdc1);
	border-radius: 5px 5px 5px 5px;
	padding: 24px 33px 22px 31px;
}

.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-d0fb88f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 25px 0px 25px 0px;
}

.elementor-21 .elementor-element.elementor-element-aa959cd {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 80px 0px 99px 0px;
}

.elementor-21 .elementor-element.elementor-element-aa959cd:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-aa959cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-6f3bdc1);
	background-image: url("../../2023/01/you-like-sec-image.png");
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.elementor-21 .elementor-element.elementor-element-aa959cd>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-122c8d9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b00b152:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-background-slideshow {
	border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated {
	box-shadow: 1px 19px 0px 0px rgba(255, 255, 255, 0.24);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 13px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 13px;
	padding: 97px 0px 85px 30px;
}

.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-7c520d2 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-7c520d2 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7c520d2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 5px 76px 0px 54px;
}

.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button {
	background-color: var(--e-global-color-6f3bdc1);
	border-radius: 5px 5px 5px 5px;
	padding: 27px 41px 27px 41px;
}

.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
}

.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-7c61cdf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 2px 27px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-558b9b6 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-21 .elementor-element.elementor-element-558b9b6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 75px 0px 0px 94px;
}

.elementor-21 .elementor-element.elementor-element-75736e9 {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 86px 0px 86px 0px;
}

.elementor-21 .elementor-element.elementor-element-75736e9:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-75736e9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-75736e9>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-36e6630>.elementor-widget-container {
	margin: 0px 0px 0px -68px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-93b79d7>.elementor-element-populated {
	margin: 0px 0px 0px -1px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -1px;
	padding: 100px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-0c42dde .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-0c42dde>.elementor-widget-container {
	margin: 0px 0px 0px -4px;
	padding: 0px 0px 10px 0px;
}

.elementor-21 .elementor-element.elementor-element-7e13bc1 {
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 0px 0px 50px 0px;
}

.elementor-21 .elementor-element.elementor-element-51f35f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-51f35f7:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-16da31b);
}

.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 22px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-background-slideshow {
	border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-21 .elementor-element.elementor-element-51f35f7:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-51f35f7:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 100px 100px 100px 100px;
}

.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-5d35499>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f33357b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-7ba7083 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7ba7083>.elementor-widget-container {
	margin: -6px 0px -22px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-7ef43e0>.elementor-widget-container {
	margin: 0px 0px -29px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f311a88 {
	margin-top: 0px;
	margin-bottom: -4px;
	padding: 0px 0px 50px 0px;
}

.elementor-21 .elementor-element.elementor-element-1750b5a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-1750b5a:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-16da31b);
}

.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 22px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-background-slideshow {
	border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-21 .elementor-element.elementor-element-1750b5a:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-1750b5a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 100px 100px 100px 100px;
}

.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-dca3ec7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-b0d5f0f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-f10f3f3 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-f10f3f3>.elementor-widget-container {
	margin: -6px 0px -22px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2f4d56d>.elementor-widget-container {
	margin: 0px 0px -29px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-c03f355 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 6px 0px;
}

.elementor-21 .elementor-element.elementor-element-768719e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-768719e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-768719e:hover>.elementor-element-populated {
	background-color: var(--e-global-color-12fc67a);
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-16da31b);
}

.elementor-21 .elementor-element.elementor-element-768719e>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 22px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-768719e>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-768719e>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-768719e>.elementor-background-slideshow {
	border-radius: 1000px 1000px 1000px 1000px;
}

.elementor-21 .elementor-element.elementor-element-768719e:hover>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-768719e:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 100px 100px 100px 100px;
}

.elementor-21 .elementor-element.elementor-element-768719e>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-c5c890e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-08ee9d7>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 30px;
}

.elementor-21 .elementor-element.elementor-element-f13d927 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-f13d927>.elementor-widget-container {
	margin: -6px 0px -20px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-2bc043a>.elementor-widget-container {
	margin: 0px 0px -31px -1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button {
	fill: var(--e-global-color-12fc67a);
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-7bb167b);
	border-radius: 5px 5px 5px 5px;
	padding: 29px 46px 29px 46px;
}

.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-27e459f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 50px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-a847679 {
	overflow: hidden;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.12);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-a847679:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-a847679>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-a847679>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-3304295>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-3304295:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-3304295>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-3304295>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 26px 0px;
}

.elementor-21 .elementor-element.elementor-element-3304295>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-21 .elementor-element.elementor-element-ac729f7.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-21 .elementor-element.elementor-element-ac729f7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-ac729f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 14px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 14px;
	padding: 126px 0px 126px 0px;
}

.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-7b62906 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-7b62906>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
}

.elementor-21 .elementor-element.elementor-element-2bb187f {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 4px 0px;
}

.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-icon i {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-dc3d613 {
	--e-icon-list-icon-size: 27px;
}

.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-text {
	color: var(--e-global-color-7bb167b);
	padding-left: 17px;
}

.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-dc3d613>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-128fa94>.elementor-widget-container {
	margin: 0px 0px 0px -1px;
	padding: 0px 50px 0px 53px;
}

.elementor-21 .elementor-element.elementor-element-94e044b {
	padding: 0px 0px 9px 0px;
}

.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-icon i {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-3410974 {
	--e-icon-list-icon-size: 27px;
}

.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-text {
	color: var(--e-global-color-7bb167b);
	padding-left: 17px;
}

.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-3410974>.elementor-widget-container {
	margin: 0px 0px -18px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f32d838>.elementor-widget-container {
	margin: 0px 0px -2px -1px;
	padding: 0px 50px 0px 53px;
}

.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-icon i {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-cb24649 {
	--e-icon-list-icon-size: 27px;
}

.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-text {
	color: var(--e-global-color-7bb167b);
	padding-left: 17px;
}

.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-73d6f8b-font-family), Sans-serif;
	font-size: var(--e-global-typography-73d6f8b-font-size);
	font-weight: var(--e-global-typography-73d6f8b-font-weight);
	text-decoration: var(--e-global-typography-73d6f8b-text-decoration);
	line-height: var(--e-global-typography-73d6f8b-line-height);
	letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
	word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-cb24649>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-628264f>.elementor-widget-container {
	margin: 0px 0px -9px -1px;
	padding: 0px 50px 0px 53px;
}

.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button {
	background-color: var(--e-global-color-7bb167b);
	border-radius: 5px 5px 5px 5px;
	padding: 29px 46px 29px 46px;
}

.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button:focus {
	color: var(--e-global-color-12fc67a);
	background-color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button:focus svg {
	fill: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-462a11d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-21 .elementor-element.elementor-element-f6ad6f3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/01/maske-us-different-image-sec.png");
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 26px 0px;
}

.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-126191c {
	--spacer-size: 50px;
}

.elementor-21 .elementor-element.elementor-element-7c94883 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 153px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-853e7f6 {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-853e7f6 .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-853e7f6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 34px 4px;
}

.elementor-21 .elementor-element.elementor-element-20b678b {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 130px 0px;
}

.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated {
	border-style: dashed;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-6f3bdc1);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
	padding: 22px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated,
.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated>.elementor-background-overlay,
.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-background-slideshow {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-aaa3cca {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-aaa3cca .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-8ae6387-font-family), Sans-serif;
	font-size: var(--e-global-typography-8ae6387-font-size);
	font-weight: var(--e-global-typography-8ae6387-font-weight);
	text-decoration: var(--e-global-typography-8ae6387-text-decoration);
	line-height: var(--e-global-typography-8ae6387-line-height);
	letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
	word-spacing: var(--e-global-typography-8ae6387-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-aaa3cca>.elementor-widget-container {
	margin: 0px 0px -16px 0px;
	padding: 15px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-994fa7d {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-994fa7d .elementor-heading-title {
	color: var(--e-global-color-7bb167b);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-994fa7d>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-57ea34c {
	text-align: center;
}

.elementor-21 .elementor-element.elementor-element-57ea34c>.elementor-widget-container {
	margin: 0px 0px -2px 0px;
}

.elementor-21 .elementor-element.elementor-element-a9c8f4c {
	text-align: center;
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-a9c8f4c>.elementor-widget-container {
	margin: 0px 0px -25px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-e901682 .elementor-button {
	font-family: var(--e-global-typography-77caa2f-font-family), Sans-serif;
	font-size: var(--e-global-typography-77caa2f-font-size);
	font-weight: var(--e-global-typography-77caa2f-font-weight);
	text-decoration: var(--e-global-typography-77caa2f-text-decoration);
	line-height: var(--e-global-typography-77caa2f-line-height);
	letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
	word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	fill: var(--e-global-color-6f3bdc1);
	color: var(--e-global-color-6f3bdc1);
	background-color: #61CE7000;
}

.elementor-21 .elementor-element.elementor-element-e901682>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 28px 0px;
}

.elementor-21 .elementor-element.elementor-element-9b1ba9b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 18px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial-slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial-slider .slick-list {
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
	padding: 15px 15px 15px 25px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card {
	border-radius: 5px 5px 5px 5px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-665dad2);
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementkit-testimonial-col {
	align-self: center;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-text);
	margin: 32px 0px 15px 3px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-text);
	margin: 32px 0px 15px 3px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-13d789f-font-family), Sans-serif;
	font-size: var(--e-global-typography-13d789f-font-size);
	font-weight: var(--e-global-typography-13d789f-font-weight);
	text-decoration: var(--e-global-typography-13d789f-text-decoration);
	line-height: var(--e-global-typography-13d789f-line-height);
	letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
	word-spacing: var(--e-global-typography-13d789f-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-stars>li>a,
.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-stars>li>span {
	color: var(--e-global-color-6f3bdc1);
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-stars>li:not(:last-child) {
	margin-right: 5px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-stars {
	padding: 17px 0px 0px 0px;
	margin: 0px 0px 0px 4px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-profile-info .elementskit-author-name {
	margin-bottom: 8px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-commentor-bio {
	margin: 0px 0px 15px 4px;
}

.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 70px;
	width: 70px;
}

.elementor-21 .elementor-element.elementor-element-f667630>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-deb8a0a {
	overflow: hidden;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 126px 0px 126px 0px;
}

.elementor-21 .elementor-element.elementor-element-deb8a0a:not(.elementor-motion-effects-element-type-background),
.elementor-21 .elementor-element.elementor-element-deb8a0a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-6f3bdc1);
	background-image: url("../../2023/01/safley-leave-image-2.png");
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-21 .elementor-element.elementor-element-deb8a0a>.elementor-background-overlay {
	background-image: url("../../2023/01/luggagebag.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: auto;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-21 .elementor-element.elementor-element-92aa70f>.elementor-element-populated {
	margin: 0px 0px 0px -3px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: -3px;
}

.elementor-21 .elementor-element.elementor-element-5af6fe6 .elementor-heading-title {
	color: var(--e-global-color-12fc67a);
	font-family: var(--e-global-typography-471b651-font-family), Sans-serif;
	font-size: var(--e-global-typography-471b651-font-size);
	font-weight: var(--e-global-typography-471b651-font-weight);
	text-decoration: var(--e-global-typography-471b651-text-decoration);
	line-height: var(--e-global-typography-471b651-line-height);
	letter-spacing: var(--e-global-typography-471b651-letter-spacing);
	word-spacing: var(--e-global-typography-471b651-word-spacing);
}

.elementor-21 .elementor-element.elementor-element-5af6fe6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-c364f12 {
	color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-c364f12>.elementor-widget-container {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
}

.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button {
	background-color: var(--e-global-color-7bb167b);
	border-radius: 5px 5px 5px 5px;
	padding: 27px 46px 27px 46px;
}

.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button:hover,
.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button:focus {
	color: var(--e-global-color-7bb167b);
	background-color: var(--e-global-color-12fc67a);
}

.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button:hover svg,
.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button:focus svg {
	fill: var(--e-global-color-7bb167b);
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-d18bbb3 {
		width: 54%;
	}

	.elementor-21 .elementor-element.elementor-element-ae36238 {
		width: 46%;
	}

	.elementor-21 .elementor-element.elementor-element-163efa4 {
		width: 22.48%;
	}

	.elementor-21 .elementor-element.elementor-element-68655cf {
		width: 26.348%;
	}

	.elementor-21 .elementor-element.elementor-element-42d61aa {
		width: 50.504%;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152 {
		width: 43.6%;
	}

	.elementor-21 .elementor-element.elementor-element-e0e313a {
		width: 56.4%;
	}

	.elementor-21 .elementor-element.elementor-element-aefc4b5 {
		width: 54.209%;
	}

	.elementor-21 .elementor-element.elementor-element-93b79d7 {
		width: 45.747%;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7 {
		width: 15.807%;
	}

	.elementor-21 .elementor-element.elementor-element-f33357b {
		width: 84.193%;
	}

	.elementor-21 .elementor-element.elementor-element-1750b5a {
		width: 15.807%;
	}

	.elementor-21 .elementor-element.elementor-element-b0d5f0f {
		width: 84.193%;
	}

	.elementor-21 .elementor-element.elementor-element-768719e {
		width: 15.807%;
	}

	.elementor-21 .elementor-element.elementor-element-08ee9d7 {
		width: 84.193%;
	}

	.elementor-21 .elementor-element.elementor-element-3304295 {
		width: 20.4%;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7 {
		width: 30.4%;
	}

	.elementor-21 .elementor-element.elementor-element-f6ad6f3 {
		width: 48.866%;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45 {
		width: 32%;
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b {
		width: 68%;
	}

	.elementor-21 .elementor-element.elementor-element-f15d273 {
		width: 32%;
	}

	.elementor-21 .elementor-element.elementor-element-92aa70f {
		width: 60.333%;
	}

	.elementor-21 .elementor-element.elementor-element-7b20451 {
		width: 7%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-163efa4 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-68655cf {
		width: 40%;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152 {
		width: 45%;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7 {
		width: 19%;
	}

	.elementor-21 .elementor-element.elementor-element-1750b5a {
		width: 19%;
	}

	.elementor-21 .elementor-element.elementor-element-768719e {
		width: 19%;
	}

	.elementor-21 .elementor-element.elementor-element-3304295 {
		width: 2%;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7 {
		width: 49%;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45 {
		width: 30%;
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b {
		width: 69%;
	}

	.elementor-21 .elementor-element.elementor-element-f15d273 {
		width: 49%;
	}

	.elementor-21 .elementor-element.elementor-element-7b20451 {
		width: 24%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-21 .elementor-element.elementor-element-d18bbb3 {
		width: 60%;
	}

	.elementor-21 .elementor-element.elementor-element-ae36238 {
		width: 3%;
	}

	.elementor-21 .elementor-element.elementor-element-163efa4 {
		width: 2%;
	}

	.elementor-21 .elementor-element.elementor-element-68655cf {
		width: 44%;
	}

	.elementor-21 .elementor-element.elementor-element-42d61aa {
		width: 51%;
	}

	.elementor-21 .elementor-element.elementor-element-d439b81 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-24144bc {
		width: 50%;
	}
	.elementor-21 .elementor-column.elementor-col-100 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-fbd369d {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152 {
		width: 53%;
	}

	.elementor-21 .elementor-element.elementor-element-e0e313a {
		width: 40%;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7 {
		width: 26%;
	}

	.elementor-21 .elementor-element.elementor-element-f33357b {
		width: 74%;
	}

	.elementor-21 .elementor-element.elementor-element-1750b5a {
		width: 26%;
	}

	.elementor-21 .elementor-element.elementor-element-b0d5f0f {
		width: 74%;
	}

	.elementor-21 .elementor-element.elementor-element-768719e {
		width: 26%;
	}

	.elementor-21 .elementor-element.elementor-element-08ee9d7 {
		width: 74%;
	}

	.elementor-21 .elementor-element.elementor-element-3304295 {
		width: 2%;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-f6ad6f3 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45 {
		width: 32%;
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b {
		/* width: 65%; */
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-f15d273 {
		width: 13%;
	}

	.elementor-21 .elementor-element.elementor-element-92aa70f {
		width: 75%;
	}
}

@media(max-width:1366px) {
	.elementor-21 .elementor-element.elementor-element-0006355 {
		margin-top: 0px;
		margin-bottom: -18px;
		padding: 200px 0px 120px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-08dd081>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c img {
		width: 55vw;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-78c6e1c {
		right: 3vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-78c6e1c {
		left: 3vw;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c {
		top: -2vh;
	}

	.elementor-21 .elementor-element.elementor-element-64d3213 .elementor-heading-title {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-64d3213>.elementor-widget-container {
		padding: 5px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-9460e92 .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4e27d47 {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cca682a {
		padding: 90px 0px 90px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-867370b .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated {
		padding: 56px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-db840e0 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-db840e0>.elementor-widget-container {
		padding: 0px 50px 10px 50px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b9adcdf {
		right: 12.5vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-b9adcdf {
		left: 12.5vw;
	}

	.elementor-21 .elementor-element.elementor-element-7c1605b .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7c1605b>.elementor-widget-container {
		padding: 0px 0px 10px 0px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f5d181a {
		right: 12.5vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-f5d181a {
		left: 12.5vw;
	}

	.elementor-21 .elementor-element.elementor-element-49b1a71 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-49b1a71>.elementor-widget-container {
		padding: 0px 80px 10px 80px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5c70463 {
		right: 12.5vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-5c70463 {
		left: 12.5vw;
	}

	.elementor-21 .elementor-element.elementor-element-806db5c {
		padding: 100px 0px 100px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-163efa4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 18px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-68655cf>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 18px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-1560cd5 {
		--spacer-size: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-42d61aa>.elementor-element-populated {
		margin: 0px 15px 0px 18px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 18px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a>.elementor-widget-container {
		margin: 0px 0px -22px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cacbb6c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-cacbb6c>.elementor-widget-container {
		margin: 0px 0px -32px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ca390fd>.elementor-widget-container {
		margin: 0px 0px -19px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 25px 40px 25px 40px;
	}

	.elementor-21 .elementor-element.elementor-element-a8585f5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6e759d9 {
		padding: 93px 15px 100px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-79d621d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-element-populated {
		margin: 0px 7px 0px 0px;
		--e-column-margin-right: 7px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-6a9700e .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-6a9700e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-668003d {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-668003d>.elementor-widget-container {
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-acea97d {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 37px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e7f0c08 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e7f0c08>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b664e0e {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-0d929db>.elementor-element-populated {
		padding: 13px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b501169 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-b501169>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-639cabb {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-8c58472>.elementor-element-populated {
		padding: 16px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8b259c7 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-8b259c7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5a13b39 {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-c7eaa33>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-bcc0ced {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-bcc0ced>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a1eac8a {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-073a541>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cfe2761 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cfe2761>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-474fb5e {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-393bdd8>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a0982d3 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a0982d3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b2b108e {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-21bbd5f>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c898d6a {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-c898d6a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-78ec9a0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ee9746d {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ee9746d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated {
		margin: 0px 7px 0px 7px;
		--e-column-margin-right: 7px;
		--e-column-margin-left: 7px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-5242e03 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5242e03>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4407a5a {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4407a5a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated {
		padding: 37px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e942764 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e942764>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6d2d58f>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-9099a69 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9099a69>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2439698>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0633d62 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-0633d62>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0244e63>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cb30614 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cb30614>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4b899a3>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-394bbfb {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-394bbfb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-83a2b0f>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-56b8f14 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-56b8f14>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-974f769>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6c04ae0 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-6c04ae0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7bc3786 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7bc3786>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated {
		margin: 0px 0px 0px 7px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 7px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-ba9e020 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ba9e020>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-46e6f63 {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-46e6f63>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 37px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-63ab86c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-63ab86c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b82df14>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-feb6917 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-feb6917>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4245666>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5c954f6 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5c954f6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8136001>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-427015c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-427015c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5c98ba2>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ee5d2c5 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ee5d2c5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-fa8e0fc>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f903a68 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f903a68>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b4d3e17>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4b95a74 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4b95a74>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated {
		padding: 15px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-393882e {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-393882e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-aa959cd:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-aa959cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 100% 100%;
		background-size: 60% auto;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated {
		margin: 0px 25px 0px 30px;
		--e-column-margin-right: 25px;
		--e-column-margin-left: 30px;
		padding: 70px 0px 70px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-7c520d2 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-558b9b6 img {
		width: 23vw;
	}

	.elementor-21 .elementor-element.elementor-element-558b9b6>.elementor-widget-container {
		margin: -61px 0px 0px -30px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-75736e9 {
		padding: 50px 0px 50px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-36e6630 img {
		width: 50vw;
	}

	.elementor-21 .elementor-element.elementor-element-36e6630>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-93b79d7>.elementor-element-populated {
		margin: 0px 0px 0px -15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: -15px;
	}

	.elementor-21 .elementor-element.elementor-element-0c42dde .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7ba7083 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f10f3f3 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f13d927 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button {
		padding: 25px 40px 25px 40px;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-element-populated {
		padding: 100px 0px 100px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7b62906 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7c94883 {
		padding: 88px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-853e7f6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-20b678b {
		padding: 0px 0px 100px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated {
		margin: 0px 0px 0px 27px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 27px;
		padding: 40px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-aaa3cca .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-994fa7d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a9c8f4c {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e901682 .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-deb8a0a>.elementor-background-overlay {
		background-size: 38% auto;
	}

	.elementor-21 .elementor-element.elementor-element-deb8a0a {
		padding: 92px 0px 100px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-92aa70f>.elementor-element-populated {
		margin: 0px 0px 0px 42px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 42px;
	}

	.elementor-21 .elementor-element.elementor-element-5af6fe6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}
}

@media(max-width:1024px) {
	.elementor-21 .elementor-element.elementor-element-0006355 {
		padding: 150px 0px 100px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c img {
		width: 50vw;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c {
		top: 5vh;
	}

	.elementor-21 .elementor-element.elementor-element-64d3213 .elementor-heading-title {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-64d3213>.elementor-widget-container {
		margin: 0px 0px 0px 15px;
		padding: 5px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-9460e92 .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4e27d47 {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button {
		padding: 25px 25px 25px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button {
		padding: 25px 25px 25px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-cca682a {
		padding: 70px 0px 70px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-867370b .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-db840e0 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-db840e0>.elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b9adcdf>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b9adcdf {
		right: 11vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-b9adcdf {
		left: 11vw;
	}

	.elementor-21 .elementor-element.elementor-element-b9adcdf {
		bottom: 0vh;
	}

	.elementor-21 .elementor-element.elementor-element-7c1605b .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7c1605b>.elementor-widget-container {
		margin: 0px 0px 24px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f5d181a>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f5d181a {
		right: 10vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-f5d181a {
		left: 10vw;
	}

	.elementor-21 .elementor-element.elementor-element-f5d181a {
		bottom: 0vh;
	}

	.elementor-21 .elementor-element.elementor-element-49b1a71 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-49b1a71>.elementor-widget-container {
		margin: 0px 0px 24px 0px;
		padding: 0px 50px 0px 50px;
	}

	.elementor-21 .elementor-element.elementor-element-5c70463>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5c70463 {
		right: 11vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-5c70463 {
		left: 11vw;
	}

	.elementor-21 .elementor-element.elementor-element-806db5c {
		padding: 80px 0px 80px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-163efa4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-68655cf>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-42d61aa>.elementor-element-populated {
		margin: 0px 0px 0px 18px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 18px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a>.elementor-widget-container {
		margin: 0px 0px -11px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cacbb6c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-cacbb6c>.elementor-widget-container {
		margin: 0px 0px -29px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ca390fd>.elementor-widget-container {
		margin: 0px 0px -12px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-6e759d9 {
		padding: 73px 15px 80px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-79d621d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-element-populated {
		margin: 0px 7px 15px 0px;
		--e-column-margin-right: 7px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-6a9700e .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-668003d {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-668003d>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-acea97d,
	.elementor-21 .elementor-element.elementor-element-acea97d>.elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-acea97d {
		margin-top: 0px;
		margin-bottom: -12px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated,
	.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated>.elementor-background-overlay,
	.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e4d75fb>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated,
	.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated>.elementor-background-overlay,
	.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-background-slideshow {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-1eea055>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 26px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e7f0c08 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e7f0c08>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-b664e0e,
	.elementor-21 .elementor-element.elementor-element-b664e0e>.elementor-background-overlay {
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b664e0e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0d929db>.elementor-element-populated {
		padding: 3px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b501169 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-b501169>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-639cabb {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8c58472>.elementor-element-populated {
		padding: 2px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8b259c7 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-8b259c7>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-5a13b39 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c7eaa33>.elementor-element-populated {
		padding: 3px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-bcc0ced {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-bcc0ced>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-a1eac8a {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-073a541>.elementor-element-populated {
		padding: 3px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cfe2761 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cfe2761>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-474fb5e {
		margin-top: 0px;
		margin-bottom: -12px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-393bdd8>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a0982d3 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a0982d3>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-b2b108e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-21bbd5f>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c898d6a {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-c898d6a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-78ec9a0 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8d96a74>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ee9746d {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ee9746d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated {
		margin: 0px 0px 15px 7px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 7px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-5242e03 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4407a5a {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4407a5a>.elementor-widget-container {
		margin: 0px 30px 0px 30px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-84f7ed2 {
		margin-top: 0px;
		margin-bottom: -12px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-38d20ca>.elementor-element-populated {
		padding: 26px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e942764 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e942764>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-f11d804 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6d2d58f>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-9099a69 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9099a69>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-9536a2d {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2439698>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0633d62 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-0633d62>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-cf1fd7d {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0244e63>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cb30614 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cb30614>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-7de36f6 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4b899a3>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-394bbfb {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-394bbfb>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-28074eb {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-83a2b0f>.elementor-element-populated {
		padding: 5px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-56b8f14 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-56b8f14>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-25ea63e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-974f769>.elementor-element-populated {
		padding: 5px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6c04ae0 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-6c04ae0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-da1ce24 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a6e210e>.elementor-element-populated {
		padding: 5px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7bc3786 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7bc3786>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-fbd369d>.elementor-element-populated {
		margin: 0px 7px 0px 0px;
		--e-column-margin-right: 7px;
		--e-column-margin-left: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-ba9e020 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-46e6f63 {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-46e6f63>.elementor-widget-container {
		margin: 0px 34px 0px 34px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a38b68b {
		margin-top: 0px;
		margin-bottom: -12px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e5936bf>.elementor-element-populated {
		padding: 26px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-63ab86c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-63ab86c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-964a662 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b82df14>.elementor-element-populated {
		padding: 3px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-feb6917 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-feb6917>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-b5ac1be {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4245666>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5c954f6 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5c954f6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-be4b834 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-8136001>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-427015c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-427015c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-b42114e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5c98ba2>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ee5d2c5 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ee5d2c5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-6c578db {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-fa8e0fc>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f903a68 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f903a68>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-4bec6c9 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b4d3e17>.elementor-element-populated {
		padding: 4px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4b95a74 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4b95a74>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-0b3cf5e {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-93213a4>.elementor-element-populated {
		padding: 3px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-393882e {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-393882e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 45px;
	}

	.elementor-21 .elementor-element.elementor-element-aa959cd:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-aa959cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 100% 100%;
		background-size: 60% auto;
	}

	.elementor-21 .elementor-element.elementor-element-aa959cd {
		padding: 80px 0px 80px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated {
		margin: 0px 38px 0px 19px;
		--e-column-margin-right: 38px;
		--e-column-margin-left: 19px;
		padding: 62px 0px 60px 13px;
	}

	.elementor-21 .elementor-element.elementor-element-7c520d2 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button {
		padding: 20px 30px 20px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-75736e9 {
		padding: 80px 0px 80px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-3e20766 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-aefc4b5>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-36e6630 img {
		width: 50vw;
	}

	.elementor-21 .elementor-element.elementor-element-36e6630>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-93b79d7>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0c42dde .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7e13bc1 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated {
		padding: 22px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5d35499>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7ba7083 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f311a88 {
		padding: 0px 0px 40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f10f3f3 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-08ee9d7>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-f13d927 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button {
		padding: 20px 30px 20px 30px;
	}

	.elementor-21 .elementor-element.elementor-element-27e459f>.elementor-widget-container {
		padding: 40px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 35px 15px 80px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-7b62906 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-128fa94>.elementor-widget-container {
		padding: 0px 0px 0px 53px;
	}

	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f32d838>.elementor-widget-container {
		padding: 0px 0px 0px 53px;
	}

	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-628264f>.elementor-widget-container {
		padding: 0px 0px 0px 53px;
	}

	.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-126191c {
		--spacer-size: 80vh;
	}

	.elementor-21 .elementor-element.elementor-element-7c94883 {
		padding: 65px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-853e7f6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-20b678b {
		padding: 0px 0px 80px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-21 .elementor-element.elementor-element-aaa3cca .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-aaa3cca>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-994fa7d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-994fa7d>.elementor-widget-container {
		margin: 0px 0px -10px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-a9c8f4c {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e901682 .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card {
		padding: 15px 15px 15px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-deb8a0a>.elementor-background-overlay {
		background-size: 32% auto;
	}

	.elementor-21 .elementor-element.elementor-element-deb8a0a {
		padding: 82px 0px 80px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-92aa70f>.elementor-element-populated {
		margin: -10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5af6fe6 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-5af6fe6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5af6fe6>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-c364f12 {
		text-align: center;
	}
}

@media(max-width:767px) {
	.elementor-21 .elementor-element.elementor-element-0006355 {
		margin-top: 0px;
		margin-bottom: -16px;
		padding: 150px 0px 340px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-08dd081>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c img {
		width: 95vw;
	}

	.elementor-21 .elementor-element.elementor-element-78c6e1c {
		top: 34vh;
	}

	.elementor-21 .elementor-element.elementor-element-64d3213 .elementor-heading-title {
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-64d3213>.elementor-widget-container {
		margin: 0px 0px 0px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-9460e92 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-9460e92 .elementor-heading-title {
		font-size: var(--e-global-typography-ead3077-font-size);
		line-height: var(--e-global-typography-ead3077-line-height);
		letter-spacing: var(--e-global-typography-ead3077-letter-spacing);
		word-spacing: var(--e-global-typography-ead3077-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9460e92>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4e27d47 {
		text-align: center;
		font-size: var(--e-global-typography-7013a5f-font-size);
		line-height: var(--e-global-typography-7013a5f-line-height);
		letter-spacing: var(--e-global-typography-7013a5f-letter-spacing);
		word-spacing: var(--e-global-typography-7013a5f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4e27d47>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-e6de1f0 .elementor-button {
		padding: 20px 10px 20px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-e6de1f0>.elementor-widget-container {
		margin: 1px 0px 0px 0px;
		padding: 0px 15px 0px 22px;
	}

	.elementor-21 .elementor-element.elementor-element-522f808 .elementor-button {
		padding: 20px 10px 20px 10px;
	}

	.elementor-21 .elementor-element.elementor-element-522f808>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cca682a {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 71px 0px 60px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-abb8607>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-867370b .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-867370b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 10px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7f1281d>.elementor-element-populated {
		margin: 0px 15px 30px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 56px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-db840e0 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-b9adcdf {
		right: 37vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-b9adcdf {
		left: 37vw;
	}

	.elementor-21 .elementor-element.elementor-element-fa60e60>.elementor-element-populated {
		margin: 0px 015px 30px 15px;
		--e-column-margin-right: 015px;
		--e-column-margin-left: 15px;
	}

	.elementor-21 .elementor-element.elementor-element-7c1605b .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-f5d181a {
		right: 36vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-f5d181a {
		left: 36vw;
	}

	.elementor-21 .elementor-element.elementor-element-c93f0d4>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-21 .elementor-element.elementor-element-49b1a71 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5c70463>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-21 .elementor-element.elementor-element-5c70463 {
		right: 37vw;
	}

	body.rtl .elementor-21 .elementor-element.elementor-element-5c70463 {
		left: 37vw;
	}

	.elementor-21 .elementor-element.elementor-element-806db5c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 60px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-1560cd5 {
		--spacer-size: 480px;
	}

	.elementor-21 .elementor-element.elementor-element-42d61aa>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ed2401a>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-cacbb6c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-21 .elementor-element.elementor-element-a8585f5 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-6e759d9 {
		padding: 53px 15px 60px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-79d621d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-bb36784 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-d439b81>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-6a9700e .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-668003d {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-acea97d {
		margin-top: 0px;
		margin-bottom: -12px;
	}

	.elementor-21 .elementor-element.elementor-element-e4d75fb {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-1eea055 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-e7f0c08 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-2344d72 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-0d929db {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-b501169 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-2032879 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-8c58472 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-8b259c7 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4b91481 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-c7eaa33 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-bcc0ced {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cebeea4 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-073a541 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-cfe2761 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-fbe6118 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-393bdd8 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-a0982d3 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-63e2ab6 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-21bbd5f {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-c898d6a {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-23bd51d {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-8d96a74 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-ee9746d {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-72e6697 .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-24144bc>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5242e03 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-4407a5a {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9cf1beb {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-38d20ca {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-e942764 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a687f17 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-6d2d58f {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-9099a69 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-d65fc5a {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-2439698 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-0633d62 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-76fd677 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-0244e63 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-cb30614 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-fc1d789 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-4b899a3 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-394bbfb {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-8dd2eb3 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-83a2b0f {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-56b8f14 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-26702ea {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-974f769 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-6c04ae0 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-3f4f5b1 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-a6e210e {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-7bc3786 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-6f7b876 .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-ba9e020 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-46e6f63 {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f9c5bc3 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-e5936bf {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-63ab86c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e279642 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-b82df14 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-feb6917 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-de28132 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-4245666 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-5c954f6 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-ae1cba9 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-8136001 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-427015c {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-d3f4844 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-5c98ba2 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-ee5d2c5 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-5bb9a9b {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-fa8e0fc {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-f903a68 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e0ce08a {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-b4d3e17 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-4b95a74 {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-6a84a25 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-93213a4 {
		width: 50%;
	}

	.elementor-21 .elementor-element.elementor-element-393882e {
		font-size: var(--e-global-typography-720089c-font-size);
		line-height: var(--e-global-typography-720089c-line-height);
		letter-spacing: var(--e-global-typography-720089c-letter-spacing);
		word-spacing: var(--e-global-typography-720089c-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-d0fb88f .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-aa959cd:not(.elementor-motion-effects-element-type-background),
	.elementor-21 .elementor-element.elementor-element-aa959cd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: 100% 100%;
		background-size: 92% auto;
	}

	.elementor-21 .elementor-element.elementor-element-aa959cd {
		padding: 120px 0px 120px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-122c8d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b00b152>.elementor-element-populated {
		margin: -59px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 35px 0px 35px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7c520d2 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7c520d2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 50px 0px 50px;
	}

	.elementor-21 .elementor-element.elementor-element-7c61cdf .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-7c61cdf>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 7px;
	}

	.elementor-21 .elementor-element.elementor-element-e0e313a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 100px 0px 50px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-558b9b6>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-75736e9 {
		padding: 60px 15px 60px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-aefc4b5>.elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-36e6630 img {
		width: 100vw;
	}

	.elementor-21 .elementor-element.elementor-element-93b79d7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-21 .elementor-element.elementor-element-0c42dde {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-0c42dde .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7e13bc1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7 {
		width: 100%;
	}

	.elementor-21 .elementor-element.elementor-element-51f35f7>.elementor-element-populated {
		margin: 0px 105px 0px 105px;
		--e-column-margin-right: 105px;
		--e-column-margin-left: 105px;
		padding: 40px 0px 40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5d35499>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f33357b>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7ba7083 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-7ba7083 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-7ba7083>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7ef43e0 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-7ef43e0>.elementor-widget-container {
		margin: 0px 0px -28px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f311a88 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 40px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-1750b5a>.elementor-element-populated {
		margin: 0px 105px 0px 105px;
		--e-column-margin-right: 105px;
		--e-column-margin-left: 105px;
		padding: 37px 0px 35px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-b0d5f0f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f10f3f3 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-f10f3f3 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f10f3f3>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2f4d56d {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-768719e>.elementor-element-populated {
		margin: 0px 105px 0px 105px;
		--e-column-margin-right: 105px;
		--e-column-margin-left: 105px;
		padding: 37px 0px 35px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-08ee9d7>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 20px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f13d927 {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-f13d927 .elementor-heading-title {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f13d927>.elementor-widget-container {
		margin: 0px 0px -15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-2bc043a {
		text-align: center;
	}

	.elementor-21 .elementor-element.elementor-element-2bc043a>.elementor-widget-container {
		margin: 0px 0px -29px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-27e459f .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-a847679 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-ac729f7>.elementor-element-populated {
		padding: 53px 15px 60px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-7b62906 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-dc3d613 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-3410974 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-21 .elementor-element.elementor-element-cb24649 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-73d6f8b-font-size);
		line-height: var(--e-global-typography-73d6f8b-line-height);
		letter-spacing: var(--e-global-typography-73d6f8b-letter-spacing);
		word-spacing: var(--e-global-typography-73d6f8b-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-462a11d .elementor-button {
		padding: 25px 25px 25px 25px;
	}

	.elementor-21 .elementor-element.elementor-element-f6ad6f3>.elementor-element-populated {
		padding: 0px 0px 30px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-7c94883 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-4f59591>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 55px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-853e7f6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-853e7f6>.elementor-widget-container {
		padding: 0px 15px 25px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-20b678b {
		padding: 0px 0px 60px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-dc9bc45>.elementor-element-populated {
		margin: 0px 15px 20px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-21 .elementor-element.elementor-element-aaa3cca .elementor-heading-title {
		font-size: var(--e-global-typography-8ae6387-font-size);
		line-height: var(--e-global-typography-8ae6387-line-height);
		letter-spacing: var(--e-global-typography-8ae6387-letter-spacing);
		word-spacing: var(--e-global-typography-8ae6387-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-994fa7d .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a9c8f4c {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-e901682 .elementor-button {
		font-size: var(--e-global-typography-77caa2f-font-size);
		line-height: var(--e-global-typography-77caa2f-line-height);
		letter-spacing: var(--e-global-typography-77caa2f-letter-spacing);
		word-spacing: var(--e-global-typography-77caa2f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-9b1ba9b>.elementor-element-populated {
		margin: 0px 0px 0px 8px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 8px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card {
		padding: 15px 15px 15px 15px;
	}

	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-21 .elementor-element.elementor-element-f667630 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-13d789f-font-size);
		line-height: var(--e-global-typography-13d789f-line-height);
		letter-spacing: var(--e-global-typography-13d789f-letter-spacing);
		word-spacing: var(--e-global-typography-13d789f-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-f667630>.elementor-widget-container {
		margin: 0px 15px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-deb8a0a {
		padding: 60px 0px 60px 0px;
	}

	.elementor-21 .elementor-element.elementor-element-5af6fe6 .elementor-heading-title {
		font-size: var(--e-global-typography-471b651-font-size);
		line-height: var(--e-global-typography-471b651-line-height);
		letter-spacing: var(--e-global-typography-471b651-letter-spacing);
		word-spacing: var(--e-global-typography-471b651-word-spacing);
	}

	.elementor-21 .elementor-element.elementor-element-a568e02 .elementor-button {
		padding: 25px 25px 25px 25px;
	}
}

@media (max-width: 430px) {
	.elementor-21 .elementor-element.elementor-element-78c6e1c {
		top: 33vh;
	}
}
@media (max-width: 414px) {
	.elementor-21 .elementor-element.elementor-element-78c6e1c {
		top: 41vh;
	}
}
	@media (max-width: 375px) {
		.elementor-21 .elementor-element.elementor-element-78c6e1c {
			top: 50vh;
		}
	}
	@media (max-width: 360px) {
		.elementor-21 .elementor-element.elementor-element-78c6e1c {
			top: 44vh;
		}
	}
	@media (max-width: 320px) {
		.elementor-21 .elementor-element.elementor-element-78c6e1c {
			top: 74vh;
		}
	}

