.ClientLogoMarquee_section__Koq_W{padding:72px 0;overflow:hidden;background:#f5f8fa}.ClientLogoMarquee_heading__cSYZX{width:min(1180px,calc(100% - 48px));margin:0 auto 36px}.ClientLogoMarquee_heading__cSYZX p{margin:0 0 8px;color:#0a82b7;font-size:13px;font-weight:800;letter-spacing:.12em}.ClientLogoMarquee_heading__cSYZX h2{margin:0;color:#173a57;font-size:34px}.ClientLogoMarquee_viewport__ONBvW{width:100%;overflow:hidden}.ClientLogoMarquee_track__r4PbQ{--animation-duration:50s;--set-width:3200px;display:flex;width:max-content;gap:72px;animation:ClientLogoMarquee_client-logo-scroll__J75C1 var(--animation-duration) linear infinite;will-change:transform}.ClientLogoMarquee_viewport__ONBvW:hover .ClientLogoMarquee_track__r4PbQ{animation-play-state:paused}.ClientLogoMarquee_set__Nnj29{display:flex;flex:none;align-items:center;gap:72px}.ClientLogoMarquee_logo__RhuWY{display:grid;width:180px;height:72px;flex:none;place-items:center}.ClientLogoMarquee_logo__RhuWY img,.ClientLogoMarquee_logo__RhuWY picture{display:block;max-width:100%;height:56px}.ClientLogoMarquee_logo__RhuWY img{width:auto;object-fit:contain;filter:grayscale(1);opacity:.7;transition:filter .18s ease,opacity .18s ease}.ClientLogoMarquee_logo__RhuWY:hover img{filter:grayscale(0);opacity:1}.ClientLogoMarquee_low___Se_O img{height:44px}@keyframes ClientLogoMarquee_client-logo-scroll__J75C1{to{transform:translateX(calc(var(--set-width) * -1))}}@media (max-width:760px){.ClientLogoMarquee_section__Koq_W{padding:54px 0}.ClientLogoMarquee_heading__cSYZX{width:calc(100% - 32px)}.ClientLogoMarquee_heading__cSYZX h2{font-size:30px}.ClientLogoMarquee_set__Nnj29,.ClientLogoMarquee_track__r4PbQ{gap:32px}.ClientLogoMarquee_logo__RhuWY{width:132px;height:54px}.ClientLogoMarquee_logo__RhuWY img,.ClientLogoMarquee_logo__RhuWY picture{height:40px}.ClientLogoMarquee_low___Se_O img{height:34px}}@media (prefers-reduced-motion:reduce){.ClientLogoMarquee_viewport__ONBvW{width:min(1180px,calc(100% - 32px));margin:0 auto;overflow:visible}.ClientLogoMarquee_track__r4PbQ{display:grid;width:100%;animation:none;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.ClientLogoMarquee_set__Nnj29{display:contents}.ClientLogoMarquee_set__Nnj29[aria-hidden=true]{display:none}.ClientLogoMarquee_logo__RhuWY{width:100%}}