﻿.elementor-218 .elementor-element.elementor-element-1333370a:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-1333370a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-1333370a>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-1333370a>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-1333370a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 200px;
	padding: 70px 0px 0px 0px;
	z-index: 5;
}

.elementor-218 .elementor-element.elementor-element-122bbd7e.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-122bbd7e>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5ec410eb>.elementor-widget-container {
	margin: -10px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-5ec410eb {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-5ec410eb .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: var(--e-global-color-primary);
}

.elementor-218 .elementor-element.elementor-element-5135dab8:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/our-course.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-container {
	max-width: 1300px;
	min-height: 800px;
}

.elementor-218 .elementor-element.elementor-element-5135dab8,
.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-background-overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5135dab8 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 25px;
	margin-bottom: -200px;
}

.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-3be4d743.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-218 .elementor-element.elementor-element-3be4d743.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-218 .elementor-element.elementor-element-3be4d743>.elementor-element-populated,
.elementor-218 .elementor-element.elementor-element-3be4d743>.elementor-element-populated>.elementor-background-overlay,
.elementor-218 .elementor-element.elementor-element-3be4d743>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-3be4d743>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5b1e53d5 {
	--divider-border-style: solid;
	--divider-color: #00000000;
	--divider-border-width: 1px;
}

.elementor-218 .elementor-element.elementor-element-5b1e53d5 .elementor-divider-separator {
	width: 100%;
}

.elementor-218 .elementor-element.elementor-element-5b1e53d5 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-218 .elementor-element.elementor-element-becb4f0:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-becb4f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-becb4f0>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-becb4f0 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 75px 0px;
}

.elementor-218 .elementor-element.elementor-element-becb4f0>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-d7b33ce>.elementor-element-populated {
	margin: 50px 50px 50px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-d0c9732>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-d0c9732 {
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-24f1184 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button {
	background-color: var(--e-global-color-accent);
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 0px 0px 0px 0px;
	padding: 14px 32px 14px 32px;
}

.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button:focus {
	background-color: #F593A800;
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-a30b3e0>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-c3fb6b9>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #01010317;
	padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-269e797>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-269e797 .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-72a1181>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-c3b2b12>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #01010317;
	padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-3e138ef>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-3e138ef .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-ec31291>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-3b9271b>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #01010317;
	padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-bafda86>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-bafda86 .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-463c229>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-1d2f41c>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #01010317;
	padding: 30px 30px 30px 30px;
}

.elementor-218 .elementor-element.elementor-element-f98d555>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-f98d555 .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-a7eeea2>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-37a828a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-37a828a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/fashion-designer-drawing-on-tablet-UQZZ8PB.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-37a828a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
}

.elementor-218 .elementor-element.elementor-element-37a828a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-93640c3 {
	--divider-border-style: solid;
	--divider-color: #00000000;
	--divider-border-width: 1px;
}

.elementor-218 .elementor-element.elementor-element-93640c3 .elementor-divider-separator {
	width: 100%;
}

.elementor-218 .elementor-element.elementor-element-93640c3 .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-218 .elementor-element.elementor-element-1354722:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-1354722>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-1354722>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-1354722 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1354722>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-5916029>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-d5317b3>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-d5317b3 {
	margin-top: 25px;
	margin-bottom: 50px;
}

.elementor-218 .elementor-element.elementor-element-9f38222>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-af85177>.elementor-widget-container {
	margin: 0px 300px 25px 300px;
}

.elementor-218 .elementor-element.elementor-element-af85177 {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-af85177 .elementor-heading-title {
	font-family: "Clash Display", Sans-serif;
	font-size: 45px;
	font-weight: 500;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee {
	background-color: var(--e-global-color-accent);
	padding: 10px 10px 10px 10px;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag {
	text-align: center;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag,
.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag a {
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag svg {
	fill: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue_marq_text_wrap {
	font-family: "Clash Display", Sans-serif;
	font-size: 28px;
	font-weight: 400;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag-icon {
	font-size: 20px;
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag-icon svg {
	width: 20px;
	height: 20px;
	fill: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-d3ee528 .ue-marquee-tag a {
	gap: 10px;
}

.elementor-218 .elementor-element.elementor-element-f35baad>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-f35baad {
	padding: 50px 0px 100px 0px;
}

.elementor-218 .elementor-element.elementor-element-50631c1>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-8885d45>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-8885d45 {
	text-align: center;
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-ae70b0e>.elementor-widget-container {
	margin: 0px 300px 50px 300px;
}

.elementor-218 .elementor-element.elementor-element-ae70b0e {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-ae70b0e .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-4242bcc>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-4242bcc {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-218 .elementor-element.elementor-element-649c391:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-649c391>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/fashion-designer-working-on-a-digital-tablet-NQJTY7M.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-649c391>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-649c391>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-649c391>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-245bb20 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-c69da50>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-96606ee {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-96606ee>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-d33b070:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/1-12.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-7e1f9a7 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-b4eeb23>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-16ae77b {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-16ae77b>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-e461328:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-e461328>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/2-12.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-e461328>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-e461328>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-e461328>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-e5059c2 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-fc4111f>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-78ce2ec {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-78ce2ec>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-ee3cb0d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/4-8.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-bc10f45 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-a3ec71e>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-d321d49 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-d321d49>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-85cdf90>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-85cdf90 {
	margin-top: 0px;
	margin-bottom: 30px;
}

.elementor-218 .elementor-element.elementor-element-4d065e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/5-6.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-5c42e72 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-8fd13b3>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-265c83e {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-265c83e>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-e0c2869:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/6-5.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-27b469c {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0.elementor-element {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-c416504 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-c416504>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-9254e52:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/Style-mantra-home-page-modules.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-6a58247 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-b032ba9>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-4eba652 {
	width: auto;
	max-width: auto;
}

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

.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-9aefc6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/7-2.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-9765ba8 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-9d55b32>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-17b5a63 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-17b5a63>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-a6e25c5>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-62c8b7a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/3-10.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 20px 0px 0px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-a6357ac {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-41a72b0>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-268b358 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-268b358>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-876d9dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/8-2.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-9611c86 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-8138692>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-8138692 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-8138692 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-f2a99dc {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-f2a99dc>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-4a073a7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/2-12.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 10px 0px 10px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 10px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-7548e39 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-bccd925 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-bccd925>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-29ac2ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/9-2.webp");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 20px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 20px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-e389dae {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-856ebc9>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button {
	background-color: #B0161500;
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
	fill: #FFFFFF;
	color: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-7574d8d);
	border-radius: 0px 0px 0px 0px;
	padding: 9px 16px 7px 16px;
}

.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button:hover,
.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button:focus {
	background-color: var(--e-global-color-7574d8d);
	color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-a7198b8 {
	width: auto;
	max-width: auto;
}

.elementor-218 .elementor-element.elementor-element-a7198b8>.elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button:hover svg,
.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

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

.elementor-218 .elementor-element.elementor-element-ae0ddc9>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-ae0ddc9 {
	padding: 50px 0px 75px 0px;
}

.elementor-218 .elementor-element.elementor-element-926fd66.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-926fd66>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-06046c7>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-06046c7 {
	text-align: center;
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-f56830c>.elementor-widget-container {
	margin: 0px 300px 50px 300px;
}

.elementor-218 .elementor-element.elementor-element-f56830c {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-f56830c .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-efef143>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-efef143 {
	margin-top: 0px;
	margin-bottom: 20px;
}

.elementor-218 .elementor-element.elementor-element-06b11a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/1-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 5px 0px 0px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 0px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-bd8430a {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-7d44018>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-566b549:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-566b549>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/2-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-566b549>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-566b549>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-566b549>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-ce5f1ff {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-c041bcb>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-98e6c04:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/3-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-dca89a7 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-98f3abb>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-f17d442:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/4-1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.5;
}

.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 5px 0px 5px;
	--e-column-margin-right: 5px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-cfb7c2f {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-50f4f8d>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-645aaa4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/5.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
}

.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 5px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 5px;
	padding: 40px 40px 40px 40px;
}

.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-147de75 {
	--spacer-size: 100px;
}

.elementor-218 .elementor-element.elementor-element-3c20789>.elementor-widget-container {
	margin: 0px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-wrapper {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title {
	margin-bottom: 5px;
	margin-top: 0;
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-image-box-title {
	margin-bottom: 5px;
	margin-top: 0;
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title,
.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title a {
	font-family: var(--e-global-typography-c56636d-font-family), Sans-serif;
	font-size: var(--e-global-typography-c56636d-font-size);
	font-weight: var(--e-global-typography-c56636d-font-weight);
	text-transform: var(--e-global-typography-c56636d-text-transform);
	font-style: var(--e-global-typography-c56636d-font-style);
	text-decoration: var(--e-global-typography-c56636d-text-decoration);
	line-height: var(--e-global-typography-c56636d-line-height);
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-description {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title:hover,
.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-image-box-title:hover,
.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-image-box-title:hover a {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-068200a {
	--display: flex;
}

.elementor-218 .elementor-element.elementor-element-965f7ca {
	--n-accordion-title-font-size: 24px;
	--n-accordion-item-title-space-between: 0px;
	--n-accordion-item-title-distance-from-content: 0px;
	--n-accordion-title-normal-color: var(--e-global-color-7574d8d);
	--n-accordion-title-hover-color: var(--e-global-color-7574d8d);
	--n-accordion-title-active-color: var(--e-global-color-7574d8d);
	--n-accordion-icon-size: 15px;
}

.elementor-218 .elementor-element.elementor-element-965f7ca>.elementor-widget-container>.e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title {
	background-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-965f7ca {
	--n-accordion-padding: 16px 24px 16px 24px;
}

:where(.elementor-218 .elementor-element.elementor-element-965f7ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header)>.e-n-accordion-item-title-text {
	font-family: "Jost", Sans-serif;
}

:where(.elementor-218 .elementor-element.elementor-element-965f7ca > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item)>.e-con {
	border-style: none;
}

.elementor-218 .elementor-element.elementor-element-0603b76>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-0603b76 {
	padding: 100px 0px 100px 0px;
}

.elementor-218 .elementor-element.elementor-element-4267a82>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-4f04361>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-4f04361 {
	text-align: center;
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-f29cddf>.elementor-widget-container {
	margin: 0px 300px 25px 300px;
}

.elementor-218 .elementor-element.elementor-element-f29cddf {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-f29cddf .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-db67e6c>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-cf7ebbc>.elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-card:hover,
.elementor-218 .elementor-element.elementor-element-3702884 .profile-image-card:hover,
.elementor-218 .elementor-element.elementor-element-3702884 .profile-card::before,
.elementor-218 .elementor-element.elementor-element-3702884 .profile-image-card::before,
.elementor-218 .elementor-element.elementor-element-3702884 div .profile-card .profile-body::before,
.elementor-218 .elementor-element.elementor-element-3702884 .image-card-v3 .profile-image-card:after {
	background-color: #1C1C1E00;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-card,
.elementor-218 .elementor-element.elementor-element-3702884 .profile-image-card {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-card .profile-header {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .ekit-team-img.profile-header>img {
	border-radius: 0% 0% 0% 0%;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-body .profile-title {
	color: #FFFFFF;
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-body .profile-designation {
	color: var(--e-global-color-accent);
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-3702884 .profile-body .profile-content {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1df67bc>.elementor-widget-container {
	margin: -5px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-1df67bc .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-6ec9fe8>.elementor-widget-container {
	margin: -5px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-6ec9fe8 {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-218 .elementor-element.elementor-element-1dbdded>.elementor-element-populated {
	margin: 0px 20px 0px 10px;
	--e-column-margin-right: 20px;
	--e-column-margin-left: 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-card:hover,
.elementor-218 .elementor-element.elementor-element-582ce25 .profile-image-card:hover,
.elementor-218 .elementor-element.elementor-element-582ce25 .profile-card::before,
.elementor-218 .elementor-element.elementor-element-582ce25 .profile-image-card::before,
.elementor-218 .elementor-element.elementor-element-582ce25 div .profile-card .profile-body::before,
.elementor-218 .elementor-element.elementor-element-582ce25 .image-card-v3 .profile-image-card:after {
	background-color: #1C1C1E00;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-card,
.elementor-218 .elementor-element.elementor-element-582ce25 .profile-image-card {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-card .profile-header {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .ekit-team-img.profile-header>img {
	border-radius: 0% 0% 0% 0%;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body .profile-title {
	color: #FFFFFF;
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body .profile-designation {
	color: var(--e-global-color-accent);
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body .profile-content {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-e2cb8be>.elementor-widget-container {
	margin: -5px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-e2cb8be .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-6f2375f>.elementor-widget-container {
	margin: -5px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-6f2375f {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-218 .elementor-element.elementor-element-f04c0ef>.elementor-element-populated {
	margin: 0px 10px 0px 20px;
	--e-column-margin-right: 10px;
	--e-column-margin-left: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-card:hover,
.elementor-218 .elementor-element.elementor-element-621deff .profile-image-card:hover,
.elementor-218 .elementor-element.elementor-element-621deff .profile-card::before,
.elementor-218 .elementor-element.elementor-element-621deff .profile-image-card::before,
.elementor-218 .elementor-element.elementor-element-621deff div .profile-card .profile-body::before,
.elementor-218 .elementor-element.elementor-element-621deff .image-card-v3 .profile-image-card:after {
	background-color: #1C1C1E00;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-card,
.elementor-218 .elementor-element.elementor-element-621deff .profile-image-card {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-card .profile-header {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .ekit-team-img.profile-header>img {
	border-radius: 0% 0% 0% 0%;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-body .profile-title {
	color: #FFFFFF;
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-body .profile-designation {
	color: var(--e-global-color-accent);
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-621deff .profile-body .profile-content {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-f1b0f4c>.elementor-widget-container {
	margin: -5px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-f1b0f4c .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-8fc7fe3>.elementor-widget-container {
	margin: -5px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-8fc7fe3 {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-218 .elementor-element.elementor-element-8d5c83e>.elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-card:hover,
.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-image-card:hover,
.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-card::before,
.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-image-card::before,
.elementor-218 .elementor-element.elementor-element-1eac5a3 div .profile-card .profile-body::before,
.elementor-218 .elementor-element.elementor-element-1eac5a3 .image-card-v3 .profile-image-card:after {
	background-color: #1C1C1E00;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-card,
.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-image-card {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .ekit-wid-con .profile-square-v .profile-card .profile-body {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-card .profile-header {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .ekit-team-img.profile-header>img {
	border-radius: 0% 0% 0% 0%;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body .profile-title {
	color: #FFFFFF;
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body .profile-designation {
	color: var(--e-global-color-accent);
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body .profile-content {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	font-style: var(--e-global-typography-text-font-style);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
	color: var(--e-global-color-text);
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-5f48c39>.elementor-widget-container {
	margin: -5px 0px -10px 0px;
}

.elementor-218 .elementor-element.elementor-element-5f48c39 .elementor-heading-title {
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
}

.elementor-218 .elementor-element.elementor-element-d063452>.elementor-widget-container {
	margin: -5px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-d063452 {
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
	color: var(--e-global-color-text);
}

.elementor-218 .elementor-element.elementor-element-cff416e:not(.elementor-motion-effects-element-type-background),
.elementor-218 .elementor-element.elementor-element-cff416e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("/images/client-trying-a-couture-coat-SFWM45N.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-218 .elementor-element.elementor-element-cff416e>.elementor-background-overlay {
	background-color: var(--e-global-color-primary);
	opacity: 0.3;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-218 .elementor-element.elementor-element-cff416e>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-cff416e {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 100px 0px 100px 0px;
}

.elementor-218 .elementor-element.elementor-element-f162bf0>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-629850b>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-629850b {
	text-align: center;
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-9fda381>.elementor-widget-container {
	margin: 0px 200px 50px 200px;
}

.elementor-218 .elementor-element.elementor-element-9fda381 {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-9fda381 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 1;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: #02010100;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-commentor-bio {
	bottom: 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e>.elementor-widget-container {
	margin: 0px 250px 0px 250px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card {
	padding: 0px 0px 20px 0px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider-block-style {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card {
	border-radius: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-commentor-content {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: #FFFFFF;
	margin: 0px 0px 50px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card .elementskit-commentor-coment {
	color: #FFFFFF;
	margin: 0px 0px 50px 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-2252491-font-family), Sans-serif;
	font-size: var(--e-global-typography-2252491-font-size);
	font-weight: var(--e-global-typography-2252491-font-weight);
	text-transform: var(--e-global-typography-2252491-text-transform);
	font-style: var(--e-global-typography-2252491-font-style);
	text-decoration: var(--e-global-typography-2252491-text-decoration);
	line-height: var(--e-global-typography-2252491-line-height);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-watermark-icon>i {
	font-size: 42px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-watermark-icon>svg {
	width: 42px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-name {
	color: #FFFFFF;
	font-family: var(--e-global-typography-94a3b37-font-family), Sans-serif;
	font-size: var(--e-global-typography-94a3b37-font-size);
	font-weight: var(--e-global-typography-94a3b37-font-weight);
	text-transform: var(--e-global-typography-94a3b37-text-transform);
	font-style: var(--e-global-typography-94a3b37-font-style);
	text-decoration: var(--e-global-typography-94a3b37-text-decoration);
	line-height: var(--e-global-typography-94a3b37-line-height);
	margin-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-des {
	color: #FFFFFF;
	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);
	font-style: var(--e-global-typography-accent-font-style);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	letter-spacing: var(--e-global-typography-accent-letter-spacing);
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 0px;
	width: 0px;
}

.elementor-218 .elementor-element.elementor-element-8c0d60e .ekit-testimonial--avatar {
	margin: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-88f3ea2>.elementor-container>.elementor-column>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-218 .elementor-element.elementor-element-88f3ea2>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-88f3ea2 {
	padding: 50px 0px 75px 0px;
}

.elementor-218 .elementor-element.elementor-element-e0f9409.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-e0f9409>.elementor-element-populated {
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-0c13bec>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-0c13bec {
	text-align: center;
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-c9f0f04>.elementor-widget-container {
	margin: 0px 300px 50px 300px;
}

.elementor-218 .elementor-element.elementor-element-c9f0f04 {
	text-align: center;
}

.elementor-218 .elementor-element.elementor-element-c9f0f04 .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .ue-carousel-item {
	text-align: center;
	border-radius: 0px 0px 0px 0px;
	background-color: var(--e-global-color-accent);
	transform: scale(1, 1);
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc_classic_carousel_content {
	justify-content: start;
	padding: 0px 20px 20px 20px;
	min-height: 120px;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc-active-item .ue-carousel-item {
	transform: scale(1, 1);
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc_classic_carousel_border {
	background-color: var(--e-global-color-7574d8d);
	width: 50px;
	height: 0px;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc_classic_carousel_placeholder img {
	height: 300px;
	object-fit: cover;
	object-position: center;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .ue-item-icon {
	width: 60px;
	height: 60px;
	font-size: 20px;
	color: #ffffff;
	background-color: #6e6e6e;
	border-radius: 100px 100px 100px 100px;
	margin-top: 0px;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .ue-item-icon svg {
	fill: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .ue-item-icon-wrapper {
	justify-content: center;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .card_carousel_title {
	margin-top: 12px;
	color: var(--e-global-color-7574d8d);
	font-family: "Clash Display", Sans-serif;
	font-size: 18px;
	font-weight: 500;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .card_carousel_text {
	margin-top: 10px;
	color: #8a8a8a;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc_more_btn {
	padding: 10px 20px 10px 20px;
	border-radius: 0px;
	background-color: #d3d3d3;
	color: #000000;
	margin-top: 10px;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .uc_more_btn:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-nav .owl-prev {
	left: 20px;
	right: auto;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-nav .owl-next {
	right: 20px;
	left: auto;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-carousel .owl-nav .owl-next,
.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-carousel .owl-nav .owl-prev {
	top: 94px;
	border-radius: 80px;
	width: 44px;
	height: 44px;
	line-height: 44px;
	font-size: 20px;
	background-color: #ffffff;
	color: #000000;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-carousel .owl-nav .owl-next:hover,
.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-carousel .owl-nav .owl-prev:hover {
	background-color: #000000;
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-dot {
	width: 8px;
	height: 8px;
	background-color: #c6c6c6;
	margin: 0px 5px;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-dot.active {
	background-color: #000000;
}

.elementor-218 .elementor-element.elementor-element-ac37e38 .owl-dots {
	margin-top: 20px;
}

.elementor-218 .elementor-element.elementor-element-aaad6f5>.elementor-container {
	max-width: 1300px;
}

.elementor-218 .elementor-element.elementor-element-aaad6f5 {
	padding: 25px 0px 100px 0px;
}

.elementor-bc-flex-widget .elementor-218 .elementor-element.elementor-element-6e6d369.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-218 .elementor-element.elementor-element-6e6d369.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-218 .elementor-element.elementor-element-6e6d369>.elementor-element-populated {
	margin: 0px 50px 0px 0px;
	--e-column-margin-right: 50px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-0ece379>.elementor-widget-container {
	margin: 0px 0px -15px 0px;
}

.elementor-218 .elementor-element.elementor-element-0ece379 {
	font-family: var(--e-global-typography-ad6c5d9-font-family), Sans-serif;
	font-size: var(--e-global-typography-ad6c5d9-font-size);
	font-weight: var(--e-global-typography-ad6c5d9-font-weight);
	text-transform: var(--e-global-typography-ad6c5d9-text-transform);
	font-style: var(--e-global-typography-ad6c5d9-font-style);
	text-decoration: var(--e-global-typography-ad6c5d9-text-decoration);
	letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-92dcfde .elementor-heading-title {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-size: var(--e-global-typography-secondary-font-size);
	font-weight: var(--e-global-typography-secondary-font-weight);
	text-transform: var(--e-global-typography-secondary-text-transform);
	font-style: var(--e-global-typography-secondary-font-style);
	text-decoration: var(--e-global-typography-secondary-text-decoration);
	line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-218 .elementor-element.elementor-element-083a06b>.elementor-element-populated {
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-ea208e6>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-ea208e6 {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
}

.elementor-218 .elementor-element.elementor-element-bc7c56b>.elementor-widget-container {
	margin: -10px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-bc7c56b .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-bc7c56b .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-218 .elementor-element.elementor-element-bc7c56b {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-218 .elementor-element.elementor-element-bc7c56b .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-e969297>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-e969297 {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
}

.elementor-218 .elementor-element.elementor-element-cab3d93>.elementor-widget-container {
	margin: -10px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-cab3d93 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-cab3d93 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-218 .elementor-element.elementor-element-cab3d93 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-218 .elementor-element.elementor-element-cab3d93 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-d1beebe>.elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
	padding: 0px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-24cfbe7>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-24cfbe7 {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
}

.elementor-218 .elementor-element.elementor-element-6cb1193>.elementor-widget-container {
	margin: -10px 0px 10px 0px;
}

.elementor-218 .elementor-element.elementor-element-6cb1193 .elementor-icon-list-icon i {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-6cb1193 .elementor-icon-list-icon svg {
	transition: fill 0.3s;
}

.elementor-218 .elementor-element.elementor-element-6cb1193 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-218 .elementor-element.elementor-element-6cb1193 .elementor-icon-list-text {
	transition: color 0.3s;
}

.elementor-218 .elementor-element.elementor-element-e5adcd5>.elementor-widget-container {
	margin: 0px 0px -20px 0px;
}

.elementor-218 .elementor-element.elementor-element-e5adcd5 {
	font-family: "Jost", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 2px;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 11px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-widget-container {
	text-align: left;
}

.elementor-218 .elementor-element.elementor-element-c6ca269>.elementor-widget-container {
	margin: -3px 0px 0px 0px;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon {
	background-color: var(--e-global-color-primary);
	--icon-padding: 0.6em;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon i {
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon svg {
	fill: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon:hover {
	background-color: var(--e-global-color-accent);
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon:hover i {
	color: #FFFFFF;
}

.elementor-218 .elementor-element.elementor-element-c6ca269 .elementor-social-icon:hover svg {
	fill: #FFFFFF;
}

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

.elementor-218 .elementor-element.elementor-element-9887177>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 25px 50px 25px;
}

.elementor-218 .elementor-element.elementor-element-9887177>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

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

body.rtl .elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-labels-inline .elementor-field-group>label {
	padding-left: 8px;
}

body:not(.rtl) .elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-labels-inline .elementor-field-group>label {
	padding-right: 8px;
}

body .elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 8px;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-group>label,
.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-subgroup label {
	color: var(--e-global-color-7574d8d);
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-mark-required .elementor-field-label:after {
	color: #FF0C0B;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-type-html {
	padding-bottom: 0px;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-group .elementor-field {
	color: var(--e-global-color-primary);
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
	background-color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-field-group .elementor-select-wrapper select {
	background-color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .e-form__buttons__wrapper__button-next {
	background-color: var(--e-global-color-accent);
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-button[type="submit"] {
	background-color: var(--e-global-color-accent);
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-button[type="submit"] svg * {
	fill: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .e-form__buttons__wrapper__button-previous {
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .e-form__buttons__wrapper__button-next:hover {
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-button[type="submit"]:hover {
	color: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .elementor-button[type="submit"]:hover svg * {
	fill: #ffffff;
}

.elementor-218 .elementor-element.elementor-element-dabb8dd .e-form__buttons__wrapper__button-previous:hover {
	color: #ffffff;
}

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

@media(max-width:1024px) and (min-width:768px) {
	.elementor-218 .elementor-element.elementor-element-d7b33ce {
		width: 100%;
	}

	.elementor-218 .elementor-element.elementor-element-37a828a {
		width: 100%;
	}

	.elementor-218 .elementor-element.elementor-element-649c391 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-d33b070 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-e461328 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-ee3cb0d {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-4d065e3 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-e0c2869 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-9254e52 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-9aefc6c {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-62c8b7a {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-876d9dc {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-4a073a7 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-29ac2ce {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-06b11a3 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-566b549 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-98e6c04 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-f17d442 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-645aaa4 {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-cf7ebbc {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-1dbdded {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-f04c0ef {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-8d5c83e {
		width: 50%;
	}

	.elementor-218 .elementor-element.elementor-element-6e6d369 {
		width: 100%;
	}

	.elementor-218 .elementor-element.elementor-element-9887177 {
		width: 100%;
	}
}

@media(max-width:1024px) {
	.elementor-218 .elementor-element.elementor-element-1333370a {
		margin-top: 0px;
		margin-bottom: 150px;
		padding: 50px 30px 0px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-5ec410eb .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-container {
		min-height: 300px;
	}

	.elementor-218 .elementor-element.elementor-element-5135dab8 {
		margin-top: 50px;
		margin-bottom: -150px;
	}

	.elementor-218 .elementor-element.elementor-element-becb4f0 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-d7b33ce>.elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-d0c9732 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-24f1184 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-269e797 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-3e138ef .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-bafda86 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f98d555 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-37a828a>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 150px 0px 150px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-1354722 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-d5317b3 {
		margin-top: 0px;
		margin-bottom: 70px;
	}

	.elementor-218 .elementor-element.elementor-element-af85177>.elementor-widget-container {
		margin: 0px 50px 50px 50px;
	}

	.elementor-218 .elementor-element.elementor-element-af85177 .elementor-heading-title {
		font-size: 38px;
	}

	.elementor-218 .elementor-element.elementor-element-f35baad {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-8885d45 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-ae70b0e>.elementor-widget-container {
		margin: 0px 120px 50px 120px;
	}

	.elementor-218 .elementor-element.elementor-element-ae70b0e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-4242bcc {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-649c391>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e461328>.elementor-element-populated {
		margin: 5px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-element-populated {
		margin: 5px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-85cdf90 {
		margin-top: 5px;
		margin-bottom: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-element-populated {
		margin: 5px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-a6e25c5 {
		margin-top: 5px;
		margin-bottom: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-element-populated {
		margin: 0px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-element-populated {
		margin: 5px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-element-populated {
		margin: 5px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-ae0ddc9 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-06046c7 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f56830c>.elementor-widget-container {
		margin: 0px 120px 50px 120px;
	}

	.elementor-218 .elementor-element.elementor-element-f56830c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-566b549>.elementor-element-populated {
		margin: 0px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-element-populated {
		margin: 5px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-element-populated {
		margin: 5px 0px 0px 5px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 5px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-element-populated {
		margin: 5px 5px 0px 0px;
		--e-column-margin-right: 5px;
		--e-column-margin-left: 0px;
		padding: 30px 30px 30px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-0603b76 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-4f04361 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f29cddf>.elementor-widget-container {
		margin: 0px 50px 50px 50px;
	}

	.elementor-218 .elementor-element.elementor-element-f29cddf .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-cf7ebbc>.elementor-element-populated {
		margin: 0px 15px 30px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-3702884 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-1df67bc .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-6ec9fe8 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-1dbdded>.elementor-element-populated {
		margin: 0px 0px 30px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-e2cb8be .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-6f2375f {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f04c0ef>.elementor-element-populated {
		margin: 0px 15px 0px 0px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-621deff .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f1b0f4c .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8fc7fe3 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-8d5c83e>.elementor-element-populated {
		margin: 0px 0px 0px 15px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 15px;
	}

	.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-5f48c39 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-d063452 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-cff416e {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-629850b {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-9fda381>.elementor-widget-container {
		margin: 0px 120px 50px 120px;
	}

	.elementor-218 .elementor-element.elementor-element-9fda381 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
		--ekit_testimonial_slidetoshow: 1;
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-2252491-font-size);
		line-height: var(--e-global-typography-2252491-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-88f3ea2 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-0c13bec {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-c9f0f04>.elementor-widget-container {
		margin: 0px 120px 50px 120px;
	}

	.elementor-218 .elementor-element.elementor-element-c9f0f04 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-aaad6f5 {
		padding: 70px 30px 70px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-6e6d369>.elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-0ece379 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-92dcfde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-ea208e6 {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e969297 {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-24cfbe7 {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e5adcd5 {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-c6ca269>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-c6ca269 {
		--icon-size: 12px;
		--grid-column-gap: 5px;
	}

	.elementor-218 .elementor-element.elementor-element-9887177>.elementor-element-populated {
		padding: 40px 40px 40px 40px;
	}
}

@media(max-width:767px) {
	.elementor-218 .elementor-element.elementor-element-1333370a {
		margin-top: 0px;
		margin-bottom: 100px;
		padding: 60px 20px 0px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-5ec410eb .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-5135dab8>.elementor-container {
		min-height: 300px;
	}

	.elementor-218 .elementor-element.elementor-element-5135dab8 {
		margin-top: 40px;
		margin-bottom: -100px;
	}

	.elementor-218 .elementor-element.elementor-element-becb4f0 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-d7b33ce>.elementor-element-populated {
		margin: 0px 0px 50px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-d0c9732 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-24f1184 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-a30b3e0>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-a30b3e0 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-c3fb6b9>.elementor-element-populated {
		border-width: 1px 1px 0px 1px;
	}

	.elementor-218 .elementor-element.elementor-element-269e797 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-3e138ef .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-3b9271b>.elementor-element-populated {
		border-width: 1px 1px 0px 1px;
	}

	.elementor-218 .elementor-element.elementor-element-bafda86 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f98d555 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-1354722 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-5916029>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-d5317b3 {
		margin-top: 0px;
		margin-bottom: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-af85177>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-af85177 .elementor-heading-title {
		font-size: 32px;
	}

	.elementor-218 .elementor-element.elementor-element-d3ee528 .ue_marq_text_wrap {
		font-size: 20px;
	}

	.elementor-218 .elementor-element.elementor-element-f35baad {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-8885d45 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-ae70b0e>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-ae70b0e .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-649c391>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-245bb20 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c69da50 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-96606ee>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-96606ee .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-d33b070>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-7e1f9a7 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-b4eeb23 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-16ae77b>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-16ae77b .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e461328>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-e5059c2 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-fc4111f .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-78ce2ec>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-78ce2ec .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-ee3cb0d>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-bc10f45 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-a3ec71e .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-d321d49>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-d321d49 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-4d065e3>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-5c42e72 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-8fd13b3 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-265c83e>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-265c83e .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-e0c2869>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-27b469c {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c5d9dc0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-c416504>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-c416504 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-9254e52>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-6a58247 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-b032ba9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

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

	.elementor-218 .elementor-element.elementor-element-4eba652 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-9aefc6c>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-9765ba8 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-9d55b32 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-17b5a63>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-17b5a63 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-62c8b7a>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-a6357ac {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-41a72b0 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-268b358>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-268b358 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-876d9dc>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-9611c86 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-8138692 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f2a99dc>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-f2a99dc .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-4a073a7>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-7548e39 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-e0b8e1b .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-bccd925>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-bccd925 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-29ac2ce>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-e389dae {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-856ebc9 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-a7198b8>.elementor-widget-container {
		margin: 0px 20px 20px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-a7198b8 .elementor-button {
		font-size: 11px;
	}

	.elementor-218 .elementor-element.elementor-element-ae0ddc9 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-06046c7 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f56830c>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-f56830c .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-06b11a3>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 75px 30px 75px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-bd8430a {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-7d44018 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-566b549>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 75px 30px 75px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-ce5f1ff {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-c041bcb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-98e6c04>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 75px 30px 75px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-dca89a7 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-98f3abb .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f17d442>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 75px 30px 75px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-cfb7c2f {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-50f4f8d .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-645aaa4>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 75px 30px 75px 30px;
	}

	.elementor-218 .elementor-element.elementor-element-147de75 {
		--spacer-size: 50px;
	}

	.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title,
	.elementor-218 .elementor-element.elementor-element-3c20789 .elementor-icon-box-title a {
		font-size: var(--e-global-typography-c56636d-font-size);
		line-height: var(--e-global-typography-c56636d-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-0603b76 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-4f04361 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f29cddf>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-f29cddf .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-cf7ebbc>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-3702884 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-1df67bc .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-6ec9fe8 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-1dbdded>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-582ce25 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-e2cb8be .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-6f2375f {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-f04c0ef>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-621deff .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-f1b0f4c .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8fc7fe3 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-8d5c83e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-1eac5a3 .profile-body .profile-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-5f48c39 .elementor-heading-title {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-d063452 {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-cff416e {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-629850b {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-9fda381>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-9fda381 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-2252491-font-size);
		line-height: var(--e-global-typography-2252491-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-94a3b37-font-size);
		line-height: var(--e-global-typography-94a3b37-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-8c0d60e .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-accent-font-size);
		letter-spacing: var(--e-global-typography-accent-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-88f3ea2 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-0c13bec {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-c9f0f04>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-218 .elementor-element.elementor-element-c9f0f04 .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-aaad6f5 {
		padding: 70px 20px 70px 20px;
	}

	.elementor-218 .elementor-element.elementor-element-0ece379 {
		font-size: var(--e-global-typography-ad6c5d9-font-size);
		letter-spacing: var(--e-global-typography-ad6c5d9-letter-spacing);
	}

	.elementor-218 .elementor-element.elementor-element-92dcfde .elementor-heading-title {
		font-size: var(--e-global-typography-secondary-font-size);
		line-height: var(--e-global-typography-secondary-line-height);
	}

	.elementor-218 .elementor-element.elementor-element-083a06b>.elementor-element-populated {
		margin: 0px 0px 30px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-ea208e6 {
		font-size: 14px;
	}

	.elementor-218 .elementor-element.elementor-element-bc7c56b .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-218 .elementor-element.elementor-element-bc7c56b .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-218 .elementor-element.elementor-element-e969297 {
		font-size: 14px;
	}

	.elementor-218 .elementor-element.elementor-element-cab3d93 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-218 .elementor-element.elementor-element-cab3d93 .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-218 .elementor-element.elementor-element-d1beebe>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-218 .elementor-element.elementor-element-24cfbe7 {
		font-size: 14px;
	}

	.elementor-218 .elementor-element.elementor-element-6cb1193 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-218 .elementor-element.elementor-element-6cb1193 .elementor-icon-list-item>a {
		font-size: 18px;
	}

	.elementor-218 .elementor-element.elementor-element-e5adcd5 {
		font-size: 14px;
	}

	.elementor-218 .elementor-element.elementor-element-c6ca269 {
		--icon-size: 12px;
	}

	.elementor-218 .elementor-element.elementor-element-9887177>.elementor-element-populated {
		padding: 50px 15px 50px 15px;
	}
}

/* Start Custom Fonts CSS */
@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Extralight.woff2') format('woff2');
}

@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Light.woff2') format('woff2');
}

@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Regular.woff2') format('woff2');
}

@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Medium.woff2') format('woff2');
}

@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Semibold.woff2') format('woff2');
}

@font-face {
	font-family: 'Clash Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/fonts/ClashDisplay-Bold.woff2') format('woff2');
}

/* End Custom Fonts CSS */
/* Fix: Force shadow-text (JKit heading decoration) to render as subtle outline, not solid black */
.shadow-text {
	color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	-webkit-text-stroke-width: 1px !important;
	-webkit-text-stroke-color: rgba(16, 16, 16, 0.08) !important;
	z-index: 0 !important;
	pointer-events: none !important;
}