.blog-post-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f6f9;background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:700px;padding:10.625rem 0 4.375rem 0;position:relative;text-align:center;width:100%}.blog-post-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(to bottom,#323a45 0%,#2e323c 100%);bottom:0;content:'';left:0;opacity:.6;position:absolute;right:0;top:0}.blog-post-banner .content-wrapper{margin-left:auto;margin-right:auto;max-width:50rem;padding-left:1em;padding-right:1em;z-index:9}.blog-post-banner h2.post_name{font-size:2.8125rem;line-height:1.13;color:#fff;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;margin:0 0 .625rem 0}.blog-post-banner .post_subtitle{color:#fff;margin:0 0 1.875rem 0}.blog-post-banner .post_date{color:#fff}.blog-post-banner .post-tag{margin:0 0 1.25rem 0}.blog-post-banner .post-tag span.type{color:#fff;background-color:#c70000;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;color:#fff;font-size:.625rem;line-height:1.6;border-radius:4px;display:inline-block;letter-spacing:2px;padding:.3125rem .625rem;text-transform:uppercase}.blog-post-banner .post-tag span.type.type--article{background-color:#0dd290}@media(max-width:789px){.blog-post-banner h2.post_name{color:#fff;font-family:"Noto Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;font-size:2rem;line-height:1.25;margin:0 0 .625rem 0}}