.carousel-compact.container{padding:0}.carousel-compact .carousel-compact__slides.slick-slider{margin:0}.carousel-compact .carousel-compact__slides .slick-list{overflow:visible}.carousel-compact .carousel-compact__controls ul.slick-dots{gap:.8rem}.carousel-compact__wrapper{position:relative;overflow:hidden;padding:3.2rem 1.6rem;background-color:var(--c-lighter-grey)}.carousel-compact__controls{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.carousel-compact__arrows{display:-ms-flexbox;display:flex;gap:1.6rem}.carousel-compact__arrows .button{height:6.4rem;width:6.4rem;padding:.8rem}.carousel-compact__arrows .button .icon{height:4.8rem;width:4.8rem}.carousel-compact__dots{margin:2.4rem 0 1.6rem 0}.carousel-compact__dots ul.slick-dots li button:focus-visible{outline-color:var(--c-primary-dark)}.carousel-compact__dots ul.slick-dots li button::before{border-color:var(--c-primary-dark)}.carousel-compact__dots ul.slick-dots li.slick-active button::before{background-color:var(--c-primary-dark)}@media (min-width: 1024px){.carousel-compact{margin:1.6rem auto}.carousel-compact__wrapper{padding:3.2rem}.carousel-compact__controls{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.carousel-compact__arrows,.carousel-compact__dots{width:50%}.carousel-compact__arrows{position:absolute;left:3.2rem}.carousel-compact__dots{margin-top:1.6rem}}@media (min-width: 1400px){.carousel-compact.container{max-width:140rem}}

