body {
  font-family: monospace;
  text-align: revent;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body { background: #fff; margin: 2em; }

.container { 
	position: relative;
    max-width: 40em;
    height: 620px;
    padding: 0 px;
    margin: -64px;
}

/* radius / grösse */
.circle { position: absolute;
    border-radius: 1em;
    box-shadow: 0px 5px 10px 0px #000, 0px 15px 35px 0px rgb(49 65 93 / 10%);
    margin-left: -218px;
    height: 100px;
    margin-top: -52px;
    width: 300px;
}

/* reihe 11111 */
.pic1 { left: 20%; top: 20%; }
.pic2 { left: 40%; top: 10%; animation-delay: -.4s; }
.pic3 { left: 60%; top: 30%; animation-delay: -.6s; }
.pic4 { left: 80%; top: 20%; animation-delay: -.8s; }

/* reihe 2 */
.pic5 { left: 20%; top: 80%; animation-delay: .2s; }
.pic6 { left: 40%; top: 70%; animation-delay: .4s; }
.pic7 { left: 60%; top: 90%; animation-delay: .6s; }
.pic8 { left: 80%; top: 80%; animation-delay: .8s; }

/* animation */
@keyframes float {
0%  { animation-timing-function: ease-in-out; transform: translate3d(0, 0, 0); }
50% { animation-timing-function: ease-in-out; transform: translate3d(0.5vh, 0.5vh, 0); }
100% { animation-timing-function: ease-in-out; transform: translate3d(0, 0, 0); }
}

.float {
animation-name: float;
transform-origin: center bottom;
animation-iteration-count: infinite;
animation-duration: 3s;
animation-fill-mode: both;
}


.elementor-6 .elementor-element.elementor-element-d1c0705:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-d1c0705>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/banner-image.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
}

.elementor-6 .elementor-element.elementor-element-d1c0705>.elementor-background-overlay {
	background-color: var(--e-global-color-3976a2b);
	background-image: url("../../2023/02/Home-banner-overlay.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-d1c0705 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 290px 0px 265px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-8bc7e61.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-8bc7e61>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-720277a {
	text-align: center;
	width: auto;
	max-width: auto;
	top: -21.7%;
}

.elementor-6 .elementor-element.elementor-element-720277a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
	right: 54.4%;
}

body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
	left: 54.4%;
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d>a {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-166e853);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d>a svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d>a:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-730dc0d>a:hover svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d>a {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-166e853);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d>a svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d>a:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-c9a130d>a:hover svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5>a {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-166e853);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5>a svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5>a:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .elementor-repeater-item-91c20e5>a:hover svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a {
	text-align: center;
	text-decoration: none;
	border-radius: 60% 60% 60% 60%;
	padding: 0px 0px 0px 0px;
	width: 46px;
	height: 46px;
	line-height: 44px;
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li {
	display: block;
	margin: 15px 0px 15px 0px;
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a i {
	font-size: 16px;
}

.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a svg {
	max-width: 16px;
}

.elementor-6 .elementor-element.elementor-element-d3261d5>.elementor-widget-container {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6a3c803.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-6a3c803>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-6a3c803>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b811d7d {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-b811d7d>.elementor-widget-container {
	margin: 7px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ffe6645 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-cecf85c-font-family), Sans-serif;
	font-size: var(--e-global-typography-cecf85c-font-size);
	font-weight: var(--e-global-typography-cecf85c-font-weight);
	text-decoration: var(--e-global-typography-cecf85c-text-decoration);
	line-height: var(--e-global-typography-cecf85c-line-height);
	letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
	word-spacing: var(--e-global-typography-cecf85c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-ffe6645>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-14d3e69 {
	text-align: center;
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-fd81c3c-font-family), Sans-serif;
	font-size: var(--e-global-typography-fd81c3c-font-size);
	font-weight: var(--e-global-typography-fd81c3c-font-weight);
	text-decoration: var(--e-global-typography-fd81c3c-text-decoration);
	line-height: var(--e-global-typography-fd81c3c-line-height);
	letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
	word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-14d3e69>.elementor-widget-container {
	margin: 10px 0px 30px 0px;
	padding: 0% 10% 0% 10%;
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button .elementor-align-icon-right {
	margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button .elementor-align-icon-left {
	margin-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 21px 20px 42px;
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-d746baa);
	border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-96bc7e2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 7px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-96bc7e2 {
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button .elementor-align-icon-right {
	margin-left: 20px;
}

.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button .elementor-align-icon-left {
	margin-right: 20px;
}

.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-d746baa);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 25px 20px 45px;
}

.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
	border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-042d862>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 8px;
}

.elementor-6 .elementor-element.elementor-element-042d862 {
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-bb60338 {
	--spacer-size: 50px;
}

.elementor-6 .elementor-element.elementor-element-f662fc7 {
	text-align: right;
	width: auto;
	max-width: auto;
	bottom: -18vh;
}

.elementor-6 .elementor-element.elementor-element-f662fc7>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
	right: 5vw;
}

body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
	left: 5vw;
}

.elementor-6 .elementor-element.elementor-element-2d11546:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-2d11546>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-2d11546>.elementor-background-overlay {
	background-image: url("../../2023/02/home-about-section-overlay.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-2d11546 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 140px 0px;
}

.elementor-6 .elementor-element.elementor-element-3d0c884>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-cb1a2cb {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/About-us-section-column-bg.png");
	background-position: top left;
	background-repeat: no-repeat;
}

.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-element-populated>.elementor-background-overlay {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8485a4b {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-8485a4b img {
	border-style: none;
	border-radius: 40px 40px 40px 40px;
}

.elementor-6 .elementor-element.elementor-element-8485a4b>.elementor-widget-container {
	margin: 40px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-img img {
	border-style: none;
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-wrapper {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
	margin-bottom: -5px;
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-7f9e460>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 24px 35px 24px 35px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.13);
}

.elementor-6 .elementor-element.elementor-element-7f9e460 {
	width: auto;
	max-width: auto;
	bottom: 0vh;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
	right: -0.2vw;
}

body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
	left: -0.2vw;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-dbd5396.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-dbd5396.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-dbd5396>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-dbd5396>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 68px;
}

.elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-0739a92>.elementor-widget-container {
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-4963de6>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-42eec84 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
	width: 12%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-42eec84>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f9dafb9>.elementor-widget-container {
	margin: 10px 0px 26px 0px;
	padding: 0% 9% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-bottom: calc(5px/2);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-top: calc(5px/2);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: calc(5px/2);
	margin-left: calc(5px/2);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
	margin-right: calc(-5px/2);
	margin-left: calc(-5px/2);
}

body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	left: calc(-5px/2);
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	right: calc(-5px/2);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-icon i {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-icon svg {
	fill: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-1449e12 {
	--e-icon-list-icon-size: 18px;
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-text {
	color: var(--e-global-color-primary);
	padding-left: 6px;
}

.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>a {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-1449e12>.elementor-widget-container {
	margin: 0px 0px 34px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button .elementor-align-icon-right {
	margin-left: 25px;
}

.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button .elementor-align-icon-left {
	margin-right: 25px;
}

.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 30px 30px 30px 30px;
	padding: 20px 23px 20px 42px;
}

.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-4d34b5c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-5480138>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-668d481);
	background-image: url("../../2023/02/what-we-do-section-office-image.jpg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: contain;
}

.elementor-6 .elementor-element.elementor-element-5480138>.elementor-background-overlay {
	background-image: url("../../2023/02/what-we-do-section-overlay.png");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	mix-blend-mode: darken;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-5480138 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 140px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-642bca3.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-642bca3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-642bca3>.elementor-element-populated {
	margin: 0px 15px 0px 370px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 370px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b10b9c6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-139a972.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-139a972.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-139a972>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-139a972:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-139a972>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
	background-image: url("../../2023/02/services-we-offer-bg-img.jpg");
}

.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-317364d);
	opacity: 0.85;
}

.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-139a972>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 30px 0px 0px;
	--e-column-margin-right: 30px;
	--e-column-margin-left: 0px;
	padding: 60px 45px 56px 45px;
}

.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-e9b256b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-1361363>.elementor-widget-container {
	margin: 4px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5d87664 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider-separator {
	width: 34%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-208e6b7 {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-208e6b7>.elementor-widget-container {
	margin: 16px 0px 31px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	border-radius: 40px 40px 40px 40px;
	padding: 20px 35px 20px 35px;
}

.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-d746baa);
	border-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3fc6c22.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 60px 34px 56px 34px;
}

.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8bddcca {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-8bddcca>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-f41cb68>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 15px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-fef1ad0 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-fef1ad0>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-secondary);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-8454076.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-8454076.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-8454076>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-8454076:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-8454076>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-8454076>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 58px 34px 56px 34px;
}

.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-88fd057 {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-88fd057>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-b5d0c97>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 10px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-5cf710c {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-5cf710c>.elementor-widget-container {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-secondary);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-da3ed81.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-da3ed81.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-da3ed81:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 60px 34px 56px 34px;
}

.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-af0ffb0 {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-af0ffb0>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-6d01143>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e498fc4 {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-e498fc4>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-secondary);
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-854b64d:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-854b64d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/Portfolio-section-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-6 .elementor-element.elementor-element-854b64d>.elementor-background-overlay {
	background-color: #362F35F0;
	background-image: url("../../2023/02/Portfolio-section-overlay.png");
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-854b64d {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 190px 0px;
}

.elementor-6 .elementor-element.elementor-element-dc151bf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-dc151bf>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-aaa51d7 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-471000f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-471000f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-471000f.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-471000f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-471000f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-d4db14d {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-d4db14d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 42px 35px 42px 35px;
	background-color: var(--e-global-color-317364d);
	border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
	color: var(--e-global-color-9e5ed57);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-8837358>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-46f71ec.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-46f71ec>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-46f71ec>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-aad819a);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-46f71ec>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-8d8dfff {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-8d8dfff>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 42px 35px 42px 35px;
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
	color: var(--e-global-color-9e5ed57);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-99067c0>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-47603a0.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-47603a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-47603a0.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-47603a0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-47603a0>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-aad819a);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-47603a0>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-998a4f2 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-998a4f2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 42px 35px 42px 35px;
	background-color: var(--e-global-color-317364d);
	border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
	color: var(--e-global-color-9e5ed57);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-f997044>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-fadf31c.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-6 .elementor-element.elementor-element-fadf31c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-fadf31c>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-aad819a);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-fadf31c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-aba5c8e>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-aba5c8e {
	width: auto;
	max-width: auto;
	top: 17.3vh;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
	right: -4.4vw;
}

body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
	left: -4.4vw;
}

.elementor-6 .elementor-element.elementor-element-5c3fba4 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-6 .elementor-element.elementor-element-5c3fba4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 42px 35px 42px 35px;
	background-color: var(--e-global-color-accent);
	border-radius: 100px 100px 100px 100px;
}

.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
	color: var(--e-global-color-9e5ed57);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-090a635>.elementor-widget-container {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-a4634c4 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-a4634c4>.elementor-widget-container {
	margin: 10.8% 0% 0% 0%;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0b34700 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-0b34700>.elementor-widget-container {
	margin: 4px 0px 0px 0px;
	padding: 0% 25% 0% 25%;
}

.elementor-6 .elementor-element.elementor-element-dd10dd2 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-secondary);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.elementor-6 .elementor-element.elementor-element-dd10dd2>.elementor-widget-container {
	margin: 15px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-311bf12 {
	text-align: left;
	width: auto;
	max-width: auto;
	top: 48.6vh;
}

.elementor-6 .elementor-element.elementor-element-311bf12>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
	left: -7.5vw;
}

body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
	right: -7.5vw;
}

.elementor-6 .elementor-element.elementor-element-d2f65e5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 120px 0px;
}

.elementor-6 .elementor-element.elementor-element-1a1b11b>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ba01ac7 {
	margin-top: -160px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ac4aa7a>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-d1501b3:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-d1501b3 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-d1501b3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-4c6bd03 .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-4c6bd03>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-fbd47e6>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-f82e94c:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-f82e94c img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-f82e94c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-8aa0131 .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8aa0131>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-a9e9c00>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-94d1e61:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-94d1e61 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-94d1e61>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-ad48cf2 .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ad48cf2>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-2a0fcef {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9e788ae>.elementor-element-populated {
	transition: background 0.1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9e788ae>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-07bd056:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-07bd056 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-07bd056>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-8dba742 .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-8dba742>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-191e8d2>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b490ba4:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-b490ba4 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-b490ba4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-6fd5658 .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6fd5658>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-8a998ca>.elementor-element-populated {
	margin: 0px 15px 0px 15px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e964f81:hover img {
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-e964f81 img {
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-e964f81>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-header span {
	display: block;
}

.elementor-6 .elementor-element.elementor-element-0d6918d .elementor-widget-container {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
	font-family: var(--e-global-typography-54b681e-font-family), Sans-serif;
	font-size: var(--e-global-typography-54b681e-font-size);
	font-weight: var(--e-global-typography-54b681e-font-weight);
	text-decoration: var(--e-global-typography-54b681e-text-decoration);
	line-height: var(--e-global-typography-54b681e-line-height);
	letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
	word-spacing: var(--e-global-typography-54b681e-word-spacing);
	color: var(--e-global-color-317364d);
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	color: var(--e-global-color-primary);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-0d6918d>.elementor-widget-container {
	margin: -65px 25px 0px 25px;
	padding: 24px 28px 20px 28px;
	background-color: var(--e-global-color-secondary);
	border-radius: 20px 20px 20px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.1);
}

.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button .elementor-align-icon-right {
	margin-left: 34px;
}

.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button .elementor-align-icon-left {
	margin-right: 34px;
}

.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-size: var(--e-global-typography-accent-font-size);
	font-weight: var(--e-global-typography-accent-font-weight);
	text-decoration: var(--e-global-typography-accent-text-decoration);
	line-height: var(--e-global-typography-accent-line-height);
	fill: var(--e-global-color-secondary);
	color: var(--e-global-color-secondary);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-secondary);
	border-radius: 50px 50px 50px 50px;
	padding: 20px 25px 20px 60px;
}

.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:hover,
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:focus {
	color: var(--e-global-color-accent);
	background-color: var(--e-global-color-d746baa);
	border-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:hover svg,
.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button:focus svg {
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-9c8063e>.elementor-widget-container {
	margin: 50px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-29544b4:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-29544b4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-668d481);
}

.elementor-6 .elementor-element.elementor-element-29544b4>.elementor-background-overlay {
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-29544b4 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-6c4b609.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6c4b609.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated>.elementor-background-overlay {
	background-image: url("../../2023/02/who-are-we-section-overlay.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0% 8% 0% 42%;
}

.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-0eb4ff6>.elementor-widget-container {
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-9ea60ac>.elementor-widget-container {
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-7012a10 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
	width: 13%;
	margin: 0 auto;
	margin-left: 0;
}

.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider {
	text-align: left;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-7012a10>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-93635a8>.elementor-widget-container {
	margin: 11px 0px 7px 0px;
	padding: 0px 25px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e401f8d {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-574e9f4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 15px 0px 0px;
	--e-column-margin-right: 15px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-3c6c514.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
	margin-bottom: 2px;
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-3c6c514>.elementor-widget-container {
	margin: 27px 22px 23px 22px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b866d27:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 15px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 15px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated,
.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated>.elementor-background-overlay,
.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-background-slideshow {
	border-radius: 20px 20px 20px 20px;
}

.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-34b4aee.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
	margin-bottom: 2px;
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-34b4aee>.elementor-widget-container {
	margin: 27px 22px 23px 22px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-ed61058.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-ed61058.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-ed61058:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/who-are-we-video-tumbnail.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-background-overlay {
	background-image: url("../../2023/02/who-are-we-video-overlay.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-afa645b {
	--spacer-size: 600px;
}

.elementor-6 .elementor-element.elementor-element-a51bda7 {
	margin-top: 60px;
	margin-bottom: 50px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-bdec04d.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-bdec04d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-bdec04d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-68284ec .video-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
	padding: 9px 0px 9px 4px;
	width: 97px;
	height: 97px;
	line-height: 82px;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
	border-width: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
	font-size: 22px;
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
	max-width: 22px;
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:hover svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn,
.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
	border-radius: 80px 80px 80px 80px;
}

.elementor-6 .elementor-element.elementor-element-68284ec>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-88b0b57.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-88b0b57.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-6 .elementor-element.elementor-element-88b0b57>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-d8c1098-font-family), Sans-serif;
	font-size: var(--e-global-typography-d8c1098-font-size);
	font-weight: var(--e-global-typography-d8c1098-font-weight);
	text-decoration: var(--e-global-typography-d8c1098-text-decoration);
	line-height: var(--e-global-typography-d8c1098-line-height);
	letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
	word-spacing: var(--e-global-typography-d8c1098-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-168f65a>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0% 42% 0% 0%;
}

.elementor-6 .elementor-element.elementor-element-25f3195>.elementor-background-overlay {
	background-image: url("../../2023/02/Testmonial-section-overlay.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
}

.elementor-6 .elementor-element.elementor-element-25f3195 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 140px 0px 200px 0px;
}

.elementor-6 .elementor-element.elementor-element-02c1185>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-02c1185>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-9ef3a5e {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-9ef3a5e>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-d807ea9 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-d807ea9>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0% 25% 0% 25%;
}

.elementor-6 .elementor-element.elementor-element-e941854 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-6 .elementor-element.elementor-element-e941854>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-list {
	padding: 20px 0px 20px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
	margin-left: 0px;
	margin-right: 0px;
	padding: 35px 20px 40px 20px;
	box-shadow: 19px 0px 54px 0px rgba(0, 0, 0, 0.04);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-secondary);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementkit-testimonial-col {
	align-self: center;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-primary);
	margin: 20px 0px 40px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-primary);
	margin: 20px 0px 40px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-decoration: var(--e-global-typography-text-text-decoration);
	line-height: var(--e-global-typography-text-line-height);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li>a,
.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li>span {
	color: var(--e-global-color-accent);
	font-size: 18px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li:not(:last-child) {
	margin-right: 2px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-317364d);
	margin-bottom: -15px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-317364d);
	margin-bottom: -15px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-317364d);
	fill: var(--e-global-color-317364d);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon>i {
	font-size: 34px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon>svg {
	width: 34px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon {
	margin-bottom: -15px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content>i {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-icon-content>i {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-7e3f378-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3f378-font-size);
	font-weight: var(--e-global-typography-7e3f378-font-weight);
	text-decoration: var(--e-global-typography-7e3f378-text-decoration);
	line-height: var(--e-global-typography-7e3f378-line-height);
	letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
	word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-3bd8bff-font-family), Sans-serif;
	font-size: var(--e-global-typography-3bd8bff-font-size);
	font-weight: var(--e-global-typography-3bd8bff-font-weight);
	text-decoration: var(--e-global-typography-3bd8bff-text-decoration);
	line-height: var(--e-global-typography-3bd8bff-line-height);
	letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
	word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio {
	margin: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 65px;
	width: 65px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .ekit-testimonial--avatar {
	margin: 6px 16px 0px 18px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots {
	bottom: -18px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li button {
	width: 12px;
	height: 12px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
	margin-right: 11px;
}

.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li.slick-active button {
	background-color: var(--e-global-color-accent);
	width: 14px;
	height: 14px;
	transform: scale(1.2);
}

.elementor-6 .elementor-element.elementor-element-6c78159>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-cd72350:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-cd72350>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-668d481);
}

.elementor-6 .elementor-element.elementor-element-cd72350>.elementor-background-overlay {
	background-image: url("../../2023/02/what-we-do-section-overlay.png");
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-6 .elementor-element.elementor-element-cd72350 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 120px 0px 170px 0px;
}

.elementor-6 .elementor-element.elementor-element-e06cb7e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-e06cb7e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-d9d94b9 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
	color: var(--e-global-color-accent);
	font-size: var(--e-global-typography-9dd460c-font-size);
	font-weight: var(--e-global-typography-9dd460c-font-weight);
	text-decoration: var(--e-global-typography-9dd460c-text-decoration);
	line-height: var(--e-global-typography-9dd460c-line-height);
	letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
	word-spacing: var(--e-global-typography-9dd460c-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-d9d94b9>.elementor-widget-container {
	margin: 8px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-2698203 {
	text-align: center;
}

.elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
	font-family: var(--e-global-typography-54c6b7b-font-family), Sans-serif;
	font-size: var(--e-global-typography-54c6b7b-font-size);
	font-weight: var(--e-global-typography-54c6b7b-font-weight);
	text-decoration: var(--e-global-typography-54c6b7b-text-decoration);
	line-height: var(--e-global-typography-54c6b7b-line-height);
	letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
	word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-2698203>.elementor-widget-container {
	margin: 0px 0px 9px 0px;
	padding: 0% 20% 0% 20%;
}

.elementor-6 .elementor-element.elementor-element-05799c4 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-6 .elementor-element.elementor-element-05799c4>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-bcc9c7c {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-1fe54ee>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-39301a3.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
	color: var(--e-global-color-317364d);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-39301a3>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 20px 0px 25px 0px;
	background-color: var(--e-global-color-secondary);
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-39301a3:hover .elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-93ef49f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e4c343f.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
	color: var(--e-global-color-317364d);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-e4c343f>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 20px 0px 25px 0px;
	background-color: var(--e-global-color-secondary);
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-e4c343f:hover .elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

.elementor-6 .elementor-element.elementor-element-cb0817d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-right .elementor-image-box-img {
	margin-left: 0px;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-left .elementor-image-box-img {
	margin-right: 0px;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b.elementor-position-top .elementor-image-box-img {
	margin-bottom: 0px;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
	border-radius: 20px;
	transition-duration: 0.3s;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
	margin-bottom: 0px;
	font-size: var(--e-global-typography-eb51cdb-font-size);
	font-weight: var(--e-global-typography-eb51cdb-font-weight);
	text-decoration: var(--e-global-typography-eb51cdb-text-decoration);
	line-height: var(--e-global-typography-eb51cdb-line-height);
	letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
	word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
	color: var(--e-global-color-317364d);
	font-family: var(--e-global-typography-b8b5285-font-family), Sans-serif;
	font-size: var(--e-global-typography-b8b5285-font-size);
	font-weight: var(--e-global-typography-b8b5285-font-weight);
	text-decoration: var(--e-global-typography-b8b5285-text-decoration);
	line-height: var(--e-global-typography-b8b5285-line-height);
	letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
	word-spacing: var(--e-global-typography-b8b5285-word-spacing);
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b>.elementor-widget-container {
	margin: 0px 15px 0px 15px;
	padding: 20px 0px 25px 0px;
	background-color: var(--e-global-color-secondary);
	border-radius: 30px 30px 30px 30px;
}

.elementor-6 .elementor-element.elementor-element-e7d6b8b:hover .elementor-widget-container {
	background-color: var(--e-global-color-accent);
}

:root {
	--page-title-display: none;
}

@media(min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-8bc7e61 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-6a3c803 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-3e7b712 {
		width: 24.333%;
	}

	.elementor-6 .elementor-element.elementor-element-642bca3 {
		width: 100%;
	}

	.elementor-6 .elementor-element.elementor-element-139a972 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-8454076 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-471000f {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-46f71ec {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-47603a0 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-fadf31c {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-bdec04d {
		width: 18%;
	}

	.elementor-6 .elementor-element.elementor-element-88b0b57 {
		width: 82%;
	}
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-8bc7e61 {
		width: 15%;
	}

	.elementor-6 .elementor-element.elementor-element-6a3c803 {
		width: 70%;
	}

	.elementor-6 .elementor-element.elementor-element-3e7b712 {
		width: 15%;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9 {
		width: 45%;
	}

	.elementor-6 .elementor-element.elementor-element-dbd5396 {
		width: 55%;
	}

	.elementor-6 .elementor-element.elementor-element-139a972 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-8454076 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-471000f {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-46f71ec {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-47603a0 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-fadf31c {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-6c4b609 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-bdec04d {
		width: 30%;
	}

	.elementor-6 .elementor-element.elementor-element-88b0b57 {
		width: 70%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-515d9f9 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-dbd5396 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-642bca3 {
		width: 100%;
	}

	.elementor-6 .elementor-element.elementor-element-139a972 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-8454076 {
		width: 25%;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81 {
		width: 25%;
	}
}

@media(max-width:1366px) {

	.elementor-6 .elementor-element.elementor-element-d1c0705:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-d1c0705>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-d1c0705>.elementor-background-overlay {
		background-position: center left;
		background-repeat: no-repeat;
		opacity: 1;
	}

	.elementor-6 .elementor-element.elementor-element-d1c0705 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 120px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-720277a {
		top: 0vh;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 50px;
	}

	.elementor-6 .elementor-element.elementor-element-6a3c803>.elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
		font-size: var(--e-global-typography-cecf85c-font-size);
		line-height: var(--e-global-typography-cecf85c-line-height);
		letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
		word-spacing: var(--e-global-typography-cecf85c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 40px 0px 40px;
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69 {
		font-size: var(--e-global-typography-fd81c3c-font-size);
		line-height: var(--e-global-typography-fd81c3c-line-height);
		letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
		word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69>.elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0% 8% 0% 8%;
	}

	.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 16px 25px 16px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 16px 25px 16px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-f662fc7 {
		width: 100%;
		max-width: 100%;
		bottom: 0vh;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-2d11546>.elementor-background-overlay {
		background-position: center center;
		background-repeat: no-repeat;
		background-size: cover;
		opacity: 0;
	}

	.elementor-6 .elementor-element.elementor-element-2d11546 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-cb1a2cb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top left;
		background-size: contain;
	}

	.elementor-6 .elementor-element.elementor-element-8485a4b>.elementor-widget-container {
		margin: 40px 30px 40px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460>.elementor-widget-container {
		padding: 25px 30px 20px 30px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
		right: 0px;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
		left: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-dbd5396>.elementor-element-populated {
		padding: 0px 0px 0px 40px;
	}

	.elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0739a92>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4963de6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
		width: 12%;
	}

	.elementor-6 .elementor-element.elementor-element-f9dafb9>.elementor-widget-container {
		margin: 10px 0px 20px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(8px/2);
		margin-left: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-8px/2);
		margin-left: calc(-8px/2);
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-8px/2);
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 {
		--e-icon-list-icon-size: 18px;
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12>.elementor-widget-container {
		margin: 0px 0px 30px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 16px 30px 16px 35px;
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-5480138>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center left;
		background-size: contain;
	}

	.elementor-6 .elementor-element.elementor-element-5480138>.elementor-background-overlay {
		background-position: center right;
		background-size: cover;
		opacity: 1;
	}

	.elementor-6 .elementor-element.elementor-element-5480138 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-642bca3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b10b9c6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-e9b256b {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider-separator {
		width: 30%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-6 .elementor-element.elementor-element-5d87664 .elementor-divider {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 18px 22px 18px 22px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8bddcca {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-b966536>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-88fd057 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-7ca20d2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-af0ffb0 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-6d01143 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6d01143>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-1bd2bf8>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-854b64d:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-854b64d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-854b64d>.elementor-background-overlay {
		background-position: top right;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-854b64d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 15px 120px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-d4db14d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8d8dfff>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-998a4f2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-aba5c8e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
		right: 0px;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
		left: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-aba5c8e {
		top: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5c3fba4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4>.elementor-widget-container {
		margin: 8% 0% 0% 0%;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-311bf12>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
		left: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
		right: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-311bf12 {
		top: -7vh;
	}

	.elementor-6 .elementor-element.elementor-element-d2f65e5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 100px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-ba01ac7 {
		margin-top: -100px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ac4aa7a>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-fbd47e6>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-a9e9c00>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-2a0fcef {
		margin-top: 30px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9e788ae>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-191e8d2>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8a998ca>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d>.elementor-widget-container {
		margin: -55px 15px 0px 15px;
		padding: 20px 15px 20px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 50px 50px 50px 50px;
		padding: 16px 25px 16px 40px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e>.elementor-widget-container {
		margin: 50px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-29544b4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-7012a10>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-93635a8>.elementor-widget-container {
		margin: 10px 0px 5px 0px;
		padding: 0px 15px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e401f8d {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated>.elementor-background-overlay {
		background-position: center center;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-afa645b {
		--spacer-size: 450px;
	}

	.elementor-6 .elementor-element.elementor-element-a51bda7 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
		padding: 10px 0px 10px 4px;
		width: 80px;
		height: 80px;
		line-height: 60px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
		font-size: 20px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
		max-width: 20px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
		font-size: var(--e-global-typography-d8c1098-font-size);
		line-height: var(--e-global-typography-d8c1098-line-height);
		letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
		word-spacing: var(--e-global-typography-d8c1098-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-168f65a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-25f3195>.elementor-background-overlay {
		background-position: bottom left;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-25f3195 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 120px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3bd8bff-font-size);
		line-height: var(--e-global-typography-3bd8bff-line-height);
		letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
		word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-cd72350>.elementor-background-overlay {
		background-position: bottom right;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-cd72350 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-2698203>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0% 25% 0% 25%;
	}

	.elementor-6 .elementor-element.elementor-element-bcc9c7c {
		margin-top: 20px;
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 25px 20px 25px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 25px 20px 25px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b>.elementor-widget-container {
		margin: 0px 15px 0px 15px;
		padding: 25px 20px 25px 20px;
	}
}

@media(max-width:1024px) {
	.elementor-6 .elementor-element.elementor-element-d1c0705>.elementor-background-overlay {
		background-position: center left;
	}

	.elementor-6 .elementor-element.elementor-element-d1c0705 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 100px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
		right: 0%;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
		left: 0%;
	}

	.elementor-6 .elementor-element.elementor-element-720277a {
		top: 0%;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a {
		border-radius: 30px 30px 30px 30px;
		width: 42px;
		height: 42px;
		line-height: 40px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li {
		margin: 12px 0px 12px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a i {
		font-size: 16px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a svg {
		max-width: 16px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-6a3c803>.elementor-element-populated {
		margin: 25px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
		font-size: var(--e-global-typography-cecf85c-font-size);
		line-height: var(--e-global-typography-cecf85c-line-height);
		letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
		word-spacing: var(--e-global-typography-cecf85c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69 {
		font-size: var(--e-global-typography-fd81c3c-font-size);
		line-height: var(--e-global-typography-fd81c3c-line-height);
		letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
		word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69>.elementor-widget-container {
		margin: 10px 0px 15px 0px;
		padding: 0% 2% 0% 2%;
	}

	.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 25px 12px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-96bc7e2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 10px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 25px 12px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-042d862>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 10px;
	}

	.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3e7b712.elementor-column .elementor-widget-wrap {
		align-items: center;
	}

	.elementor-6 .elementor-element.elementor-element-3e7b712.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: center;
		align-items: center;
	}

	.elementor-6 .elementor-element.elementor-element-3e7b712>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-bb60338 {
		--spacer-size: 50px;
	}

	.elementor-6 .elementor-element.elementor-element-f662fc7 {
		width: 100%;
		max-width: 100%;
		bottom: 0vh;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-2d11546 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 80px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-cb1a2cb {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column .elementor-widget-wrap {
		align-items: flex-start;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
		align-content: flex-start;
		align-items: flex-start;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
	.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top left;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8485a4b>.elementor-widget-container {
		margin: 20px 20px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 20px 20px 20px 20px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-7f9e460 {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-7f9e460 {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 {
		bottom: 7vh;
	}

	.elementor-6 .elementor-element.elementor-element-dbd5396>.elementor-element-populated {
		padding: 0px 0px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0739a92>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4963de6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
		width: 15%;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-f9dafb9>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0% 4% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
		padding-bottom: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
		margin-top: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		margin-right: calc(8px/2);
		margin-left: calc(8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items {
		margin-right: calc(-8px/2);
		margin-left: calc(-8px/2);
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		left: calc(-8px/2);
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
		right: calc(-8px/2);
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 {
		--e-icon-list-icon-size: 16px;
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 25px 12px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5480138 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 80px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-642bca3>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b10b9c6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
		border-width: 1px 1px 1px 1px;
		border-radius: 10px 10px 10px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-8bddcca>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 5px 0px 5px;
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-88fd057>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-af0ffb0>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6d01143>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 14px 0px 14px;
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-854b64d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 100px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-aaa51d7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-d4db14d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8d8dfff>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-998a4f2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-5c3fba4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4>.elementor-widget-container {
		margin: 8% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0b34700>.elementor-widget-container {
		margin: 5px 0px 0px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-6 .elementor-element.elementor-element-dd10dd2>.elementor-widget-container {
		margin: 15px 0px 5px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
		left: 0vh;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
		right: 0vh;
	}

	.elementor-6 .elementor-element.elementor-element-311bf12 {
		top: -6vh;
	}

	.elementor-6 .elementor-element.elementor-element-d2f65e5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 80px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-ba01ac7 {
		margin-top: -80px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ac4aa7a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d1501b3 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .elementor-widget-container {
		text-align: left;
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-fbd47e6>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-f82e94c img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-a9e9c00>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-94d1e61 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-2a0fcef {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9e788ae>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-07bd056 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-191e8d2>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b490ba4 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8a998ca>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e964f81 img {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d>.elementor-widget-container {
		margin: -60px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 30px 12px 35px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-29544b4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 80px 0px 80px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
		width: 14%;
	}

	.elementor-6 .elementor-element.elementor-element-7012a10>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-93635a8>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 26px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e401f8d {
		margin-top: 10px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514>.elementor-widget-container {
		margin: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
		text-align: left;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee>.elementor-widget-container {
		margin: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated>.elementor-background-overlay {
		background-position: bottom right;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-afa645b {
		--spacer-size: 400px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
		padding: 10px 0px 10px 4px;
		width: 80px;
		height: 80px;
		line-height: 60px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
		font-size: 18px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
		max-width: 18px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn,
	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
		border-radius: 80px 80px 80px 80px;
	}

	.elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
		font-size: var(--e-global-typography-d8c1098-font-size);
		line-height: var(--e-global-typography-d8c1098-line-height);
		letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
		word-spacing: var(--e-global-typography-d8c1098-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-168f65a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-25f3195 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 100px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3bd8bff-font-size);
		line-height: var(--e-global-typography-3bd8bff-line-height);
		letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
		word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-cd72350 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 0px 80px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-2698203>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-6 .elementor-element.elementor-element-bcc9c7c {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
		border-radius: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 20px 15px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
		border-radius: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 20px 15px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
		border-radius: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 20px 15px;
		border-radius: 20px 20px 20px 20px;
	}
}

@media(max-width:767px) {
	.elementor-6 .elementor-element.elementor-element-d1c0705 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 10px 60px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-8bc7e61>.elementor-element-populated {
		margin: 40px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-720277a>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-720277a {
		right: 0%;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-720277a {
		left: 0%;
	}

	.elementor-6 .elementor-element.elementor-element-720277a {
		top: 0%;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a {
		text-align: center;
		border-radius: 30px 30px 30px 30px;
		padding: 0px 0px 0px 0px;
		width: 40px;
		height: 40px;
		line-height: 42px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li {
		display: inline-block;
		margin: 5px 3px 5px 3px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a i {
		font-size: 14px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5 .ekit_social_media>li>a svg {
		max-width: 14px;
	}

	.elementor-6 .elementor-element.elementor-element-d3261d5>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6a3c803>.elementor-element-populated {
		margin: 50px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b811d7d>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645 .elementor-heading-title {
		font-size: var(--e-global-typography-cecf85c-font-size);
		line-height: var(--e-global-typography-cecf85c-line-height);
		letter-spacing: var(--e-global-typography-cecf85c-letter-spacing);
		word-spacing: var(--e-global-typography-cecf85c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ffe6645>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69 {
		font-size: var(--e-global-typography-fd81c3c-font-size);
		line-height: var(--e-global-typography-fd81c3c-line-height);
		letter-spacing: var(--e-global-typography-fd81c3c-letter-spacing);
		word-spacing: var(--e-global-typography-fd81c3c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-14d3e69>.elementor-widget-container {
		margin: 10px 0px 20px 0px;
		padding: 0% 2% 0% 2%;
	}

	.elementor-6 .elementor-element.elementor-element-96bc7e2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-radius: 30px 30px 30px 30px;
		padding: 10px 20px 10px 25px;
	}

	.elementor-6 .elementor-element.elementor-element-96bc7e2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 5px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-042d862 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 10px 20px 10px 25px;
	}

	.elementor-6 .elementor-element.elementor-element-042d862>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
	}

	.elementor-6 .elementor-element.elementor-element-bb60338 {
		--spacer-size: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-bb60338>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-f662fc7 {
		width: 100%;
		max-width: 100%;
		bottom: 0vh;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-f662fc7 {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-f662fc7 {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-2d11546 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 60px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-515d9f9>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8485a4b>.elementor-widget-container {
		margin: 20px 20px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-7f9e460 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-dbd5396>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0739a92 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-0739a92 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0739a92>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4963de6 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-4963de6 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4963de6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider-separator {
		width: 15%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84 .elementor-divider {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-42eec84>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-f9dafb9 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-f9dafb9>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0% 4% 0% 4%;
	}

	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>.elementor-icon-list-text,
	.elementor-6 .elementor-element.elementor-element-1449e12 .elementor-icon-list-item>a {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 25px 12px 30px;
	}

	.elementor-6 .elementor-element.elementor-element-4d34b5c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5480138:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-5480138>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: top center;
		background-size: contain;
	}

	.elementor-6 .elementor-element.elementor-element-5480138>.elementor-background-overlay {
		background-position: bottom center;
		background-size: cover;
		opacity: 1;
	}

	.elementor-6 .elementor-element.elementor-element-5480138 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-b10b9c6 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 10px 60px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-139a972:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-139a972>.elementor-element-populated {
		margin: 0px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-e9b256b .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-1361363>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-208e6b7>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-cd28805 .elementor-button {
		border-radius: 20px 20px 20px 20px;
		padding: 10px 14px 10px 14px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-3fc6c22:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-3fc6c22>.elementor-element-populated {
		margin: 0px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f41cb68>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-fef1ad0>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-b966536 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-8454076:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-8454076>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b5d0c97>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-5cf710c>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-7ca20d2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated>.elementor-background-overlay,
	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated,
	.elementor-6 .elementor-element.elementor-element-da3ed81:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-da3ed81>.elementor-element-populated {
		margin: 10px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6d01143 .elementor-heading-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6d01143>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-e498fc4>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-1bd2bf8 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-854b64d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 80px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-aaa51d7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-471000f {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-471000f>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d4db14d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8837358 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8837358>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-46f71ec {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-46f71ec>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8d8dfff>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-99067c0 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-99067c0>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-47603a0 {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-47603a0>.elementor-element-populated {
		border-width: 0px 0px 0px 0px;
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-998a4f2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-f997044 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-fadf31c {
		width: 50%;
	}

	.elementor-6 .elementor-element.elementor-element-fadf31c>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-aba5c8e>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-aba5c8e {
		right: 0vw;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-aba5c8e {
		left: 0vw;
	}

	.elementor-6 .elementor-element.elementor-element-aba5c8e {
		top: 0%;
	}

	.elementor-6 .elementor-element.elementor-element-5c3fba4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 24px 15px 24px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-number-wrapper {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-090a635 .elementor-counter-title {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-a4634c4>.elementor-widget-container {
		margin: 8% 0% 2% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-0b34700 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0b34700>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-dd10dd2 .elementor-divider-separator {
		width: 20%;
	}

	.elementor-6 .elementor-element.elementor-element-dd10dd2>.elementor-widget-container {
		margin: 15px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-311bf12>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-6 .elementor-element.elementor-element-311bf12 {
		left: 0vh;
	}

	body.rtl .elementor-6 .elementor-element.elementor-element-311bf12 {
		right: 0vh;
	}

	.elementor-6 .elementor-element.elementor-element-311bf12 {
		top: -7vh;
	}

	.elementor-6 .elementor-element.elementor-element-d2f65e5 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 60px 16px;
	}

	.elementor-6 .elementor-element.elementor-element-ba01ac7 {
		margin-top: -75px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ac4aa7a>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-4c6bd03>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-fbd47e6>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8aa0131>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-a9e9c00>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ad48cf2>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-2a0fcef {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9e788ae>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-8dba742>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-191e8d2>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658 .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6fd5658>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-8a998ca>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-first-span {
		font-size: var(--e-global-typography-54b681e-font-size);
		line-height: var(--e-global-typography-54b681e-line-height);
		letter-spacing: var(--e-global-typography-54b681e-letter-spacing);
		word-spacing: var(--e-global-typography-54b681e-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d .premium-dual-header-second-header {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0d6918d>.elementor-widget-container {
		margin: -50px 10px 0px 10px;
		padding: 10px 15px 10px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
		border-width: 1px 1px 1px 1px;
		border-radius: 30px 30px 30px 30px;
		padding: 12px 30px 12px 35px;
	}

	.elementor-6 .elementor-element.elementor-element-9c8063e>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-29544b4 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated>.elementor-background-overlay {
		background-position: center center;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-6c4b609>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 60px 0px 60px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-0eb4ff6>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-9ea60ac>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider-separator {
		width: 20%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-6 .elementor-element.elementor-element-7012a10 .elementor-divider {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-7012a10>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-93635a8 {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-93635a8>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-e401f8d {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-574e9f4>.elementor-element-populated {
		margin: 10px 15px 10px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-3c6c514 .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-b866d27>.elementor-element-populated {
		margin: 10px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-wrapper {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-34b4aee .elementor-image-box-title {
		margin-bottom: 8px;
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated>.elementor-background-overlay {
		background-position: center right;
		background-size: cover;
	}

	.elementor-6 .elementor-element.elementor-element-ed61058>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-afa645b {
		--spacer-size: 150px;
	}

	.elementor-6 .elementor-element.elementor-element-a51bda7 {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-bdec04d {
		width: 100%;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn {
		padding: 10px 0px 10px 3px;
		width: 60px;
		height: 60px;
		line-height: 40px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn i {
		font-size: 16px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn svg {
		max-width: 16px;
	}

	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn,
	.elementor-6 .elementor-element.elementor-element-68284ec .ekit-video-popup-btn:before {
		border-radius: 50px 50px 50px 50px;
	}

	.elementor-6 .elementor-element.elementor-element-88b0b57 {
		width: 100%;
	}

	.elementor-6 .elementor-element.elementor-element-168f65a {
		text-align: center;
	}

	.elementor-6 .elementor-element.elementor-element-168f65a .elementor-heading-title {
		font-size: var(--e-global-typography-d8c1098-font-size);
		line-height: var(--e-global-typography-d8c1098-line-height);
		letter-spacing: var(--e-global-typography-d8c1098-letter-spacing);
		word-spacing: var(--e-global-typography-d8c1098-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-168f65a>.elementor-widget-container {
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-25f3195 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 60px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-9ef3a5e .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-9ef3a5e>.elementor-widget-container {
		margin: 0px 0px 4px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d807ea9 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d807ea9>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider-separator {
		width: 20%;
	}

	.elementor-6 .elementor-element.elementor-element-e941854 .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-e941854>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-slide {
		margin-right: 10px;
		margin-left: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
		padding: 30px 20px 30px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 20px 0px 30px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 20px 0px 30px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li>a,
	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li>span {
		font-size: 14px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars>li:not(:last-child) {
		margin-right: 1px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-stars {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon>i {
		font-size: 26px;
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon>svg {
		width: 26px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		margin-bottom: -10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		margin-bottom: -10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon {
		margin-bottom: -10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-icon-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-watermark-icon svg {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-name {
		font-size: var(--e-global-typography-7e3f378-font-size);
		line-height: var(--e-global-typography-7e3f378-line-height);
		letter-spacing: var(--e-global-typography-7e3f378-letter-spacing);
		word-spacing: var(--e-global-typography-7e3f378-word-spacing);
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-profile-info .elementskit-author-des {
		font-size: var(--e-global-typography-3bd8bff-font-size);
		line-height: var(--e-global-typography-3bd8bff-line-height);
		letter-spacing: var(--e-global-typography-3bd8bff-letter-spacing);
		word-spacing: var(--e-global-typography-3bd8bff-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio {
		margin: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 60px;
		width: 60px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .ekit-testimonial--avatar {
		margin: 0px 10px 0px 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots {
		bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li button {
		width: 10px;
		height: 10px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
		margin-right: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-6c78159 .elementskit-testimonial-slider .slick-dots li.slick-active button {
		width: 12px;
		height: 12px;
	}

	.elementor-6 .elementor-element.elementor-element-cd72350 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 60px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-e06cb7e>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9 .elementor-heading-title {
		font-size: var(--e-global-typography-9dd460c-font-size);
		line-height: var(--e-global-typography-9dd460c-line-height);
		letter-spacing: var(--e-global-typography-9dd460c-letter-spacing);
		word-spacing: var(--e-global-typography-9dd460c-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-d9d94b9>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-2698203 .elementor-heading-title {
		font-size: var(--e-global-typography-54c6b7b-font-size);
		line-height: var(--e-global-typography-54c6b7b-line-height);
		letter-spacing: var(--e-global-typography-54c6b7b-letter-spacing);
		word-spacing: var(--e-global-typography-54c6b7b-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-2698203>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider-separator {
		width: 20%;
	}

	.elementor-6 .elementor-element.elementor-element-05799c4 .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-05799c4>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-1fe54ee>.elementor-element-populated {
		margin: 10px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-img img {
		border-radius: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3 .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-39301a3>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 15px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-93ef49f>.elementor-element-populated {
		margin: 10px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-img img {
		border-radius: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e4c343f>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 15px 15px;
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-6 .elementor-element.elementor-element-cb0817d>.elementor-element-populated {
		margin: 10px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img {
		margin-bottom: 0px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-img img {
		border-radius: 10px;
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-title {
		font-size: var(--e-global-typography-eb51cdb-font-size);
		line-height: var(--e-global-typography-eb51cdb-line-height);
		letter-spacing: var(--e-global-typography-eb51cdb-letter-spacing);
		word-spacing: var(--e-global-typography-eb51cdb-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b .elementor-image-box-description {
		font-size: var(--e-global-typography-b8b5285-font-size);
		line-height: var(--e-global-typography-b8b5285-line-height);
		letter-spacing: var(--e-global-typography-b8b5285-letter-spacing);
		word-spacing: var(--e-global-typography-b8b5285-word-spacing);
	}

	.elementor-6 .elementor-element.elementor-element-e7d6b8b>.elementor-widget-container {
		margin: 0px 10px 0px 10px;
		padding: 15px 15px 15px 15px;
		border-radius: 15px 15px 15px 15px;
	}
}