.newsletter-form{position:relative}.newsletter-form__description{margin:auto}.newsletter-form__form{margin-bottom:calc(var(--spacing-base)*6);margin-top:calc(var(--spacing-base)*6)}.newsletter-form .newsletter-form__form form fieldset:has(.legal-consent-container){order:2}.newsletter-form__form .legal-consent-container{display:inline-flex;order:2}.newsletter-form__form .legal-consent-container,.newsletter-form__form .legal-consent-container p{color:var(--gray-color);font-size:calc(var(--spacing-base)*3);line-height:normal}.newsletter-form__form .legal-consent-container p *{font-size:inherit;line-height:inherit}.newsletter-form__form form{align-items:flex-start;flex-flow:row wrap;position:relative}.newsletter-form__form form .hs-form-field{min-width:unset;width:unset}.newsletter-form .newsletter-form__form form fieldset[class*=form]{flex:1 1 auto;max-width:unset;min-width:unset;position:relative;row-gap:calc(var(--spacing-base)*4)}.newsletter-form .newsletter-form__form form fieldset[class*=form]>.hs-form-field{display:flex;flex-flow:column;max-width:270px;min-width:unset}.newsletter-form .newsletter-form__form form .hs-submit .actions input[type=submit]{font-size:calc(var(--spacing-base)*4);font-weight:600;min-height:calc(var(--spacing-base)*11)}.newsletter-form .newsletter-form__form form .hs-error-msg,.newsletter-form .newsletter-form__form form .hs-error-msgs *{font-size:calc(var(--spacing-base)*3)}.newsletter-form .newsletter-form__description *{margin-top:calc(var(--spacing-base)*2)}