.marquee-wrapper-20515e64 {
    overflow: hidden;
    width: 100%;
    display: flex;
    user-select: none;
    box-sizing: border-box;
    --marquee-gap: 40px;
}

.marquee-track-20515e64 {
    display: flex;
    width: max-content;
    flex-wrap: nowrap;
}

.marquee-group-20515e64 {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-shrink: 0;
    /*min-width: 100%; */
    gap: var(--marquee-gap);
    padding-right: var(--marquee-gap);
    box-sizing: border-box;
}

/* Animations */
.direction-rtl .marquee-group-20515e64 {
    animation: marquee-scroll-rtl-20515e64 var(--marquee-duration) linear infinite;
}

.direction-ltr .marquee-group-20515e64 {
    animation: marquee-scroll-ltr-20515e64 var(--marquee-duration) linear infinite;
}

/* Pause on hover */
.pause-on-hover:hover .marquee-group-20515e64 {
    animation-play-state: paused;
}

.marquee-item-20515e64,
.marquee-separator-20515e64 {
    display: inline-block;
    white-space: nowrap;
}

@keyframes marquee-scroll-rtl-20515e64 {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}

@keyframes marquee-scroll-ltr-20515e64 {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(0);
    }
}
