.Container{color:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);fill:currentColor;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);flex:1;width:100%}.Container.is-alternative-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only}.Container.is-extended-background{background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);position:relative}@media screen and (min-width:1280px){.Container.is-extended-background:before{content:"";z-index:-1;background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}}.Container.is-alternative-background{background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424)}.Container.is-alternative-background.is-extended-background{background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424);position:relative}@media screen and (min-width:1280px){.Container.is-alternative-background.is-extended-background:before{content:"";z-index:-1;background-color:var(--lightningcss-light,#f1f1f2)var(--lightningcss-dark,#232424);width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}.Container.is-full-width{width:100vw;position:relative;left:calc(50% - 50vw)}}.Container.is-slice-padding{padding:16px}@media screen and (min-width:1024px){.Container.is-slice-padding{padding-top:32px;padding-bottom:32px}}@media screen and (min-width:1440px){.Container.is-slice-padding{padding-left:0;padding-right:0}}.Container.is-slice-padding-block{padding-top:16px;padding-bottom:16px}@media screen and (min-width:1024px){.Container.is-slice-padding-block{padding-top:32px;padding-bottom:32px}}.Container.is-slice-padding-inline{padding-left:16px;padding-right:16px}@media screen and (min-width:1440px){.Container.is-slice-padding-inline{padding-left:0;padding-right:0}}.SSOHeader{flex-direction:column;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;display:flex}@media screen and (min-width:1024px){.SSOHeader{padding-top:16px;padding-bottom:16px}}.SSOHeader__title{white-space:nowrap;font-family:NouvelR\, sans-serif;font-size:1.8rem;font-weight:400;line-height:1}.SSOHeader__logos{flex-direction:row;align-items:center;margin:8px 0 4px;display:flex}@media screen and (min-width:1024px){.SSOHeader__logos{margin:0 0 0 16px}}.SSOHeader__logo{display:flex}.SSOHeader__logo.is-alpine{width:36px}.SSOHeader__logo.is-renault{width:24px}.SSOHeader__logo.is-dacia{width:48px}.SSOHeader__logo.is-mobilize{width:24px}.SSOHeader__logo.is-renew{width:48px}.SSOHeader__logo:not(:only-child){margin:0 8px}.SSOHeader__svg{width:100%;height:100%}.OtpInput{flex-direction:column;gap:8px;display:flex}.OtpInput.has-error .OtpInput__field{border-color:#dd3636}.OtpInput__fields{gap:8px;display:flex}.OtpInput__label{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.OtpInput__field[type=text]{text-align:center;background:#fff;border:1px solid #cfd1d3;border-radius:4px;width:36px;padding:8px 0;font-family:NouvelR\, sans-serif;font-size:2rem;font-weight:400;line-height:1;transition:border-color .5s ease-in-out}.OtpInput__field[type=text]::-moz-selection{background:#f1f1f2}.OtpInput__field[type=text]::selection{background:#f1f1f2}.OtpInput__field[type=text]:focus{background:#f1f1f2;border-color:#000}.ComponentMain__main{background-color:#fff;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:450px;margin:8px auto 0;padding:16px 16px 32px;display:flex}.ComponentMain__content{flex-direction:column;gap:16px;width:85%;min-width:280px;display:flex}@media screen and (min-width:670px){.ComponentMain__content{width:30%;min-width:350px}}.ComponentMain__icon{width:48px}.ComponentMain__title{text-align:center;font-family:NouvelR\, sans-serif;font-size:2.4rem;font-weight:700;line-height:.95}@media screen and (min-width:670px){.ComponentMain__title{font-size:2rem}}.SasOtpCode__description{text-align:center;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4}.SasOtpCode__email{text-align:center;font-family:NouvelR\, sans-serif;font-size:1.4rem;font-weight:700;line-height:1.4}.SasOtpCode__enterCodeLabel{text-align:center;text-transform:uppercase;font-family:NouvelR\, sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4}.SasOtpCode__codeFieldContainer{border:0;align-self:center;margin:0;padding-top:16px;padding-bottom:16px;padding-left:0;padding-right:0}.SasOtpCode__firstSeparator,.SasOtpCode__secondSeparator{border:none;border-top:1px solid #d9d9d6;margin:16px 0;display:block}.SasOtpCode__resendContainer{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.SasOtpCode__resendCounter{font-family:NouvelR\, sans-serif;font-size:1.2rem;font-weight:700;line-height:1.4}.EmailConfirmation__content{text-align:center;flex-direction:column;align-items:center;width:85%;min-width:280px;display:flex}@media screen and (min-width:670px){.EmailConfirmation__content{width:100%;min-width:350px}}.EmailConfirmation__mainContent{flex-direction:column;align-items:center;margin-top:16px;display:flex}.EmailConfirmation__body{text-align:center;margin-bottom:8px;font-size:1.4rem}.EmailConfirmation__information,.EmailConfirmation__link{font-size:1.4rem;font-weight:700}.EmailConfirmation__separator{background-color:#cfd1d3;width:100%;min-width:350px;height:1px;margin:24px 0}@media screen and (min-width:670px){.EmailConfirmation__separator{min-width:450px}}.EmailConfirmation__footer{flex-direction:column;align-items:center;width:100%;display:flex}.EmailConfirmation__link{color:#000;cursor:pointer;margin:16px 0;text-decoration:underline}.EmailConfirmation__notification{background-color:#f1f1f2;flex-direction:column;align-items:center;width:100%;padding:16px;font-size:1.3rem;display:flex}.EmailConfirmation__icon{height:48px}.EmailConfirmation__notificationText{text-align:center;max-width:80%}.RegistrationConfirmation{flex-direction:column;align-items:center;width:100vw;display:flex}