.hero-carousel{background:var(--color-oatmeal-two);overflow-x:hidden;overflow-y:hidden;padding:2rem 2rem 0;position:relative}@media(min-width:768px){.hero-carousel{padding:5rem 5rem 12rem}}.hero-carousel__container{overflow:hidden;width:100%}.hero-carousel__slide{background-color:var(--color-oatmeal-two);background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;height:auto}
@media(min-width:768px){.hero-carousel__slide{height:56vw;max-height:70rem}}.hero-carousel__slide .image--default,.hero-carousel__slide .video--default{height:100%;min-height:26rem;pointer-events:none;width:100%}@media(max-width:767px){.hero-carousel__slide .image--default,.hero-carousel__slide .video--default{min-height:0;padding-bottom:58%}
}@media(max-width:767px){.hero-carousel__slide .image--default iframe,.hero-carousel__slide .video--default iframe{height:200%;top:50%;transform:translateY(-50%)}}.hero-carousel__right{align-items:flex-end}.hero-carousel__left{align-items:flex-start}.hero-carousel__heading{color:var(--color-dark-chocolate)}@media(min-width:768px){.hero-carousel__heading{color:inherit}
}.hero-carousel__copy{color:var(--color-dark-chocolate);padding-top:3rem}@media(min-width:768px){.hero-carousel__copy{color:inherit}}.hero-carousel__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-carousel__cta{margin-top:3rem;padding:1.5rem 3.5rem;align-self:center}@media(min-width:768px){.hero-carousel__cta{align-self:inherit}
}@media(max-width:767px){.hero-carousel__cta{background:var(--color-dark-chocolate);color:var(--color-white)}}.hero-carousel__text{text-align:center;padding:3rem 0 4rem}@media(max-width:767px){.full-bleed .hero-carousel__text{padding-left:2rem;padding-right:2rem}}@media(min-width:768px){.hero-carousel__text{position:absolute;padding:0 4rem;z-index:2}
.hero-carousel__text--left{text-align:left}.hero-carousel__text--right{text-align:right}.hero-carousel__text.top{top:15%}.hero-carousel__text.bottom{bottom:15%}}@media(min-width:992px){.hero-carousel__text{margin-left:2.8rem;margin-right:2.8rem;max-width:90rem}}@media(min-width:1600px){.hero-carousel__text--left{margin-left:11rem}
.hero-carousel__text--right{margin-right:11rem}}@media(min-width:2000px){.hero-carousel__text--left{margin-left:calc(50% - 92rem)}.hero-carousel__text--right{margin-right:calc(50% - 92rem)}}.hero-carousel .swiper-pagination{bottom:initial;display:flex;justify-content:center;padding:0 6.4rem;top:calc(58vw - 1.2rem);transform:translateY(-100%);width:100%}
@media(min-width:768px){.hero-carousel .swiper-pagination{bottom:7rem;top:initial;transform:none}}.hero-carousel .swiper-pagination-bullet{background:transparent;border-radius:0;max-width:4rem;opacity:1;position:relative;width:100%}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet{max-width:13.3rem}
}.hero-carousel .swiper-pagination-bullet:after{background-color:var(--color-earth);content:"";height:.3rem;left:0;position:absolute;top:50%;transition:background .25s ease-in-out;transform:translateY(-50%);width:100%}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet:after{background-color:var(--color-oatmeal-three)}
}.hero-carousel .swiper-pagination-bullet-active:after{background-color:var(--color-oatmeal-one)}@media(min-width:768px){.hero-carousel .swiper-pagination-bullet-active:after{background-color:var(--color-camel)}}.hero-carousel .swiper-pagination__left{text-align:left}.hero-carousel .swiper-pagination__right{text-align:right}
.hero-carousel .swiper-arrows{opacity:0}.hero-carousel .swiper-arrows .swiper-button-prev,.hero-carousel .swiper-arrows .swiper-button-next{transition:top .1s ease;display:none}@media(min-width:768px){.hero-carousel .swiper-arrows .swiper-button-prev,.hero-carousel .swiper-arrows .swiper-button-next{top:50%;display:block}
}.hero-carousel .swiper-arrows .swiper-button-prev svg,.hero-carousel .swiper-arrows .swiper-button-next svg{color:var(--color-oatmeal-one);fill-opacity:1}.hero-carousel .swiper-arrows .swiper-button-prev::after,.hero-carousel .swiper-arrows .swiper-button-next::after{display:none}.hero-carousel .swiper-arrows .swiper-button-prev{left:2rem}
@media(min-width:992px){.hero-carousel .swiper-arrows .swiper-button-prev{left:4rem}}.hero-carousel .swiper-arrows .swiper-button-next{right:2rem}@media(min-width:992px){.hero-carousel .swiper-arrows .swiper-button-next{right:4rem}}.hero-carousel.full-bleed{padding:0}.hero-carousel.full-bleed .swiper-pagination{display:none}
@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination{display:block;bottom:2.6rem;top:initial}}@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination-bullet:after{background-color:var(--color-earth)}}@media(min-width:768px){.hero-carousel.full-bleed .swiper-pagination-bullet-active:after{background-color:var(--color-oatmeal-one)}
}