.s-logos-5bc9{background:var(--color-surface-alt)}.s-logos-5bc9__inner{margin-inline:auto;padding-block:64px 58px;width:min(100% - 2.5rem,1226px)}.s-logos-5bc9__heading{color:var(--color-navy);font-family:var(--font-heading);font-size:var(--step-2);font-weight:700;line-height:1.4;margin:0 0 47px;text-align:center;text-wrap:balance}.s-logos-5bc9__viewport{--visible:5;container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);overflow:hidden}.s-logos-5bc9__row{display:flex;list-style:none;margin:0;padding:0;width:max-content}.s-logos-5bc9__row.is-running{animation:s-logos-5bc9-scroll var(--loop,28s) linear infinite}.s-logos-5bc9__viewport:focus-within .s-logos-5bc9__row,.s-logos-5bc9__viewport:hover .s-logos-5bc9__row{animation-play-state:paused}.s-logos-5bc9__item{display:grid;flex:none;height:87px;padding:0 16px;place-items:center;width:calc(100cqw/var(--visible))}.s-logos-5bc9__item img{height:auto;max-height:49px;max-width:min(100%,152px);mix-blend-mode:multiply;object-fit:contain;width:auto}@keyframes s-logos-5bc9-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.s-logos-5bc9__row.is-running{animation:none}}@media (max-width:767px){.s-logos-5bc9__inner{padding-block:48px}.s-logos-5bc9__heading{margin-block-end:24px}.s-logos-5bc9__viewport{--visible:3}.s-logos-5bc9__item{height:72px;padding:0 10px}.s-logos-5bc9__item img{min-height:24px}}