.logo-carousel{padding:46px 0;text-align:center;background-color:var(--red)}.logo-carousel__logo__img{padding:0 10px}.logo-carousel__logo__img img{margin:0 auto}.logo-carousel__wrapper{margin:0 -10px}.logo-carousel__logos{padding-bottom:50px}.logo-carousel__logos.slick-dotted{padding-bottom:50px}@media (min-width:768px){.logo-carousel{padding:34px 0}.logo-carousel__logos{padding-bottom:0}}@media (min-width:1200px){.logo-carousel{padding:52px 0}}.logo-carousel .slick-dots{position:absolute;bottom:0;width:100%;margin:0;line-height:0;overflow:visible}.logo-carousel .slick-dots li{position:relative;display:inline-block;width:12px;height:12px;margin:0 5px;padding:0;cursor:pointer}.logo-carousel .slick-dots li:before{display:none}.logo-carousel .slick-dots li button{display:block;width:12px;height:12px;padding:5px;border:0;background:0 0;color:transparent;font-size:0;line-height:0;cursor:pointer;outline:none;background:0 0}.logo-carousel .slick-dots li button:before{content:'';position:absolute;top:0;left:0;width:12px;height:12px;border-radius:50%;background:0 0;opacity:1;line-height:12px;text-align:center;border:1px solid var(--white)}.logo-carousel .slick-dots li.slick-active button:before{background:var(--white)}