.logo-carousel{overflow:hidden;width:100%;position:relative}.logo-track{display:flex;width:fit-content;animation:scroll 30s linear infinite}.logo-item{flex:0 0 auto;padding:0 1.5rem;height:60px;display:flex;align-items:center}.logo-item img{max-height:40px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:transform .3s,filter .3s}.logo-item img:hover{transform:scale(1.05);filter:grayscale(0%);opacity:1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
