.login-page__heading{padding:16px 0;display:flex;flex-direction:column;gap:8px}.login-page__heading h1{color:var(--Blue-900,#001040);font-family:Cygre;font-size:24px;font-style:normal;font-weight:700;line-height:48px}.login__form{display:flex;flex-direction:column;gap:32px}.login__form .validation{color:var(--text-secondary,rgba(0,0,0,.6));font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}.login-link{display:flex;width:100%;justify-content:center;margin-top:24px}.login-link span{color:var(--Blue-500,#727491);font-weight:400}.login-link a,.login-link span{font-family:Cygre;font-size:14px;font-style:normal;line-height:20px;letter-spacing:.25px}.login-link a{color:var(--Blue-700,#00175a);font-weight:700;margin-left:8px}.reg__img{display:none}.reg__content{max-width:540px;width:100%}.registration-wrapper{display:flex;justify-content:center}@media(min-width:1024px){.reg__content{max-width:50%;padding:0 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;min-height:calc(100vh - 72px)}.reg__content .login__form{max-width:500px;width:100%}.reg__img{max-width:50%;width:100%;object-fit:cover;display:block}}.error-message{color:var(--text-secondary,#fa0000);font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:166%;letter-spacing:.4px;padding-left:10px}