/* Контейнер */
        .marquee {
            height: clamp(80px, 12vw, 100px);
            display: flex;
            align-items: center;
            overflow: hidden;
            gap: clamp(30px, 12vw, 70px);
            background: #F8F8F8;
            user-select: none;
            position: relative;
        }

        /* Лейбл */
        .marquee__label {
            z-index: 1;
            position: absolute;
            left: 0;
            top: 0;
            bottom: 0;
            background: linear-gradient(90deg, #F8F8F8 74.87%, rgba(248, 248, 248, 0) 95.19%);
            padding: 0 clamp(60px, 12vw, 120px) 0 12px;
            display: flex;
            align-items: center;

            font-size: clamp(12px, 12vw, 15px);
            line-height: 1.4;
            font-weight: 600;
            text-transform: uppercase;
            color: #385361;
        }

        .marquee__track {
            display: flex;
            flex-shrink: 0;
            gap: clamp(10px, 12vw, 40px);
            animation: scroll 50s linear infinite;
        }

        .marquee__item {
            height: clamp(44px, 8vw, 60px);
    		max-width: clamp(100px, 20vw, 156px);
            width: fit-content;
        }
            .marquee__item img {
                object-fit: contain;
                height: 100%;
                width: 100%;
            }

        @keyframes scroll {
            from {
                transform: translateX(0);
            }
            to {
                transform: translateX(calc(-50% - clamp(30px, 12vw, 70px)));
            }
        }

        .marquee:hover .marquee__track {
            animation-play-state: paused;
        }
        
@media screen and (max-width: 768px) {
	.marquee__label {
    	display: none;
    }
}