.asw-loader{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:.6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .3s ease-in-out}.asw-loader .three-quarter-spinner{width:50px;height:50px;border:5px solid var(--brand-color);border-top:5px solid transparent;border-radius:50%;animation:spin .8s linear 0s infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.forgot-password-page[data-v-556f36db]{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:30px 20px;background:#faf8f4;font-family:Nunito Sans,sans-serif}.forgot-password-card[data-v-556f36db]{width:100%;max-width:490px;padding:18px 42px 24px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.07);text-align:center}.forgot-password-illustration[data-v-556f36db]{width:100%;height:170px;display:flex;align-items:center;justify-content:center}.forgot-password-illustration img[data-v-556f36db]{width:245px;height:170px;-o-object-fit:contain;object-fit:contain}.forgot-password-card h1[data-v-556f36db]{margin:0;color:#34383d;font-size:27px;line-height:36px;font-weight:600}.description[data-v-556f36db]{margin:8px 0 26px;color:#6f7378;font-size:14px;line-height:22px}.form[data-v-556f36db]{width:100%;text-align:left}.input-group[data-v-556f36db]{width:100%;margin-bottom:18px}.input-group label[data-v-556f36db]{display:block;margin-bottom:7px;color:#45484c;font-size:13px;font-weight:500}.input-group label span[data-v-556f36db]{color:#c7983a}.input-wrapper[data-v-556f36db]{position:relative;width:100%}.input-wrapper i[data-v-556f36db]{position:absolute;top:50%;left:13px;transform:translateY(-50%);color:#8b8f93;font-size:14px}.input-wrapper input[data-v-556f36db]{width:100%;height:37px;box-sizing:border-box;padding:0 12px 0 39px;border:1px solid #dedede;border-radius:4px;outline:none;color:#444;background:#fff;font-size:13px;transition:border-color .2s ease,box-shadow .2s ease}.input-wrapper input[data-v-556f36db]::-moz-placeholder{color:#9b9da0}.input-wrapper input[data-v-556f36db]::placeholder{color:#9b9da0}.input-wrapper input[data-v-556f36db]:focus{border-color:#c79a3c;box-shadow:0 0 0 2px rgba(199,154,60,.08)}.input-wrapper>img[data-v-556f36db]{position:absolute;top:50%;right:12px;width:14px;height:14px;padding:0;transform:translateY(-50%);cursor:pointer;opacity:.7}.submit-btn[data-v-556f36db]{width:100%;height:35px;margin-top:1px;border:0;border-radius:4px;background:#c59638;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .1s ease}.submit-btn[data-v-556f36db]:hover{background:#b78931}.submit-btn[data-v-556f36db]:active{transform:translateY(1px)}.submit-btn[data-v-556f36db]:disabled{opacity:.5;cursor:not-allowed}.password-requirements[data-v-556f36db]{margin:5px 0 18px}.requirements-title[data-v-556f36db]{margin-bottom:7px;color:#555b60;font-size:12px;font-weight:500}.requirements-grid[data-v-556f36db]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px;row-gap:6px}.requirement[data-v-556f36db]{display:flex;align-items:center;color:#d9534f;font-size:12px;line-height:16px}.requirement-icon[data-v-556f36db]{width:12px;height:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:6px;box-sizing:border-box;border:1px solid #d9534f;border-radius:50%;color:#d9534f;font-size:8px;font-weight:600;transition:all .2s ease}.requirement.valid[data-v-556f36db]{color:#555b60}.requirement.valid .requirement-icon[data-v-556f36db]{background:#c59638;border-color:#c59638;color:#fff}.password-error[data-v-556f36db]{display:block;margin-top:6px;color:#d9534f;font-size:12px;line-height:16px}.divider[data-v-556f36db]{display:flex;align-items:center;justify-content:center;width:50%;margin:20px auto 14px}.divider span[data-v-556f36db]{flex:1;height:1px;background:#f1efed}.divider label[data-v-556f36db]{margin:0 15px;color:#858585;font-size:12px;font-weight:500}.back-login[data-v-556f36db]{border:0;background:transparent;color:#c18f2e;font-size:13px;cursor:pointer}.back-login[data-v-556f36db]:hover{text-decoration:underline}.back-login .arrow[data-v-556f36db]{margin-right:2px;font-size:17px;vertical-align:-1px;display:inline-block;transform:scaleX(.7);transform-origin:center}@media(max-width:600px){.forgot-password-page[data-v-556f36db]{padding:20px 15px}.forgot-password-card[data-v-556f36db]{padding:15px 25px 22px}.forgot-password-illustration[data-v-556f36db]{height:145px}.forgot-password-illustration img[data-v-556f36db]{width:215px;height:145px}.forgot-password-card h1[data-v-556f36db]{font-size:24px}.description[data-v-556f36db]{font-size:13px}}