.l-hero-banner{position:relative;padding:100px 16px}@media screen and (min-width:768px){.l-hero-banner{padding:0px;padding-top:400px}}.b-hero-banner{display:block;padding:24px;width:100%;margin:0;font-weight:300;font-size:48px;line-height:1em;background-color:rgba(0,36,62,0.68);color:#fff}@media screen and (min-width:768px){.b-hero-banner{padding:48px;padding-left:calc((100% - 1024px) / 2);max-width:60%}}