.partners-slider{width:100%;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 8%,#000 92%,transparent 100%)}.partners-rows{display:grid;gap:10px}.partners-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:partners-scroll 30s linear infinite}.partners-track--reverse{animation-name:partners-scroll-reverse;animation-duration:34s}.partner-slide{width:280px;flex:0 0 280px;padding:0 25px;display:flex;justify-content:center;align-items:center}.partner{width:100%;height:160px;display:flex;align-items:center;justify-content:center}.partner img{display:block;max-width:100%;max-height:140px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.partner--round a{display:block;width:140px;height:140px;overflow:hidden;border-radius:50%;background:#000}.partner--round img{width:100%;height:100%;max-width:none;max-height:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.partner--round-contain img{padding:10px;background:#fff;-o-object-fit:contain;object-fit:contain}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes partners-scroll-reverse{0%{transform:translate(-25%)}to{transform:translate(0)}}.partners-rows:hover .partners-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.partners-track{animation-play-state:paused}}@media(max-width:991.98px){.partners-slider{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%)}.partner-slide{width:230px;flex-basis:230px;padding:0 20px}.partner{height:140px}.partner img{max-height:120px}.partner--round a{width:120px;height:120px}}@media(max-width:575.98px){.partners-slider{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 10%,#000 90%,transparent 100%)}.partner-slide{width:190px;flex-basis:190px;padding:0 15px}.partner{height:120px}.partner img{max-height:105px}.partner--round a{width:105px;height:105px}.partners-track{animation-duration:25s}}
