.animated-logos-bar{position:relative}.animated-logos-bar__header{margin:0 auto;max-width:1200px;padding:0 20px;text-align:center}.animated-logos-bar__viewport{container-type:inline-size;overflow:hidden}.animated-logos-bar--fade .animated-logos-bar__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6rem,#000 calc(100% - 6rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 6rem,#000 calc(100% - 6rem),transparent)}.animated-logos-bar__track{animation:animated-logos-bar-scroll var(--alb-duration) linear infinite;display:flex;width:max-content}.animated-logos-bar--hover-pause .animated-logos-bar__viewport:hover .animated-logos-bar__track,.animated-logos-bar--paused .animated-logos-bar__track{animation-play-state:paused}.animated-logos-bar__group{align-items:center;display:flex;flex-shrink:0;gap:var(--alb-gap);justify-content:space-around;list-style:none;margin:0;min-width:100cqi;padding:0 var(--alb-gap) 0 0}.animated-logos-bar__logo{flex-shrink:0;margin:0}.animated-logos-bar__logo img{display:block;height:calc(var(--alb-logo-height)*.75);max-width:none;object-fit:contain;width:auto}.animated-logos-bar--grayscale .animated-logos-bar__logo img{filter:grayscale(100%)}.animated-logos-bar__toggle{align-items:center;background:transparent;border:1px solid;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:2rem;justify-content:center;margin:.75rem 1rem 0 auto;opacity:.6;padding:0;transition:opacity .2s ease;width:2rem}.animated-logos-bar__toggle:focus-visible,.animated-logos-bar__toggle:hover{opacity:1}.animated-logos-bar__icon{fill:currentColor;height:.75rem;width:.75rem}.animated-logos-bar--paused .animated-logos-bar__icon--pause,.animated-logos-bar__icon--play{display:none}.animated-logos-bar--paused .animated-logos-bar__icon--play{display:block}.animated-logos-bar__toggle-text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}@keyframes animated-logos-bar-scroll{to{transform:translateX(-50%)}}@media (min-width:768px){.animated-logos-bar__logo img{height:var(--alb-logo-height)}}@media (prefers-reduced-motion:reduce){.animated-logos-bar__viewport{-webkit-mask-image:none;mask-image:none}.animated-logos-bar__track{animation:none;width:auto}.animated-logos-bar__group{flex-wrap:wrap;justify-content:center;min-width:0;padding:0 1rem;row-gap:calc(var(--alb-gap)/2)}.animated-logos-bar__group[aria-hidden=true],.animated-logos-bar__toggle{display:none}}