.logos{padding-block:var(--space-section)}.logos__inner{max-width:var(--container-max-outer);padding-inline:var(--container-pad);flex-flow:column;gap:3rem;margin-inline:auto;display:flex}.logos__title{color:var(--color-text);text-align:center;font-size:1.5rem;font-weight:600}.logos__carousel{align-items:center;gap:1rem;display:flex;position:relative}.logos__track{scroll-snap-type:x mandatory;scrollbar-width:none;flex:1;gap:2rem;display:flex;overflow-x:auto}.logos__carousel--static .logos__track{justify-content:center;overflow-x:visible}.logos__track::-webkit-scrollbar{display:none}.logos__slide{scroll-snap-align:start;flex:0 0 calc(20% - 1.6rem);justify-content:center;align-items:center;display:flex}.logos__logo{width:var(--logo-w,7.5rem);max-width:100%;height:auto}.logos__arrow{opacity:.35;width:2rem;color:var(--color-green);cursor:pointer;background:0 0;border:0;flex:none;transition:opacity .2s}.logos__arrow:hover{opacity:1}.logos__arrow img{width:auto;height:1.75rem;margin-inline:auto}@media (max-width:767px){.logos__slide{flex:0 0 calc(33.3333% - 1.33333rem)}.logos__logo{width:calc(var(--logo-w,7.5rem) * .67)}}@media (max-width:479px){.logos__logo{width:calc(var(--logo-w,7.5rem) * .58)}.logos__arrow img{height:1.125rem}}.logos__lead{max-width:46rem;color:var(--color-grey-medium);margin:0 auto;font-size:1.125rem;line-height:1.6}.logos__lead p{margin:0}
