.newsletter{background:#3f3f3f;padding:1.9rem 2.2rem 2.35rem;width:100%}.newsletter picture{display:block;line-height:0;max-width:67px;margin:0 auto .75rem}.newsletter_title{color:#fff;font-size:1rem;font-weight:700;line-height:1.7;margin-bottom:.6rem;padding:0 10px;text-align:center}.newsletter .legal-consent-container,.newsletter .legal-consent-container p,.newsletter .hs-form .legal-consent-container label{color:#fff}.newsletter .newsletter_form .hbspt-form form{margin-bottom:0}.newsletter .newsletter_form .hbspt-form form .hs_email{width:100%;position:relative}.newsletter .newsletter_form .hbspt-form form .hs_email>label{display:none}.newsletter .newsletter_form .hbspt-form form .hs_email .input{display:flex}.newsletter .newsletter_form .hbspt-form form .hs_email .input input{border:0;border-radius:0;max-width:100%}.newsletter .newsletter_form .hbspt-form form .hs_submit{width:100%}.newsletter .newsletter_form .hbspt-form form .hs_submit .actions{display:flex;margin:0;padding:0}.newsletter .newsletter_form .hbspt-form form .hs_submit input{border-radius:0;padding:.75rem 2rem;width:100%}.newsletter .newsletter_form .hbspt-form form .hs_submit input::placeholder{color:#2d2d2d}.newsletter .newsletter_form .hbspt-form form .hs_error_rollup{display:none}.newsletter .newsletter_form .submitted-message{color:#fff;text-align:center}@media only screen and (min-width:992px){.newsletter .hs-form .hs-form-field{margin-bottom:0}.newsletter .newsletter_form .hbspt-form form .hs_email .hs-error-msgs{position:absolute}.newsletter form.hs-form fieldset.form-columns-2 .hs-form-field{margin-bottom:0}.newsletter .newsletter_form .submitted-message{color:#fff;text-align:center}}