.carousel-2__slide,.carousel-2__slides{background-color:var(--medium-gray);overflow:hidden}.carousel-2__slide{isolation:isolate;min-height:calc(80vh - 6rem);padding:8rem 2rem 10rem;width:100%}.carousel-2__slide--filter:after,.carousel-2__slide:before{content:"";inset:0;position:absolute}.carousel-2__slide:before{mix-blend-mode:multiply;z-index:-1}.carousel-2__slide--filter:after{background:var(--secondary-color);mix-blend-mode:color;opacity:.3;z-index:0}.carousel-2--content-h-start.carousel-2--content-v-center:before{background:linear-gradient(270deg,rgba(27,29,30,0) 0,rgba(27,29,30,.3) 25%,rgba(27,29,30,.75) 50%,rgba(27,29,30,.95))}.carousel-2--content-h-bottom.carousel-2--content-v-center:before{background:linear-gradient(90deg,rgba(27,29,30,0) 0,rgba(27,29,30,.3) 25%,rgba(27,29,30,.75) 50%,rgba(27,29,30,.95))}.carousel-2--content-h-bottom.carousel-2--content-v-start:before,.carousel-2--content-h-middle.carousel-2--content-v-start:before,.carousel-2--content-h-start.carousel-2--content-v-start:before{background:linear-gradient(180deg,rgba(0,0,0,.7) 35%,transparent)}.carousel-2--content-h-bottom.carousel-2--content-v-end:before,.carousel-2--content-h-middle.carousel-2--content-v-end:before,.carousel-2--content-h-start.carousel-2--content-v-end:before{background:linear-gradient(0deg,rgba(0,0,0,.7) 35%,transparent)}.carousel-2--content-h-middle.carousel-2--content-v-center:before{background:rgba(0,0,0,.7)}.carousel-2__image{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-2}.carousel-2__description :last-child{margin-bottom:0}.carousel-2__nav-wrapper{bottom:4rem;gap:8px;left:0;right:0;z-index:1}.carousel-2__controls.button.button--primary,.carousel-2__nav{background:rgba(0,41,56,.8);border-radius:var(--border-radius)}.carousel-2__nav{gap:.8rem;padding:.8rem}.carousel-2__nav svg path{fill:var(--white)}.carousel-2__nav .flickity-prev-next-button.next{order:4}.carousel-2__nav .flickity-page-dots .dot{background:var(--white)}.carousel-2__nav .flickity-page-dots .dot:last-child{margin-right:5px}.carousel-2__nav .flickity-button:focus,.carousel-2__nav .flickity-button:focus-within{-webkit-box-shadow:0 0 0 1px var(--white);box-shadow:0 0 0 1px var(--white)}.carousel-2__controls.button.button--primary,.carousel-2__nav .flickity-prev-next-button{border-color:transparent}.carousel-2__controls.button.button--primary{color:var(--white);height:64px;line-height:0;width:64px}.carousel-2__controls.button.button--primary>div{border-radius:var(--border-radius-small);height:calc(100% - 1.6rem);place-content:center;width:calc(100% - 1.6rem)}.carousel-2__controls.button.button--primary:focus>div,.carousel-2__controls.button.button--primary:hover>div{background:var(--accent-color-1)}.carousel-2__controls.is-playing .carousel-2__pause,.carousel-2__controls:not(.is-playing) .carousel-2__play{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.carousel-2__controls.is-playing .carousel-2__play,.carousel-2__controls:not(.is-playing) .carousel-2__pause{display:none}@media (min-width:600px){.carousel-2__slide{min-height:calc(100vh - 6rem);padding-block:12rem 18rem}}@media (min-width:1220px){.carousel-2__slide{padding-inline:0}.carousel-2__description{margin-left:calc((100vw - var(--container-width))/2);max-width:58rem}.carousel-2--content-middle .carousel-2__description{margin-inline:auto}.carousel-2--content-bottom .carousel-2__description{margin-right:calc((100vw - var(--container-width))/2)}}@media (max-width:767px){.carousel-2__nav-wrapper{bottom:2rem}}