.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-f6e3577.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-3878 .elementor-element.elementor-element-1f8e6dd.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-ae3af19.elementor-column .elementor-widget-wrap {
	align-items: space-around;
}

.elementor-3878 .elementor-element.elementor-element-ae3af19>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-11dbb75.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3878 .elementor-element.elementor-element-11dbb75>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3878 .elementor-element.elementor-element-e585206.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-3878 .elementor-element.elementor-element-4b89075.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-aa34781.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3878 .elementor-element.elementor-element-aa34781>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-277de4f.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3878 .elementor-element.elementor-element-277de4f>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3878 .elementor-element.elementor-element-4e3bce5.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-3878 .elementor-element.elementor-element-9d26f00.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-54d433c.elementor-column .elementor-widget-wrap {
	align-items: center;
}

.elementor-3878 .elementor-element.elementor-element-54d433c>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3878 .elementor-element.elementor-element-af500cc.bdt-background-overlay-yes:before {
	transition: background .3s;
}

.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-a9398b3.elementor-column .elementor-widget-wrap {
	align-items: flex-end;
}

.elementor-3878 .elementor-element.elementor-element-a9398b3>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3878 .elementor-element.elementor-element-faa6e84>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget .tippy-tooltip .tippy-content {
	text-align: center;
}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-bb40e46.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-ddec1f0.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-bc-flex-widget .elementor-3878 .elementor-element.elementor-element-e290128.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
}

@media (max-width:767px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}

@media only screen and (max-width:1000px) {}