.blog_footer_form{padding:2em;margin-top:4em;position:relative;background-color:#f1f1f1}.blog_footer_form_pre-header{text-align:center;position:relative;margin-bottom:4em}.blog_footer_form_pre-header:after{content:"";width:5rem;height:1px;background:#000;left:0;right:0;bottom:-19px;position:absolute;margin:0 auto}.blog_footer_form_form{max-width:940px;margin:2em auto}.blog_footer_form_form input[type=text]{width:94%}.blog_footer_form_form input[type=email]{width:97%!important}.blog_footer_form_form input[type=email],.blog_footer_form_form input[type=text]{background-color:#fff;line-height:1.5em;color:#000;border:1px solid #aeb0b6;padding:.5em .3em;box-shadow:inset 1px 1px 4px 1px #ddd;min-height:1.9em;border-radius:3px}.blog_footer_form_form button{padding:1em}.blog_footer_form_form .actions input{font-family:Arial,serif;border-radius:2px;padding:.5rem 2rem;letter-spacing:0;background-image:none;transition:all .15s ease-in-out;text-shadow:none;width:auto;font-size:1.25rem;font-weight:700;background-color:#55d4f5;border:2px solid #55d4f5;color:#000;line-height:1.5!important;margin-top:1em}.hs_submit.hs-submit{text-align:center}.blog_footer_form_form fieldset.form-columns-1{width:48.5%}.blog_footer_form_form .hs-form-field{margin-bottom:10px}.blog_footer_form_pre-header{font-size:12px;letter-spacing:1px;font-weight:600}.blog_footer_form_form{margin-bottom:10px}.blog_footer_form_form .actions input:hover{background-color:transparent;border-color:#55d4f5;color:#55d4f5}@media (max-width:767px){.blog_footer_form_form fieldset.form-columns-1{width:100%}}