/**
 * Ícones sociais do footer (Facebook, Instagram, X, YouTube, WhatsApp).
 * Repouso preto; hover/focus-visible = ciano da marca (--ast-global-color-0),
 * o mesmo token do hover do Facebook. Não os sociais do hero.
 */

.site-footer .ast-footer-social-wrap a.ast-facebook,
.site-footer .ast-footer-social-wrap a.ast-instagram,
.site-footer .ast-footer-social-wrap a.ast-twitter,
.site-footer .ast-footer-social-wrap a.ast-youtube,
.site-footer .ast-footer-social-wrap a.ast-whatsapp,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"],
.site-footer .ast-footer-social-wrap a[href*="instagram.com"],
.site-footer .ast-footer-social-wrap a[href*="x.com"],
.site-footer .ast-footer-social-wrap a[href*="twitter.com"],
.site-footer .ast-footer-social-wrap a[href*="youtube.com"],
.site-footer .ast-footer-social-wrap a[href*="whatsapp"],
.site-footer .ast-footer-social-wrap a[href*="wa.me"] {
	color: #000;
}

.site-footer .ast-footer-social-wrap a.ast-facebook svg,
.site-footer .ast-footer-social-wrap a.ast-instagram svg,
.site-footer .ast-footer-social-wrap a.ast-twitter svg,
.site-footer .ast-footer-social-wrap a.ast-youtube svg,
.site-footer .ast-footer-social-wrap a.ast-whatsapp svg,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"] svg,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"] svg,
.site-footer .ast-footer-social-wrap a[href*="x.com"] svg,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"] svg,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"] svg,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"] svg,
.site-footer .ast-footer-social-wrap a[href*="wa.me"] svg,
.site-footer .ast-footer-social-wrap a.ast-facebook svg path,
.site-footer .ast-footer-social-wrap a.ast-instagram svg path,
.site-footer .ast-footer-social-wrap a.ast-twitter svg path,
.site-footer .ast-footer-social-wrap a.ast-youtube svg path,
.site-footer .ast-footer-social-wrap a.ast-whatsapp svg path,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"] svg path,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"] svg path,
.site-footer .ast-footer-social-wrap a[href*="x.com"] svg path,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"] svg path,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"] svg path,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"] svg path,
.site-footer .ast-footer-social-wrap a[href*="wa.me"] svg path {
	fill: currentColor;
	color: inherit;
}

.site-footer .ast-footer-social-wrap a.ast-facebook:hover,
.site-footer .ast-footer-social-wrap a.ast-facebook:focus-visible,
.site-footer .ast-footer-social-wrap a.ast-instagram:hover,
.site-footer .ast-footer-social-wrap a.ast-instagram:focus-visible,
.site-footer .ast-footer-social-wrap a.ast-twitter:hover,
.site-footer .ast-footer-social-wrap a.ast-twitter:focus-visible,
.site-footer .ast-footer-social-wrap a.ast-youtube:hover,
.site-footer .ast-footer-social-wrap a.ast-youtube:focus-visible,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:hover,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:hover,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:hover,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:hover,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:hover,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:hover,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:hover,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:focus-visible,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:hover,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:focus-visible {
	color: var(--ast-global-color-0, #00a5cf);
}

.site-footer .ast-footer-social-wrap a.ast-facebook:hover svg,
.site-footer .ast-footer-social-wrap a.ast-facebook:hover svg path,
.site-footer .ast-footer-social-wrap a.ast-facebook:focus-visible svg,
.site-footer .ast-footer-social-wrap a.ast-facebook:focus-visible svg path,
.site-footer .ast-footer-social-wrap a.ast-instagram:hover svg,
.site-footer .ast-footer-social-wrap a.ast-instagram:hover svg path,
.site-footer .ast-footer-social-wrap a.ast-instagram:focus-visible svg,
.site-footer .ast-footer-social-wrap a.ast-instagram:focus-visible svg path,
.site-footer .ast-footer-social-wrap a.ast-twitter:hover svg,
.site-footer .ast-footer-social-wrap a.ast-twitter:hover svg path,
.site-footer .ast-footer-social-wrap a.ast-twitter:focus-visible svg,
.site-footer .ast-footer-social-wrap a.ast-twitter:focus-visible svg path,
.site-footer .ast-footer-social-wrap a.ast-youtube:hover svg,
.site-footer .ast-footer-social-wrap a.ast-youtube:hover svg path,
.site-footer .ast-footer-social-wrap a.ast-youtube:focus-visible svg,
.site-footer .ast-footer-social-wrap a.ast-youtube:focus-visible svg path,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:hover svg,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:hover svg path,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:focus-visible svg,
.site-footer .ast-footer-social-wrap a.ast-whatsapp:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="facebook.com"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="instagram.com"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="x.com"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="twitter.com"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="youtube.com"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="whatsapp"]:focus-visible svg path,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:hover svg,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:hover svg path,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:focus-visible svg,
.site-footer .ast-footer-social-wrap a[href*="wa.me"]:focus-visible svg path {
	fill: currentColor;
}
