/*
.section_run-stroke:hover .run-stroke__wrapper {
    animation-play-state: paused;
} */
.main section.section_run-stroke {
    overflow: hidden;
    padding: 2rem 0 1.4375rem;
    margin: 0;

}

.run-stroke__wrapper {
    display: flex;
    align-items: center;
    gap: 4.8125rem;
    width: max-content;
    animation: scrollLeft 60s linear infinite;
    will-change: transform;
    -webkit-transform: translateZ(0); /* Аппаратное ускорение */
    transform: translateZ(0);
}

@keyframes scrollLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
}

.run-stroke__wrapper img {
    width: auto;
    height: 2rem;
    max-width: 12.5rem;
    flex-shrink: 0;
    display: block;
    object-fit: contain;
    transition: transform .8s ease;
    pointer-events: auto;

}

.run-stroke__wrapper img:hover {
    transform: scale(1.1);
}


@media (max-width:1000px) {
    .main section.section_run-stroke {
        padding: 1.3125rem 0 0;
        margin: 0;

    }

    .run-stroke__wrapper img {
        max-width: 9.375rem;
    }

    .run-stroke__wrapper {
        height: 3.375rem;
    }
}

@media (max-width:768px) {
    .run-stroke__wrapper {
        gap: 3.125rem;
    }
}