.sponsor-rotator{width:100%;overflow:hidden;display:flex;justify-content:center;margin-top:5rem}@media (max-width:768px){.sponsor-rotator{margin-top:3rem}}.sponsor-logos{display:flex;align-items:center;animation:scroll 1300s linear infinite}@media (max-width:768px){.sponsor-logos{justify-content:flex-start;gap:1rem}}.sponsor-logo{margin-right:8rem;border:none}@media (max-width:768px){.sponsor-logo{margin-right:1rem}}.sponsor-logo img{height:50px;width:auto;object-fit:contain}@media (max-width:768px){.sponsor-logo img{height:40px}}@keyframes scroll{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}