*,:after,:before{box-sizing:border-box}section.hero{max-width:100vw;height:70vh;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;color:#fff;overflow:hidden;flex-direction:column}.hero-header{padding-left:20px;padding-right:20px}.hero-banner h1{font-size:4rem}@media screen and (max-width:700px){.hero-banner h1{font-size:2.6rem;text-align:center}}@media screen and (min-width:75.000em){section.hero{padding-top:0;padding-bottom:0}}