.logo-marquee-wrapper{overflow:hidden;width:100%}.logo-marquee{animation:scroll var(--scroll-speed) linear infinite;display:flex;width:max-content}.logo-item{flex:0 0 auto;margin-right:2rem}.logo-item img{display:block;filter:grayscale(100%);max-height:50px;transition:filter .3s ease}.logo-item img:hover{filter:grayscale(0)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.logo-item img{max-height:50px}}