.marquee-ticker {
    overflow: hidden !important;
    position: relative;
    width: 100%;
}

.marquee-ticker > .e-con-inner,
.marquee-ticker.e-con {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
}

/* Container holding the original items and clone */
.marquee-track-bec18e48 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: inherit;
    width: max-content;
    animation: marquee-scroll-bec18e48 25s linear infinite;
}

/* Pause marquee on hover */
.marquee-track-bec18e48:hover {
    animation-play-state: paused;
}

/* Keyframes for smooth infinite scrolling */
@keyframes marquee-scroll-bec18e48 {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

/* Ensure children maintain their sized layout and don't shrink */
.marquee-track-bec18e48 > * {
    flex-shrink: 0 !important;
}
