.elementor-589 .elementor-element.elementor-element-4d1fbddf .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-589 .elementor-element.elementor-element-4d1fbddf.elementor-view-stacked .elementor-icon {
	background-color: #019e7c;
}

.elementor-589 .elementor-element.elementor-element-4d1fbddf.elementor-view-framed .elementor-icon, .elementor-589 .elementor-element.elementor-element-4d1fbddf.elementor-view-default .elementor-icon {
	fill: #019e7c;
	color: #019e7c;
	border-color: #019e7c;
}

@media (max-width:1024px) {}

@media (min-width:768px) {}

@media (max-width:1024px) and (min-width:768px) {}

@media (max-width:767px) {
	.elementor-589 .elementor-element.elementor-element-4d1fbddf .elementor-icon-box-wrapper {
		align-items: center;
	}
}