.overflow-image {
    position: relative;
    overflow: hidden;
}
@media only screen 
and (max-width : 960px) {
    .overflow-image .row {
        padding: 0!important;
    }
    .overflow-image .bp-column {
        overflow-x: auto;
    }
    .overflow-image .bp-multimedia {
        width: 124.2rem;
    }
}

/* ANIMATION */
:where(#wrapper) .overflow-image {
    opacity: 0;
    --duration: 1s;
}
:where(#wrapper) .overflow-image.animateActive {
    animation: fade var(--duration) forwards;
    animation-delay: var(--delay, 0);
}
:where(#wrapper) .overflow-image.animateActive {
    --delay: 0.3s;
}