.vehicle-animation{position:absolute;left:0;bottom:0;width:100%;height:120px;overflow:hidden;pointer-events:none;z-index:20}.moving-car{position:absolute;left:120%;width:clamp(60px,8vw,110px);height:auto;display:block;will-change:transform}.car-1{bottom:5px;animation:drive 22s linear infinite;animation-delay:-5s}.car-2{bottom:8px;animation:drive 30s linear infinite;animation-delay:-15s}.car-3{bottom:3px;animation:drive 38s linear infinite;animation-delay:-25s}@keyframes drive{from{transform:translateX(0)}to{transform:translateX(calc(-100vw - 500px))}}@media (max-width:980px){.vehicle-animation{height:100px}.moving-car{width:clamp(55px,10vw,85px)}}@media (max-width:767px){.vehicle-animation{height:70px}.moving-car{width:clamp(40px,15vw,65px)}.car-1{bottom:2px;animation-duration:18s}.car-2{bottom:5px;animation-duration:25s}.car-3{bottom:2px;animation-duration:32s}}@media (max-width:400px){.vehicle-animation{height:55px}.moving-car{width:45px}}