*{margin:0;padding:0;font-family:"Montserrat Alternates",sans-serif;box-sizing:border-box}body{background-color:#321d6f;overflow-x:hidden}.logo{width:11.5rem;display:block;margin:3.5rem auto}#scene{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:-1;overflow:hidden}#scene .element1{top:30rem !important;left:-2rem !important;width:6rem}#scene .element2{top:34rem !important;left:2.5rem !important;width:3rem}#scene .element3{top:10rem !important;left:unset !important;right:-2rem !important;width:6rem}#scene .element4{top:unset !important;left:unset !important;right:10rem !important;bottom:4rem !important;width:2rem}.login-container{margin:0 auto;display:flex;justify-content:center;position:relative}.box{background-color:#fff;width:460px;height:auto;border-radius:1.5rem;padding:2.7rem 3rem;transition:all 400ms ease;display:flex;overflow:hidden;flex-wrap:nowrap;box-shadow:4px 4px 250px -70px rgba(50,102,244,.9),4px 4px 20px -5px rgba(0,0,0,.3)}.box>div{flex:1 0 100%;transition:all 400ms ease}.box.active{width:520px}.box.active-multifator{width:480px}.box h3{color:#5469ed;font-size:26px;font-weight:400;margin-bottom:2.3rem;text-align:center;}.box .text{font-size:.95rem}.box .emailMultifator{font-weight:500}.box .field{display:flex;flex-direction:column}.box .field:first-of-type{margin-bottom:1.3rem}.box .field label{color:#606060;font-size:14px;font-weight:500;margin-bottom:.4rem}.box .field input{height:44px;width:100%;border-radius:8px;border:none;border:thin #c3c3c3 solid;outline:none;padding:0 .7rem;transition:all 200ms ease;font-weight:500;color:#222;font-size:1rem;letter-spacing:1%}.box .field input::selection{background-color:#321d6f;color:#fff}.box .field input:focus{border-color:#fff;box-shadow:rgba(84,105,237,.6) 0 0 0 2px}.box .field input::placeholder{color:#b0b0b0;opacity:1}.box .field input:-ms-input-placeholder{color:#b0b0b0}.box .field input::-ms-input-placeholder{color:#b0b0b0}.box .field .input-wrapper{position:relative}.box .field .input-wrapper .input-icon{position:absolute;top:50%;transform:translateY(-50%);left:.9rem;color:#ff7949;font-size:1rem}.box .field .input-wrapper input{padding-left:2.9rem}.box .field .input-wrapper .password{padding-right:3rem}.box .field .input-wrapper .toggle-password{position:absolute;right:0;top:50%;transform:translateY(-50%);width:2.5rem;border:none;background:rgba(0,0,0,0);color:#bbb;font-size:.9rem;display:flex;align-items:center;justify-content:center;height:100%}.box .field .input-wrapper .toggle-password:hover{color:#5469ed}.box .message{color:#ff4545;font-weight:600;font-size:13px;margin:1rem 0 0}.box .wrapper-btn{margin-top:2.1rem;display:flex;justify-content:space-between;align-items:center}.box .wrapper-btn .box-btn{all:unset;text-align:center;border-radius:8px;height:42px;font-size:18px;cursor:pointer;transition:all 200ms ease;padding:0 1.3rem;font-weight:500;display:flex;align-items:center;justify-content:center}.box .wrapper-btn .btn-primary{background-color:#5469ed;flex:0 1 auto;color:#fff}.box .wrapper-btn .btn-primary:only-child{flex:1 0 auto}.box .wrapper-btn .btn-primary:hover{background-color:#6679ef}.box .wrapper-btn .btn-primary:disabled{opacity:.4;background-color:#5469ed;cursor:default}.box .wrapper-btn .btn-voltar{background-color:rgba(0,0,0,0);color:#5469ed;font-size:16px}.box .wrapper-btn .btn-voltar i{margin-right:.7rem;font-size:.9rem}.box .wrapper-btn .btn-voltar:hover{background-color:#f4f6f8}.login{transform:translateX(-40rem)}.login.active{transform:translateX(0)}.login .btn-recuperar-senha{all:unset;text-align:center;color:#6f6d6d;font-size:13px;font-weight:500;display:block;margin:1.5rem auto 0;cursor:pointer}.login .btn-recuperar-senha:hover{color:#5469ed}.recuperar-senha{transform:translateX(10rem)}.recuperar-senha.active{transform:translateX(-100%)}.multifator .field-token{margin:1.1rem 0}.multifator .email-errado{text-align:center;margin-top:2.2rem;color:#666}.multifator .email-errado h4{font-size:.75rem;font-weight:500;margin-bottom:.3rem}.multifator .email-errado p{font-size:.8rem}.alterar-senha .info p{font-size:.85rem}.alterar-senha .info ul{margin:.5rem 0 1.2rem 1.5rem;font-size:.8rem}.alterar-senha .field{margin:.7rem 0}.consentimento{font-size:12px;margin:1rem 0}.consentimento p{margin:.5rem 0}/*# sourceMappingURL=login.css.map */
