.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

body.rtl .elementor-504 .elementor-element.elementor-element-5d7c689 {
	left: -20.016px;
}

.elementor-504 .elementor-element.elementor-element-5d7c689.elementor-view-stacked .elementor-icon {
	background-color: #000;
}

body.rtl .elementor-504 .elementor-element.elementor-element-78318bd {
	right: -30px;
}

.elementor-504 .elementor-element.elementor-element-78318bd.elementor-view-stacked .elementor-icon {
	background-color: #0b8ae4;
}

body.rtl .elementor-504 .elementor-element.elementor-element-1e8f8c5 {
	right: -22px;
}

.elementor-504 .elementor-element.elementor-element-1e8f8c5.elementor-view-stacked .elementor-icon {
	background-color: #3966ff;
}

body.rtl .elementor-504 .elementor-element.elementor-element-4a407b5 {
	left: -20px;
}

.elementor-504 .elementor-element.elementor-element-4a407b5.elementor-view-stacked .elementor-icon {
	background-color: #3966ff;
}

body.rtl .elementor-504 .elementor-element.elementor-element-47c8528 {
	right: 90px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-1e170e8 {
	left: 90px;
}

.elementor-504 .elementor-element.elementor-element-7a209c75 .ekit-price-card-slider {
	--ekit_client_logo_slidetosho: 6;
}

.elementor-504 .elementor-element.elementor-element-7a209c75 .simple_logo_image .single-client .content-image .main-image {
	opacity: .3;
	filter: alpha(opacity=.3);
}

.elementor-504 .elementor-element.elementor-element-7a209c75 .simple_logo_image .single-client:hover .content-image img {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-504 .elementor-element.elementor-element-7a209c75 .simple_logo_image .single-client:hover .content-image .main-image {
	opacity: 1;
	filter: alpha(opacity=1);
}

.elementor-504 .elementor-element.elementor-element-607a0c75 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-717bea74 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-20107e14 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-3c3f1c1a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-76b15229 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-0f3abe7.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-0f3abe7.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-0f3abe7.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-0f3abe7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-d5f432f.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-d5f432f.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-d5f432f.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-d5f432f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-d973ce0.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-d973ce0.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-d973ce0.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-d973ce0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-c521c7b.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-c521c7b.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-c521c7b.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-c521c7b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-685f8bb.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-685f8bb.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-685f8bb.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-685f8bb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-504 .elementor-element.elementor-element-151f037.ekit-equal-height-enable, .elementor-504 .elementor-element.elementor-element-151f037.ekit-equal-height-enable > div, .elementor-504 .elementor-element.elementor-element-151f037.ekit-equal-height-enable .ekit-wid-con, .elementor-504 .elementor-element.elementor-element-151f037.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

body.rtl .elementor-504 .elementor-element.elementor-element-2f92fe9 {
	left: -20px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-fcd00af {
	right: -35px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-7ba3526 {
	left: -20px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-d6dc10c {
	right: -35px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-38a605e {
	left: -20px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-eca855b {
	right: -35px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-2f6d7c6 {
	left: -20px;
}

body.rtl .elementor-504 .elementor-element.elementor-element-003d7f2 {
	right: -35px;
}

.elementor-504 .elementor-element.elementor-element-3d66ca1 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-be842bc .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-bace34c .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-b4fa120 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-504 .elementor-element.elementor-element-921b4f9 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

@media (max-width:1440px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-47c8528 {
		right: 0px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-1e170e8 {
		left: 0px;
	}
}

@media (max-width:1024px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-47c8528 {
		right: -262px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-1e170e8 {
		left: -329px;
	}
	
	.elementor-504 .elementor-element.elementor-element-7a209c75 .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 5;
	}
}

@media (max-width:768px) {
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		letter-spacing: var(--e-global-typography-text-letter-spacing);
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-5d7c689 {
		left: 0px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-78318bd {
		right: -10px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-1e8f8c5 {
		right: 0px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-4a407b5 {
		left: -10px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-47c8528 {
		right: -180px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-1e170e8 {
		left: -176px;
	}
	
	.elementor-504 .elementor-element.elementor-element-7a209c75 .ekit-price-card-slider {
		--ekit_client_logo_slidetosho: 3;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-2f92fe9 {
		left: -20px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-7ba3526 {
		left: -20px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-38a605e {
		left: -20px;
	}
	
	body.rtl .elementor-504 .elementor-element.elementor-element-2f6d7c6 {
		left: -20px;
	}
}

@media (min-width:769px) {}

@media (max-width:1440px) and (min-width:769px) {}

@media (max-width:1024px) and (min-width:769px) {}

.elementor-504 .elementor-element.elementor-element-2c3620f4 {}

.elementor-504 .elementor-element.elementor-element-daf66df .swiper-pagination-bullet-active {
	width: 40px !important;
	border-radius: 19px;
}

@media (max-width: 768px) {}

@media (max-width: 1024px) {}