section.blog-banner{padding-top:100px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:450px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5rem;position:relative;width:100%}section.blog-banner .content-wrapper{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1em;position:relative;padding-right:1em}section.blog-banner:Before{background-image:-webkit-gradient(linear,left top,left bottom,from(#323a45),to(#2e323c));background-image:-o-linear-gradient(top,#323a45 0,#2e323c 100%);background-image:linear-gradient(180deg,#323a45 0,#2e323c);bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0}section.blog-banner h1.page-header__title{font-size:3.75rem;line-height:1.2;font-family:Zilla Slab,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#fff;z-index:3;margin:0;position:relative}@media(max-width:789px){section.blog-banner h1.page-header__title{font-size:2.8125rem;line-height:1.13}}@media(max-width:599px){section.blog-banner h1.page-header__title{font-size:2rem;line-height:1.25}}