#latest-news-2 .xander-home-realisation-viewport {
    overflow: hidden;
}

#latest-news-2 .xander-home-realisation-track {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content;
    justify-content: flex-start !important;
    align-items: stretch;
    animation: xander-home-realisation-scroll var(--xander-carousel-duration, 30s) linear infinite;
    will-change: transform;
}

#latest-news-2 .xander-home-realisation-track > [id^="post-"] {
    flex: 0 0 360px;
    width: 360px;
    max-width: 360px;
    margin-right: 24px;
}

#latest-news-2 .xander-home-realisation-track.xander-carousel-paused {
    animation-play-state: paused;
}

#latest-news-2 .xander-home-realisation-track.xander-no-motion {
    animation: none;
    transform: none;
}

@keyframes xander-home-realisation-scroll {
    from {
        transform: translate3d(0, 0, 0);
    }
    to {
        transform: translate3d(var(--xander-carousel-distance, -50%), 0, 0);
    }
}

@media (max-width: 767px) {
    #latest-news-2 .xander-home-realisation-track > [id^="post-"] {
        flex-basis: 78vw;
        width: 78vw;
        max-width: 78vw;
        margin-right: 16px;
    }
}
