@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f4f7fe}.auth-page__card{width:100%;padding:2.375rem;background-color:#fff;border-radius:12px;text-align:center;transition:width .3s ease-in-out;box-shadow:0 -16px 48px rgba(6,35,63,.03),0 16px 48px rgba(6,35,63,.03)}@media(min-width:768px){.auth-page__card{width:450px;padding:3.375rem}}@media(min-width:992px){.auth-page__card{width:480px;padding:3.375rem}}@media(min-width:1200px){.auth-page__card{width:500px;padding:4.125rem}}@media(min-width:1440px){.auth-page__card{padding:4.375rem}}.auth-page__card-header{text-align:center;-webkit-margin-after:32px;margin-block-end:32px}@media(min-width:768px){.auth-page__card-header{-webkit-margin-after:48px;margin-block-end:48px}}.auth-page__logo{-webkit-margin-after:16px;margin-block-end:16px}@media(min-width:768px){.auth-page__logo{-webkit-margin-after:24px;margin-block-end:24px}}.auth-page__logo-image{width:60px;height:60px}@media(min-width:768px){.auth-page__logo-image{width:80px;height:80px}}.auth-page__title{font-size:1.75rem;font-weight:700;line-height:1.25;color:#1b2559;margin-bottom:8px}@media(min-width:576px){.auth-page__title{font-size:2rem}}.auth-page__subtitle{font-size:.875rem;font-weight:400;color:#344054;-webkit-margin-after:0;margin-block-end:0}@media(min-width:576px){.auth-page__subtitle{font-size:1rem}}.auth-page__form .auth-page__input-group{margin-bottom:1rem;text-align:left}.auth-page__form .auth-page__password-wrapper{position:relative}.auth-page__form .auth-page__password-wrapper .auth-page__toggle-password{position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}.auth-page__form .auth-page__options{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.auth-page__form .auth-page__options .auth-page__remember-me{display:flex;align-items:center;font-size:.875rem;color:#344054;cursor:pointer}.auth-page__form .auth-page__options .auth-page__remember-me .auth-page__checkbox{margin-right:.5rem;cursor:pointer}.auth-page__form .auth-page__options .auth-page__remember-me .auth-page__checkbox:focus{box-shadow:none}.auth-page__form .auth-page__options .auth-page__remember-me .auth-page__checkbox:checked{background-color:#6d71fa;border-color:#6d71fa}.auth-page__form .auth-page__options .auth-page__remember-me .auth-page__checkbox a{color:#6d71fa}.auth-page__form .auth-page__options .auth-page__forgot-password{font-size:.75rem;color:#344054;text-decoration:none;transition:all .3s ease-in-out}@media(min-width:576px){.auth-page__form .auth-page__options .auth-page__forgot-password{font-size:.875rem}}.auth-page__form .auth-page__options .auth-page__forgot-password:hover{color:#6d71fa}.auth-page__form .auth-page__signup-text{font-size:.875rem;color:#344054}@media(min-width:576px){.auth-page__form .auth-page__signup-text{font-size:1rem}}.auth-page__form .auth-page__signup-text .auth-page__link--signup{color:#6d71fa;text-decoration:none}.btn{width:100%;padding:.75rem;font-size:.875rem;border-radius:8px;border:1px solid transparent;cursor:pointer;margin-bottom:1rem;transition:all .3s ease-in-out}@media(min-width:768px){.btn{font-size:1rem}}.btn--primary{margin-top:1rem;background-color:#6d71fa;border-color:#6d71fa;color:#fff}.btn--primary:hover{background-color:#4f54f9;border-color:#4f54f9}.btn--google{display:flex;align-items:center;justify-content:center;border-color:#ced5e0;background-color:#fff;color:#344054;transition:all .3s ease-in-out}.btn--google .auth-page__google-icon{width:18px;height:18px;margin-right:.5rem}.btn--google:hover{color:#6d71fa;border-color:rgba(109,113,250,.5)}.form-group:not(:last-child){-webkit-margin-after:14px;margin-block-end:14px}.form-group--showhidepass{position:relative}.form-group--showhidepass button{position:absolute;right:.75em;top:9px;background:none;border:none;color:#ced5e0}.form-group--showhidepass button i,.form-group--showhidepass button svg{font-weight:600;z-index:9;height:16px;fill:#6b6b8d;cursor:pointer}.form-group--showhidepass button i:hover,.form-group--showhidepass button svg:hover{fill:#6d71fa}.form-group--showhidepass button i.inactive,.form-group--showhidepass button svg.inactive{display:none}.form-group .invalid-tooltip,.form-group .valid-tooltip{background-color:transparent;display:none;margin-top:.1rem;font-size:.875rem;text-align:start}.form-group .valid-tooltip{color:#059669}.form-group .invalid-tooltip{color:#ff4d4d}.form-group .form-control.is-invalid~.invalid-tooltip,.form-group .form-control.is-valid~.valid-tooltip{display:block}.form-control{border-radius:8px;color:#344054;padding:.701rem 1.125rem;background-color:transparent;width:100%;font-size:14px;font-weight:400;line-height:1.4;border:1px solid #ced5e0}.form-control:focus,.form-control:focus-visible,.form-control:target{box-shadow:none;border-color:rgba(109,113,250,.5);background-color:transparent;outline:none}.form-control .tagify__input{margin:0;padding:0 5px}.form-control .tagify__tag{margin:0 5px}.form-control.is-valid{border-color:#059669}.form-control.is-invalid{border-color:#ff4d4d}.form-label{margin-bottom:.5rem;font-weight:500}.form-label span{color:#ff4d4d}.form-label.form-label-lg{font-size:18px}.form-label.form-label-xl{font-size:20px;font-weight:500}.form-check{display:flex;font-size:.875rem;color:#344054;cursor:pointer;text-align:start;align-items:start;gap:6px}.form-check-input{cursor:pointer;-webkit-margin-before:3px;margin-block-start:3px}.form-check-input:focus{box-shadow:none}.form-check-input:checked{background-color:#6d71fa;border-color:#6d71fa}.form-check-label{cursor:pointer;font-size:.75rem}@media(min-width:576px){.form-check-label{font-size:.875rem}}.form-check-label a{color:#6d71fa}