
.elementor-90 .elementor-element.elementor-element-3350cdbd:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3350cdbd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/bg_header_3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-3350cdbd > .elementor-background-overlay {
	background-color: var(--e-global-color-text);
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-3350cdbd {
	overflow: hidden;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 7% 0% 0% 0%;
}

.elementor-90 .elementor-element.elementor-element-67aeb5a > .elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-60a43bf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-90 .elementor-element.elementor-element-60a43bf {
	padding: 0em 0em 2em 0em;
}

.elementor-90 .elementor-element.elementor-element-7b2c2349 > .elementor-element-populated {
	padding: 3em 5em 3em 1em;
}

.elementor-90 .elementor-element.elementor-element-4528351f {
	width: auto;
	max-width: auto;
}

.elementor-90 .elementor-element.elementor-element-4528351f > .elementor-widget-container {
	background-color: transparent;
	margin: 0em 0em 1em 0em;
	padding: 10px 21px 7px 21px;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-4528351f .elementor-heading-title {
	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-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-429ef489 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-90 .elementor-element.elementor-element-429ef489 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-popup-btn {
	background-color: var(--e-global-color-text);
	width: 60px;
	height: 60px;
	--glow-size: 15px;
	color: var(--e-global-color-332724a);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-popup-btn:hover {
	background-color: transparent;
	color: #fff;
	background-image: linear-gradient(135deg, var(--e-global-color-d49ac81) 0%, var(--e-global-color-332724a) 100%);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f > .elementor-widget-container {
	padding: 0em 0em 0em 1em;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .video-content {
	text-align: center;
	justify-content: center;
	display: flex;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f a.ekit_icon_button.glow-ripple.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f a.ekit_icon_button.glow-radio_wave.ekit-video-popup-btn i {
	font-size: 15px;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-ripple:before {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-ripple:after {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-ripple > i:after {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-radio_wave:before {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-radio_wave:after {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .glow-radio_wave > i:after {
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-inline-btn {
	color: var(--e-global-color-332724a);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-332724a);
	fill: var(--e-global-color-332724a);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-inline-btn svg path {
	stroke: var(--e-global-color-332724a);
	fill: var(--e-global-color-332724a);
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-inline-btn:hover {
	color: #fff;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-popup-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-inline-btn:hover svg path {
	stroke: #fff;
	fill: #fff;
}

.elementor-90 .elementor-element.elementor-element-1c81e50f .ekit-video-popup-btn > i {
	padding-left: 0px;
}

.mfp-iframe-holder .ekit-popup-close {
	width: 44px;
	height: 44px;
	right: 0;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.mfp-iframe-holder .ekit-popup-close > i {
	font-size: 10px;
}

.mfp-container.mfp-iframe-holder .ekit-popup-close {
	background-color: #000;
}

.mfp-iframe-holder .ekit-popup-close:hover {
	background-color: #000;
	color: #fff;
	border-color: #fff;
	border-radius: 50% 50% 50% 50%;
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-2a1a1267.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-90 .elementor-element.elementor-element-2a1a1267.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-90 .elementor-element.elementor-element-2a1a1267 > .elementor-element-populated {
	margin: 4px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 53px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-3d1d6455 > .elementor-widget-container {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/img_2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-90 .elementor-element.elementor-element-3d1d6455 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-90 .elementor-element.elementor-element-3d1d6455 img {
	height: 650px;
	object-fit: contain;
	object-position: center center;
}

.elementor-90 .elementor-element.elementor-element-66e0489e {
	width: auto;
	max-width: auto;
	bottom: 100px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-66e0489e {
	right: -100px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-66e0489e {
	left: -100px;
}

.elementor-90 .elementor-element.elementor-element-66e0489e > .elementor-widget-container {
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-90 .elementor-element.elementor-element-66e0489e img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-4e5f1e9d {
	width: auto;
	max-width: auto;
	top: 200px;
}

.elementor-90 .elementor-element.elementor-element-4e5f1e9d > .elementor-widget-container {
	--e-transform-rotateZ: 0deg;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-4e5f1e9d {
	left: -3%;
}

body.rtl .elementor-90 .elementor-element.elementor-element-4e5f1e9d {
	right: -3%;
}

.elementor-90 .elementor-element.elementor-element-4e5f1e9d img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-607799b0 {
	width: auto;
	max-width: auto;
	top: 35px;
}

.elementor-90 .elementor-element.elementor-element-607799b0 > .elementor-widget-container {
	--e-transform-rotateZ: 0deg;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-607799b0 {
	right: 0px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-607799b0 {
	left: 0px;
}

.elementor-90 .elementor-element.elementor-element-607799b0 img {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-4341eec1 > .elementor-element-populated {
	margin: -5em 0em 0em 0em;
	--e-column-margin-right: 0em;
	--e-column-margin-left: 0em;
}

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

.elementor-90 .elementor-element.elementor-element-6ad21a61, .elementor-90 .elementor-element.elementor-element-6ad21a61 > .elementor-background-overlay {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-6ad21a61 {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-90 .elementor-element.elementor-element-6ad21a61 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-556fbee1 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-406f69ae {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-6cd2d1b5 {
	--e-image-carousel-slides-to-show: 6;
}

.elementor-90 .elementor-element.elementor-element-701b2fb3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-90 .elementor-element.elementor-element-701b2fb3 {
	padding: 5em 0em 2em 0em;
}

.elementor-90 .elementor-element.elementor-element-5c628186 > .elementor-widget-container {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/img_2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-90 .elementor-element.elementor-element-5c628186 > .elementor-widget-container.nitro-lazy {
	background-image: none !important;
}

.elementor-90 .elementor-element.elementor-element-5c628186:not( .elementor-widget-image ) .elementor-widget-container, .elementor-90 .elementor-element.elementor-element-5c628186.elementor-widget-image .elementor-widget-container img {
	-webkit-mask-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/img_1.png");
	-webkit-mask-size: contain;
	-webkit-mask-position: center center;
	-webkit-mask-repeat: no-repeat;
}

.elementor-90 .elementor-element.elementor-element-5c628186:not( .elementor-widget-image ) .elementor-widget-container.nitro-lazy, .elementor-90 .elementor-element.elementor-element-5c628186.elementor-widget-image .elementor-widget-container img.nitro-lazy {
	-webkit-mask-image: none !important;
}

.elementor-90 .elementor-element.elementor-element-5c628186 img {
	width: 100%;
	height: 475px;
	object-fit: cover;
	object-position: center center;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta .elementor-cta__bg, .elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 {
	width: var(--container-widget-width, 200px);
	max-width: 200px;
	--container-widget-width: 200px;
	--container-widget-flex-grow: 0;
	top: -.323%;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	border-radius: 50% 50% 50% 50%;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-49b8c360 {
	left: 0%;
}

body.rtl .elementor-90 .elementor-element.elementor-element-49b8c360 {
	right: 0%;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__content {
	min-height: 200px;
	text-align: center;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__title {
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__title:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__description {
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
	line-height: var(--e-global-typography-520c191-line-height);
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__description:not(:last-child) {
	margin-bottom: 0px;
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta:not(:hover) .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-90 .elementor-element.elementor-element-472958bd > .elementor-element-populated {
	padding: 3em 1em 3em 5em;
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e {
	--icon-box-icon-margin: 16px;
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-2ce1e17e.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon {
	font-size: 42px;
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 {
	--icon-box-icon-margin: 16px;
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-40ba16a8.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-40ba16a8.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-40ba16a8.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon {
	font-size: 42px;
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-90 .elementor-element.elementor-element-72e8194c {
	width: auto;
	max-width: auto;
	top: 115px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-72e8194c {
	left: 0px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-72e8194c {
	right: 0px;
}

.elementor-90 .elementor-element.elementor-element-621a7ce7 {
	padding: 0em 0em 7em 0em;
}

.elementor-90 .elementor-element.elementor-element-5d8ae154 > .elementor-container {
	max-width: 720px;
}

.elementor-90 .elementor-element.elementor-element-37965dad > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-32fabea2 {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-3c141ef0 {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-15e898ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-1c3c810d {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-1c3c810d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c3c810d.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-1c3c810d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-1c3c810d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-90 .elementor-element.elementor-element-daca9a4 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-daca9a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-daca9a4 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-daca9a4 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 38px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-fe5b3c {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-fe5b3c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-fe5b3c.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fe5b3c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-fe5b3c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-114f5fca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-41aa923b {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-41aa923b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-41aa923b.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-41aa923b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-41aa923b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-79b5d810:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 38px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-10eddefa {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-10eddefa.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-10eddefa.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-10eddefa.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-10eddefa.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

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

.elementor-90 .elementor-element.elementor-element-bafcbeb > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-bafcbeb > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-bafcbeb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-bafcbeb > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -17px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-fda5073 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-fda5073.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-fda5073.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-fda5073.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-fda5073.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-3fef50f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-0d53cf9 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-0d53cf9.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-0d53cf9.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-0d53cf9.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-0d53cf9.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-51ef80c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -17px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-45a42a3 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-45a42a3.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-45a42a3.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-45a42a3.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-45a42a3.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-3881985:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-3881985 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-3881985 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-3881985 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-3881985 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-3881985 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-b7e8319 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-b7e8319.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-b7e8319.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-b7e8319.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-b7e8319.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-180a898 > .elementor-container {
	max-width: 720px;
}

.elementor-90 .elementor-element.elementor-element-5eccd65.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-90 .elementor-element.elementor-element-5eccd65 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-7536dd2 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-90 .elementor-element.elementor-element-7536dd2 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-95d14f9 {
	padding: 0em 0em 7em 0em;
}

.elementor-90 .elementor-element.elementor-element-74147e6 > .elementor-container {
	max-width: 720px;
}

.elementor-90 .elementor-element.elementor-element-c0c120c > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-1de6c35 {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-de15dc0 {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-df439cb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-df439cb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-df439cb > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-df439cb > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-df439cb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-df439cb > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-611ee1c {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-611ee1c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-611ee1c.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-611ee1c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-611ee1c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-38f0110:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 38px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-0e0868a {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-0e0868a.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-0e0868a.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-0e0868a.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-0e0868a.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-99661f5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-e83caef {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-e83caef.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-e83caef.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-e83caef.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-e83caef.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-5111fe4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 38px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-29c2192 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-29c2192.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-29c2192.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-29c2192.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-29c2192.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-f4cc3db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-9ddf40d {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-9ddf40d.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-9ddf40d.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-9ddf40d.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-9ddf40d.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

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

.elementor-90 .elementor-element.elementor-element-fa30272 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-fa30272 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-fa30272 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-fa30272 > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -17px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-32e10ca {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-32e10ca.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-32e10ca.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-32e10ca.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-32e10ca.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-043f4f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(135deg, var(--e-global-color-435bebe) 0%, var(--e-global-color-58a3f5b) 100%);
}

.elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: 10px 10px 38px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-e47250b {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-e47250b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-text);
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-e47250b.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-e47250b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
	border-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-e47250b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-3cc17bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-element-populated, .elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-element-populated > .elementor-background-overlay, .elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-background-slideshow {
	border-radius: 15px 15px 15px 15px;
}

.elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-element-populated {
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin: -17px 10px 10px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 21px 21px 21px 21px;
}

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

.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-90 .elementor-element.elementor-element-c7cb203 {
	--icon-box-icon-margin: 21px;
}

.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-c7cb203.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-c7cb203.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-c7cb203.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-c7cb203.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon {
	font-size: 35px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
	font-size: var(--e-global-typography-83682a1-font-size);
	font-weight: var(--e-global-typography-83682a1-font-weight);
	text-transform: var(--e-global-typography-83682a1-text-transform);
	font-style: var(--e-global-typography-83682a1-font-style);
	line-height: var(--e-global-typography-83682a1-line-height);
	letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
	color: var(--e-global-color-primary);
}

.elementor-90 .elementor-element.elementor-element-2d1c7da > .elementor-container {
	max-width: 720px;
}

.elementor-90 .elementor-element.elementor-element-72f3273.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-90 .elementor-element.elementor-element-72f3273 > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-55b0981 {
	width: auto;
	max-width: auto;
	align-self: center;
}

.elementor-90 .elementor-element.elementor-element-55b0981 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-3698d527:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-3698d527 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/collection-of-multiethnic-business-people-portraits-collage-gray-backgrounds-square.jpg");
	background-position: center center;
	background-repeat: repeat-x;
	background-size: contain;
}

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

.elementor-90 .elementor-element.elementor-element-3698d527 > .elementor-background-overlay {
	background-color: var(--e-global-color-044b931);
	opacity: .9;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-3698d527 > .elementor-container {
	max-width: 1080px;
}

.elementor-90 .elementor-element.elementor-element-3698d527 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: -60px;
	margin-bottom: 0px;
	padding: 7em 0em 7em 0em;
}

.elementor-90 .elementor-element.elementor-element-5f8c435f > .elementor-element-populated {
	padding: 2em 2em 2em 2em;
}

.elementor-90 .elementor-element.elementor-element-3564350c {
	text-align: center;
}

.elementor-90 .elementor-element.elementor-element-3564350c .elementor-heading-title {
	font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
	font-size: var(--e-global-typography-a435f28-font-size);
	font-weight: var(--e-global-typography-a435f28-font-weight);
	line-height: var(--e-global-typography-a435f28-line-height);
	letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-59787f56 {
	text-align: center;
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-number-wrapper {
	color: var(--e-global-color-58a3f5b);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-title {
	color: var(--e-global-color-text);
	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-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-number-wrapper {
	color: var(--e-global-color-58a3f5b);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-title {
	color: var(--e-global-color-text);
	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-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-number-wrapper {
	color: var(--e-global-color-58a3f5b);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	letter-spacing: var(--e-global-typography-primary-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-title {
	color: var(--e-global-color-text);
	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-transform: var(--e-global-typography-accent-text-transform);
	line-height: var(--e-global-typography-accent-line-height);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-2fd5d2b6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-90 .elementor-element.elementor-element-2fd5d2b6:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-2fd5d2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/bg_header_.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-90 .elementor-element.elementor-element-2fd5d2b6 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 7em 0em 7em 0em;
}

.elementor-90 .elementor-element.elementor-element-2fd5d2b6 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-114d7d34 > .elementor-element-populated {
	padding: 1em 5em 1em 1em;
}

.elementor-90 .elementor-element.elementor-element-3004f997 {
	width: auto;
	max-width: auto;
	top: 162px;
}

body:not(.rtl) .elementor-90 .elementor-element.elementor-element-3004f997 {
	left: -99px;
}

body.rtl .elementor-90 .elementor-element.elementor-element-3004f997 {
	right: -99px;
}

.elementor-90 .elementor-element.elementor-element-63bab78b > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 21px 21px 21px 21px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-90 .elementor-element.elementor-element-63bab78b {
	--icon-box-icon-margin: 16px;
}

.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-63bab78b.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-63bab78b.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-63bab78b.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-63bab78b.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon {
	font-size: 42px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 21px 21px 21px 21px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 {
	--icon-box-icon-margin: 16px;
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-2c31ed54.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon {
	font-size: 42px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-90 .elementor-element.elementor-element-c25156c > .elementor-widget-container {
	background-color: var(--e-global-color-text);
	padding: 21px 21px 21px 21px;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, .1);
}

.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-wrapper {
	align-items: start;
}

.elementor-90 .elementor-element.elementor-element-c25156c {
	--icon-box-icon-margin: 16px;
}

.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title {
	margin-block-end: 7px;
	color: var(--e-global-color-secondary);
}

.elementor-90 .elementor-element.elementor-element-c25156c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-58a3f5b);
	fill: var(--e-global-color-text);
	color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-c25156c.elementor-view-framed .elementor-icon, .elementor-90 .elementor-element.elementor-element-c25156c.elementor-view-default .elementor-icon {
	fill: var(--e-global-color-58a3f5b);
	color: var(--e-global-color-58a3f5b);
	border-color: var(--e-global-color-58a3f5b);
}

.elementor-90 .elementor-element.elementor-element-c25156c.elementor-view-framed .elementor-icon {
	background-color: var(--e-global-color-text);
}

.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon {
	font-size: 42px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title a {
	font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
	font-size: var(--e-global-typography-7044a64-font-size);
	font-weight: var(--e-global-typography-7044a64-font-weight);
	line-height: var(--e-global-typography-7044a64-line-height);
	letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
}

.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-description {
	font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
	font-size: var(--e-global-typography-69c152f-font-size);
	font-weight: var(--e-global-typography-69c152f-font-weight);
	line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-90 .elementor-element.elementor-element-25be3fa0 {
	padding: 4em 0em 0em 0em;
}

.elementor-90 .elementor-element.elementor-element-e2cf40b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-e2cf40b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/bg_header_.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-90 .elementor-element.elementor-element-e2cf40b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-90 .elementor-element.elementor-element-e2cf40b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-90 .elementor-element.elementor-element-e2cf40b > .elementor-element-populated >  .elementor-background-overlay {
	background-color: transparent;
	background-image: radial-gradient(at center center, rgba(255, 255, 255, 0) 0%, var(--e-global-color-text) 70%);
	opacity: 1;
}

.elementor-90 .elementor-element.elementor-element-e2cf40b > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 3em 3em 3em 3em;
}

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

.elementor-90 .elementor-element.elementor-element-64330144.elementor-arrows-yes .elementor-main-swiper {
	width: calc(100% - 40px);
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-main-swiper {
	width: 100%;
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-main-swiper .swiper-slide {
	background-color: var(--e-global-color-text);
	border-radius: 15px;
	padding: 21px 21px 21px 21px;
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-swiper-button {
	font-size: 20px;
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__text {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
	font-size: var(--e-global-typography-b2ce6af-font-size);
	font-weight: var(--e-global-typography-b2ce6af-font-weight);
	text-transform: var(--e-global-typography-b2ce6af-text-transform);
	font-style: var(--e-global-typography-b2ce6af-font-style);
	line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__name {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
	font-size: var(--e-global-typography-520c191-font-size);
	font-weight: var(--e-global-typography-520c191-font-weight);
	line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__title {
	color: var(--e-global-color-58a3f5b);
	font-family: "Inter", Sans-serif;
	font-size: 12px;
	font-weight: 300;
	line-height: 1em;
	letter-spacing: 1px;
}

.elementor-90 .elementor-element.elementor-element-336dd9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-90 .elementor-element.elementor-element-336dd9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ilagljf.nitrocdn.com/eLVyhcsmEmSiyJjrJjouNiLYUEtijDhP/assets/images/optimized/rev-faff82a/darkcaveads.in/wp-content/uploads/2024/03/img_3.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-90 .elementor-element.elementor-element-336dd9ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap.nitro-lazy, .elementor-90 .elementor-element.elementor-element-336dd9ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-bc-flex-widget .elementor-90 .elementor-element.elementor-element-336dd9ca.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-90 .elementor-element.elementor-element-336dd9ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-90 .elementor-element.elementor-element-336dd9ca > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 0px 0px 0px 0px;
}

.elementor-90 .elementor-element.elementor-element-336dd9ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-90 .elementor-element.elementor-element-1b89e54e > .elementor-widget-container {
	margin: 0em 0em 0em -12em;
}

.elementor-90 .elementor-element.elementor-element-1b89e54e img {
	width: 77%;
}

@media (min-width:768px) {
	.elementor-90 .elementor-element.elementor-element-e2cf40b {
		width: 65%;
	}
	
	.elementor-90 .elementor-element.elementor-element-336dd9ca {
		width: 35%;
	}
}

@media (max-width:1024px) {
	.elementor-90 .elementor-element.elementor-element-3350cdbd {
		padding: 7em 0em 0em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-7b2c2349 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-90 .elementor-element.elementor-element-4528351f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-3d1d6455 img {
		width: 100vw;
		max-width: 65vw;
	}
	
	.elementor-90 .elementor-element.elementor-element-6cd2d1b5 {
		--e-image-carousel-slides-to-show: 6;
	}
	
	.elementor-90 .elementor-element.elementor-element-701b2fb3 {
		padding: 1em 0em 1em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-5c628186 img {
		height: 500px;
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__title {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__description {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-472958bd > .elementor-element-populated {
		padding: 2em 2em 2em 7em;
	}
	
	.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-621a7ce7 {
		padding: 0em 0em 3em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-15e898ed > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-daca9a4 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-114f5fca > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-79b5d810 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-bafcbeb > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-3fef50f > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-51ef80c > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-3881985 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-95d14f9 {
		padding: 0em 0em 3em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-df439cb > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-38f0110 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-99661f5 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-5111fe4 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-f4cc3db > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-fa30272 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-043f4f2 > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-3cc17bb > .elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}
	
	.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-3698d527 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-3564350c .elementor-heading-title {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2fd5d2b6 {
		padding: 3em 0em 3em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-114d7d34 > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-25be3fa0 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-e2cf40b > .elementor-element-populated {
		padding: 2em 2em 2em 2em;
	}
	
	.elementor-90 .elementor-element.elementor-element-7fad4cb1 {
		text-align: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-50ede751 {
		text-align: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-20ab91c0 {
		text-align: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__name {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__title {
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.elementor-90 .elementor-element.elementor-element-7b2c2349.elementor-column > .elementor-widget-wrap {
		justify-content: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-4528351f .elementor-heading-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-53bd554e {
		text-align: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-e12d9fb {
		text-align: center;
	}
	
	.elementor-90 .elementor-element.elementor-element-2a1a1267 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-90 .elementor-element.elementor-element-3d1d6455 img {
		width: 100%;
		max-width: 100%;
		height: 370px;
	}
	
	.elementor-90 .elementor-element.elementor-element-66e0489e {
		text-align: left;
	}
	
	.elementor-90 .elementor-element.elementor-element-66e0489e img {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-4e5f1e9d {
		text-align: left;
	}
	
	.elementor-90 .elementor-element.elementor-element-4e5f1e9d img {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-607799b0 img {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-6cd2d1b5 {
		--e-image-carousel-slides-to-show: 3;
	}
	
	.elementor-90 .elementor-element.elementor-element-701b2fb3 {
		padding: 0em 0em 0em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-5c628186 img {
		height: 280px;
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 {
		--container-widget-width: 150px;
		--container-widget-flex-grow: 0;
		width: var(--container-widget-width, 150px);
		max-width: 150px;
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__content {
		min-height: 150px;
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__title {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-49b8c360 .elementor-cta__description {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-472958bd > .elementor-element-populated {
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2ce1e17e .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon {
		font-size: 35px;
	}
	
	.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-40ba16a8 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-621a7ce7 {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-24c5f4d4 > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-1c3c810d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-fe5b3c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-41aa923b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-10eddefa .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-fda5073 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-0d53cf9 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-45a42a3 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-b7e8319 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-180a898 {
		margin-top: -20px;
		margin-bottom: 0px;
		padding: 0px 0px 35px 0px;
	}
	
	.elementor-90 .elementor-element.elementor-element-95d14f9 {
		padding: 0em 0em 2em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-d25781a > .elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-611ee1c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-0e0868a .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-e83caef .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-29c2192 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-9ddf40d .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-32e10ca .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-e47250b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-83682a1-font-size);
		line-height: var(--e-global-typography-83682a1-line-height);
		letter-spacing: var(--e-global-typography-83682a1-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-c7cb203 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-2d1c7da {
		margin-top: -20px;
		margin-bottom: 0px;
		padding: 0px 0px 35px 0px;
	}
	
	.elementor-90 .elementor-element.elementor-element-3698d527 {
		padding: 2em 0em 2em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-5f8c435f > .elementor-element-populated {
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-90 .elementor-element.elementor-element-3564350c .elementor-heading-title {
		font-size: var(--e-global-typography-a435f28-font-size);
		line-height: var(--e-global-typography-a435f28-line-height);
		letter-spacing: var(--e-global-typography-a435f28-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-48ac6986 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-31514f64 .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-34eb1e45 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-1b0a175f .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-primary-font-size);
		line-height: var(--e-global-typography-primary-line-height);
		letter-spacing: var(--e-global-typography-primary-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-50b8a13f .elementor-counter-title {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2fd5d2b6 {
		padding: 2em 0em 1em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-114d7d34 > .elementor-element-populated {
		padding: 21px 21px 21px 21px;
	}
	
	.elementor-90 .elementor-element.elementor-element-3004f997 img {
		width: 37%;
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b > .elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-63bab78b .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 > .elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-2c31ed54 .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c > .elementor-widget-container {
		padding: 14px 14px 14px 14px;
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon {
		font-size: 28px;
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title, .elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-title a {
		font-size: var(--e-global-typography-7044a64-font-size);
		line-height: var(--e-global-typography-7044a64-line-height);
		letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
	}
	
	.elementor-90 .elementor-element.elementor-element-c25156c .elementor-icon-box-description {
		font-size: var(--e-global-typography-69c152f-font-size);
		line-height: var(--e-global-typography-69c152f-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__text {
		font-size: var(--e-global-typography-b2ce6af-font-size);
		line-height: var(--e-global-typography-b2ce6af-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__name {
		font-size: var(--e-global-typography-520c191-font-size);
		line-height: var(--e-global-typography-520c191-line-height);
	}
	
	.elementor-90 .elementor-element.elementor-element-64330144 .elementor-testimonial__title {
		font-size: 11px;
	}
	
	.elementor-90 .elementor-element.elementor-element-1b89e54e > .elementor-widget-container {
		margin: 0em 0em 0em 0em;
	}
	
	.elementor-90 .elementor-element.elementor-element-1b89e54e img {
		height: 300px;
		object-fit: contain;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-90 .elementor-element.elementor-element-6edd2179 {
		width: 100%;
	}
	
	.elementor-90 .elementor-element.elementor-element-472958bd {
		width: 100%;
	}
	
	.elementor-90 .elementor-element.elementor-element-15e898ed {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-daca9a4 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-114f5fca {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-79b5d810 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-bafcbeb {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-3fef50f {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-51ef80c {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-3881985 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-df439cb {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-38f0110 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-99661f5 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-5111fe4 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-f4cc3db {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-fa30272 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-043f4f2 {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-3cc17bb {
		width: 50%;
	}
	
	.elementor-90 .elementor-element.elementor-element-114d7d34 {
		width: 45%;
	}
	
	.elementor-90 .elementor-element.elementor-element-583151b6 {
		width: 55%;
	}
}

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