.rt-marquee-container-3b38157c {
    overflow: hidden;
    display: flex;
    width: 100%;
    flex-direction: row;
    position: relative;
}

.rt-marquee-track-3b38157c {
    display: flex;
    flex-direction: row;
    width: fit-content;
    animation: rt-marquee-scroll-3b38157c 20s linear infinite;
}

.rt-marquee-group-3b38157c {
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    justify-content: space-around;
}

.rt-marquee-item-3b38157c {
    flex-shrink: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
}

@keyframes rt-marquee-scroll-3b38157c {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
