.tapita-grid-banners img{width:auto;max-width:100%;height:auto;vertical-align:top}.tapita-grid-banners .banner-content{position:relative}.tapita-grid-banners .banner-info{position:absolute;left:0;right:0;bottom:0;padding:30px;display:flex;max-width:100%;justify-content:end;flex-direction:column;row-gap:1rem}.tapita-grid-banners .banner-primary-title{margin:.3rem 0}.tapita-grid-banners .banner-info h2{font-size:2.4rem}.tapita-grid-banners .banner-info h1,.tapita-grid-banners .banner-info h2,.tapita-grid-banners .banner-info h3,.tapita-grid-banners .banner-info h4,.tapita-grid-banners .banner-info h5,.tapita-grid-banners .banner-info h6{font-weight:400;margin:0}.tapita-grid-banners .banner-info .banner-button-link{margin-top:-.5rem}.tapita-grid-banners .ratio-content a{display:block;width:100%;height:100%}.tapita-grid-banners .ratio-content a img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-slider-container{position:relative}.banner-slider-container .swiper-button-next{right:-6rem;left:auto;margin-top:-3.5rem}.banner-slider-container .swiper-button-prev{left:-6rem;right:auto;margin-top:-3.5rem}.banner-slider-container .swiper-paginations{margin-top:2rem}@media screen and (max-width: 1024px){.banner-slider-container .swiper-button-next{right:0;left:auto}.banner-slider-container .swiper-button-prev{left:0;right:auto}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/tapita-grid-banners.css.map */
