.c-newsletter .hs-form{--input-background-color: var(--footer-background-color);--inpurt-border-color: var(--color-root-navy);display:flex;flex-direction:column;align-items:stretch;gap:16px}@media (min-width: 60em){.c-newsletter .hs-form{gap:24px}}.c-newsletter .hs-form .hs-form-field{position:relative;margin:0;display:flex;width:100%}.c-newsletter .hs-form .hs-form-field label:not(.hs-form-booleancheckbox-display){position:absolute;top:50%;left:var(--form-input-padding);transform:translateY(-50%);transition:transform .25s ease}.c-newsletter .hs-form .hs-form-field label:not(.hs-form-booleancheckbox-display):not(.hs-error-msg){padding:0 5px;background-color:var(--input-background-color)}.c-newsletter .hs-form .hs-form-field label:not(.hs-form-booleancheckbox-display).hs-error-msg{bottom:-.3125rem;top:auto;transform:translateY(100%)}.c-newsletter .hs-form .hs-form-field .input{display:flex;width:100%}@media (min-width: 60em){.c-newsletter .hs-form .hs-form-field .input{min-width:380px}}.c-newsletter .hs-form .hs-form-field:has(.input input:not(:-moz-placeholder)) label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){transform:translateY(-150%) scale(.8)}.c-newsletter .hs-form .hs-form-field:has(.input input:focus) label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display),.c-newsletter .hs-form .hs-form-field:has(.input input:not(:placeholder-shown)) label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display){transform:translateY(-150%) scale(.8)}
