.driving-car-container {
    overflow: hidden;
    width: 100vw;
    position: relative;
    padding: 20px 0;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
}

.driving-car-wrapper {
    position: absolute;
    display: inline-block;
    animation: driveCar linear infinite;
    animation-duration: var(--animation-duration);
    animation-direction: var(--animation-direction);
    white-space: nowrap;
    will-change: transform;
    bottom: 5%;
}

.driving-car-image {
    display: block;
    max-width: none;
}

@keyframes driveCar {
    0% {
        transform: translateX(-100vw);
    }
    100% {
        transform: translateX(100vw);
    }
}