.home-banner{position:relative;height:75vh;display:flex;align-items:center;overflow:hidden;background-color:#f5f5f5}.home-banner__media{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-banner__media img{width:100%;height:100%;object-fit:cover;object-position:center}.home-banner__content{position:relative;z-index:2;display:flex;width:100%;padding:0 5rem;max-width:var(--page-width);margin:0 auto}.home-banner__box{max-width:65rem;background:transparent;padding:0}.home-banner__heading{margin:0;font-family:Raleway,sans-serif;font-size:7.125rem;line-height:1.1;font-weight:500;color:#121212;margin-bottom:3.5rem;width:100%;letter-spacing:-.02em}.home-banner__text{font-size:1.8rem;line-height:1.5;color:#121212;margin-bottom:4.5rem;max-width:60rem}.home-banner__text p{margin:0}.home-banner__buttons{display:flex;gap:1.5rem}.home-banner__content--top-left{align-items:flex-start;justify-content:flex-start}.home-banner__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.home-banner__content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.home-banner__content--middle-left{align-items:center;justify-content:flex-start}.home-banner__content--middle-center{align-items:center;justify-content:center;text-align:center}.home-banner__content--middle-right{align-items:center;justify-content:flex-end;text-align:right}.home-banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.home-banner__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.home-banner__content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}@media screen and (max-width: 989px){.home-banner{height:70vh}.home-banner__content{padding:0 4rem}.home-banner__heading{font-size:4.2rem;margin-bottom:3rem}.home-banner__text{font-size:1.7rem;margin-bottom:4rem}}@media screen and (max-width: 749px){.home-banner{background-color:transparent;height:auto;min-height:50vh}.home-banner__media{display:none}.home-banner__content{padding:3rem 2rem;text-align:center;display:flex;justify-content:center;align-items:center}.home-banner__box{background-color:transparent;padding:0;display:flex;flex-direction:column;align-items:center;width:100%}.home-banner__heading{font-size:3.2rem;margin-bottom:2rem;text-align:center}.home-banner__text{font-size:1.6rem;margin-bottom:3rem;text-align:center}.home-banner__buttons{justify-content:center;width:100%}.button{min-width:10rem;padding:1.2rem 2.5rem;font-size:1.4rem}.home-banner-mobile-image{width:100%;aspect-ratio:1/1;display:block;overflow:hidden}.home-banner-mobile-image img{width:100%;height:100%;object-fit:cover}}@media screen and (max-width: 480px){.home-banner{height:auto;min-height:45vh}.home-banner__heading{font-size:4rem;margin-bottom:1.5rem}.home-banner__text{font-size:1.5rem;margin-bottom:2.5rem}.button{min-width:10rem;padding:1.2rem 2rem;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-home-banner.css.map */
