/* ══════════════════════════════════════════════════════════════
   CORRECTIFS RESPONSIVE — Fast Bank
   Ajustements pour le bon affichage sur mobile (boutons du
   carrousel d'en-tête notamment).
   ══════════════════════════════════════════════════════════════ */

/* ─── FIX CARROUSEL MOBILE ─── */
.owl-carousel-item .btn {
    display: inline-flex !important;
    visibility: visible !important;
    opacity: 1 !important;
}
@media (max-width: 576px) {
    .owl-carousel-item .col-sm-10 {
        padding-bottom: 20px;
    }
    .owl-carousel-item .btn {
        padding: 10px 20px;
        font-size: 0.85rem;
        margin-bottom: 8px;
    }
    .owl-carousel-item .d-flex.gap-2,
    .owl-carousel-item .animated.slideInLeft,
    .owl-carousel-item .animated.slideInRight {
        display: inline-flex !important;
    }
    /* Garantit un bon retour à la ligne des boutons sur petits écrans */
    .owl-carousel-item .col-sm-10 > .btn {
        margin-bottom: 10px;
    }
}
