.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-media-carousel .elementor-carousel-image-overlay {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
}

#elementor-lightbox-slideshow-2569b0b .dialog-lightbox-close-button, #elementor-lightbox-slideshow-2569b0b .elementor-swiper-button {
	color: var(--e-global-color-primary);
}

#elementor-lightbox-slideshow-2569b0b .dialog-lightbox-close-button:hover, #elementor-lightbox-slideshow-2569b0b .elementor-swiper-button:hover {
	color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-2569b0b .elementor-custom-embed-play i {
	color: rgba(209, 209, 209, .82);
}

.elementor-16 .elementor-element.elementor-element-2569b0b .elementor-custom-embed-play svg {
	fill: rgba(209, 209, 209, .82);
}

.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-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var(--e-global-color-secondary);
}

.elementor-widget-price-table .elementor-price-table__additional_info {
	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);
}

.elementor-16 .elementor-element.elementor-element-0ad0acf .elementor-repeater-item-ac069bb i {
	color: #e20000;
}

.elementor-16 .elementor-element.elementor-element-a849876 .elementor-repeater-item-bdb96d0 i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-a849876 .elementor-repeater-item-fd0860b i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-a849876 .elementor-repeater-item-ffe2be6 i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-c5bed2c .elementor-repeater-item-4ee5d0e i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-c5bed2c .elementor-repeater-item-d8ee707 i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-c5bed2c .elementor-repeater-item-ad0d1e5 i {
	color: #ffd204;
}

.elementor-16 .elementor-element.elementor-element-c5bed2c .elementor-repeater-item-0e14805 i {
	color: #ffd204;
}

.elementor-widget-image-box .elementor-image-box-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-size: var(--e-global-typography-primary-font-size);
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-widget-image-box:has(:hover) .elementor-image-box-title, .elementor-widget-image-box:has(:focus) .elementor-image-box-title {
	color: var(--e-global-color-primary);
}

.elementor-16 .elementor-element.elementor-element-fe4fb2e.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-fe4fb2e.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-fe4fb2e .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-16 .elementor-element.elementor-element-97877bb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-97877bb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-97877bb .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-16 .elementor-element.elementor-element-34179e5.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-34179e5.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-34179e5 .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-16 .elementor-element.elementor-element-2d4ce63.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-2d4ce63.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-2d4ce63 .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-16 .elementor-element.elementor-element-8053de4.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-8053de4.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-8053de4 .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.elementor-16 .elementor-element.elementor-element-f5048eb.elementor-position-right .elementor-image-box-img {
	margin-left: 15px;
}

.elementor-16 .elementor-element.elementor-element-f5048eb.elementor-position-left .elementor-image-box-img {
	margin-right: 15px;
}

.elementor-16 .elementor-element.elementor-element-f5048eb .elementor-image-box-title {
	font-family: "Geologica", Sans-serif;
	font-size: 32px;
	font-weight: 800;
}

.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);
}

body.rtl .elementor-16 .elementor-element.elementor-element-0ac63d7 {
	right: 7.1em;
}

@media (max-width:1024px) {
	.elementor-16 .elementor-element.elementor-element-2569b0b .elementor-custom-embed-play i {
		font-size: 20px;
	}
	
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
}

@media (max-width:767px) {
	.elementor-widget-price-table .elementor-price-table__additional_info {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	.elementor-widget-image-box .elementor-image-box-title {
		font-size: var(--e-global-typography-primary-font-size);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
	}
	
	body.rtl .elementor-16 .elementor-element.elementor-element-0ac63d7 {
		right: 9.3rem;
	}
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}