.elementor-bc-flex-widget .elementor-870 .elementor-element.elementor-element-71e59ca.elementor-column .elementor-widget-wrap {
	align-items: flex-start;
}

.elementor-870 .elementor-element.elementor-element-71e59ca > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-870 .elementor-element.elementor-element-2c96d5a > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
	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);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
	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);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-870 .elementor-element.elementor-element-dfe5de9 .elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-870 .elementor-element.elementor-element-dfe5de9 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-870 .elementor-element.elementor-element-1e10546 .elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-870 .elementor-element.elementor-element-1e10546 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-870 .elementor-element.elementor-element-7727ff2 .elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-870 .elementor-element.elementor-element-7727ff2 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-870 .elementor-element.elementor-element-c78898b .elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-870 .elementor-element.elementor-element-c78898b .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-870 .elementor-element.elementor-element-04ecad0 .elementor-view-stacked .elementor-icon {
	background-color: #000;
}

.elementor-870 .elementor-element.elementor-element-04ecad0 .elementor-icon i {
	transform: rotate(0deg);
}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:1024px) {
	.elementor-bc-flex-widget .elementor-870 .elementor-element.elementor-element-a18136b.elementor-column .elementor-widget-wrap {
		align-items: center;
	}
	
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}