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