.nu-account-page{background:#faf8f6;color:#211528;padding:24px 24px 64px;font-family:"Instrument Sans",sans-serif;min-height:60vh}.nu-account-page *{box-sizing:border-box}.nu-account-crumb{max-width:1240px;margin:0 auto 36px;display:flex;gap:12px;font-size:12px;color:#82798a}.nu-account-page>.container{margin-top:0!important;max-width:1120px}.nu-account-page .login-form{background:#fff;border:1px solid #e9e6ea;padding:36px!important;text-align:left!important}.nu-account-page h1,.nu-account-page h2{font-family:"Syne",sans-serif;color:#211528;letter-spacing:-.04em;text-transform:none;font-weight:600;line-height:1.08}.nu-account-page h2{font-size:36px;margin:0 0 22px}.nu-account-page .nu-account-kicker{font-size:10px;font-weight:700;letter-spacing:.18em;color:#6b36a8;margin-bottom:14px}.nu-account-page .nu-account-intro{color:#807687;font-size:14px;line-height:1.7;margin-bottom:28px}.nu-account-page label{font-size:12px;font-weight:600;color:#211528;display:block;margin-bottom:8px}.nu-account-page input:not([type=submit]):not([type=checkbox]){height:50px;border:1px solid #ded7e3;border-radius:0;background:white;box-shadow:none;padding:12px;font:15px "Instrument Sans",sans-serif}.nu-account-page input:focus{outline:1px solid #6b36a8;outline-offset:0}.nu-account-page input[type=submit],.nu-account-page button,.nu-account-page .btn{border:1px solid #6b36a8!important;border-radius:0!important;background:#6b36a8!important;color:white!important;min-height:50px;padding:14px 24px!important;font:600 13px "Instrument Sans",sans-serif!important;box-shadow:none!important}.nu-account-page .login-form input[type=submit]{width:100%}.nu-account-page .form-row{margin-bottom:22px}.nu-account-page .login-form a{color:#6b36a8;font-size:13px}.nu-account-page .required{color:#6b36a8}.nu-account-page #RecoverPasswordForm>p{color:#807687}.nu-account-page .hide{display:none!important}@media(max-width:767px){.nu-account-page{padding:22px 20px 40px}.nu-account-page>.container{padding:0}.nu-account-page>.container>.row{margin:0}.nu-account-page .login-form{padding:26px 22px!important;margin-bottom:20px}.nu-account-page h2{font-size:32px}.nu-account-crumb{margin-bottom:26px}}
.nu-auth-surface{max-width:480px;margin:40px auto 64px;background:#fff;font-family:"Instrument Sans",sans-serif;color:#211528}.nu-auth-surface *{box-sizing:border-box}.nu-auth-surface .fm67-tabs button,.nu-auth-surface .fm67-switch button{border-radius:0;box-shadow:none;min-height:0}.nu-auth-surface .fm67-tabs button{background:transparent;border:0}.nu-auth-surface .fm67-switch button{background:transparent;color:#6b36a8;border:0;border-bottom:1px solid #e9e6ea}.nu-auth-surface .fm67-form>button{border-radius:0;box-shadow:none}.nu-auth-surface .fm67-form label{margin-bottom:25px}.nu-auth-surface .fm67-form input{border-radius:0;min-height:38px}.nu-auth-surface .fm67-pane>p{margin-bottom:38px}.nu-auth-surface .fm67-switch{border:0}@media(max-width:767px){.nu-auth-surface{margin:0 auto 40px;max-width:none}.nu-auth-surface .fm67-tabs{padding:0 20px}.nu-auth-surface .fm67-pane{padding:38px 24px 32px}}
