.auth-layout-wrap[data-v-f4b89c94]{height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f8f9fa}.auth-layout-wrap .auth-content[data-v-f4b89c94]{width:100%;height:100%;padding:0;max-width:100%;margin:0}.card[data-v-f4b89c94]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0}.auth-image-side[data-v-f4b89c94]{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;height:100%}.auth-image-overlay[data-v-f4b89c94],.auth-image-side[data-v-f4b89c94]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-image-overlay[data-v-f4b89c94]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(38,56,80,.8),rgba(119,93,208,.71))}.auth-image-content[data-v-f4b89c94]{text-align:center;padding:2rem}.npa-logo-container[data-v-f4b89c94]{margin-bottom:2rem}.npa-logo[data-v-f4b89c94]{max-height:80px;width:auto;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.col-md-6[data-v-f4b89c94]:last-child{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-5[data-v-f4b89c94]{width:100%;max-width:500px}.nine h1[data-v-f4b89c94]{font-family:Playfair Display,serif;font-size:30px;text-align:center;color:#263850;font-weight:400}.nine h1 span[data-v-f4b89c94]:first-child{background:-webkit-gradient(linear,left top,right top,color-stop(70%,#263850),color-stop(30%,#775dd0));background:linear-gradient(90deg,#263850 70%,#775dd0 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nine h1 span[data-v-f4b89c94]:nth-child(2){display:block;font-size:.4em;margin-top:5px;color:#444;letter-spacing:2px;text-transform:uppercase}.form-control-rounded[data-v-f4b89c94]{border-radius:25px;padding:12px 20px;border:1px solid #e1e5e9}.form-control-rounded[data-v-f4b89c94]:focus{border-color:#d42244;-webkit-box-shadow:0 0 0 .2rem rgba(212,34,68,.25);box-shadow:0 0 0 .2rem rgba(212,34,68,.25)}.btn-rounded[data-v-f4b89c94]{border-radius:25px;padding:12px 30px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.btn-primary[data-v-f4b89c94]{background:linear-gradient(135deg,#775dd0,#263850);border:none}.btn-primary[data-v-f4b89c94]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 5px 15px rgba(212,34,68,.4);box-shadow:0 5px 15px rgba(212,34,68,.4)}.spinner.sm[data-v-f4b89c94]{height:2em;width:2em}.text-18[data-v-f4b89c94]{font-size:1.8rem;font-weight:600;color:#263850}.text-12[data-v-f4b89c94]{font-size:.9rem;font-weight:500;color:#666}@media (max-width:767px){.auth-layout-wrap[data-v-f4b89c94]{padding:0}.card[data-v-f4b89c94]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.auth-image-side[data-v-f4b89c94]{display:none}.p-5[data-v-f4b89c94]{padding:2rem!important;max-width:100%}.nine h1[data-v-f4b89c94]{font-size:24px}}.row.no-gutters.w-100[data-v-f4b89c94]{margin:0;width:100%;height:100%}.col-md-6.p-0[data-v-f4b89c94]{padding:0!important}.password-input-wrapper[data-v-f4b89c94]{position:relative}.password-toggle-btn[data-v-f4b89c94]{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;color:#666;-webkit-transition:color .3s ease;transition:color .3s ease}.password-toggle-btn[data-v-f4b89c94]:hover{color:#263850}.password-toggle-btn[data-v-f4b89c94]:focus{outline:none}.password-toggle-btn i[data-v-f4b89c94]{font-size:18px}.password-input-wrapper .form-control-rounded[data-v-f4b89c94]{padding-right:45px}