.tp-blog-detail-header{padding-top:4.2rem}.tp-blog-detail-header__info{background:#f6f6f6;margin-bottom:2.1rem;padding:0 0 3rem 1rem;position:relative;z-index:1}.tp-blog-detail-header__info:after,.tp-blog-detail-header__info:before{background:#f6f6f6;bottom:0;content:"";position:absolute;top:0;width:100vw;z-index:-1}.tp-blog-detail-header__info:before{right:100%}.tp-blog-detail-header__info:after{left:100%}.tp-blog-detail-header__info h6{color:#000;font-size:.9rem;font-weight:300;letter-spacing:0;line-height:1.67;margin-bottom:1.5rem}.tp-blog-detail-header__info h6 a{color:#000;font-size:.9rem;line-height:2.33;text-decoration:none}.tp-blog-detail-header__info h6 a:hover{color:#153d6a}.tp-blog-detail-header__info h1{margin-bottom:2.3rem}.tp-blog-detail-header__info h1 span{color:#153d6a}.tp-blog-detail-header__info h2 span,.tp-blog-detail-header__info h3 span,.tp-blog-detail-header__info h4 span,.tp-blog-detail-header__info h5 span,.tp-blog-detail-header__info p{color:#000}.tp-blog-detail-header__info h6{margin-top:-50px}.tp-blog-detail-header__info h1{margin-top:-38px}.tp-blog-detail-header__author{margin-top:-15px}img.tp-blog-detail-header{margin-top:-38px}.tp-blog-detail-header__info h1 span{font-weight:900;line-height:1.2;margin-bottom:1.5rem}.tp-blog-detail-header__author-info{align-items:flex-start;display:flex;flex-direction:column}.tp-blog-detail-header__author-info a{color:#000;font-size:1.1rem;font-weight:900;line-height:1.45;text-decoration:none}.tp-blog-detail-header__author-info a:hover{text-decoration:none}.tp-blog-detail-header__author-info p{color:#000;font-size:.9rem;line-height:1.75;opacity:.56}.tp-blog-detail-header__info p{font-size:.8rem;line-height:1.75}.tp-blog-detail-header__feature-image{box-shadow:0 .5rem 2rem rgba(0,0,0,.3);display:block;margin:-100px auto 2.1rem;position:relative;width:70%;z-index:2}.tp-blog-detail-header__feature-image img{object-fit:cover;object-position:center}.tp-blog-detail-header__info--with-featured-image{margin-bottom:0;padding-bottom:6rem}@media only screen and (min-width:768px){.tp-blog-detail-header{padding-top:6.2rem}.tp-blog-detail-header__info h6,.tp-blog-detail-header__info h6 a{font-size:1.2rem}.tp-blog-detail-header__info h6{margin-top:-75px}.tp-blog-detail-header__feature-image{margin-top:-175px}.tp-blog-detail-header__info--with-featured-image{min-height:460px;padding-bottom:10rem}}@media only screen and (min-width:992px){.tp-blog-detail-header__info h6{margin-top:-73px}.tp-blog-detail-header__info h1{margin-top:-38px}.tp-blog-detail-header__author{margin-top:-15px}img.tp-blog-detail-header{margin-top:-38px}}