.kk-sponsors{overflow:hidden;background:#fff;padding:18px 0;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.kk-sponsors-track{display:flex;align-items:center;gap:56px;list-style:none;margin:0;padding:0;width:max-content;animation:kk-scroll 60s linear infinite}
.kk-sponsors:hover .kk-sponsors-track{animation-play-state:paused}
.kk-spon{flex:0 0 auto;margin:0}
.kk-spon img{height:80px;width:auto;max-width:200px;object-fit:contain;display:block;filter:grayscale(1);opacity:.75;transition:.25s}
.kk-spon a:hover img{filter:none;opacity:1}
.kk-spon-name{font-family:Dosis,sans-serif;font-weight:600;color:#666;white-space:nowrap}
@keyframes kk-scroll{to{transform:translateX(-50%)}}
