.elementor-3340 .elementor-element.elementor-element-a2e230b .elementor-icon-box-wrapper {
	align-items: center;
	text-align: start;
	gap: 15px;
}

.elementor-3340 .elementor-element.elementor-element-a2e230b.elementor-view-stacked .elementor-icon {
	background-color: #019e7c;
}

.elementor-3340 .elementor-element.elementor-element-a2e230b.elementor-view-framed .elementor-icon, .elementor-3340 .elementor-element.elementor-element-a2e230b.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-3340 .elementor-element.elementor-element-a2e230b .elementor-icon-box-wrapper {
		align-items: center;
	}
}