.banner__hero-carousel{position:relative;width:100%;height:500px;overflow:hidden}@media (min-width:768px){.banner__hero-carousel{height:70svh}}.banner__hero-carousel__slide{position:relative;width:100%;height:100%}.banner__hero-carousel__slide--v-arriba .banner__hero-carousel__inner{align-items:flex-start}.banner__hero-carousel__slide--v-centro .banner__hero-carousel__inner{align-items:center}.banner__hero-carousel__slide--h-izquierda .banner__hero-carousel__inner{justify-content:flex-start}.banner__hero-carousel__slide--h-izquierda .banner__hero-carousel__text{text-align:left}.banner__hero-carousel__slide--h-centro .banner__hero-carousel__inner{justify-content:center}.banner__hero-carousel__slide--h-centro .banner__hero-carousel__text{text-align:center}.banner__hero-carousel__slide--h-derecha .banner__hero-carousel__inner{justify-content:flex-end}.banner__hero-carousel__slide--h-derecha .banner__hero-carousel__text{text-align:right}.banner__hero-carousel__inner{position:relative;display:flex;width:100%;height:100%;text-decoration:none}.banner__hero-carousel__content{position:relative;z-index:2;padding-inline:4%}@media (min-width:768px){.banner__hero-carousel__content{padding-inline:4%}}@media (min-width:992px){.banner__hero-carousel__content{padding-inline:8%}}@media (min-width:1600px){.banner__hero-carousel__content{padding-inline:10%}}.banner__hero-carousel__content{width:100%}.banner__hero-carousel__text{color:#fff;padding:2rem 0;position:relative;z-index:3;width:100%}.banner__hero-carousel__text h1,.banner__hero-carousel__text h2,.banner__hero-carousel__text h3,.banner__hero-carousel__text h4,.banner__hero-carousel__text h5,.banner__hero-carousel__text h6,.banner__hero-carousel__text p{color:inherit;font-size:calc(1.525rem + 3.3vw)}@media (min-width:1200px){.banner__hero-carousel__text h1,.banner__hero-carousel__text h2,.banner__hero-carousel__text h3,.banner__hero-carousel__text h4,.banner__hero-carousel__text h5,.banner__hero-carousel__text h6,.banner__hero-carousel__text p{font-size:4rem}}.banner__hero-carousel__text h1,.banner__hero-carousel__text h2,.banner__hero-carousel__text h3,.banner__hero-carousel__text h4,.banner__hero-carousel__text h5,.banner__hero-carousel__text h6,.banner__hero-carousel__text p{font-weight:700;margin:0}@media (min-width:768px){.banner__hero-carousel__text{padding:4rem 0}}.banner__hero-carousel__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.banner__hero-carousel__bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,.4),rgba(255,255,255,0));pointer-events:none}.banner__hero-carousel__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.banner__hero-carousel .swiper-pagination-bullet{background:#fff;opacity:.5}.banner__hero-carousel .swiper-pagination-bullet-active{opacity:1}.banner__hero-carousel .swiper-button-next,.banner__hero-carousel .swiper-button-prev{color:#fff}.banner__hero-carousel .swiper-button-next::after,.banner__hero-carousel .swiper-button-prev::after{font-size:2rem}
/*# sourceMappingURL=banner-hero-carousel.min.css.map */
