.hero-carousel__inner{list-style:none;margin:0;padding:0}.hero-carousel .carousel-item{height:100%}.hero-carousel .carousel-indicators{color:#fff}.hero-carousel .carousel-indicators [data-bs-target]{background:transparent;border:2px solid #fff;border-radius:50%;height:5px;transition:all .2s ease-in;width:5px}.hero-carousel .carousel-indicators [data-bs-target].active{background:#fff}.hero-carousel [class^=carousel-control]{max-width:130px}@media(max-width:767.98px){.hero-carousel [class^=carousel-control]{display:none}}.hero-carousel__slide{align-items:center;display:flex;height:100%;min-height:420px;overflow:hidden;position:relative}@media(max-width:767.98px){.hero-carousel__slide{flex-direction:column;min-height:360px}.hero-carousel__slide .media-container{height:400px;order:-1;overflow:hidden;position:relative;width:100%}}.hero-carousel__slide .media-container img,.hero-carousel__slide picture,.hero-carousel__slide video{height:100%;object-fit:cover;object-position:center;width:100%}.hero-carousel__slide picture,.hero-carousel__slide video{left:0;position:absolute;top:0}@media(max-width:767.98px){.hero-carousel__slide picture,.hero-carousel__slide video{height:100%;object-fit:cover;width:100%}}.hero-carousel__slide img{max-width:none}.hero-carousel__slide--overlay img,.hero-carousel__slide--overlay video{filter:brightness(.6)}@media(max-width:767.98px){.hero-carousel__slide--overlay img,.hero-carousel__slide--overlay video{height:100%;object-fit:cover;width:100%}.hero-carousel__slide--half{flex-direction:column}}@media(min-width:768px){.hero-carousel__slide--half picture{height:100%;left:auto;max-width:40%;min-width:0;object-fit:cover;right:0}.hero-carousel__slide--half picture img{height:100%;object-fit:cover;width:100%}}@media(max-width:767.98px){.hero-carousel__slide--half picture{left:0;order:-1;position:relative;top:0;transform:none}.hero-carousel__slide--full .hero-carousel__title{font-size:60px}}.hero-carousel__title{color:#fff!important;font-size:64px;font-weight:600;letter-spacing:-1px;line-height:58px}@media(max-width:767.98px){.hero-carousel__title{flex:1;font-size:34px;font-weight:500;line-height:1.05}}.hero-carousel__ingress{color:#fff!important;font-size:26px;font-weight:500;line-height:26px;margin-top:26px;word-wrap:break-word}@media(max-width:767.98px){.hero-carousel__ingress{display:none}}.hero-carousel__button.btn{color:currentColor;margin-top:auto;z-index:1}.hero-carousel__content{color:#fff!important;padding:3.625rem 35px 3.625rem 20px;width:100%;z-index:1}@media(min-width:768px){.hero-carousel__content{padding:2rem 130px 3.625rem}}@media(max-width:767.98px){.hero-carousel__content{flex:1;position:relative}}.hero-carousel__content--dark *{color:#2c112d!important}.hero-carousel__content-inner{display:flex;flex-direction:column}.hero-carousel__content .bubble-image{bottom:0;height:210px;position:absolute;right:0;z-index:1}@media(max-width:767.98px){.hero-carousel__content .bubble-image{bottom:0;height:80px;left:45%;position:relative;width:125%;z-index:0}}.hero-carousel__arrow-btn{align-items:center;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;opacity:1;transition:all .2s ease-in;width:40px}.hero-carousel__arrow-btn svg{fill:currentColor;transition:all .2s ease-in}.hero-carousel__arrow-btn--prev svg{transform:rotate(180deg)}.hero-carousel__arrow-btn:focus-visible,.hero-carousel__arrow-btn:hover{background-color:#fff}.hero-carousel__arrow-btn:focus-visible svg,.hero-carousel__arrow-btn:hover svg{fill:#f30000}.hero-carousel.carousel-dark .carousel-indicators{color:#2c112d!important}.hero-carousel.carousel-dark .carousel-indicators [data-bs-target]{background-color:transparent;border-color:#2c112d}.hero-carousel.carousel-dark .carousel-indicators [data-bs-target].active{background:#2c112d}.hero-carousel.carousel-dark .hero-carousel__arrow-btn{border-color:#2c112d}.hero-carousel.carousel-dark .hero-carousel__arrow-btn svg{fill:#2c112d}.hero-carousel.carousel-dark .hero-carousel__arrow-btn:focus-visible,.hero-carousel.carousel-dark .hero-carousel__arrow-btn:hover{background-color:#2c112d}.hero-carousel.carousel-dark .hero-carousel__arrow-btn:focus-visible svg,.hero-carousel.carousel-dark .hero-carousel__arrow-btn:hover svg{fill:#fff}@media(max-width:767.98px){.hero-carousel.carousel-dark .hero-carousel__arrow-btn{display:none}}
/*# sourceMappingURL=hero-carousel-block.15bc8812.css.map*/