.newsletterform.overrides *{font-family:var(--font-main),serif!important}.newsletterform.overrides .submitBtn{display:flex;flex-direction:column}.newsletterform.overrides .submitBtn button[type=submit]{background-color:var(--clr-button-bg)!important;border-radius:0!important;color:var(--clr-button-text)!important;cursor:pointer!important;font-size:1rem!important;font-weight:400!important;line-height:1.2!important;margin:0!important;margin-inline:0 auto!important;min-width:110px!important;padding:20px 24px!important;text-transform:uppercase!important;width:-moz-fit-content!important;width:fit-content!important}.newsletterform.overrides .submitBtn button[type=submit]:hover{background-color:var(--clr-button-bg-interactive)!important}.newsletterform.overrides .contacta-col{color:var(--clr-primary-text);font-family:var(--font-main),serif;font-size:clamp(.75rem,1.1667rem + -.463vw,1rem);font-weight:400;letter-spacing:0;line-height:1.5}.newsletterform.overrides .input-field{align-items:flex-start;margin:0;max-width:unset;width:100%}.newsletterform.overrides .input-field input[type=text]{background-color:var(--clr-white)!important;border:.5px solid var(--clr-primary-bg)!important;border-radius:0!important;color:var(--clr-primary-text)!important;font:inherit!important;margin:10px 0 0!important;min-height:43px!important;padding:8px 10px!important;width:100%!important}.newsletterform.overrides .dropdown{display:flex;gap:5px}.newsletterform.overrides .dropdown input,.newsletterform.overrides .dropdown select{margin:0;margin-top:10px!important;max-width:unset;min-height:43px!important;padding:8px 10px!important;width:100%}.newsletterform.overrides .contacta-row{margin-top:20px}.newsletterform.overrides .contacta-row.contacta-no-margin-top,.newsletterform.overrides .contacta-row.contacta-no-margin-top:has(>div[hidden])+.contacta-row{margin-top:0}.newsletterform.overrides .input-field.multi .checkbox{display:flex;flex-direction:column;gap:10px;justify-content:center;margin-block:10px}.newsletterform.overrides .input-field.multi .label-option{align-items:flex-start;cursor:pointer;display:flex;font:inherit;gap:8px}.newsletterform.overrides .input-field.multi .label-option input[type=checkbox]{cursor:pointer;flex-shrink:0;height:13px;margin:2px 0 0;width:13px}.newsletterform.overrides .error-msg{font-style:normal}