.subscribe-post .form-title{display:none}.subscribe-post .text-section .row{align-items:center;display:flex;flex-wrap:wrap}.subscribe-post form{align-items:baseline;background-color:transparent;border:transparent;display:flex;flex-wrap:wrap;justify-content:center}.subscribe-post form .hs-form-field input{border:none;color:#666;font-size:16px;font-weight:400;line-height:24px;padding:16px 24px}.subscribe-post form .hs-form-field{margin:0;width:43%}.subscribe-post form .hs_submit.hs-submit{padding-left:18px;width:auto}.subscribe-post{margin:20px 0 60px}.subscribe-post .text-section{background:#5f41e2;background-image:linear-gradient(#412c9b,#412c9b)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:auto!important;border-radius:60px;padding:80px 88px}.subscribe-post .text-section .content h2{color:#fff;font-size:40px;font-weight:700;line-height:48px;margin:0 auto 30px;max-width:550px;text-align:center}.subscribe-post .text-section .content p{color:#fff;font-size:16px;font-weight:400;line-height:25.6px;margin:0 0 40px;text-align:center}.subscribe-post form .hs_submit.hs-submit input{background:#fff;border:none;color:#000;padding:16px 24px}.subscribe-post .text-section .content .submitted-message,.subscribe-post .text-section label.hs-error-msg{color:#fff}.subscribe-post .text-section .row .content{width:50%}.subscribe-post .text-section .row .image-section{text-align:end;width:50%}.button.text-button{margin-top:20px}.button.text-button a{color:#fff}@media only screen and (max-width:767px){.subscribe-post{margin:50px 0}.subscribe-post .text-section{border-radius:16px;padding:50px 24px}.subscribe-post form{display:block}.subscribe-post form .hs-form-field{margin:0 0 15px;width:100%}.subscribe-post form .hs_submit.hs-submit{padding-left:0}.subscribe-post .text-section .content h2{font-size:30px;line-height:normal;margin:0 auto 14px;max-width:100%;text-align:center}.subscribe-post .text-section .content p br{display:none}.subscribe-post .text-section .row .content{width:100%}.button.text-button,.subscribe-post .text-section .row .image-section{text-align:center;width:100%}.button.text-button{margin-bottom:40px}.subscribe-post .text-section .content p{text-align:center}}@media only screen and (min-width:768px) and (max-width:1024px){.th-blog-post-related-posts .flex .col{width:50%}.th-blog-post-related-posts .flex{row-gap:32px}.subscribe-post{margin:50px 0}.th-blog-post-related-posts .blog-card-body{padding:16px}.subscribe-post .text-section{padding:40px 30px}.subscribe-post .text-section .content h2{font-size:34px;line-height:45px}}