.NewsletterForm_warning__51BkA{margin-block-start:2rem;color:var(--error-color);display:flex;gap:12px;align-items:start}.NewsletterForm_warning__51BkA svg{flex:0 0 auto;margin-block-start:.125rem}.NewsletterForm_formFooter__8YAU9{margin-block-end:3.125rem}.NewsletterForm_success__6j46U{overflow:hidden}.NewsletterForm_success__6j46U .NewsletterForm_successInner__qsuWw{max-width:var(--container-width);margin-block-end:3.125rem}.NewsletterForm_successHeader__scbDQ{margin-block-start:3.75rem;margin-block-end:1rem}.NewsletterForm_form__LQLzz{--input-padding:0 0 0.625rem 0;--textInput-color:transparent;--input-color:var(--highlightSecondary-color);display:grid;gap:3.125rem;overflow:hidden;transition-timing-function:ease-in}.NewsletterForm_form__LQLzz input[type=email],.NewsletterForm_form__LQLzz input[type=text]{max-inline-size:24.5625rem;border-block-start-width:0;border-inline-start-width:0;border-inline-end-width:0}.NewsletterForm_form__LQLzz input[type=email]:focus-visible,.NewsletterForm_form__LQLzz input[type=email]:hover,.NewsletterForm_form__LQLzz input[type=text]:focus-visible,.NewsletterForm_form__LQLzz input[type=text]:hover{--inputBorder-color:var(--highlight-color);box-shadow:none}.NewsletterForm_form__LQLzz input[type=email]:user-invalid:not(:hover),.NewsletterForm_form__LQLzz input[type=text]:user-invalid:not(:hover){--input-color:var(--error-color)}.NewsletterForm_form__LQLzz label{position:absolute;transition-property:margin,font-size;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.NewsletterForm_form__LQLzz label:has(+input:not(:-moz-placeholder),+input:focus){font-size:min(.8125rem,13px);margin-block-start:-1.625rem}.NewsletterForm_form__LQLzz label:has(+input:not(:placeholder-shown),+input:focus){font-size:min(.8125rem,13px);margin-block-start:-1.625rem}.NewsletterForm_form__LQLzz button{margin-block-start:2rem}.NewsletterForm_form__LQLzz a,.NewsletterForm_form__LQLzz button{color:var(--highlightSecondary-color)}.NewsletterForm_miele__fEW5W{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}