.hero{color:#fff;font-size:2rem;font-weight:600;letter-spacing:.015rem;line-height:1.6;padding:11rem 2.8rem;position:relative}.hero h1{color:inherit}.hero .content-wrapper{position:relative;z-index:3}@media (min-width:768px){.hero__content{max-width:58rem}}.hero__content :last-child{margin-bottom:0}.hero__bg{z-index:1}.hero__bg,.hero__bg:before{bottom:0;left:0;position:absolute;right:0;top:0}.hero__bg:before{background:linear-gradient(90deg,rgba(0,0,0,.6) 26.79%,transparent 74.14%);content:"";display:block}.hero__bg img{height:100%!important;object-fit:cover;width:100%!important}