.elementor-26 .elementor-element.elementor-element-4d7d907 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-5c96c19.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26 .elementor-element.elementor-element-5c96c19 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-9d7bf58.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26 .elementor-element.elementor-element-9d7bf58 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26 .elementor-element.elementor-element-dd18a3c.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-base1);
	fill: var(--e-global-color-base8);
	color: var(--e-global-color-base8);
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-3d4ba2f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26 .elementor-element.elementor-element-3d4ba2f > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26 .elementor-element.elementor-element-487a555.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-base1);
	fill: var(--e-global-color-base8);
	color: var(--e-global-color-base8);
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-d7adff4.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26 .elementor-element.elementor-element-d7adff4 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26 .elementor-element.elementor-element-f2627ed.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-base1);
	fill: var(--e-global-color-base8);
	color: var(--e-global-color-base8);
}

.elementor-bc-flex-widget .elementor-26 .elementor-element.elementor-element-705864a.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-26 .elementor-element.elementor-element-705864a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-26 .elementor-element.elementor-element-20c2a74.elementor-view-stacked .elementor-icon {
	background-color: var(--e-global-color-base1);
	fill: var(--e-global-color-base8);
	color: var(--e-global-color-base8);
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {}

@media (max-width:767px) {}