/* Media Queries pour la réactivité des logos */
@media (max-width: 1200px) {
    .partner-logo {
        flex: 1 1 calc(25% - 20px); /* 4 colonnes sur les grands écrans */
    }
}

@media (max-width: 992px) {
    .partner-logo {
        flex: 1 1 calc(33.33% - 20px); /* 3 colonnes sur les tablettes */
    }
}

@media (max-width: 768px) {
    .partner-logo {
        flex: 1 1 calc(50% - 20px); /* 2 colonnes sur les petits appareils */
    }
}

@media (max-width: 576px) {
    .partner-logo {
        flex: 1 1 100%; /* 1 colonne sur les très petits appareils */
    }
}

/* Media Queries pour la réactivité des boutons */
@media (max-width: 1200px) {
    .filter-button {
        flex: 1 1 calc(25% - 20px); /* 4 colonnes sur les grands écrans */
    }
}

@media (max-width: 992px) {
    .filter-button {
        flex: 1 1 calc(33.33% - 20px); /* 3 colonnes sur les tablettes */
    }
}

@media (max-width: 768px) {
    .filter-button {
        flex: 1 1 calc(50% - 20px); /* 2 colonnes sur les petits appareils */
    }
}

@media (max-width: 576px) {
    .filter-button {
        flex: 1 1 100%; /* 1 colonne sur les très petits appareils */
    }
}
