.logo-container.background{background-repeat:no-repeat;background-size:contain;height:80px;width:100%}.logo-carousel__wrapper .carousel-cell{height:80px;margin:0 15px;width:calc(20% - 25px)}.logo-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:thin solid #b7b7b7;padding:0 20px;position:relative;z-index:5}.logo-carousel__wrapper.overlay-top .logo-carousel__container{margin-top:-2rem!important}.logo-carousel__wrapper .text-wrapper{border-right:thin solid #b7b7b7;text-align:center;width:15%}.logo-carousel__wrapper .slider-wrapper{padding:0 15px;width:85%}.logo-carousel__wrapper .flickity-viewport{margin:0}@media (max-width:680px){.logo-carousel__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.logo-carousel__wrapper .slider-wrapper,.logo-carousel__wrapper .text-wrapper{width:100%}.logo-carousel__wrapper .text-wrapper{border-bottom:thin solid #b7b7b7;border-right:none}.logo-carousel__wrapper .carousel-cell{width:33.33333%}}