.elementor-2986 .elementor-element.elementor-element-edecf14:not(.elementor-motion-effects-element-type-background),
.elementor-2986 .elementor-element.elementor-element-edecf14>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/gallery-page-banner-image.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2986 .elementor-element.elementor-element-edecf14>.elementor-background-overlay {
	background-color: var(--e-global-color-3976a2b);
	background-image: url("../../2023/02/About-us-banner-overlay.png");
	background-position: bottom center;
	background-repeat: no-repeat;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-edecf14 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 210px 0px 155px 0px;
}

.elementor-2986 .elementor-element.elementor-element-aecaed2>.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-2986 .elementor-element.elementor-element-aecaed2>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-6538f64 {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-6538f64 .elementor-heading-title {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-637fe91-font-family), Sans-serif;
	font-size: var(--e-global-typography-637fe91-font-size);
	font-weight: var(--e-global-typography-637fe91-font-weight);
	text-decoration: var(--e-global-typography-637fe91-text-decoration);
	line-height: var(--e-global-typography-637fe91-line-height);
	letter-spacing: var(--e-global-typography-637fe91-letter-spacing);
	word-spacing: var(--e-global-typography-637fe91-word-spacing);
}

.elementor-2986 .elementor-element.elementor-element-6538f64>.elementor-widget-container {
	margin: 46px 0px 13px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-499cf0f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-499cf0f {
	width: auto;
	max-width: auto;
	top: -2.1vh;
}

body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-499cf0f {
	left: -12vw;
}

body.rtl .elementor-2986 .elementor-element.elementor-element-499cf0f {
	right: -12vw;
}

.elementor-2986 .elementor-element.elementor-element-6a1db54 {
	text-align: center;
	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-2986 .elementor-element.elementor-element-6a1db54>.elementor-widget-container {
	margin: 0px 0px 42px 0px;
	padding: 0% 27% 0% 27%;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit_double_button {
	width: 18%;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one {
	color: var(--e-global-color-secondary);
	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);
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: var(--e-global-color-166e853);
	border-radius: 30px 0px 0px 30px;
	background-color: var(--e-global-color-d746baa);
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one:hover {
	color: var(--e-global-color-accent);
	border-style: solid;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two {
	color: var(--e-global-color-secondary);
	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);
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: var(--e-global-color-166e853);
	border-radius: 0px 30px 30px 0px;
	background-color: var(--e-global-color-d746baa);
	padding: 12px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two:hover {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two:hover svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-wid-con .ekit_button_middle_text {
	color: var(--e-global-color-secondary);
	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);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	background-color: var(--e-global-color-d746baa);
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
	width: 0px;
	height: 0px;
}

.elementor-2986 .elementor-element.elementor-element-cc2894d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-cf599b8 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 130px 0px;
}

.elementor-2986 .elementor-element.elementor-element-6738ec2>.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-2986 .elementor-element.elementor-element-6738ec2>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-36c0194 {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-36c0194 .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-2986 .elementor-element.elementor-element-36c0194>.elementor-widget-container {
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-719070e {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-719070e .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-2986 .elementor-element.elementor-element-719070e>.elementor-widget-container {
	margin: 0px 0px 10px 0px;
	padding: 0% 20% 0% 20%;
}

.elementor-2986 .elementor-element.elementor-element-023d20f {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.elementor-2986 .elementor-element.elementor-element-023d20f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-2c7a2a7 {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-2c4da87.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-2c4da87.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-2c4da87>.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-2986 .elementor-element.elementor-element-2c4da87:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.058823529411764705);
	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-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-23f3a84 {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-23f3a84>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-3d77966 .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-2986 .elementor-element.elementor-element-3d77966>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 15px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-ce24e3a {
	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-2986 .elementor-element.elementor-element-ce24e3a>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-9dc204d .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-2986 .elementor-element.elementor-element-9dc204d .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-6272fe6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-6272fe6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-6272fe6>.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-2986 .elementor-element.elementor-element-6272fe6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.06);
	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-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-5837fd4 {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-5837fd4>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-8b28ef6 .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-2986 .elementor-element.elementor-element-8b28ef6>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 10px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-54ec0f0 {
	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-2986 .elementor-element.elementor-element-54ec0f0>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-50bf6d1 .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-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-57de50a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-57de50a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-57de50a>.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-2986 .elementor-element.elementor-element-57de50a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.058823529411764705);
	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-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-9464a12 {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-9464a12>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-1dfe35b .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-2986 .elementor-element.elementor-element-1dfe35b>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-9701383 {
	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-2986 .elementor-element.elementor-element-9701383>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-cba3d48 .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-2986 .elementor-element.elementor-element-cba3d48 .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-24debe1 {
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-4a2bc72.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72>.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-2986 .elementor-element.elementor-element-4a2bc72:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.058823529411764705);
	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-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-5c2abc6 {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-5c2abc6>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-f7c919c .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-2986 .elementor-element.elementor-element-f7c919c>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 15px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-9665527 {
	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-2986 .elementor-element.elementor-element-9665527>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-4688884 .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-2986 .elementor-element.elementor-element-4688884 .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-b0cfa6c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.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-2986 .elementor-element.elementor-element-b0cfa6c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.058823529411764705);
	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-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-a39026a {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-a39026a>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-cae691b .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-2986 .elementor-element.elementor-element-cae691b>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 10px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-24859e9 {
	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-2986 .elementor-element.elementor-element-24859e9>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button {
	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-2986 .elementor-element.elementor-element-a4484a9 .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-a4484a9 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-c3ffa28.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28>.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-2986 .elementor-element.elementor-element-c3ffa28:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-background-slideshow {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated {
	box-shadow: 0px 19px 54px 0px rgba(0, 0, 0, 0.058823529411764705);
	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-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated>.elementor-background-overlay {
	border-radius: 30px 30px 30px 30px;
}

.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-b66b95a {
	text-align: left;
}

.elementor-2986 .elementor-element.elementor-element-b66b95a>.elementor-widget-container {
	margin: 0px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-c8db377 .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-2986 .elementor-element.elementor-element-c8db377>.elementor-widget-container {
	margin: 10px 0px 2px 0px;
	padding: 0px 30px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-ca4aa36 {
	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-2986 .elementor-element.elementor-element-ca4aa36>.elementor-widget-container {
	margin: 0px 0px 28px 0px;
	padding: 0px 5px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button .elementor-align-icon-right {
	margin-left: 10px;
}

.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button .elementor-align-icon-left {
	margin-right: 10px;
}

.elementor-2986 .elementor-element.elementor-element-97ef5f2 .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-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button:hover,
.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button:focus {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button:hover svg,
.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button:focus svg {
	fill: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-df867ba:not(.elementor-motion-effects-element-type-background),
.elementor-2986 .elementor-element.elementor-element-df867ba>.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-2986 .elementor-element.elementor-element-df867ba>.elementor-background-overlay {
	background-color: #362F35F0;
	background-image: url("../../2023/02/Services-page-statistic-section-overlay.png");
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 1;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-df867ba {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 130px 0px 510px 0px;
}

.elementor-2986 .elementor-element.elementor-element-1a955bf>.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-2986 .elementor-element.elementor-element-1a955bf>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-1051d02 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-d176b80.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-d176b80.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-d176b80.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2986 .elementor-element.elementor-element-d176b80>.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-2986 .elementor-element.elementor-element-d176b80>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-5662d92>.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-2986 .elementor-element.elementor-element-5662d92 {
	width: auto;
	max-width: auto;
}

.elementor-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827>.elementor-widget-container {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-7e1b792.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-7e1b792.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-7e1b792.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2986 .elementor-element.elementor-element-7e1b792>.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-2986 .elementor-element.elementor-element-7e1b792>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-9e5ed57);
	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-2986 .elementor-element.elementor-element-7e1b792>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-c348960 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-2986 .elementor-element.elementor-element-c348960>.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-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148>.elementor-widget-container {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-b719131.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-b719131.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-b719131.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2986 .elementor-element.elementor-element-b719131>.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-2986 .elementor-element.elementor-element-b719131>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-9e5ed57);
	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-2986 .elementor-element.elementor-element-b719131>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-14f684b {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-2986 .elementor-element.elementor-element-14f684b>.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-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92>.elementor-widget-container {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2986 .elementor-element.elementor-element-1b06ec6.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-1b06ec6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
	align-content: center;
	align-items: center;
}

.elementor-2986 .elementor-element.elementor-element-1b06ec6.elementor-column>.elementor-widget-wrap {
	justify-content: center;
}

.elementor-2986 .elementor-element.elementor-element-1b06ec6>.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-2986 .elementor-element.elementor-element-1b06ec6>.elementor-element-populated {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: var(--e-global-color-9e5ed57);
	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-2986 .elementor-element.elementor-element-1b06ec6>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-f4a869f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-f4a869f {
	width: auto;
	max-width: auto;
	top: 18.195vh;
}

body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-f4a869f {
	right: -6.799vw;
}

body.rtl .elementor-2986 .elementor-element.elementor-element-f4a869f {
	left: -6.799vw;
}

.elementor-2986 .elementor-element.elementor-element-20b7c79 {
	text-align: center;
	width: auto;
	max-width: auto;
}

.elementor-2986 .elementor-element.elementor-element-20b7c79>.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-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba>.elementor-widget-container {
	margin: 18px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-5b64c4c {
	text-align: left;
	width: auto;
	max-width: auto;
	top: 30vh;
}

.elementor-2986 .elementor-element.elementor-element-5b64c4c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-5b64c4c {
	left: -7.5vw;
}

body.rtl .elementor-2986 .elementor-element.elementor-element-5b64c4c {
	right: -7.5vw;
}

.elementor-2986 .elementor-element.elementor-element-69135f0 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 70px 0px;
}

.elementor-2986 .elementor-element.elementor-element-d8b435d>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-72074f7 {
	margin-top: -385px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-0251461:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("../../2023/02/Services-page-video-image.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated>.elementor-background-overlay {
	background-color: var(--e-global-color-115016f);
	opacity: 0.2;
}

.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated,
.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated>.elementor-background-overlay,
.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-background-slideshow {
	border-radius: 40px 40px 40px 40px;
}

.elementor-2986 .elementor-element.elementor-element-0251461>.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: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .video-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn {
	padding: 10px 0px 10px 3px;
	width: 110px;
	height: 110px;
	line-height: 94px;
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-accent);
	border-width: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn i {
	font-size: 24px;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn svg {
	max-width: 24px;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn:hover {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn:hover svg path {
	stroke: var(--e-global-color-secondary);
	fill: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn,
.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn:before {
	border-radius: 60px 60px 60px 60px;
}

.elementor-2986 .elementor-element.elementor-element-72d65ea>.elementor-widget-container {
	margin: 220px 0px 220px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b81a2d9>.elementor-background-overlay {
	background-image: url("../../2023/02/Design-element-testimonial.png");
	background-position: bottom left;
	background-repeat: no-repeat;
	opacity: 0.2;
}

.elementor-2986 .elementor-element.elementor-element-b81a2d9 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 70px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-22f734f>.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-2986 .elementor-element.elementor-element-22f734f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-658045f {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-658045f .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-2986 .elementor-element.elementor-element-658045f>.elementor-widget-container {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-480c181 {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-480c181 .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-2986 .elementor-element.elementor-element-480c181>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0% 25% 0% 25%;
}

.elementor-2986 .elementor-element.elementor-element-1a51de6 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-317364d);
	--divider-border-width: 3px;
}

.elementor-2986 .elementor-element.elementor-element-1a51de6 .elementor-divider-separator {
	width: 6%;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-2986 .elementor-element.elementor-element-1a51de6 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-2986 .elementor-element.elementor-element-1a51de6>.elementor-widget-container {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-45c1487 {
	text-align: left;
	width: auto;
	max-width: auto;
	top: 17.6vh;
}

.elementor-2986 .elementor-element.elementor-element-45c1487>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-45c1487 {
	left: -4.3vw;
}

body.rtl .elementor-2986 .elementor-element.elementor-element-45c1487 {
	right: -4.3vw;
}

.elementor-2986 .elementor-element.elementor-element-02015b2 {
	text-align: right;
	width: auto;
	max-width: auto;
	top: 15.7vh;
}

.elementor-2986 .elementor-element.elementor-element-02015b2 img {
	opacity: 0.4;
}

.elementor-2986 .elementor-element.elementor-element-02015b2>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-02015b2 {
	right: -8.2vw;
}

body.rtl .elementor-2986 .elementor-element.elementor-element-02015b2 {
	left: -8.2vw;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-slide {
	margin-right: 15px;
	margin-left: 15px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider {
	--ekit_testimonial_left_right_spacing: 15px;
	--ekit_testimonial_slidetoshow: 3;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-list {
	padding: 20px 0px 20px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
	border-radius: 20px 20px 20px 20px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
	background-color: var(--e-global-color-secondary);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementkit-testimonial-col {
	align-self: center;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-profile-info {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
	color: var(--e-global-color-primary);
	margin: 20px 0px 40px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card .elementskit-commentor-coment {
	color: var(--e-global-color-primary);
	margin: 20px 0px 40px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider:hover .elementskit-commentor-content>p {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider.testimonial-active .elementskit-commentor-content>p {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>a,
.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>span {
	color: var(--e-global-color-accent);
	font-size: 18px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li:not(:last-child) {
	margin-right: 2px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
	color: var(--e-global-color-317364d);
	margin-bottom: -15px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
	color: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
	color: var(--e-global-color-317364d);
	margin-bottom: -15px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-317364d);
	fill: var(--e-global-color-317364d);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style:hover .elementskit-commentor-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-two:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-three:hover .elementskit-icon-content>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider:hover .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider.testimonial-active:hover .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon>i {
	color: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider.testimonial-active .elementskit-watermark-icon svg path {
	stroke: var(--e-global-color-accent);
	fill: var(--e-global-color-accent);
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>i {
	font-size: 34px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>svg {
	width: 34px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon {
	margin-bottom: -15px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content>i {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-icon-content>i {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon svg {
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	border-radius: 50%;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio {
	margin: 0px 0px 0px 0px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio .elementskit-commentor-image>img {
	height: 65px;
	width: 65px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .ekit-testimonial--avatar {
	margin: 6px 16px 0px 18px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots {
	bottom: -18px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li button {
	width: 12px;
	height: 12px;
	border-radius: 20px 20px 20px 20px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
	margin-right: 11px;
}

.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

:root {
	--page-title-display: none;
}

@media(max-width:1366px) and (min-width:768px) {
	.elementor-2986 .elementor-element.elementor-element-d176b80 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-7e1b792 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-b719131 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-1b06ec6 {
		width: 25%;
	}
}

@media(max-width:1366px) {
	.elementor-2986 .elementor-element.elementor-element-edecf14>.elementor-background-overlay {
		background-position: center left;
	}

	.elementor-2986 .elementor-element.elementor-element-edecf14 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 120px 0px 100px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64 .elementor-heading-title {
		font-size: var(--e-global-typography-637fe91-font-size);
		line-height: var(--e-global-typography-637fe91-line-height);
		letter-spacing: var(--e-global-typography-637fe91-letter-spacing);
		word-spacing: var(--e-global-typography-637fe91-word-spacing);
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64>.elementor-widget-container {
		margin: 30px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-499cf0f {
		left: 8vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-499cf0f {
		right: 8vw;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f {
		top: 2vh;
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit_double_button {
		width: 18%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one {
		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-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two {
		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-2986 .elementor-element.elementor-element-cc2894d .ekit-wid-con .ekit_button_middle_text {
		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-2986 .elementor-element.elementor-element-cc2894d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cf599b8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 15px 100px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-36c0194 .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-2986 .elementor-element.elementor-element-36c0194>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-719070e .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-2986 .elementor-element.elementor-element-719070e>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0% 25% 0% 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider-separator {
		width: 8%;
	}

	.elementor-2986 .elementor-element.elementor-element-2c7a2a7 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-23f3a84 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-3d77966 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-3d77966 .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-2986 .elementor-element.elementor-element-3d77966>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 12px 0px 12px;
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9dc204d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-5837fd4 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-8b28ef6 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-8b28ef6 .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-2986 .elementor-element.elementor-element-8b28ef6>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-50bf6d1>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-9464a12 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-1dfe35b {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-1dfe35b .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-2986 .elementor-element.elementor-element-1dfe35b>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 22px 0px 22px;
	}

	.elementor-2986 .elementor-element.elementor-element-9701383 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9701383>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-cba3d48>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-24debe1 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-5c2abc6 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-f7c919c {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-f7c919c .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-2986 .elementor-element.elementor-element-f7c919c>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-9665527 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9665527>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-4688884>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-a39026a {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-cae691b {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-cae691b .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-2986 .elementor-element.elementor-element-cae691b>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-a4484a9>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 40px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-b66b95a {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-c8db377 {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-c8db377 .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-2986 .elementor-element.elementor-element-c8db377>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36 {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36>.elementor-widget-container {
		margin: 0px 0px 20px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-97ef5f2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-df867ba:not(.elementor-motion-effects-element-type-background),
	.elementor-2986 .elementor-element.elementor-element-df867ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}

	.elementor-2986 .elementor-element.elementor-element-df867ba>.elementor-background-overlay {
		background-position: bottom right;
		background-size: cover;
	}

	.elementor-2986 .elementor-element.elementor-element-df867ba {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 15px 260px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-1051d02 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-5662d92>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-7e1b792>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c348960>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b719131.elementor-column>.elementor-widget-wrap {
		justify-content: center;
	}

	.elementor-2986 .elementor-element.elementor-element-14f684b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-2986 .elementor-element.elementor-element-14f684b {
		width: auto;
		max-width: auto;
	}

	.elementor-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-f4a869f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-f4a869f {
		right: 0px;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-f4a869f {
		left: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-f4a869f {
		top: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-20b7c79>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 42px 30px 42px 30px;
		border-radius: 100px 100px 100px 100px;
	}

	.elementor-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		left: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		right: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c {
		top: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-69135f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 60px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-72074f7 {
		margin-top: -175px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated {
		margin: 0px 15px 0px 15px;
		--e-column-margin-right: 15px;
		--e-column-margin-left: 15px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn {
		padding: 10px 0px 10px 3px;
		width: 80px;
		height: 80px;
		line-height: 60px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn i {
		font-size: 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn svg {
		max-width: 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea>.elementor-widget-container {
		margin: 170px 0px 170px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b81a2d9>.elementor-background-overlay {
		background-position: bottom left;
		opacity: 0.2;
	}

	.elementor-2986 .elementor-element.elementor-element-b81a2d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 40px 15px 120px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-658045f .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-2986 .elementor-element.elementor-element-480c181 .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);
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-45c1487 {
		left: 4vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-45c1487 {
		right: 4vw;
	}

	.elementor-2986 .elementor-element.elementor-element-45c1487 {
		top: 0vh;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-02015b2 {
		right: 3vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-02015b2 {
		left: 3vw;
	}

	.elementor-2986 .elementor-element.elementor-element-02015b2 {
		top: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .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);
	}
}

@media(max-width:1024px) {
	.elementor-2986 .elementor-element.elementor-element-edecf14>.elementor-background-overlay {
		background-position: bottom left;
	}

	.elementor-2986 .elementor-element.elementor-element-edecf14 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 100px 0px 100px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64 .elementor-heading-title {
		font-size: var(--e-global-typography-637fe91-font-size);
		line-height: var(--e-global-typography-637fe91-line-height);
		letter-spacing: var(--e-global-typography-637fe91-letter-spacing);
		word-spacing: var(--e-global-typography-637fe91-word-spacing);
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64>.elementor-widget-container {
		margin: 22px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-499cf0f {
		left: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-499cf0f {
		right: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f {
		top: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit_double_button {
		width: 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one {
		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);
		border-width: 1px 0px 1px 1px;
		border-radius: 30px 0px 0px 30px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two {
		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);
		border-width: 1px 1px 1px 0px;
		border-radius: 0px 30px 30px 0px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-wid-con .ekit_button_middle_text {
		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-2986 .elementor-element.elementor-element-cf599b8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 80px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-36c0194 .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-2986 .elementor-element.elementor-element-36c0194>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-719070e .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-2986 .elementor-element.elementor-element-719070e>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider-separator {
		width: 8%;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c7a2a7 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 8px 20px 8px;
	}

	.elementor-2986 .elementor-element.elementor-element-23f3a84>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-3d77966 .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-2986 .elementor-element.elementor-element-3d77966>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a {
		text-align: center;
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-5837fd4>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-8b28ef6 .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-2986 .elementor-element.elementor-element-8b28ef6>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 11px;
	}

	.elementor-2986 .elementor-element.elementor-element-9464a12>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-1dfe35b .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-2986 .elementor-element.elementor-element-1dfe35b>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9701383 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9701383>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-24debe1 {
		margin-top: 20px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 8px 20px 8px;
	}

	.elementor-2986 .elementor-element.elementor-element-5c2abc6>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-f7c919c .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-2986 .elementor-element.elementor-element-f7c919c>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9665527 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9665527>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-a39026a>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cae691b .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-2986 .elementor-element.elementor-element-cae691b>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated {
		margin: 0px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 11px 20px 11px;
	}

	.elementor-2986 .elementor-element.elementor-element-b66b95a>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c8db377 .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-2986 .elementor-element.elementor-element-c8db377>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-df867ba {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 250px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-1051d02 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-5662d92>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 36px 24px 36px 24px;
	}

	.elementor-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c348960>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 36px 24px 36px 24px;
	}

	.elementor-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-14f684b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 36px 24px 36px 24px;
	}

	.elementor-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-f4a869f {
		right: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-f4a869f {
		left: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-20b7c79>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 36px 24px 36px 24px;
	}

	.elementor-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba>.elementor-widget-container {
		margin: 15px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		left: 0vh;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		right: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c {
		top: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-69135f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-72074f7 {
		margin-top: -180px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea>.elementor-widget-container {
		margin: 140px 0px 140px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b81a2d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 90px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-658045f .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-2986 .elementor-element.elementor-element-480c181 .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-2986 .elementor-element.elementor-element-480c181>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0% 20% 0% 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-45c1487 img {
		max-width: 80%;
	}

	.elementor-2986 .elementor-element.elementor-element-02015b2 img {
		max-width: 80%;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-slide {
		margin-right: 0px;
		margin-left: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-list {
		padding: 15px 0px 15px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
		margin-left: 15px;
		margin-right: 15px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
		border-radius: 15px 15px 15px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>a,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>span {
		font-size: 16px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li:not(:last-child) {
		margin-right: 2px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>i {
		font-size: 30px;
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>svg {
		width: 30px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-icon-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon svg {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 60px;
		width: 60px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .ekit-testimonial--avatar {
		margin: 5px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots {
		bottom: -10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li button {
		width: 10px;
		height: 10px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
		margin-right: 8px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li.slick-active button {
		width: 12px;
		height: 12px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
}

@media(max-width:767px) {
	.elementor-2986 .elementor-element.elementor-element-edecf14 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 90px 0px 60px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64 .elementor-heading-title {
		font-size: var(--e-global-typography-637fe91-font-size);
		line-height: var(--e-global-typography-637fe91-line-height);
		letter-spacing: var(--e-global-typography-637fe91-letter-spacing);
		word-spacing: var(--e-global-typography-637fe91-word-spacing);
	}

	.elementor-2986 .elementor-element.elementor-element-6538f64>.elementor-widget-container {
		margin: 20px 0px 5px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-499cf0f {
		left: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-499cf0f {
		right: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-499cf0f {
		top: 0vh;
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-6a1db54>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0% 12% 0% 12%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit_double_button {
		width: 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-one {
		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);
		border-width: 0px 0px 0px 0px;
		border-radius: 30px 0px 0px 30px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-double-btn.ekit-double-btn-two {
		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);
		border-width: 0px 0px 0px 0px;
		border-radius: 0px 30px 30px 0px;
		padding: 10px 0px 10px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d .ekit-wid-con .ekit_button_middle_text {
		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);
		border-radius: 0px 0px 0px 0px;
		width: 0px;
		height: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cc2894d>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-cf599b8 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 10px 60px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-36c0194 .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-2986 .elementor-element.elementor-element-36c0194>.elementor-widget-container {
		margin: 0px 0px 4px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-719070e .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-2986 .elementor-element.elementor-element-719070e>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider-separator {
		width: 15%;
		margin: 0 auto;
		margin-center: 0;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f .elementor-divider {
		text-align: center;
	}

	.elementor-2986 .elementor-element.elementor-element-023d20f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c7a2a7 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-2c4da87:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-2c4da87>.elementor-element-populated {
		margin: 0px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-3d77966 .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-2986 .elementor-element.elementor-element-3d77966>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ce24e3a>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-9dc204d .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-6272fe6:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-8b28ef6 .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-2986 .elementor-element.elementor-element-8b28ef6>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-54ec0f0>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-50bf6d1 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-57de50a:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-1dfe35b .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-2986 .elementor-element.elementor-element-1dfe35b>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9701383 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9701383>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-cba3d48 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-24debe1 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-4a2bc72:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-f7c919c .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-2986 .elementor-element.elementor-element-f7c919c>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-9665527 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-9665527>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-4688884 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-b0cfa6c:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c>.elementor-element-populated {
		margin: 10px 10px 10px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-cae691b .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-2986 .elementor-element.elementor-element-cae691b>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-24859e9>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-background-slideshow {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated {
		border-width: 1px 1px 1px 1px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-c3ffa28:hover>.elementor-element-populated>.elementor-background-overlay {
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28>.elementor-element-populated {
		margin: 10px 10px 0px 10px;
		--e-column-margin-right: 10px;
		--e-column-margin-left: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-c8db377 .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-2986 .elementor-element.elementor-element-c8db377>.elementor-widget-container {
		margin: 5px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36 {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-ca4aa36>.elementor-widget-container {
		margin: 0px 0px 15px 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-97ef5f2 .elementor-button {
		font-size: var(--e-global-typography-accent-font-size);
		line-height: var(--e-global-typography-accent-line-height);
	}

	.elementor-2986 .elementor-element.elementor-element-df867ba {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 0px 140px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-1051d02 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-d176b80 {
		width: 50%;
	}

	.elementor-2986 .elementor-element.elementor-element-d176b80>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-5662d92>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827 .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-2986 .elementor-element.elementor-element-bc3f827>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-7e1b792 {
		width: 50%;
	}

	.elementor-2986 .elementor-element.elementor-element-7e1b792>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-c348960>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148 .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-2986 .elementor-element.elementor-element-ff18148>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b719131 {
		width: 50%;
	}

	.elementor-2986 .elementor-element.elementor-element-b719131>.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-2986 .elementor-element.elementor-element-14f684b>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92 .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-2986 .elementor-element.elementor-element-320fe92>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-1b06ec6 {
		width: 50%;
	}

	.elementor-2986 .elementor-element.elementor-element-1b06ec6>.elementor-element-populated {
		margin: 0px 0px 10px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 10px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-f4a869f>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-f4a869f {
		right: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-f4a869f {
		left: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-f4a869f {
		top: 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-20b7c79>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 30px 20px 30px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba .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-2986 .elementor-element.elementor-element-050d9ba>.elementor-widget-container {
		margin: 10px 0px 0px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		left: 1vh;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-5b64c4c {
		right: 1vh;
	}

	.elementor-2986 .elementor-element.elementor-element-5b64c4c {
		top: -7vh;
	}

	.elementor-2986 .elementor-element.elementor-element-69135f0 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-72074f7 {
		margin-top: -100px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated,
	.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated>.elementor-background-overlay,
	.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-background-slideshow {
		border-radius: 25px 25px 25px 25px;
	}

	.elementor-2986 .elementor-element.elementor-element-0251461>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .video-content {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn {
		padding: 10px 0px 10px 3px;
		width: 60px;
		height: 60px;
		line-height: 40px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn i {
		font-size: 16px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn svg {
		max-width: 16px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn,
	.elementor-2986 .elementor-element.elementor-element-72d65ea .ekit-video-popup-btn:before {
		border-radius: 50px 50px 50px 50px;
	}

	.elementor-2986 .elementor-element.elementor-element-72d65ea>.elementor-widget-container {
		margin: 100px 0px 100px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b81a2d9>.elementor-background-overlay {
		opacity: 0;
	}

	.elementor-2986 .elementor-element.elementor-element-b81a2d9 {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 15px 40px 15px;
	}

	.elementor-2986 .elementor-element.elementor-element-658045f .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-2986 .elementor-element.elementor-element-658045f>.elementor-widget-container {
		margin: 0px 0px 5px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-480c181 .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-2986 .elementor-element.elementor-element-480c181>.elementor-widget-container {
		margin: 5px 0px 5px 0px;
		padding: 0% 0% 0% 0%;
	}

	.elementor-2986 .elementor-element.elementor-element-1a51de6 .elementor-divider-separator {
		width: 20%;
	}

	.elementor-2986 .elementor-element.elementor-element-1a51de6 .elementor-divider {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-1a51de6>.elementor-widget-container {
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-45c1487>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-45c1487 {
		left: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-45c1487 {
		right: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-45c1487 {
		top: -7vh;
	}

	.elementor-2986 .elementor-element.elementor-element-02015b2 img {
		max-width: 34%;
	}

	.elementor-2986 .elementor-element.elementor-element-02015b2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	body:not(.rtl) .elementor-2986 .elementor-element.elementor-element-02015b2 {
		right: 0vw;
	}

	body.rtl .elementor-2986 .elementor-element.elementor-element-02015b2 {
		left: 0vw;
	}

	.elementor-2986 .elementor-element.elementor-element-02015b2 {
		top: -7vh;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-slide {
		margin-right: 0px;
		margin-left: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider {
		--ekit_testimonial_left_right_spacing: 0px;
		--ekit_testimonial_slidetoshow: 1;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-list {
		padding: 10px 0px 10px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
		margin-left: 10px;
		margin-right: 10px;
		padding: 20px 10px 20px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-tootltip-testimonial .elementskit-commentor-content,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card {
		border-radius: 10px 10px 10px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content {
		padding: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
	.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
		margin: 10px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 10px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>a,
	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li>span {
		font-size: 14px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars>li:not(:last-child) {
		margin-right: 2px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-stars {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>i {
		font-size: 24px;
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon>svg {
		width: 24px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon {
		margin-bottom: 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-icon-content>i {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-watermark-icon svg {
		padding: 0px 0px 0px 0px;
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .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: 4px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .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-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio {
		margin: 0px 0px 0px 0px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-commentor-bio .elementskit-commentor-image>img {
		height: 56px;
		width: 56px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .ekit-testimonial--avatar {
		margin: 0px 10px 0px 10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots {
		bottom: -10px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li button {
		width: 8px;
		height: 8px;
		border-radius: 20px 20px 20px 20px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li:not(:last-child) {
		margin-right: 8px;
	}

	.elementor-2986 .elementor-element.elementor-element-b572320 .elementskit-testimonial-slider .slick-dots li.slick-active button {
		width: 10px;
		height: 10px;
	}
}

@media(min-width:768px) {
	.elementor-2986 .elementor-element.elementor-element-d176b80 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-7e1b792 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-b719131 {
		width: 25%;
	}

	.elementor-2986 .elementor-element.elementor-element-1b06ec6 {
		width: 25%;
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-2986 .elementor-element.elementor-element-2c4da87 {
		width: 33.33%;
	}

	.elementor-2986 .elementor-element.elementor-element-6272fe6 {
		width: 33.33%;
	}

	.elementor-2986 .elementor-element.elementor-element-57de50a {
		width: 33.33%;
	}

	.elementor-2986 .elementor-element.elementor-element-4a2bc72 {
		width: 33.33%;
	}

	.elementor-2986 .elementor-element.elementor-element-b0cfa6c {
		width: 33.33%;
	}

	.elementor-2986 .elementor-element.elementor-element-c3ffa28 {
		width: 33.33%;
	}
}