.spinner-container{top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.4588235294);transition:.2s}.spinner,.spinner-container{position:fixed;z-index:10000!important}.spinner{top:50%;left:50%;color:#2874f0}@font-face{font-family:Wanted Sans;src:url(/build/fonts/WantedSansVariable-BF65baf13a24667.ec7e011d980e8c12d524ffedf8e7aa04.ttf) format("truetype");font-weight:100 900;font-style:normal}@font-face{font-family:DM Sans;src:url(/build/fonts/DMSans-VariableFont_opsz,wght.b230ddb7eabb4b25e12339f46002f445.ttf) format("truetype");font-weight:100 900;font-style:normal}body,html{height:100%;font-family:Wanted Sans,DM Sans!important;background-color:#f0f4f9}body,html,p{margin:0;padding:0}a{color:#2874f0;text-decoration:none;font-weight:500;transition:.2s}a:hover{color:#0e5fdc}.loader-container{display:none!important}.login-container{height:100%;display:flex;flex-direction:row}.login-container .login-side-container{flex:1;padding:1.5rem;background-color:#fff;display:flex;flex-direction:column;max-height:100%;overflow:auto;transition:.2s}@media only screen and (max-width:500px){.login-container .login-side-container{display:none}}.login-container .login-side-container .login-header-logo-section-container{display:flex;flex-direction:row;width:100%;margin-bottom:2rem}.login-container .login-side-container .login-header-logo-section-container .auth-header-logo-image{-o-object-fit:contain;object-fit:contain;height:2.25rem;cursor:pointer}.login-container .login-side-container .login-side-body-inner-container{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.login-container .login-side-container .login-side-body-inner-container .login-side-body-header-text{font-size:1.5rem;font-weight:500;color:#aaa;text-align:center}.login-container .login-side-container .login-side-body-inner-container .login-side-body-header-content-text{font-size:1.75rem;font-weight:600;color:#2a2a2a;text-align:center}.login-container .login-side-container .login-side-body-inner-container .login-side-body-header-banner{margin-top:.5rem;-o-object-fit:contain;object-fit:contain;width:100%}.login-container .login-body-container{flex:1;width:100%;overflow:auto;display:flex;flex-direction:column;padding:1.5rem}.login-container .login-body-container .login-header-action-section-container{width:100%;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.login-container .login-body-container .login-header-action-section-container .auth-header-logo-image{display:none;-o-object-fit:contain;object-fit:contain;height:2.25rem;cursor:pointer}@media only screen and (max-width:500px){.login-container .login-body-container .login-header-action-section-container .auth-header-logo-image{display:block}}.login-container .login-body-container .login-header-action-section-container .btn-login-header-register{background-color:#2874f0;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #2874f0;color:#fff;margin-left:auto}.login-container .login-body-container .login-header-action-section-container .btn-login-header-register:hover{background-color:#0e5fdc}.login-container .login-body-container .login-header-action-section-container .btn-login-header-register:active{background-color:#0049b2;scale:.99}.login-container .login-body-container .login-body-inner-container{width:100%;margin:auto;max-width:35rem;padding:2rem;background-color:#fff;border-radius:.5rem;border:1px solid #e3e3e3}.login-container .login-body-container .login-body-inner-container .login-header{font-size:2rem;font-weight:500;color:#2a2a2a;padding-bottom:2rem;text-align:center}.login-container .login-body-container .login-body-inner-container .login-with-guvi-container{width:70%;max-width:20rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid #e3e3e3;padding:.6rem 1.25rem;border-radius:5px;cursor:pointer;transition:.2s;box-shadow:0 0 2px 0 rgba(0,0,0,.2)}@media only screen and (max-width:800px){.login-container .login-body-container .login-body-inner-container .login-with-guvi-container{width:80%}}@media only screen and (max-width:500px){.login-container .login-body-container .login-body-inner-container .login-with-guvi-container{width:90%}}.login-container .login-body-container .login-body-inner-container .login-with-guvi-container:hover{background-color:#eee}.login-container .login-body-container .login-body-inner-container .login-with-guvi-container:active{background-color:#e0e0e0}.login-container .login-body-container .login-body-inner-container .login-with-guvi-container img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.login-container .login-body-container .login-body-inner-container .login-with-guvi-container p{text-align:center;font-size:1rem;font-weight:400;color:#2a2a2a;padding-left:1rem}.login-container .login-body-container .login-divider-container{width:100%;display:flex;flex-direction:row;align-items:center;margin:2rem 0 1rem}.login-container .login-body-container .login-divider-container .login-divider-line{flex:1;height:1px;width:100%;background-color:#e3e3e3}.login-container .login-body-container .login-divider-container .login-divider-text{font-size:.9rem;color:#707070;padding:0 1rem}.login-container .login-body-container .login-form-conatiner{width:100%;display:flex;flex-direction:column}.login-container .login-body-container .login-form-conatiner label{font-size:1rem;color:#2a2a2a;align-self:flex-start;margin-top:1rem;margin-bottom:0}.login-container .login-body-container .login-form-conatiner input{padding:.5rem;border:1px solid #e3e3e3;border-radius:5px;font-size:1rem;color:#2a2a2a;margin-top:.5rem}.login-container .login-body-container .login-form-conatiner input:focus{outline:1px solid #3382fa}.login-container .login-body-container .login-form-conatiner .error-text{margin-top:.25rem;font-size:.8rem;color:#dc3545}.login-container .login-body-container .login-form-conatiner .login-options-container{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-top:.5rem}.login-container .login-body-container .login-form-conatiner .login-options-container .password-toogle-container{display:flex;flex-direction:row;align-items:center}.login-container .login-body-container .login-form-conatiner .login-options-container .password-toogle-container input,.login-container .login-body-container .login-form-conatiner .login-options-container .password-toogle-container label{margin:0;cursor:pointer;outline:none}.login-container .login-body-container .login-form-conatiner .login-options-container .password-toogle-container label{padding-left:.5rem}.login-container .login-body-container .login-form-conatiner .login-options-container .forgot-password{color:#2874f0;cursor:pointer}@media only screen and (max-width:400px){.login-container .login-body-container .login-form-conatiner .login-options-container{flex-direction:column;gap:0;align-items:start;display:none}}.login-container .login-body-container .login-form-conatiner .forgot-password-mobile{margin-top:.5rem;display:none;font-size:1rem;color:#707070}.login-container .login-body-container .login-form-conatiner .forgot-password-mobile .btn-forgot-password{text-decoration:underline;cursor:pointer;color:#2874f0}@media only screen and (max-width:400px){.login-container .login-body-container .login-form-conatiner .forgot-password-mobile{display:block}}.login-container .login-body-container .login-form-conatiner .login-button{margin-top:2rem;padding:.75rem 1rem;background-color:#2874f0;border:none;border-radius:5px;font-size:1rem;color:#fff;font-weight:500;cursor:pointer;transition:.2s}.login-container .login-body-container .login-form-conatiner .login-button:hover{background-color:#0e5fdc}.login-container .login-body-container .login-form-conatiner .login-button:active{scale:.99;background-color:#0049b2}@media only screen and (max-width:400px){.login-container .login-body-container .login-form-conatiner .login-button{margin-top:1rem}}.login-container .login-body-container .login-form-conatiner .login-error-text{text-align:center;margin-top:1rem;font-size:1rem}.login-container .login-body-container .login-form-conatiner .powered-by-container{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-top:.6rem;color:grey}.login-container .login-body-container .login-form-conatiner .powered-by-container img{height:1rem}