/* Hexato UI: correcoes gerais de icones e do sinal do FAQ.
   Carrega depois de hx-ui.css e hx-pilar.css (mesma especificidade, vence pela ordem). */

/* O Elementor imprime o SVG inline com fill="currentColor" na raiz. Icone feito so de
   traco (stroke) sem fill proprio herdava a cor e virava uma mancha. Quem tem stroke
   e nao declara fill passa a ficar sem preenchimento. */
body .elementor .e-svg-base svg :is(path, circle, rect, line, polyline, polygon, ellipse)[stroke]:not([stroke="none"]):not([fill]) {
	fill: none;
}

/* FAQ: o sinal +/- ficava pequeno e preso no canto do circulo */
body .elementor .hx-faq-ico {
	display: flex;
	align-items: center;
	justify-content: center;
}
body .elementor .hx-faq-ico::before {
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
	text-align: center;
}
