.blog-title-row{align-items:center;background-color:var(--secondary-color);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:70vh;min-height:600px;position:relative;text-align:center}.blog-title-row .container{max-width:980px;z-index:1}.blog-title-row h2{color:#fff}.bg-overlay{background:rgba(0,0,0,.5);display:block;height:100%;position:absolute;top:0;width:100%;z-index:0}.tag-container a{background-color:var(--primary-accent);border-radius:5px;color:var(--primary-color);padding:.5rem 2rem}.author-blog-details{align-items:center;display:flex;justify-content:center;text-align:left}.author-blog-details img{border-radius:10px;height:auto;margin-right:2rem;width:75px}.author-blog-details p{margin-bottom:0}.hs-embed-wrapper{box-shadow:0 0 15px 5px rgba(0,0,0,.2);margin:0 0 5rem!important;max-width:100%!important}main.single-post{padding:7.5rem 0 0}article.post-content h2{margin-bottom:2rem}article.post-content a{color:var(--primary-color);text-decoration:underline}article.post-content a:hover{color:var(--primary-accent)}article blockquote,article img{border-radius:10px;box-shadow:0 0 15px 0 rgba(0,0,0,.2)}article blockquote{background-color:#f6f6f6;margin-bottom:4rem;margin-top:4rem;padding:5rem}article blockquote div{font-weight:400!important}.post-navigation{align-items:stretch;display:flex}.post-navigation a{color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10rem 5rem;position:relative;text-align:center;width:50%}.post-navigation span{display:block;position:relative;z-index:1}span.bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:all .5s ease-in-out;width:100%;z-index:0}.post-navigation a:hover span.bg-image{transform:scale(1.2)}span.post-nav-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}span.nav-title{font-size:2.5rem;font-weight:700}.back-to-blog{background-color:var(--secondary-color)}@media screen and (max-width:840px){.post-navigation{flex-direction:column}.post-navigation a{width:100%}}@media screen and (max-width:600px){.blog-title-row h1{font-size:3.5rem}.blog-title-row h2{font-size:2.5rem}}