.hero{background-position:50%;background-size:cover;display:flex;flex-direction:column;height:500px;justify-content:flex-end}.hero:before{bottom:0;content:"";top:0}.hero .page-center,.hero:before{left:0;position:absolute;right:0}.hero .page-center{bottom:50px;height:auto;position:relative;width:100%;z-index:999}.hero .page-center div{bottom:0}.hero-heading__header{color:#fff;font:normal 4em "DM Serif Display",serif;letter-spacing:0;margin-bottom:20px;margin-top:0;max-width:950px;text-transform:none}.hero-heading__subtitle{color:#fff!important;font:300 30px/1.4 Open Sans,sans-serif!important;max-width:500px!important}@media only screen and (max-width:767px){.hero{text-align:center}.hero-heading{padding:0 50px}.hero-heading__subtitle{margin:auto}.hero{height:500px;position:relative}.hero .page-center{position:absolute}.header-container-wrapper{height:500px}}