.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-icon.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-primary);
}

.elementor-3688 .elementor-element.elementor-element-e07aaff.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-ec9be62.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-f008c4f.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-66c2a29.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-1b52e1d.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-4b19116.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

body.rtl .elementor-3688 .elementor-element.elementor-element-7d80a33 {
	right: 220px;
}

body.rtl .elementor-3688 .elementor-element.elementor-element-6a36bba {
	left: 250px;
}

body.rtl .elementor-3688 .elementor-element.elementor-element-08ca28d {
	right: 540px;
}

.elementor-3688 .elementor-element.elementor-element-3e63def.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-1386c86.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-4d2459e.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-564e052.elementor-view-stacked .elementor-icon {
	background-color: #fff;
}

.elementor-widget-divider .elementor-divider__text {
	color: var(--e-global-color-secondary);
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var(--e-global-color-secondary);
	border-color: var(--e-global-color-secondary);
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
	background-color: #c43b2c;
	width: 16px;
	height: 16px;
	transform: scale(1.2);
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial_card {
	text-align: center;
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .ekit_testimonial_style_5 .elementskit-commentor-header {
	text-align: center;
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial_card .elementskit-commentor-coment {
	color: #999;
	margin: 0px 0px 0px 0px;
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i {
	color: #fff;
}

.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-single-testimonial-slider.testimonial-active .elementskit-author-des {
	color: #c43b2c;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {
	.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial_card {
		text-align: center;
	}
	
	.elementor-3688 .elementor-element.elementor-element-cc3f88a .ekit_testimonial_style_5 .elementskit-commentor-header {
		text-align: center;
	}
	
	.elementor-3688 .elementor-element.elementor-element-cc3f88a .elementskit-testimonial_card .elementskit-commentor-coment {
		margin: 0px 0px 0px 0px;
	}
}