.ase-b71ee6ba-container {
    overflow: hidden;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    user-select: none;
    box-sizing: border-box;
}

.ase-b71ee6ba-track {
    display: flex;
    width: max-content;
    white-space: nowrap;
}

.ase-b71ee6ba-group {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.ase-b71ee6ba-item {
    display: inline-flex;
    align-items: center;
    box-sizing: border-box;
}

.ase-b71ee6ba-icon-wrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Animations using standard translate marquee */
@keyframes aseMarqueeLeft {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

@keyframes aseMarqueeRight {
    0% {
        transform: translate3d(-50%, 0, 0);
    }
    100% {
        transform: translate3d(0, 0, 0);
    }
}

.ase-b71ee6ba-dir-left {
    animation: aseMarqueeLeft linear infinite;
}

.ase-b71ee6ba-dir-right {
    animation: aseMarqueeRight linear infinite;
}

/* Pause on Hover option */
.ase-b71ee6ba-pause-yes:hover .ase-b71ee6ba-track {
    animation-play-state: paused;
}
