.customer-logos{padding-block:28px 40px;border-block:1px solid var(--line);background:#fff}.customer-logos-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.customer-logos h2{font-size:18px;letter-spacing:-.3px;margin:0;line-height:1.4}.customer-logos-head p{font-size:13px;margin:6px 0 0}.customer-logos-toggle{font:inherit;font-size:12px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#fff;cursor:pointer;flex:none;min-height:40px}.customer-logos-toggle:hover{background:var(--paper)}.customer-logos-viewport{overflow-x:auto;width:100%}.customer-logos-track{display:flex;width:max-content;align-items:center}.customer-logos-group{display:flex;align-items:center;gap:20px;margin:0;padding:0 20px 0 0;list-style:none;width:max-content}.customer-logo{display:flex;align-items:center;justify-content:center;width:160px;height:88px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff;flex:none}.customer-logo img{width:100%;height:100%;object-fit:contain}.customer-logos.is-moving .customer-logos-viewport{overflow:hidden}.customer-logos.is-moving .customer-logos-track{animation:customer-logo-scroll var(--logo-duration,24s) linear infinite}.customer-logos.is-paused .customer-logos-track,.customer-logos:hover .customer-logos-track,.customer-logos:focus-within .customer-logos-track{animation-play-state:paused}@keyframes customer-logo-scroll{to{transform:translateX(calc(-1 * var(--logo-cycle)))}}@media(max-width:760px){.customer-logos{padding-block:24px}.customer-logos-head{align-items:flex-start;flex-wrap:wrap}.customer-logo{width:140px;height:80px}.customer-logos-group{gap:14px;padding-right:14px}}@media(prefers-reduced-motion:reduce){.customer-logos .customer-logos-track{animation:none!important}.customer-logos .customer-logos-viewport{overflow-x:auto!important}}
