.b-hero-carousel{min-height:80vh;display:flex;align-items:center;background-color:var(--bs-dark, #212529)}.b-hero-carousel .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.b-hero-carousel .swiper-slide{width:100%;height:100%}.b-hero-carousel .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, color-mix(in srgb, var(--bs-black) 70%, transparent) 0%, color-mix(in srgb, var(--bs-black) 30%, transparent) 100%);z-index:2}.b-hero-carousel .swiper-slide img{width:100%;height:100%;object-fit:cover}.b-hero-carousel .swiper-pagination-bullet-active{color:var(--bs-primary)}.b-hero-carousel .hero-content{color:var(--bs-white);text-align:start}.b-hero-carousel h1{letter-spacing:-0.02em;line-height:1.1;text-shadow:0 2px 10px color-mix(in srgb, var(--bs-black) 30%, transparent)}@media(min-width: 992px){.b-hero-carousel h1{font-size:4.5rem}}.b-hero-carousel .lead{text-shadow:0 1px 5px color-mix(in srgb, var(--bs-black) 20%, transparent)}.b-hero-carousel .swiper-pagination{bottom:30px !important;text-align:left;padding-left:15px}@media(min-width: 576px){.b-hero-carousel .swiper-pagination{padding-left:calc((100vw - 540px)/2 + 15px)}}@media(min-width: 768px){.b-hero-carousel .swiper-pagination{padding-left:calc((100vw - 720px)/2 + 15px)}}@media(min-width: 992px){.b-hero-carousel .swiper-pagination{padding-left:calc((100vw - 960px)/2 + 15px)}}@media(min-width: 1200px){.b-hero-carousel .swiper-pagination{padding-left:calc((100vw - 1140px)/2 + 15px)}}@media(min-width: 1400px){.b-hero-carousel .swiper-pagination{padding-left:calc((100vw - 1320px)/2 + 15px)}}.b-hero-carousel .swiper-pagination-bullet{background:var(--bs-white);opacity:.4;width:12px;height:12px;margin:0 6px !important;transition:all .3s ease}.b-hero-carousel .swiper-pagination-bullet-active{background:var(--bs-white);opacity:1;transform:scale(1.2);width:30px;border-radius:var(--bs-border-radius-sm)}.b-hero-carousel.white{background-color:var(--bs-white)}.b-hero-carousel.white .swiper-slide::after{background:linear-gradient(90deg, color-mix(in srgb, var(--bs-white) 95%, transparent) 0%, color-mix(in srgb, var(--bs-white) 40%, transparent) 100%)}.b-hero-carousel.white h1{color:var(--bs-dark, #212529);text-shadow:none}.b-hero-carousel.white .lead{text-shadow:none}.b-hero-carousel.white .swiper-pagination-bullet{background:var(--bs-dark, #212529)}.b-hero-carousel.white .swiper-pagination-bullet-active{background:var(--bs-dark, #212529)}.b-hero-carousel.header-hero-component{min-height:unset;display:block;background-color:var(--bs-white)}.b-hero-carousel.header-hero-component .swiper{position:relative;height:100%}.b-hero-carousel.header-hero-component .swiper-slide::after{display:none}.b-hero-carousel.header-hero-component .swiper-pagination{bottom:20px !important;padding-left:0;text-align:center}.b-hero-carousel.header-hero-component h1{text-shadow:none !important}@media(min-width: 992px){.b-hero-carousel.header-hero-component h1{font-size:3.5rem}}.b-hero-carousel.header-hero-component .lead{text-shadow:none !important}.b-hero-carousel.header-hero-component .btn{text-shadow:none !important;box-shadow:none !important}.b-hero-carousel .hero-carousel__pause-toggle{transition:opacity .3s ease,transform .2s ease;padding:10px;color:var(--bs-white)}.b-hero-carousel .hero-carousel__pause-toggle:hover{opacity:1;transform:scale(1.1)}.b-hero-carousel .hero-carousel__pause-toggle.is-paused{opacity:1}.b-hero-carousel .hero-carousel__image-wrapper{max-width:600px;max-height:600px;aspect-ratio:1/1;border-radius:var(--bs-border-radius)}.b-hero-carousel .hero-carousel__image-wrapper.is-center{max-width:100%;aspect-ratio:16/9}/*# sourceMappingURL=hero-carousel.css.map */
