.carousel-container{overflow:hidden;position:relative;height:50px;width:100%}.carousel-track{display:flex;position:absolute;left:0;justify-content:center;align-items:center;height:100%;gap:100px;width:500%;animation:desktopAnimation 50s linear infinite}@media (max-width:1025px){.carousel-track{width:700%;animation:tabletAnimation 50s linear infinite}}@media (max-width:640px){.carousel-track{width:1500%;animation:mobileAnimation 50s linear infinite}}@keyframes desktopAnimation{0%{left:-112px}to{left:-2897px}}@keyframes tabletAnimation{0%{left:-748px}to{left:-3533px}}@keyframes mobileAnimation{0%{left:-585px}to{left:-3370px}}