/* Mantem os glifos oficiais acima dos fallbacks antigos do style.css. */
.fa-solid,
.fas {
    font-family: 'Font Awesome 6 Free' !important;
    font-weight: 900 !important;
    font-style: normal !important;
}

.fa-brands,
.fab {
    font-family: 'Font Awesome 6 Brands' !important;
    font-weight: 400 !important;
    font-style: normal !important;
}

.fa-circle-plus::before { content: '\f055' !important; }
.fa-paper-plane::before { content: '\f1d8' !important; }
.fa-phone::before { content: '\f095' !important; }
.fa-whatsapp::before { content: '\f232' !important; }

.no-fa .modal-trigger .fa-circle-plus::before { content: '+' !important; font-family: Arial, sans-serif !important; }
.no-fa .modal-trigger .fa-paper-plane::before { content: '>' !important; font-family: Arial, sans-serif !important; }

.fa-handshake::before { content: '\f2b5' !important; }
.no-fa .modal-trigger .fa-handshake::before { content: 'Contato' !important; font-family: Arial, sans-serif !important; font-size: .72rem !important; }
