section.logo-scroller{display:block;text-align:center}section.logo-scroller .limit-width{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{width:9.375rem}section.logo-scroller .image-ratio img{-o-object-fit:contain;object-fit:contain}section.logo-scroller.layout-no-card{padding-bottom:0;padding-top:0}section.logo-scroller.layout-logos .logos,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;gap:2.5rem}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}section.logo-scroller.layout-no-scroll .logos .logo-wrapper .logo{padding:0!important}@media(min-width:768px){section.logo-scroller .limit-width{padding:2.5rem 0}}@media(min-width:992px){section.logo-scroller .limit-width{padding:3.75rem 0}section.logo-scroller.layout-no-scroll .logos .logo-wrapper{gap:2.5rem}}
