.logo-carousel{padding:0 0 45px 0;position:relative;background-color:var(--grey)}.js-logo-carousel{width:calc(100%  + 44px);margin:0 -22px}.js-logo-carousel:after{position:absolute;content:"";height:100%;width:91px;top:0;left:0}.js-logo-carousel:before{position:absolute;content:"";height:100%;width:91px;top:0;z-index:1;right:0}.logo-carousel h2{position:relative;font-size:20px;text-align:center;padding-bottom:28px;z-index:2}.logo-carousel-item{background:transparent}.logo-carousel-item img{max-width:52px;max-height:43px;-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto;height:auto!important}.disable .js-logo-carousel::before,.disable .js-logo-carousel::after{display:none}.disable .logo-carousel-item img{mix-blend-mode:normal}.disable .logo-carousel-item{background-color:transparent}.bg-dark.logo-carousel--inner h2{color:var(--white)}.brand-logo-less img{height:auto;max-width:180px!important}.logo-carousel+.image-text--home{padding-top:0}@media (min-width:768px){.logo-carousel-item img{max-width:92px;max-height:56px}.logo-carousel h2{font-size:26px;padding-bottom:20px}.logo-carousel{padding:80px 0}.js-logo-carousel{width:100%;margin:0}.disable .js-logo-carousel{max-width:648px;margin:0 auto}}@media (min-width:1200px){.js-logo-carousel{justify-content:space-between;align-items:center}.js-logo-carousel.fx-slider .fx-slide{display:block}.logo-carousel-item img{max-height:unset;max-width:180px}.logo-carousel h2{font-size:34px;padding-bottom:35px}.logo-carousel{padding:94px 0}}.logo-carousel--inner{padding:25px 0 16px 0}.logo-carousel--inner h2{padding-bottom:15px}@media (min-width:768px){.logo-carousel--inner{padding:39px 0 30px 0}.logo-carousel--inner h2{padding-bottom:22px}}@media (min-width:1200px){.logo-carousel--inner{padding:63px 0 54px 0}.logo-carousel--inner h2{padding-bottom:30px}}.js-logo-carousel.has--paging{padding-bottom:40px}.js-logo-carousel.has--paging .slick-arrow{bottom:0;top:auto;margin-top:0;left:50%;margin-left:-30px;border:1px solid var(--orange);color:var(--orange);width:30px;height:30px;padding:5px}.js-logo-carousel.has--paging .slick-next{left:auto;right:50%;margin-right:-30px;border-left:0}.js-logo-carousel.has--paging .slick-arrow:hover{background:var(--orange);color:var(--white)}