section.logo-scroller{display:block;text-align:center}section.logo-scroller .limit-width{background-color:rgba(var(--white));border-radius:1rem;box-shadow:0 12px 28px rgba(39,2,50,.2);gap:2.5rem!important;padding:1.25rem 0}section.logo-scroller .content{flex:1 0 100%;margin:0 auto;max-width:48.75rem}section.logo-scroller .title h2{margin:0}section.logo-scroller .description{margin-bottom:2.5rem}section.logo-scroller .logos{margin-bottom:1.5rem;overflow-x:hidden}section.logo-scroller .logo-wrapper,section.logo-scroller .logos{display:flex;flex-wrap:nowrap}section.logo-scroller .logo{padding:0 1.25rem;width:12.5rem}section.logo-scroller .image-ratio img{-o-object-fit:contain;object-fit:contain}section.logo-scroller.layout-full{display:flex;flex-direction:column-reverse;gap:0;max-width:100%;padding-left:0!important;padding-right:0!important}section.logo-scroller.layout-full .content .title h2{margin:0}section.logo-scroller.layout-full .logos{margin:2.5rem 0 0!important}section.logo-scroller.layout-no-card{padding-bottom:0;padding-top:0}section.logo-scroller.layout-no-card .logos{margin-bottom:0}section.logo-scroller.layout-no-scroll .limit-width,section.logo-scroller.layout-title .limit-width{display:flex;flex-direction:column-reverse}section.logo-scroller.layout-logos .logos,section.logo-scroller.layout-no-scroll .logos,section.logo-scroller.layout-title .logos{margin-bottom:0}section.logo-scroller.layout-no-scroll .logos{justify-content:center;padding:0 2.5rem}section.logo-scroller.layout-no-scroll .logos .logo-wrapper{flex-wrap:wrap;justify-content:center}@media(min-width:840px){section.logo-scroller .limit-width{padding:2.5rem 0}section.logo-scroller .logo{padding:0 1.875rem}}@media(min-width:1024px){section.logo-scroller .logo{padding:0 2.5rem}section.logo-scroller.layout-no-scroll .logos .logo-wrapper{gap:2.5rem}}
