/* 合作伙伴 */
.partners {
    padding-inline: 0;
    background: no-repeat center 100%/contain url('https://assets.le5lecdn.com/le5le/img/partners/bg.png?r=1751279781766');
}

.partners h2 {
    margin-left: var(--paddInline);
}

.partners .partners-content {
    user-select: none;
    overflow: hidden;
}

.partners .partner-list {
    display: flex;
    margin-block: 24px;
}

.partners .partner-list img {
    width: var(--imgW);
    height: auto;
}

.partners .mask {
    width: 24rem;
    height: 100%;
    position: absolute;
    top: 0;
}

.partners .mask:nth-child(5) {
    background: linear-gradient(90deg, #0c0f14 13%, rgba(12, 15, 20, 0.00));
    left: 0;
}

.partners .mask:last-child {
    background: linear-gradient(-90deg, #0c0f14 13%, rgba(12, 15, 20, 0.00));
    right: 0;
}

.scrollLTR {
    animation: ltr var(--dur) linear infinite;
}

.scrollRTL {
    animation: rtl var(--dur) linear infinite;
}

@keyframes ltr {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(var(--trans));
    }
}

@keyframes rtl {
    from {
        transform: translateX(var(--trans));
    }

    to {
        transform: translateX(0);
    }
}