.marquee-container-01ca5ecb {
    display: flex;
    overflow: hidden;
    width: 100%;
    position: relative;
    padding: 10px 0;
}
.marquee-track-01ca5ecb {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-around;
    animation: marquee-scroll-01ca5ecb 20s linear infinite;
    min-width: 100%;
}
.marquee-item-01ca5ecb {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
}
.marquee-icon-01ca5ecb {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
}
@keyframes marquee-scroll-01ca5ecb {
    from { transform: translateX(0); }
    to { transform: translateX(-100%); }
}