/* --- SECTION AVIS (CONTRÔLE DU CADRE) --- */
.avis-section {
    background-color: #F5F2E9; /* Ton beige clair */
    padding: 80px 10%;
    width: 100%;
}

/* Alignement du titre */
.avis-header {
    margin-bottom: 40px;
    text-align: left;
}

.avis-header h2 {
    font-size: 2.2rem;
    font-weight: 800;
    color: #2D1F1E;
    text-transform: uppercase;
}

.avis-header h2 span {
    border-bottom: 4px solid #2D1F1E; /* Barre marron */
    padding-bottom: 5px;
}

.avis-header p {
    margin-top: 15px;
    font-size: 0.95rem;
    color: #666;
}

/* --- AJUSTEMENT DU WIDGET TRUSTINDEX --- */
/* Pour s'assurer que le widget ne dépasse pas et soit propre */
.ti-widget {
    margin-top: 20px !important;
}

/* Force la police Inter si le widget essaie d'en utiliser une autre */
.ti-widget * {
    font-family: 'Inter', sans-serif !important;
}

/* Masque le titre du widget s'il fait doublon avec le nôtre */
.ti-header {
    display: none !important; 
}