.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-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-511 .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-511 .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-511 .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-511 .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-511 .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-511 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-670bea8f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-2c6aa9bf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-71d5a71a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-2c67fba3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-b68384d.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-b68384d.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-b68384d.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-b68384d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-244c52a.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-244c52a.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-244c52a.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-244c52a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-cf3d9ab.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-cf3d9ab.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-cf3d9ab.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-cf3d9ab.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-75d1807.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-75d1807.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-75d1807.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-75d1807.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-e038bd2.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-e038bd2.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-e038bd2.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-e038bd2.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

.elementor-511 .elementor-element.elementor-element-5888219.ekit-equal-height-enable, .elementor-511 .elementor-element.elementor-element-5888219.ekit-equal-height-enable > div, .elementor-511 .elementor-element.elementor-element-5888219.ekit-equal-height-enable .ekit-wid-con, .elementor-511 .elementor-element.elementor-element-5888219.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
	height: 100%;
}

body.rtl .elementor-511 .elementor-element.elementor-element-7b2b31e {
	left: -20px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-71b7683 {
	right: -35px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-32b53db {
	left: -20px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-4297ca5 {
	right: -35px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-6ff524d {
	left: -20px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-68e5ec6 {
	right: -35px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-9fe7d66 {
	left: -20px;
}

body.rtl .elementor-511 .elementor-element.elementor-element-dac7ca4 {
	right: -35px;
}

.elementor-511 .elementor-element.elementor-element-13333086 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-6213593a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-7e904ee .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-2ca7fb6e .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

.elementor-511 .elementor-element.elementor-element-451db7c9 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
	color: var(--e-global-color-accent);
}

@media (min-width:769px) {}

@media (max-width:1440px) and (min-width:769px) {}

@media (max-width:1024px) and (min-width:769px) {}

@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);
	}
}

@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);
	}
}

@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-511 .elementor-element.elementor-element-7b2b31e {
		left: -20px;
	}
	
	body.rtl .elementor-511 .elementor-element.elementor-element-32b53db {
		left: -20px;
	}
	
	body.rtl .elementor-511 .elementor-element.elementor-element-6ff524d {
		left: -20px;
	}
	
	body.rtl .elementor-511 .elementor-element.elementor-element-9fe7d66 {
		left: -20px;
	}
}

.elementor-511 .elementor-element.elementor-element-74fd5a8 .swiper-pagination-bullet-active {
	width: 40px !important;
	border-radius: 19px;
}

@media (max-width: 768px) {}

@media (max-width: 1024px) {}