css
/* --- FIX FOOTER (FORCE LE FOND NOIR) --- */
.footer-modern {
    background-color: #1a1a1a !important; /* Force le gris très foncé/noir */
    color: #b2bec3 !important;            /* Texte gris clair */
    padding-top: 80px;
    padding-bottom: 30px;
    position: relative;
    z-index: 10;
}

/* Force les titres du footer en blanc pur */
.footer-modern h3, 
.footer-modern .footer-title,
.footer-modern strong {
    color: #ffffff !important;
}

/* Force les liens en gris clair par défaut */
.footer-links a {
    color: #b2bec3 !important; 
}

/* Effet hover rouge sur les liens */
.footer-links a:hover {
    color: #e74c3c !important;
}

/* --- FIX FAQ ALIGNEMENT (Vu sur ta capture) --- */
/* Ce fix empêche le texte de monter sur l'icône dans les questions FAQ */
.btn-link .d-flex-title {
    display: flex;
    align-items: center;
    gap: 15px; /* Espace propre entre l'icône et le texte */
}
.btn-link i.icon-left {
    min-width: 25px; /* Empêche l'icône de bouger */
    margin-right: 0 !important; /* On gère l'espace avec gap */
}