.ls-9bb40e39-wrapper {
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    position: relative;
    display: flex;
}
.ls-9bb40e39-track {
    display: flex;
    align-items: center;
    width: max-content;
    animation: ls-9bb40e39-scroll 20s linear infinite;
}
.ls-9bb40e39-track.pause-on-hover:hover {
    animation-play-state: paused;
}
.ls-9bb40e39-item {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: opacity 0.3s ease;
    height: 100%;
}
.ls-9bb40e39-item img,
.ls-9bb40e39-item svg {
    max-width: none;
    display: block;
}
.ls-9bb40e39-item a {
    display: flex;
    align-items: center;
    height: 100%;
}

@keyframes ls-9bb40e39-scroll {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
}
