/* =========================
   FADE IN HIÉRARCHIQUE GLOBAL
   ========================= */

.fade-section .fade-item {
    opacity: 0;
    transform: translateY(60px);
    transition:
        opacity 1.8s cubic-bezier(0.25, 0.1, 0.25, 1),
        transform 1.8s cubic-bezier(0.25, 0.1, 0.25, 1);
    will-change: opacity, transform;
}

/* état visible */
.fade-section .fade-item.is-visible {
    opacity: 1;
    transform: translateY(0);
}

/* option esthétique pour images */
.fade-section .fade-item img {
    transform: scale(1.05);
    transition: transform 2.2s ease;
}

.fade-section .fade-item.is-visible img {
    transform: scale(1);
}

.bg-red{
    background: rgb(189, 9, 9) !important;
}
.bg-purple{
    background: rgb(189, 9, 9) !important;
}
.bg-medium-purle{
    background: rgb(189, 9, 9) !important;
}
.bg-blue{
    background: rgb(189, 9, 9) !important;
}
.text-purple{
    color: rgb(189, 9, 9) !important;
}
.blue-night{
    background: rgb(189, 9, 9) !important;
}

 @media (max-width: 992px) {
      .mobile-none{
        display: none !important;
      }
        }
