body.rtl .elementor-8012 .elementor-element.elementor-element-4505821 {
	right: -20px;
}

.elementor-8012 .elementor-element.elementor-element-ef99c59 .ct-fancy-box-layout1.style9 .item--icon {
	border-color: var(--e-global-color-2c077113);
}

.elementor-8012 .elementor-element.elementor-element-11eae88 .ct-fancy-box-layout1.style9 .item--icon {
	border-color: var(--e-global-color-2c077113);
}

body.rtl .elementor-8012 .elementor-element.elementor-element-1b7f150 {
	left: -270px;
}

.elementor-8012 .elementor-element.elementor-element-3cc200a > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

body.rtl .elementor-8012 .elementor-element.elementor-element-f016487 {
	left: -30px;
}

.elementor-8012 .elementor-element.elementor-element-4770e88c > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-8012 .elementor-element.elementor-element-f5b711b > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-8012 .elementor-element.elementor-element-7af91d17.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-8012 .elementor-element.elementor-element-26b608b50 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1440px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}