.carousel{position:relative;max-width:140rem;margin:0 auto;padding:1.6rem;background-color:var(--c-lighter-grey)}.carousel .carousel__slides:not(.slick-initialized)>div:not(:first-child){display:none}.carousel .carousel__slides [class*="__image"] img{max-width:101%}.carousel .carousel__slides.slick-slider{margin:0}.carousel .carousel__slides .slick-arrow{display:none !important}.carousel .carousel__slides .slick-slide:not(.slick-active){opacity:0}.carousel .carousel__slides .slick-active [class*="__image"] img{-webkit-animation:bg-next-slide 0.75s;animation:bg-next-slide 0.75s}.carousel .carousel__slides .slick-active .carousel-slide__text__wrapper{-webkit-animation:text-next-slide 0.75s;animation:text-next-slide 0.75s}.carousel .slick-track{display:-ms-flexbox;display:flex;background-color:var(--c-primary)}.carousel__custom-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:1.6rem;background-color:var(--c-secondary-dark)}.carousel__custom-nav button{position:relative;transition:all .2s ease-out}.carousel__custom-nav .carousel__controls{display:-ms-flexbox;display:flex;gap:1.6rem;margin-bottom:2.4rem}.carousel__custom-nav .carousel__controls .button,.carousel__custom-nav .carousel__controls .icon{height:5rem;width:5rem}.carousel__custom-nav .carousel__controls .button{padding:0;border:transparent;background:none}.carousel__custom-nav .carousel__controls .button:focus-visible{outline:0.3rem solid var(--c-text-inverse)}.carousel__custom-nav .carousel__controls .button:hover,.carousel__custom-nav .carousel__controls .button:focus,.carousel__custom-nav .carousel__controls .button:active{background:none}.carousel__custom-nav .carousel__controls .button--prev{right:0}.carousel__custom-nav .carousel__controls .button--prev:hover{right:.33333rem}.carousel__custom-nav .carousel__controls .button--next{left:0}.carousel__custom-nav .carousel__controls .button--next:hover{left:.33333rem}.carousel__custom-nav .carousel__controls .button--play,.carousel__custom-nav .carousel__controls .button--pause{bottom:0}.carousel__custom-nav .carousel__controls .button--play:hover,.carousel__custom-nav .carousel__controls .button--pause:hover{bottom:.33333rem}.carousel__custom-nav .button--hidden{display:none}@media (min-width: 1024px){.carousel{padding:0;background-color:transparent}.carousel .carousel__slides.slick-slider{margin-bottom:-0.5rem}.carousel .carousel__slides .slick-active .carousel-slide-campaign__content{-webkit-animation:text-next-slide 0.75s;animation:text-next-slide 0.75s}.carousel .slick-track{background:none}.carousel__custom-nav{position:absolute;left:0;bottom:.5rem;padding:3.5rem 1rem;background-color:var(--c-secondary-dark)}.carousel__custom-nav .carousel__controls{gap:0;margin-bottom:3rem}.carousel__custom-nav .carousel__controls .button,.carousel__custom-nav .carousel__controls .icon{height:6rem;width:6rem}}@media (min-width: 1400px){.carousel__custom-nav{padding:4.8rem 2rem}}@-webkit-keyframes bg-next-slide{0%{transform:translateX(1%)}100%{transform:translateX(0)}}@keyframes bg-next-slide{0%{transform:translateX(1%)}100%{transform:translateX(0)}}@-webkit-keyframes text-next-slide{0%{transform:translateX(2%)}100%{transform:translateX(0)}}@keyframes text-next-slide{0%{transform:translateX(2%)}100%{transform:translateX(0)}}@media (prefers-reduced-motion){.carousel .carousel__slides .slick-active [class*="__primary-image"] img{-webkit-animation:none;animation:none}.carousel .carousel__slides .slick-active .carousel-slide__text__wrapper{-webkit-animation:none;animation:none}.carousel .carousel__slides .slick-active .carousel-slide-campaign__content{-webkit-animation:none;animation:none}}

