.cmp-login{padding:48px 360px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
@media(max-width:1024px){.cmp-login{padding:24px 16px;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:space-between}
}
.cmp-login-back{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}
.cmp-login-back .icon-angle-left{margin-right:8px;font-size:1.5rem}
@media(max-width:1024px){.cmp-login-back .button{width:unset}
}
.cmp-login-back .button .cmp-button__text{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.125rem}
.cmp-login-text{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}
.cmp-login-text__title .text .cmp-text p,.cmp-login-text__title .text .cmp-text a{color:#232323;font-family:var(--n27-bold);font-size:2rem;line-height:2.5rem;margin:0}
.cmp-login-text__subtitle .text .cmp-text p,.cmp-login-text__subtitle .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;margin:0}
.cmp-login-email{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem}
.cmp-login-email__title .text .cmp-text p,.cmp-login-email__title .text .cmp-text a{color:#232323;font-family:var(--inter-regular);font-size:.875rem;line-height:1.375rem;margin:0}
.cmp-login-email__email{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}
.cmp-login-email__email .button{display:flex;flex-direction:row;justify-content:flex-end}
@media(max-width:1024px){.cmp-login-wrapper__form .form .button .cmp-button{text-align:start}
}
.cmp-login-wrapper__form .cmp-login-link__reset{color:var(--Secondary-Black)}
.cmp-login__error-msg{display:none;align-items:center;text-align:left;padding-top:9px;color:#c80018;gap:12px}
.cmp-login__error-msg p{margin:0}
main.center{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center}
.cmp-login .cmp-input.news label{font-size:16px}
.cmp-login .cmp-input.news .cmp-form-text .cmp-form-text__text{border-radius:28px;border:1px solid var(--Greyscale-400,#787878);color:var(--Text-Light,#555);font-size:14px;font-weight:400;line-height:18px}
.cmp-login .cmp-input.news button{border-radius:29px;background:var(--secondary-Black,#0c0c0c);color:var(--Neutral-White,#fff);font-size:16px;font-weight:600;line-height:20px;margin:24px auto}