.page-banner{margin:0 -2vw 16px;height:120px;display:flex;align-items:center;padding:2vw;color:#fff;background-position:left center;background-size:cover;position:relative}.page-banner h1{margin:0;line-height:1;text-shadow:1px 1px 4px hsla(0,0%,0%,.7);z-index:2}.page-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
