.hero-banner{min-height:100vh;overflow:hidden;margin-top:-11rem;border-radius:0 0 20px 20px;transform:translateY(0)!important;animation:none!important;opacity:1!important}.hero-banner .hero-banner__media img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center}.hero-banner__container{position:absolute;bottom:5.1rem;z-index:1;margin-left:8rem}.hero-banner__heading{margin-bottom:2.4rem}.hero-banner__heading h1{font-family:var(--font-body-family);font-style:var(--font-body-style);color:#fff;font-size:4.6rem;line-height:4.8rem;letter-spacing:.92px;margin-bottom:0}.hero-banner__heading h1 strong{display:block;line-height:normal;margin-top:-.4rem;margin-bottom:-.4rem}.hero-banner__buttons{display:flex;gap:1.6rem}.hero-banner__buttons .button{text-transform:uppercase}.hero-banner__buttons .button--dark-bordered{min-width:25.8rem}.hero-banner__buttons .button--light{min-width:23.2rem;border-color:#000}.hero-banner__buttons .button br{display:none}@media (max-width: 1199px){.hero-banner{margin-top:-11.8rem}}@media (max-width: 990px){.hero-banner{margin-top:-8.6rem}}@media (max-width: 767px){.hero-banner{min-height:100svh}.hero-banner__container{left:1.6rem;right:1.6rem;bottom:2.5rem;margin:0}.hero-banner__heading h1{font-size:2.8rem;line-height:2.8rem;letter-spacing:.56px}.hero-banner__heading h1 strong{margin:0}.hero-banner__buttons{gap:.8rem}.hero-banner__buttons .button{min-width:inherit;width:calc(50% - .4rem);text-align:center;line-height:1.6rem;letter-spacing:.32px;padding-bottom:.1rem}}@media (max-width: 551px){.hero-banner__buttons .button{height:4.8rem;padding:0}.hero-banner__buttons .button br{display:block}}
/*# sourceMappingURL=/cdn/shop/t/535/assets/dossier-hero-banner.css.map */
