.blk-hero-carousel{position:relative}.blk-hero-carousel .swiper{height:75vh;min-height:400px;overflow:hidden}.blk-hero-carousel .swiper .swiper-wrapper{box-sizing:content-box;display:flex;flex-wrap:nowrap;height:100%;width:100%}.blk-hero-carousel .swiper .swiper-slide{flex-shrink:0;height:100%;width:100%}.blk-hero-carousel .hero-carousel__slide{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;position:relative}.blk-hero-carousel .hero-carousel__overlay{background:linear-gradient(180deg,rgba(71,76,85,.7),rgba(57,62,70,.7));bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.blk-hero-carousel .hero-carousel__content{max-width:1100px;padding:0 6rem;position:relative;text-align:center;width:100%;z-index:1}.blk-hero-carousel .hero-carousel__content h1{margin-bottom:.35em}@media(max-width:991.98px){.blk-hero-carousel .hero-carousel__content{padding:0 2rem}}.blk-hero-carousel .hero-carousel__subtitle{color:var(--bs-primary);margin-bottom:0}.blk-hero-carousel .hero-carousel__btn{background:none;border:none;cursor:pointer;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.blk-hero-carousel .hero-carousel__btn svg ellipse,.blk-hero-carousel .hero-carousel__btn svg path{transition:stroke .25s ease}.blk-hero-carousel .hero-carousel__btn:focus-visible,.blk-hero-carousel .hero-carousel__btn:hover{outline:none}.blk-hero-carousel .hero-carousel__btn:focus-visible svg ellipse,.blk-hero-carousel .hero-carousel__btn:focus-visible svg path,.blk-hero-carousel .hero-carousel__btn:hover svg ellipse,.blk-hero-carousel .hero-carousel__btn:hover svg path{stroke:var(--bs-primary)}.blk-hero-carousel .hero-carousel__btn--prev{left:2rem}.blk-hero-carousel .hero-carousel__btn--next{right:2rem}@media(max-width:767.98px){.blk-hero-carousel .hero-carousel__btn{display:none}}