.blog-post-hero{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:160px 18px}.blog-post-hero .text-container{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;flex-flow:column wrap;justify-content:center;margin:0 auto;max-width:960px;width:100%}.blog-post-hero .text-container .heading-container,.blog-post-hero .text-container .heading-container h1,.blog-post-hero .text-container .heading-container h1 *,.blog-post-hero .text-container .heading-container h2,.blog-post-hero .text-container .heading-container h2 *,.blog-post-hero .text-container p{background-color:transparent!important}.blog-post-hero .text-container p{margin-bottom:36px}.blog-post-hero .text-container :not(.button),.blog-post-hero .text-container :not(span){border-color:#fff;color:#fff;text-align:center}.blog-post-hero .heading-container{background-color:transparent;border:3px solid #fff;border-bottom:none;border-top:none;margin-bottom:0;position:relative}.blog-post-hero .text-container h2{align-items:center;background-color:transparent;color:#fff!important;display:flex;flex-flow:row nowrap;font-size:21px!important;font-weight:600!important;justify-content:center;left:0;letter-spacing:4px!important;line-height:21px!important;margin:0!important;padding:0!important;position:absolute;right:0;text-align:center;top:-9px}.blog-post-hero .text-container h2:before{background-color:#fff;content:"";height:3px;left:0;position:absolute}.blog-post-hero .text-container h2:after{background-color:#fff;content:"";height:3px;position:absolute;right:0}.blog-post-hero .text-container h1{margin:0;padding:30px 36px}.blog-post-hero .text-container p{color:#fff;font-size:24px;font-weight:500;margin:24px auto 0;text-align:center}