.partners{align-items:center;display:flex;position:relative;overflow:hidden}@media screen and (width<=360px){.partners{padding-block:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.partners{padding-block:calc(18.6667px + 1.48148vw)}}@media screen and (width>=1440px){.partners{padding-block:2.5rem}}@media screen and (width<=360px){.partners{padding-inline-end:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.partners{padding-inline-end:calc(10.6667px + 3.7037vw)}}@media screen and (width>=1440px){.partners{padding-inline-end:4rem}}.partners__title-wrap{z-index:2;background:linear-gradient(to right, var(--color--white) 89%, #fff0);align-items:center;padding-block:1rem;padding-inline-end:2.5rem;display:flex;position:absolute;inset-block:0;inset-inline-start:0}@media screen and (width<=360px){.partners__title-wrap{padding-inline-start:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.partners__title-wrap{padding-inline-start:calc(10.6667px + 3.7037vw)}}@media screen and (width>=1440px){.partners__title-wrap{padding-inline-start:4rem}}.partners__title{font-family:var(--font--heading);letter-spacing:-.01em;white-space:nowrap;color:var(--color--navy);margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.partners__viewport{inline-size:100%;overflow:hidden}.partners__marquee{inline-size:max-content;animation:45s linear infinite partners-scroll;display:flex}.partners__marquee:hover{animation-play-state:paused}.partners__track{align-items:center;gap:1rem;margin:0;padding:0;padding-inline-end:1rem;list-style:none;display:flex}.partners__item{flex-shrink:0;justify-content:center;align-items:center;block-size:5rem;inline-size:8.75rem;display:flex}.partners__logo{object-fit:contain;filter:grayscale();opacity:.5;block-size:auto;max-block-size:2.5rem;inline-size:auto;max-inline-size:7.75rem;transition:filter .3s,opacity .3s}.partners__item:hover .partners__logo{filter:grayscale(0);opacity:1}@keyframes partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partners__marquee{animation:none}}
