.logoslider{--logo-speed: 3s;--logo-gap: 60px;overflow:hidden;mask-image:linear-gradient(to right, transparent, #000 5%, #000 95%, transparent)}.logoslider__track{display:flex;width:max-content}.logoslider__list{display:flex;align-items:center;gap:var(--logo-gap);margin:0;padding:0 var(--logo-gap) 0 0;list-style:none}.logoslider__item{flex:0 0 auto}.logoslider__link{display:block}.logoslider__img{display:block;width:auto;max-width:200px;object-fit:contain;user-select:none;-webkit-user-drag:none}.logoslider__img{height:50px}@media screen and (min-width: 280px){.logoslider__img{height:calc(50px + 30*(100vw - 280px)/1640)}}@media screen and (min-width: 1920px){.logoslider__img{height:80px}}.logoslider--animated .logoslider__track{animation:logoslider-scroll calc(var(--logo-count, 6)*var(--logo-speed)) linear infinite}.logoslider--animated:hover .logoslider__track,.logoslider--animated:focus-within .logoslider__track{animation-play-state:paused}.logoslider--drag{overflow-x:auto;scrollbar-width:none;cursor:grab}.logoslider--drag::-webkit-scrollbar{display:none}.logoslider--drag.is-dragging{cursor:grabbing}.logoslider--drag.is-dragging .logoslider__link{pointer-events:none}.logoslider--drag .logoslider__list{padding-left:var(--logo-gap)}@keyframes logoslider-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.logoslider--animated{mask-image:none}.logoslider--animated .logoslider__track{width:auto;animation:none}.logoslider--animated .logoslider__list{flex-wrap:wrap;justify-content:center;padding-right:0}.logoslider--animated .logoslider__list[aria-hidden=true]{display:none}}