.login__container{height:90%;display:flex;align-items:center;justify-content:space-evenly;padding:20px;background-color:#eee}.spinner-border__container{display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.845);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999999999999!important}.spinner-border__container--normal{display:flex;align-items:center;justify-content:center;margin:0!important}.spinner-border__container .spinner-border{width:35px!important;height:35px!important;font-size:12px;margin:0!important;color:#3e90d8!important}.login-form{flex-direction:column;gap:16px;justify-content:flex-start;width:100%;height:100%;top:40px}.login-form,.login-form>a{display:flex;align-items:center;position:relative}.login-form>a{background-color:rgba(62,144,216,.2);justify-content:center;font-size:18px;height:48px;border-radius:10px;color:#3e90d8;text-decoration:none;font-weight:400;width:90%;margin-top:-17px;margin-bottom:20px;transition:all .3s}.login-form>a:hover{background-color:rgba(62,144,216,.25)}.login-form>button:hover{background-color:#e9e9e9}main{background-color:#eee}.login-form>p{text-align:center;width:80%;font-weight:500;color:#3d4b5c}.login-form>p span{margin-right:6px}.login-form>p a{text-decoration:none;color:#3d4b5c}.login-form>p a:hover{text-decoration:underline}.login-form__container{border-radius:15px;padding:20px 0;width:90%;display:flex;flex-direction:column;justify-content:center;color:#444;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.login-form__container h1{color:#3d4b5c;width:80%;margin:auto;font-size:30px}.login-form__container p{width:80%;margin:10px auto}.login-form__login-type-container{width:80%;display:flex;align-items:center;margin:10px auto auto;gap:40px;height:30px}.login-form__login-type-container label{font-size:14px;display:flex;align-items:center;justify-content:center}.login-form__login-type-container input{margin-right:8px}.login-form__cuit,.login-form__user{width:80%;margin:auto}.login-form__cuit div,.login-form__user div{display:flex;flex-direction:column;justify-content:center;position:relative;margin-top:10px}.login-form__cuit div:first-child,.login-form__user div:first-child{margin-top:20px}.login-form__cuit label,.login-form__user label{font-size:14px;margin:0 0 6px 6px}.login-form__cuit input,.login-form__user input{height:48px;padding-left:10px;outline:none;border:2px solid #3d4b5c;border-radius:5px;width:100%;font-size:16px}.login-form__cuit button,.login-form__user button{width:100%;border:none;border-radius:10px;height:48px!important;background-color:#000;color:#fff;margin-top:20px;display:flex;align-items:center!important;justify-content:center!important;transition:all .3s}.login-form__cuit button:hover,.login-form__user button:hover{background-color:rgba(0,0,0,.9)}.login-form__user button .spinner-border{margin:0!important;height:25px!important;width:25px!important;color:#fff!important;font-size:10px!important}.forgot-password{display:flex;width:100%!important;align-items:flex-end;justify-content:center;margin:0!important}.forgot-password a{width:-moz-fit-content!important;width:fit-content!important;display:flex;align-items:center;justify-content:center;height:100%;color:#3d4b5c;text-decoration:none;font-size:16px!important}.error-message{color:#f23d4f;width:100%!important;font-size:12px;display:flex;align-items:center;padding:0;height:20px;margin:6px 0}.error-message p{padding:0;margin:0 0 0 2px;width:-moz-fit-content;width:fit-content}.login-form__button--error{cursor:not-allowed!important}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.is-password-visible{position:absolute;right:10px;height:24px;width:24px;display:flex;align-items:center;top:39px;justify-content:center;font-size:20px;cursor:pointer}@media (min-width:1240px){.login-form{display:flex;justify-content:center;align-items:center;top:0;width:50%;position:relative;z-index:1000!important}.login-form__container{width:500px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.login-form>button{width:480px;max-height:48px!important}.login-form__user input{font-size:14px}}body,main{overflow-y:hidden!important;height:100vh}.login-title__container{display:none;padding:0;width:40%;color:#222!important;height:-moz-fit-content;height:fit-content}.login-title__container h2{top:-170px;position:relative;font-size:28px}.login-title__container>div{left:-16px!important;position:relative}@media (min-width:1240px){.login-title__container{display:flex;justify-content:center;flex-direction:column;height:100%;position:relative;top:-40px}}.dropdown-center{position:relative;width:40px;transition:all .3s;z-index:10000!important}.dropdown-toggle{border-radius:55px!important;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);width:50px;background-color:hsla(0,0%,100%,.8)!important;border:none;color:#444!important;transition:background-color .3s;padding:8px 14px;font-size:12px}.dropdown-toggle:hover{background-color:hsla(0,0%,100%,.6);color:#444}.dropdown-item{font-size:14px!important;height:40px;display:flex;align-items:center;border-left:2px solid #fff;padding-left:10px}.dropdown-item:hover{background-color:#eee!important;border-left:2px solid #eee}.dropdown-toggle:active{background-color:hsla(0,0%,100%,.6)!important;color:#444!important}.active{background-color:#fff!important;border-left:2px solid #157ac2!important;color:#157ac2!important}.dropdown-hidden{opacity:0!important;position:relative;width:40px;transition:all .3s;z-index:10000!important}.dropdown-menu{border:none;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);z-index:2000000000000000!important;transform:translate3d(-110px,42px,0)!important;padding:0!important}.dropdown-item:focus{color:#444!important}.d-none{display:none!important}.login-button{background-color:#000;color:#fff;padding:8px 14px;border:none;border-radius:55px;transition:all .3s;font-weight:600;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.login-button:hover{background-color:rgba(0,0,0,.9)}.nav{width:100%;height:100px;top:0;position:-webkit-sticky;position:sticky;display:flex;align-items:center;justify-content:center;z-index:3000!important;box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.nav-bar--active{opacity:0}.nav-bar,.nav-bar--active{width:100%;height:100px;display:flex;align-items:center;padding:20px;justify-content:space-between;transition:all .3s}.nav-bar{background-color:#fff}.nav-bar__logo__container{margin:0;height:100%;display:flex;align-items:center;justify-content:center}.nav-bar__logo__container a{width:100%;height:100%}.nav-bar__logo__container a img{height:100%;width:250%;object-fit:cover}.nav-bar__buttons__container{display:none;align-items:center;justify-content:center;gap:30px;width:55%;color:#000;font-size:20px}.nav-bar__buttons__container a{text-decoration:none;color:#000}.nav-bar__buttons__container a:hover{color:#abbbcf!important}.nav-bar__buttons__container a:visited{color:#000;text-decoration:none}.nav-bar__login-button__container{display:flex;align-items:center;justify-content:flex-end;gap:20px;width:180px}.nav__logo{width:100%!important;height:100%!important;object-fit:contain}@media (min-width:1240px){.nav{margin-bottom:0}.nav-bar__logo__container{width:15%;max-width:200px};}