section.join-newsletter-module form.hs-form{align-items:center;background-color:#ecf7e7;border-radius:.875rem;display:flex;flex-direction:row;gap:.5rem;margin:0 auto;max-width:640px;padding:.5rem;position:relative;width:100%}section.join-newsletter-module form.hs-form .legal-consent-container{position:absolute;top:calc(100% + 1rem)}section.join-newsletter-module form.hs-form:has(.hs_error_rollup) .legal-consent-container{top:calc(100% + 2rem)}section.join-newsletter-module form.hs-form .hs-form-field{height:54px;width:100%}section.join-newsletter-module form.hs-form .hs-form-field legend,section.join-newsletter-module form.hs-form .hs-form-field>label{display:none}section.join-newsletter-module form.hs-form .hs-form-field .input,section.join-newsletter-module form.hs-form .hs-form-field input{height:100%;width:100%}section.join-newsletter-module form.hs-form .hs-form-field input{background:0 0;border:1px solid transparent;border-radius:.5rem;font-size:1rem;font-weight:500;padding:0 .75rem}section.join-newsletter-module form.hs-form .hs-form-field input::placeholder{color:#707070}section.join-newsletter-module form.hs-form .hs-form-field input:active,section.join-newsletter-module form.hs-form .hs-form-field input:focus,section.join-newsletter-module form.hs-form .hs-form-field input:focus-visible{border-color:#1e3229}section.join-newsletter-module form.hs-form .hs-form-field input:invalid{border-color:#e03e2f}section.join-newsletter-module form.hs-form .hs-form-field input:empty{border-color:transparent}section.join-newsletter-module form.hs-form .hs-form-field ul.hs-error-msgs{display:none}section.join-newsletter-module form.hs-form .hs_error_rollup{padding-top:5px;position:absolute;top:100%}section.join-newsletter-module form.hs-form .hs_error_rollup li{color:#e03e2f;list-style:none}section.join-newsletter-module form.hs-form .hs_submit .actions input{white-space:nowrap}@media (max-width:768px){section.join-newsletter-module form.hs-form{flex-direction:column}section.join-newsletter-module form.hs-form .legal-consent-container{top:calc(100% + .5rem)}section.join-newsletter-module form.hs-form .legal-consent-container .hs-richtext{text-align:center}section.join-newsletter-module form.hs-form .hs_submit,section.join-newsletter-module form.hs-form .hs_submit .actions,section.join-newsletter-module form.hs-form .hs_submit .actions input{width:100%}}