.sponsors-scroll{display:flex;flex-wrap:nowrap;align-items:center;gap:30px;overflow-x:auto;padding:20px 0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.sponsors-scroll a{flex:0 0 auto;scroll-snap-align:start;background:#fff;padding:12px 16px;border-radius:8px;display:flex;align-items:center}.sponsors-scroll img{height:90px;width:auto;display:block}.sponsors-scroll a:first-child{margin-left:auto}.sponsors-scroll a:last-child{margin-right:auto}