.logo-marquee{background:transparent;overflow:hidden;padding:30px 0;position:relative;width:100%}.logo-track{animation:marquee-scroll 25s linear infinite;gap:50px}.logo-item,.logo-track{align-items:center;display:flex}.logo-item{flex:0 0 auto;justify-content:center}.logo-item img{height:30px;object-fit:contain;transition:all .3s ease;width:auto}.logo-item img:hover{filter:grayscale(0);opacity:1;transform:scale(1.05)}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.logo-track{animation-duration:15s;gap:30px}.logo-item img{height:35x}}