.frame-type-felogin_login{margin-bottom:var(--spacing-l);color:#6d767c}.frame-type-felogin_login label{width:100%;position:relative;color:#293033}.frame-type-felogin_login label .input-wrapper{position:relative;margin-top:.25rem}.frame-type-felogin_login label .input-wrapper .has-error{border:.125rem solid #eb0047}.frame-type-felogin_login label input{border:.0625rem solid #6d767c}.frame-type-felogin_login label input.form-control{box-shadow:none}.frame-type-felogin_login label input.form-control:focus-visible,.frame-type-felogin_login label input.form-control:hover{border:.125rem solid #18ab42}.frame-type-felogin_login label input:focus{background-color:#fff}.frame-type-felogin_login label input:-webkit-autofill{-webkit-box-shadow:0 0 0 62.5rem #fff inset}.frame-type-felogin_login label button{padding:0;background:none;border:none}.frame-type-felogin_login label .error-sign{position:absolute;top:1rem;right:1rem;color:#eb0047}.frame-type-felogin_login label .error-sign .icon{font-size:1rem}.frame-type-felogin_login label .password-eye{position:absolute;top:0;right:0;width:3rem;height:3rem}.frame-type-felogin_login label .password-eye:focus-visible{outline:.0625rem solid #18ab42;outline-offset:.25rem;border-radius:.25rem}.frame-type-felogin_login label .password-eye .icon{font-size:.9375rem}.frame-type-felogin_login label .password-eye .icon:before{color:#40484d;font-size:1rem}.frame-type-felogin_login .user-label{margin-bottom:1.5rem}.frame-type-felogin_login .password-label{margin-bottom:1rem}.frame-type-felogin_login .password-label .error-sign{right:2.75rem}.frame-type-felogin_login .password-label .error-sign .icon{font-size:1rem}.frame-type-felogin_login .password-label:has(.error-sign){margin-bottom:0}.content .frame-type-felogin_login p a{color:#6d767c}.frame-type-felogin_login .submit-btn{width:100%;margin-top:var(--spacing-s)}@media (min-width:600px){.frame-type-felogin_login .submit-btn{width:auto}}.frame-type-felogin_login .error-message{color:#eb0047;margin-top:.25rem;margin-bottom:0}