#login{min-height:100vh;padding-bottom:5vh;padding-top:10vh;position:relative;width:100%}@media (max-width:980px){#login{padding-top:86px}}#login .bg-img-nova,#login .bg-senha{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}#login .title{color:#002b56;font:normal normal normal 53px/58px Frutiger;height:-moz-fit-content;height:fit-content;max-width:775px;position:relative;transform:translate(44px,82px)}@media (max-width:1650px){#login .title{font:normal normal normal 40px/45px Frutiger}}@media (max-width:1380px){#login .title{font:normal normal normal 30px/35px Frutiger}}@media (max-height:980px){#login .title{transform:inherit}}@media (max-width:991px){#login .title{font:normal normal normal 22px/24px Frutiger;margin:0 auto 86px;max-width:333px}}#login .title:before{background:#002b56;border-radius:10px;bottom:-38px;content:"";height:6px;left:0;position:absolute;width:207px}@media (max-width:1450px){#login .title:before{width:180px}}#login .grid-content{display:grid;grid-template-columns:1fr 1fr}@media (max-width:991px){#login .grid-content{grid-template-columns:1fr}}#login .grid-2{align-items:center;display:flex;flex-direction:column}#login .grid-1{display:flex;justify-content:flex-end;position:relative}@media (max-width:1600px){#login .grid-1{padding-left:100px}}@media (max-width:991px){#login .grid-1{padding-left:0}}#login .grid-1 .box{align-items:center;background:linear-gradient(96deg,transparent,#002b56);border-radius:26px;display:none;height:296px;justify-content:center;padding-left:34px;padding-right:20px;position:absolute;right:-44px;top:29vh;width:434px}@media (max-width:1300px){#login .grid-1 .box{right:0}}#login .grid-1 .box p{color:#f8f8f8;font:normal normal normal 28px/34px Frutiger;letter-spacing:0}#login .grid-1 .box p strong{color:#e5bb53;font-weight:400}#login .bg-img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:1;position:absolute;top:0;width:100%;z-index:-1}#login .login-form{background:#fff 0 0 no-repeat padding-box;border-radius:42px;box-shadow:0 0 10px #e5bb53;display:flex;flex-direction:column;max-width:553px;min-height:636px;padding-top:40px;padding-inline:55px;padding-bottom:40px;transform:translate(25px,110px);width:100%}@media (max-height:980px){#login .login-form{transform:inherit}}@media (max-width:980px){#login .login-form{max-width:333px;padding:30px}}#login .login-form img{margin:0 auto 40px;width:302px}@media (max-width:980px){#login .login-form img{width:171px}}#login .login-form .form-login{align-items:center;display:flex;flex-direction:column;position:relative}#login .login-form .error-message,#login .login-form .error-message-email,#login .login-form .error-message-user{align-items:center;background:#ffd9d9 0 0 no-repeat padding-box;border:1px solid red;border-radius:10px;color:red;display:flex;display:none;font:normal normal normal 15px/15px Frutiger;height:44px;justify-content:center;left:0;letter-spacing:0;position:absolute;top:-61px;width:100%}#login .login-form .form-recovery h5{color:#002b56;font:normal normal normal 30px/30px Frutiger;margin-bottom:20px}#login .login-form .form-recovery button{margin:57px auto 0}#login .login-form .form-recovery .form-group{margin-top:50px}#login .login-form .form-sucess{align-items:center;display:flex;flex-direction:column}#login .login-form .form-sucess h5{align-self:self-start;color:#002b56;font:normal normal normal 30px/30px Frutiger;margin-bottom:20px}#login .login-form .form-sucess .btn-back{align-items:center;background:#3a66fb 0 0 no-repeat padding-box;border-radius:31px;color:#f8f8f8;display:flex;font:normal normal normal 23px/30px Frutiger;height:47px;justify-content:center;letter-spacing:0;margin-bottom:64px;margin-top:65px;padding-inline:24px;text-decoration:none;text-transform:uppercase}#login .login-form .form-sucess .btn-again{color:#e5bb53;font:normal normal normal 20px/22px Frutiger;letter-spacing:0;text-decoration:underline}#login .login-form .form-group{margin-bottom:30px;width:100%}#login .login-form .form-group label{color:#002b56!important;font:normal normal normal 21px/30px Frutiger;letter-spacing:0;margin-bottom:12px}@media (max-width:991px){#login .login-form .form-group label{font:normal normal normal 16px Frutiger}}#login .login-form .form-group input{border:1px solid #cecece;border-color:inherit!important;border-radius:11px;color:inherit!important;font:normal normal normal 21px/30px Frutiger;height:60px}#login .login-form .form-group input::-moz-placeholder{color:#cecece!important;font:normal normal normal 21px/30px Frutiger;letter-spacing:0}#login .login-form .form-group input::placeholder{color:#cecece!important;font:normal normal normal 21px/30px Frutiger;letter-spacing:0}#login .login-form .forgot-password{color:#e5bb53;font:normal normal normal 19px/22px Frutiger;letter-spacing:0;margin-top:17px;text-decoration:underline}@media (max-width:991px){#login .login-form .forgot-password{font-size:14px}}#login .login-form p{color:#b5b2b2;font:normal normal normal 20px/22px Frutiger;letter-spacing:0}@media (max-width:991px){#login .login-form p{font-size:14px}}#login .login-form p a{color:#e5bb53;font:normal normal normal 19px/22px Frutiger}@media (max-width:991px){#login .login-form p a{font-size:14px}}#login .btn-submit{align-items:center;background:#3a66fb 0 0 no-repeat padding-box;border-radius:31px;color:#f8f8f8;display:flex;font:normal normal normal 31px/41px Frutiger;font-weight:700;height:62px;justify-content:center;letter-spacing:0;margin-bottom:43px;max-width:400px;text-transform:uppercase;transition:all .3s ease-in-out;width:100%}@media (max-width:991px){#login .btn-submit{font-size:20px}}#login .btn-submit:hover{background:#e5bb53 0 0 no-repeat padding-box}#login .btn-send{background:#e5bb53}#login .btn-send:hover{background:#3a66fb}#login .position-right{align-items:center;display:flex;flex-direction:column;transform:translate(26px,173px)}@media (max-height:980px){#login .position-right{margin-top:70px;transform:inherit}}#login .position-right-2{transform:translate(26px,190px)}@media (max-height:980px){#login .position-right-2{transform:inherit}}#login .btt{color:#002b56;font:normal normal normal 16px/19px Frutiger;letter-spacing:0}#login .btt-recovery{margin-top:75px}#login .btt2{color:#3a66fb;font:normal normal normal 14px/16px Frutiger;letter-spacing:0;margin-top:10px}#changeLang,#footer,#header{display:none}

/*# sourceMappingURL=login.css.map*/