.blog-post{margin:0 auto;max-width:960px}.blog-post__meta{margin-bottom:1.4rem}.blog-post__meta a{text-decoration:underline}.blog-post__timestamp{display:block}.blog-post__tags svg{height:auto;margin-right:.35rem;width:15px}.blog-post__tag-link{font-size:.875rem}.blog-related-posts{background-color:#f8fafc}.blog-related-posts h2{text-align:center}.blog-related-posts__list{display:flex;flex-wrap:wrap}.blog-related-posts__post{flex:0 0 100%;padding:1rem}@media screen and (min-width:768px){.blog-related-posts__post{flex:0 0 50%}}@media screen and (min-width:1000px){.blog-related-posts__post{flex:0 0 33.33333%}}.blog-related-posts__image{height:auto;max-width:100%}.blog-related-posts__title{margin:.7rem 0}.blog-comments{margin:0 auto;max-width:680px}.blog-comments .hs-submit{text-align:center}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}.hs-pagination>a{border:1px solid;display:flex;height:100%;line-height:1;padding:10px!important;transition:all .2s}.hs-pagination>a:hover{background:currentColor;color:#fff!important}.blog-post-wrapper{align-items:center;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-wrap:wrap;justify-content:center;min-height:60vh;padding:150px 20px 220px;position:relative;text-align:center}.blog-post-wrapper h1{color:#fff;margin-bottom:40px;text-align:center}.blog-post-wrapper:before{background-image:linear-gradient(0deg,#1a1a1a,#000000bf);background:currentcolor;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.blog-post-wrapper>div{position:relative}.blog-post-wrapper a{border:1px solid;color:#fff!important;display:inline-block;padding:5px}.body-container--blog-post .blog-post{background:#fff;border-radius:20px;box-shadow:0 0 30px 10px hsla(0,0%,40%,.3);margin-bottom:100px;margin-top:-180px;padding:3rem;position:relative;z-index:2}.blog-post__meta.post-author a div{align-items:center;background-color:#e9e9e9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;color:#b5b3b3;display:flex;font-size:13px;height:30px;justify-content:center;margin-right:10px;width:30px}.blog-post__meta.post-author a{display:flex;font-size:19px;font-weight:900;text-decoration:none!important;text-transform:capitalize}.blog-post__timestamp{color:#fff;font-size:12px;font-weight:700;position:relative}.blog-post__meta.post-author{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-post__timestamp:before{bottom:0}.blog-post__timestamp:after,.blog-post__timestamp:before{background:currentColor;border-radius:50%;content:"";display:block;height:2px;left:25%;position:absolute;width:50%}.blog-post__timestamp:after{top:0}.blog-post__timestamp{margin:5px 0;padding:5px}@media (max-width:767px){.hs_recaptcha.hs-recaptcha.field.hs-form-field{overflow:hidden}.body-container--blog-post .blog-post{padding:3rem 30px}.blog-post__meta.post-author{display:block;text-align:center}.blog-post__meta.post-author a{display:block}.blog-post__meta.post-author a div{display:none}}.blog-recent-post .promo-box{display:flex;flex-wrap:wrap;margin-bottom:30px;min-height:520px;overflow:hidden;padding:20px;position:relative;transition:transform .65s cubic-bezier(.05,.2,.1,1),box-shadow .65s cubic-bezier(.05,.2,.1,1)}@media(min-width:768px) and (max-width:1139px){.blog-recent-post .promo-box{margin-bottom:25px}}.blog-recent-post .promo-box>a{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.blog-recent-post .promo-box:hover{box-shadow:0 25px 55px rgba(0,0,0,.25);transform:translateY(-10px) scale(1.05);z-index:100}.blog-recent-post .promo-box:before{bottom:0;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;transition:opacity .65s cubic-bezier(.05,.2,.1,1);width:calc(100% + 10px);z-index:10}.blog-recent-post .promo-box:hover:before{opacity:1}.blog-recent-post .promo-box .promo-box-bg{backface-visibility:hidden;background-position:50%;background-size:cover;height:100%;left:0;opacity:1;position:absolute;top:0;transform:scale(1);transition:transform 1s ease,opacity .5s ease .25s;width:100%;z-index:1}.blog-recent-post .promo-box:hover .promo-box-bg{transform:scale(1.2);transition:transform 2s cubic-bezier(.1,.2,.7,1)}.blog-recent-post .promo-box .promo-box-bg:before{background:linear-gradient(180deg,hsla(0,0%,6%,0),hsla(0,0%,6%,.75));bottom:0;content:"";display:block;height:85%;left:0;position:absolute;transition:opacity .65s cubic-bezier(.05,.2,.1,1);width:100%;z-index:10}.blog-recent-post .promo-box:hover .promo-box-bg:before{opacity:0}.blog-recent-post .promo-box .inner{align-self:flex-end;color:#fff;padding:0;position:relative;text-align:left;width:100%;z-index:10}.blog-recent-post .promo-box .inner .promo-box-icon{margin-bottom:20px}.blog-recent-post .promo-box .inner .promo-box-icon svg{fill:#fff;height:40px;margin-bottom:20px}.blog-recent-post .promo-box .heading-wrapper{transform:translateY(0);transition:opacity .65s cubic-bezier(.05,.2,.1,1),transform .65s cubic-bezier(.05,.2,.1,1)}.blog-recent-post .promo-box .heading-wrapper>:last-child{margin-bottom:0}.blog-recent-post .promo-box .onhover-content{bottom:0;left:0;line-height:1.4;margin-top:12px;opacity:0;position:absolute;transform:translateY(20px);transition:opacity .2s cubic-bezier(.05,.2,.1,1),transform .2s cubic-bezier(.05,.2,.1,1)}.blog-recent-post .promo-box:hover .onhover-content{opacity:1;transform:translateY(0) scale(.95);transition:opacity .65s cubic-bezier(.05,.2,.1,1) .15s,transform .65s cubic-bezier(.05,.2,.1,1) .15s}.blog-recent-post .promo-box .inner *{color:#fff;fill:currentColor}.blog-recent-post .promo-box .heading-wrapper h3{font-weight:400;line-height:1.2}.blog-recent-post .listing-wrapper{display:flex;flex-wrap:wrap}.blog-recent-post .promo-box-wrapper{padding:20px;width:33.33333%}.blog-recent-post .promo-box:before{background:linear-gradient(180deg,rgba(0,0,0,.2),#212121)}.blog-recent-post .container{margin:0 auto;max-width:1600px;padding:30px 0}@media (max-width:992px){.blog-recent-post .promo-box-wrapper{width:50%}}@media (max-width:767px){.blog-recent-post .promo-box-wrapper{padding:20px 0;width:100%}.blog-recent-post .listing-tag-wrapper{padding:20px 0 40px}.blog-recent-post .promo-box{min-height:350px}}