<!-- start Simple Custom CSS and JS -->
<style type="text/css">
.hoverHero{
	border-radius: 30px;
	background-color: transparent;
	/* valor inicial explícito */
	transition: background-color .7s ease;
	/* no estado base */
}
.hoverHero:hover{
	background-color: rgba(46,223,241,.2);
}
#space {
	margin-top: 100px;
}

@media (max-width: 480px) {
	.elementor-192 .elementor-element.elementor-element-80a5003 {
		box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	}
	.elementor-192 .elementor-element.elementor-element-80a5003 br {
		display: none;
	}
	#space {
		margin-top: 50px;
	}
	.elementor-192 .elementor-element.elementor-element-addff8f .resizeNumber h4 {
		font-size: 100px !important;
	}
}

@media (max-width: 375px) {
	.elementor-192 .elementor-element.elementor-element-5292805 .elementor-heading-title {
		font-size: 34px;
	}
	.elementor-42 .elementor-element.elementor-element-5071750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item span {
		font-size: 12px;
	}
	.elementor-192 .elementor-element.elementor-element-addff8f .elementor-heading-title {
		font-size: 20px;
	}
	.elementor-66 .elementor-element.elementor-element-5e7b1e6 {
		width: 95%;
	}
	.elementor-66 .elementor-element.elementor-element-652ce4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-66 .elementor-element.elementor-element-652ce4d .elementor-icon-list-item > a {
		flex-wrap: wrap;
		gap: 5px;
	}
	.elementor-66 .elementor-element.elementor-element-652ce4d .elementor-icon-list-item {
		padding: 9px 5px;
	}
	.elementor-66 .elementor-element.elementor-element-652ce4d .elementor-icon-list-item:hover {
		padding: 9px 5px;
	}
}
</style>
<!-- end Simple Custom CSS and JS -->
