.styles_newsletterRegistration__HyESX{display:grid;grid-template-columns:42rem 1fr;background-color:var(--card-color-background);color:var(--card-color-foreground);border-radius:var(--border-radius);padding:2.8rem 8rem 2.8rem 2rem;box-shadow:var(--shadow);width:100%;grid-gap:3.6rem;gap:3.6rem;--color-foreground:var(--card-color-foreground);--color-background:var(--card-color-background)}@media(max-width:1023px){.styles_newsletterRegistration__HyESX{grid-template-columns:1fr;padding:2rem}}.styles_newsletterRegistration__HyESX .styles_image__J5pA8{position:relative;width:42rem;height:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius);align-self:center}@media(max-width:1023px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8{width:100%;height:42rem}}@media(max-width:767px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8{height:30rem}}@media(max-width:479px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8{height:23rem}}.styles_newsletterRegistration__HyESX .styles_image__J5pA8 .styles_bg__T2LTx{scale:4.7;margin-left:calc(40px + 15%)}@media(max-width:1023px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8 .styles_bg__T2LTx{scale:2.2;margin-left:15%}}@media(max-width:767px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8 .styles_bg__T2LTx{scale:2}}@media(max-width:479px){.styles_newsletterRegistration__HyESX .styles_image__J5pA8 .styles_bg__T2LTx{scale:3}}.styles_newsletterRegistration__HyESX .styles_image__J5pA8 .styles_fg__5ZL9G{position:absolute;top:10%;height:80%;width:100%;object-fit:contain}.styles_newsletterRegistration__HyESX .styles_content__NIfMb{display:flex;flex-direction:column;justify-content:space-between;min-height:32rem;gap:2.8rem}@media(max-width:1023px){.styles_newsletterRegistration__HyESX .styles_content__NIfMb{margin-top:0}}.styles_newsletterRegistration__HyESX .styles_content__NIfMb.styles_loading__A4ISK>:first-child{flex-grow:1;justify-content:center}.styles_newsletterRegistration__HyESX .styles_content__NIfMb.styles_error__cpHR_,.styles_newsletterRegistration__HyESX .styles_content__NIfMb.styles_success__gyjAE{justify-content:center;gap:4rem}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_heading__qob3o{text-wrap:balance;margin:-1.2rem 0}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_heading__qob3o.styles_success__gyjAE{color:var(--color-success)}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_heading__qob3o.styles_error__cpHR_{color:var(--color-error)}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_paragraph__Bp4Yp{line-height:100%}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_form__FOxkX{gap:2.8rem;display:flex;flex-direction:column;width:100%}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_form__FOxkX .styles_input__R3CZ4{--_cta-width:5.6rem;--_input-spacing:1.6rem;--_input-height:5.6rem;padding:var(--_input-spacing) var(--_cta-width) var(--_input-spacing) var(--_input-spacing);border-radius:var(--border-radius);border:1px solid var(--color-foreground);width:100%;color:var(--color-foreground)}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_form__FOxkX .styles_privacyPolicyLink__RcTGj{font-family:var(--font-vodafone),sans-serif;font-weight:400;line-height:150%;text-wrap:pretty;font-size:clamp(1.6rem,1.8vw,1.8rem);color:var(--color-foreground);text-decoration:underline}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_form__FOxkX .styles_submit__gBgzy{display:flex;width:-moz-fit-content;width:fit-content}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_icon__YFl8w svg{width:10rem;height:10rem}.styles_newsletterRegistration__HyESX .styles_content__NIfMb.styles_error__cpHR_ svg{color:var(--color-error)}.styles_newsletterRegistration__HyESX .styles_content__NIfMb .styles_newsletterLink__xGJX1{justify-content:left}.styles_footerText__rE0Pf{font-family:var(--font-vodafone),sans-serif;font-weight:300;text-wrap:pretty;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:150%;margin-top:-1.6rem;display:flex;gap:8px}