.logoMarquee{--logo-marquee-duration:55s;--logo-marquee-fade:8rem;position:relative;overflow:hidden;width:100%;padding-block:clamp(20px,3vw,30px);direction:ltr;-webkit-mask-image:linear-gradient(to right,#0000 0,#000 var(--logo-marquee-fade),#000 calc(100% - var(--logo-marquee-fade)),#0000 100%);mask-image:linear-gradient(to right,#0000 0,#000 var(--logo-marquee-fade),#000 calc(100% - var(--logo-marquee-fade)),#0000 100%)}.logoMarquee__track{display:flex;width:max-content;animation:logoMarqueeScroll var(--logo-marquee-duration) linear infinite;will-change:transform}[dir=rtl] .logoMarquee__track{animation-direction:reverse}.logoMarquee:focus-within .logoMarquee__track,.logoMarquee:hover .logoMarquee__track{animation-play-state:paused}.logoMarquee__group{gap:14px;margin:0;padding:0 7px;list-style:none}.logoMarquee__group,.logoMarquee__item{display:flex;flex-shrink:0;align-items:center}.logoMarquee__item{justify-content:center;width:180px;height:104px;padding:16px;border:1px solid #dcdedb;border-radius:10px;background:#fffcfc;transition:border-color .25s ease,box-shadow .25s ease}.logoMarquee__item:hover{border-color:#267b2f80;box-shadow:0 10px 26px -18px #16301cb3}.logoMarquee__item img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.68;transition:filter .28s ease,opacity .28s ease}.logoMarquee__item:hover img{filter:none;opacity:1}@keyframes logoMarqueeScroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:reduce){.logoMarquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.logoMarquee__track{animation:none;will-change:auto}.logoMarquee__item,.logoMarquee__item img{transition:none}}@media screen and (max-width:768px){.logoMarquee{--logo-marquee-fade:3rem}.logoMarquee__item{width:138px;height:84px;padding:12px}.logoMarquee__group{gap:10px;padding:0 5px}}.clients{display:flex;flex-direction:column;padding-block:clamp(40px,6vw,76px) clamp(48px,7vw,92px)}.clients__inner{width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}