.carousel-container{width:100%;overflow:hidden;position:relative;padding:16px 0}.carousel{display:flex;animation:25s linear infinite scroll;align-items:center;gap:32px}.carousel-img{width:120px;height:auto;opacity:.85;transition:opacity .3s ease;filter:grayscale(20%)}.carousel-img:hover{opacity:1;filter:grayscale(0)}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(calc(-100% - 32px))}}.carousel-container:hover .carousel{animation-play-state:paused}