.new-blog-post-layout .blog-post-subscribe-form{padding:2rem 1rem}.new-blog-post-layout .blog-post-subscribe-form form{display:block !important}.new-blog-post-layout .blog-post-subscribe-form form p{font-size:16px;line-height:22px}.new-blog-post-layout .blog-post-subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{float:none;width:100%;display:block;margin-bottom:15px}.new-blog-post-layout .blog-post-subscribe-form .hs_submit.hs-submit{float:none;width:100%;max-width:150px}.new-blog-post-layout .blog-post-subscribe-form input.hs-button.primary.large{border-top-left-radius:5px;border-bottom-left-radius:5px}.blog-featured.banner-listing{background-color:#34a81d;padding:90px 0}.blog-featured.banner-listing{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:relative}.banner-listing-container{position:relative}.blog-featured.banner-listing::before{content:"";background-color:rgba(0,0,0,0.43);position:absolute;width:100%;height:100%;top:0}.blog-featured.banner-listing .post-title{border-bottom:2px solid transparent;transition:border .2s;color:#fff;font-size:34px;font-weight:600;margin:0;display:initial}.blog-featured.banner-listing .feature-title{color:#f4fff2;font-size:14px;text-transform:uppercase;letter-spacing:.2px;font-weight:600;margin-bottom:8px;display:block}.blog-featured.banner-listing .banner-listing-inner{display:flex;align-items:center}.blog-featured.banner-listing .banner-listing-inner .c-feature-content{width:100%;text-align:center}.author-text-block{line-height:1}.post-custom-social-container.old-social-post{display:block;position:absolute;width:48px;z-index:5;left:-80px}.post-custom-social-container.july2021{text-align:center}.post-custom-social-container a{background:#f1f3f5;border-radius:50%;color:#1d2b36;display:inline-block;height:36px;position:relative;width:36px;text-align:center;line-height:37px;margin:0px 5px 9px;-webkit-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.blog-post-wrapper.cell-wrapper{position:relative}.blog-featured.banner-listing .author-block-banner{box-sizing:border-box;align-items:center;display:flex;justify-content:center;padding-top:25px}.banner-listing-row .c-post-meta__author-name span{color:rgba(255,255,255,0.9);font-size:16px;font-weight:500}.c-post-meta__details span{color:rgba(255,255,255,0.7);font-size:13px;font-style:italic}.author-block-banner .c-avatar--author{border-radius:100%;box-shadow:none;height:42px;width:42px;overflow:hidden;margin-right:26px}.author-text-block{text-align:left}.blog-post-subscribe-form form{align-content:flex-start;justify-content:center}.blog-post-subscribe-form form:after{content:'';display:block;clear:both}.blog-post-subscribe-form .hs-form{margin-bottom:0px}.blog-post-subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{float:left;width:80%}.blog-post-subscribe-form input.hs-button.primary.large{width:100%;border-top-left-radius:0;border-bottom-left-radius:0;margin:0}.blog-post-subscribe-form form label{display:none}.blog-post-subscribe-form input[type="email"]{padding:.55rem !important;border:1px solid rgba(0,0,0,0.15);border-radius:4px 0px 0px 4px}.blog-post-subscribe-form .hs-form-field{margin-top:0 !important}#progress-bar{position:fixed !important;top:0 !important;z-index:999;background-color:#34a81d !important}h3.form-title{font-weight:600;text-decoration:none;font-family:Roboto;font-style:normal;color:#222;font-size:1.1111111111111112rem;line-height:26px}.blog-post-subscribe-form .hs_submit.hs-submit{float:left;width:20%}.blog-post-subscribe-form{background:#f1f2f2;box-shadow:inset 0 84px 0 -80px #34a81d,inset 0 0 0 1px rgba(52,168,29,0.09);width:100%;text-align:center;padding:2rem;float:none !important}@media(max-width:767px){.blog-post-subscribe-form .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{float:left;width:100%;border-radius:5px}.blog-post-subscribe-form input[type="email"]{border-radius:5px}#sectionSubscribe.row{flex-wrap:wrap}.blog-post-subscribe-form .hs_submit.hs-submit{width:100%;padding-top:10px}.blog-post-subscribe-form input.hs-button.primary.large{border-radius:5px}}