.logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-marquee__track{will-change:transform;align-items:center;gap:80px;width:max-content;animation:120s linear infinite logo-marquee;display:flex}@media (max-width:1024px){.logo-marquee__track{animation:60s linear infinite logo-marquee}}.logo-marquee--js .logo-marquee__track{animation:none}.logo-marquee__logo{flex-shrink:0;align-items:center;display:flex}.logo-marquee__logo img{object-fit:contain;width:auto;height:60px}.logo-marquee__logo img.trecenti{height:40px}@keyframes logo-marquee{0%{transform:translate(0)translateZ(0)}to{transform:translate(calc(-50% - 40px))translateZ(0)}}
