.login-container{background-image:url(/bg-login.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:100vh;padding:40px;display:flex;position:relative}.login-container .box-form{background-color:var(--white);border-radius:7px;width:100%;max-width:370px;padding:10px;display:block;position:relative;box-shadow:0 10px 10px 10px #0003}.login-container .box-form .title{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.login-container .box-form .title h1{text-align:center;color:var(--black-clean);font-size:25px;font-weight:500;display:block;position:relative}.login-container .box-form .forms-login{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.login-container .box-form .forms-login label{color:var(--black-clean);font-size:13px;font-weight:500;display:block;position:relative}.login-container .box-form .forms-login input{border:1px solid var(--grey);border-radius:7px;outline:none;width:100%;padding:10px;display:block;position:relative}.login-container .box-form .forms-login .btns{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex;position:relative}.login-container .box-form .forms-login .btns button{background-color:var(--purple);cursor:pointer;color:var(--white);border:none;border-radius:7px;outline:none;flex:100%;padding:10px;font-size:17px;display:block;position:relative}.login-container .box-form .forms-login .btns #reset{border:1px solid var(--orange);color:var(--purple);background-color:#0000}.login-container .text-link{font-size:14px;font-weight:500;display:block;position:relative}.login-container .text-link a{color:var(--ciano)}
