.page-title-banner{position:relative;min-height:400px;z-index:0}.page-title-banner:before{content:"";background-color:rgba(26,57,101,.5);position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.page-title-banner .banner-content{color:#fff;text-align:center;word-break:break-word}.page-title-banner .banner-content h1{font-size:45px;font-weight:700;line-height:48px;text-transform:uppercase;letter-spacing:2px}.page-title-banner .banner-content .vcenter{left:0;right:0;margin:auto}.page-title-banner .banner-content h6{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:.96px;text-transform:uppercase}.author-details,.author-details .content{text-align:center}.author-details .content .profile{margin-bottom:20px}.author-details .content .hs-author-avatar{position:relative;background-color:#fff;width:97px;height:97px;margin:-50px auto 0;border:5px solid #fff;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.15);overflow:hidden;z-index:2}.author-details .content .name{font-size:18px;line-height:20px;margin-bottom:5px}.author-details .content .date{font-size:12px;line-height:20px}@media screen and (max-width:1024px){.page-title-banner{min-height:300px}}@media screen and (max-width:767px){.page-title-banner{min-height:200px}}@media screen and (max-width:767px){.page-title-banner .banner-content .vcenter{padding:0 20px}}@media screen and (max-width:479px){.page-title-banner .banner-content h1{font-size:32px}}