.logos-heading{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;position:relative}.logos-heading .headline-text{color:#212121;display:inline-block;font-family:Roboto,sans-serif!important;font-size:14px;font-weight:700!important;letter-spacing:.14px;line-height:1.25;margin:0;position:relative;text-transform:uppercase}@media (min-width:768px){.logos-heading .heading-line{background-color:#242323;flex:1;height:2px;width:auto}.logos-heading .headline-text{max-width:75%}}.logo-ticker{--gap:1.25rem;overflow:hidden;position:relative;width:100%}@media (prefers-reduced-motion:reduce){.logo-ticker:after,.logo-ticker:before{content:none!important}}.logo-track{align-items:center;display:flex;gap:var(--gap);list-style:none;margin:0;padding:0;will-change:transform}.logo-track>*{flex-shrink:0}.logo-track .logo{display:flex;justify-content:center}@media (prefers-reduced-motion:reduce){.logo-ticker{overflow:auto}.logo-track{transform:none!important}}.company-logos .logo-ticker img{display:block;max-width:100%;object-fit:contain;transition:opacity .2s,transform .2s}.company-logos .logo-ticker img.grayscale{filter:grayscale(100%);opacity:.9}.company-logos .logo-ticker a:focus-within img.grayscale{filter:grayscale(0);opacity:1}.company-logos .logo-ticker img.grayscale:hover{filter:grayscale(0);opacity:1}