.hero-bg{background-position:50%;background-size:cover;height:400px;position:relative;width:100%}.text-overlay{left:40%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)}.text-overlay h1,.text-overlay h2{color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}@media screen and (max-width:767px){.text-overlay h1{line-height:1.33}.text-overlay{height:90%;left:50%;max-height:100%;max-width:100%;width:90%}}