.ClientsTicker-module__M0PHVq__tickerSection{background-color:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:48px 0;overflow:hidden}.ClientsTicker-module__M0PHVq__container{max-width:1200px;margin:0 auto 32px;padding:0 24px}.ClientsTicker-module__M0PHVq__title{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0;font-size:14px;font-weight:600}.ClientsTicker-module__M0PHVq__marqueeWrapper{isolation:isolate;width:100%;position:relative;overflow:hidden;transform:translateZ(0)}.ClientsTicker-module__M0PHVq__marqueeWrapper:before,.ClientsTicker-module__M0PHVq__marqueeWrapper:after{content:"";z-index:10;pointer-events:none;width:96px;position:absolute;top:0;bottom:0}.ClientsTicker-module__M0PHVq__marqueeWrapper:before{background:linear-gradient(90deg,#fff,#0000);left:0}.ClientsTicker-module__M0PHVq__marqueeWrapper:after{background:linear-gradient(270deg,#fff,#0000);right:0}.ClientsTicker-module__M0PHVq__marqueeContent{white-space:nowrap;will-change:transform;backface-visibility:hidden;flex-shrink:0;align-items:center;width:max-content;animation:45s linear infinite ClientsTicker-module__M0PHVq__scroll;display:flex;transform:translate(0,0)}.ClientsTicker-module__M0PHVq__marqueeContent:hover{animation-play-state:paused}.ClientsTicker-module__M0PHVq__clientLogo{filter:grayscale();opacity:.4;flex-shrink:0;justify-content:center;align-items:center;padding:0 32px;transition:all .3s;display:flex}@media (min-width:768px){.ClientsTicker-module__M0PHVq__clientLogo{padding:0 48px}}.ClientsTicker-module__M0PHVq__clientLogo:hover{filter:grayscale(0%);opacity:1}.ClientsTicker-module__M0PHVq__textFallback{color:#94a3b8;letter-spacing:-.05em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:40px;font-size:20px;font-weight:700;display:flex}@media (min-width:768px){.ClientsTicker-module__M0PHVq__textFallback{height:48px;font-size:24px}}@-webkit-keyframes ClientsTicker-module__M0PHVq__scroll{0%{-webkit-transform:translate(0,0)}to{-webkit-transform:translate(-50%)}}@keyframes ClientsTicker-module__M0PHVq__scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ClientsTicker-module__M0PHVq__marqueeContent{animation-duration:50s!important;animation-iteration-count:infinite!important}}
