html{scroll-padding-top:80px;scroll-behavior:smooth}.hero-carousel-block{background-color:#fff}.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper{aspect-ratio:4/3}.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper .swiper,.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper .swiper-wrapper,.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper .swiper-slide{height:100%}.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper img{width:100%;height:100%;object-fit:cover}.hero-carousel-block:not(.header-hero-component) .swiper-wrapper,.hero-carousel-block:not(.header-hero-component) .swiper-slide{height:100%}.hero-carousel-block:not(.header-hero-component) .swiper-slide picture{display:block;width:100%;height:100%}.hero-carousel-block:not(.header-hero-component) .swiper-slide img{width:100%;height:100%;object-fit:cover}.hero-carousel-block .hero-content{background-color:hsla(0,0%,100%,.85);border-radius:50px;padding:3rem}@media(max-width: 991.98px){.hero-carousel-block.header-hero-component .hero-carousel__image-wrapper{display:block;width:100%;aspect-ratio:1/1}.hero-carousel-block.header-hero-component [class*=col-]{text-align:center;align-items:center}.hero-carousel-block.header-hero-component .d-flex{justify-content:center}}@media(max-width: 767.98px){.hero-carousel-block.b-hero-carousel:not(.header-hero-component){display:flex;flex-direction:column;min-height:auto !important;padding-top:0 !important;margin-top:0 !important;padding-bottom:0}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper{position:relative !important;top:auto !important;left:auto !important;width:100% !important;height:auto !important;aspect-ratio:4/3 !important}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper-slide{height:100% !important}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper-slide::after{display:none !important}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper-slide picture{display:block !important;width:100% !important;height:100% !important}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper-slide img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .container{position:relative;z-index:10;margin-top:1.5rem;padding-left:15px;padding-right:15px;width:100%}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-content{position:relative;background-color:#fff;backdrop-filter:blur(8px);border-radius:28px;padding:2.25rem 1.75rem;box-shadow:0 10px 30px rgba(0,0,0,.15);color:#5c5550;text-align:center;margin-bottom:3.5rem}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-content h1{font-size:2rem;text-shadow:none;margin-bottom:.75rem}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-content .lead{color:#5c5550;font-size:.95rem;text-shadow:none;margin-bottom:1.5rem;line-height:1.5}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-content .d-flex{justify-content:center;gap:10px}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-content .d-flex .btn{justify-content:center}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .swiper-pagination{position:absolute;bottom:10px !important;top:auto !important;left:0;width:100%;text-align:center;padding-left:0;z-index:10}.hero-carousel-block.b-hero-carousel:not(.header-hero-component) .hero-carousel__pause-toggle{top:auto !important;bottom:10px !important;right:15px !important;z-index:10}}/*# sourceMappingURL=hero-carousel.css.map */
