.banner{display:flex;position:relative;flex-direction:column;z-index:auto;justify-content:flex-end;isolation:isolate;min-height:60rem}@media screen and (min-width: 750px){.banner{min-height:75rem}}.banner__media{height:100%;position:absolute;left:0;top:0;width:100%;border-radius:30px;overflow:hidden}.banner__media img{border-radius:30px;width:100%;height:100%;object-fit:cover;object-position:70%}@media screen and (min-width: 750px){.banner__media img{object-position:center}}.banner:after,.banner__media:after{content:"";position:absolute;top:0;left:0;background:#000;opacity:0;z-index:1;width:100%;height:100%;border-radius:30px}.banner__content{padding:4rem 2rem;display:flex;position:relative;width:100%;align-items:end;justify-content:space-between;height:100%;z-index:2;flex-wrap:wrap;gap:5rem}@media screen and (min-width: 750px){.banner__content{padding:6rem 5rem}}.banner__box{position:relative;width:100%;text-align:left;display:flex;flex-direction:column;justify-content:fle}.banner__header-group{margin-bottom:2rem}.banner__heading{margin-bottom:2rem;color:#fff}.banner__subtitle{text-transform:uppercase;letter-spacing:.1em;font-size:1.4rem;color:#fff}.banner__subtitle p{margin:0}.banner__text{margin-top:2rem;color:#fff}@media screen and (min-width: 990px){.banner__text{margin-top:9rem;max-width:78rem}}.banner__text p{margin:0}.banner__buttons{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-image-banner.css.map */
