.blog-case-studies--top{color:#fff;font-size:22px;padding:60px 0}.blog-case-studies--top h1{color:#fff;font-size:48px;line-height:1.2em}.blog-case-studies--top a{color:#fff}.blog-case-studies--top a:hover{color:#fff;opacity:.8}.blog-case-studies--top p{font-size:22px}.blog-case-studies .content-wrapper:last-child{padding-bottom:60px}.blog-case-studies .section{margin-bottom:40px;margin-top:40px}.blog-case-studies aside>*{margin-bottom:40px}.blog-case-studies--testimonial{padding:30px}.blog-case-studies--testimonial .widget-type-rich_text p{font-size:22px;font-weight:700}.blog-case-studies--testimonial .widget-type-text{text-align:right}.blog .blog-subscribe-block .blog-header__inner{align-items:center;display:flex;height:100%;padding:30px}.blog-subscribe-block--content>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.blog-subscribe-block--content>div>h2{color:#fff;font-size:2.5rem;margin-bottom:0;padding-top:20px}div#hs_cos_wrapper_blog_subscribe_form{width:100%}.blog-subscribe-block--content form input[type=submit],form .hs-button{background-color:transparent;border:1px solid #fff;border-radius:0;color:#fff;padding:11px 53px;width:100%}.blog-subscribe-block--content form input[type=submit]:hover,form .hs-button:hover{background-color:hsla(0,0%,100%,.25);border:1px solid #fff}.blog-subscribe-block--content input[type=email]{border:0;border-radius:0}.blog-subscribe-block--content .hs-form-field{margin-bottom:.4rem}.blog-index article>div{height:100%!important}form label{color:#fff!important}