.container-auth{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;position:relative}.container-auth:before{content:"";width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;z-index:-1;position:absolute}.container-auth .content-auth{width:92.5%;max-width:var(--max-width);height:max-content;min-height:calc(100dvh - 50px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 0}.container-auth .content-auth img{width:95%;max-width:250px;height:auto;margin:0 0 30px}.container-auth .content-auth .form{width:100%;max-width:var(--width-form);height:auto;display:flex;flex-direction:column;margin:0}.container-auth .content-auth .form .flex{width:100%;height:auto;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;margin:0 0 25px}.container-auth .content-auth .form .flex h1{font-size:26px;font-weight:700;margin:0 8px 0 0}.container-auth .content-auth .form .flex p{font-size:16px;font-weight:500;color:var(--gray)}.container-auth .content-auth .form .flex p a{font-size:16px;font-weight:500;color:var(--blue);margin:0 0 0 4px}.container-auth .content-auth .alert-policy{width:100%;height:auto}.container-auth .content-auth .alert-policy p{display:inline;align-items:center;font-size:16px;line-height:24px;margin:0}.container-auth .content-auth .alert-policy p .icon{display:inline;width:14px;height:14px;color:var(--yellow);margin:0}.container-auth .content-auth .alert-policy p a{color:var(--blue)}.container-auth .content-auth button{width:100%;margin:20px 0}.container-auth .content-auth .form a{font-size:16px;font-weight:500;color:var(--blue);margin:0 auto;transition:all .3s}.container-auth .content-auth .form a:focus,.container-auth .content-auth .form a:hover{color:var(--yellow)}