@media screen and (max-width:980px){.desktop-only{display:none!important}}.desktop-only{display:block}.logo-slider-wrapper{overflow:hidden;position:relative;width:100%;background:#fff;padding:20px 0}.logo-slider-track{display:flex;width:max-content;animation:scroll 30s linear infinite;gap:40px}.logo-slider-track img{height:100px;width:auto;opacity:0.8;filter:grayscale(100%);transition:opacity 0.5s ease,filter 0.3s ease}.logo-slider-track img:hover{opacity:1;filter:grayscale(10%)}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}