.hero{position:relative;background-position:50% 50% !important;background-size:cover !important}.hero{padding:7.5em 1.875em 1.25em}.hero:before{position:absolute;top:0;left:0;height:100%;width:100%;content:'';background:rgba(0,0,0,.35)}.hero .compartment{max-width:78.125rem;margin-right:auto;margin-left:auto}.hero>img{display:none}.hero .hero__title{position:relative;margin-bottom:0;color:#fff}@media(min-width:600px){.hero{padding:12.5em 3.75em 2.5em}}@media(max-width:599px){.hero .hero__title{font-size:1.875em}}