.container-modal{max-width:591px;box-sizing:border-box;margin:0 auto;padding:66px 0;border:.5px solid #ced7dc;box-sizing:border-box;box-shadow:15px 15px 40px rgba(229,186,193,.22);border-radius:4px;position:relative;z-index:3;background-color:#fff}.gray-bg{background:#f9f9f9;width:100%;position:absolute;height:338px}#modal-login,#modal-usuario,#modal-senha{align-items:center}#modal-login>h2{max-width:240px;text-align:center}.modal-login-btn-cadastro{width:240px;box-sizing:border-box;margin:32px 0 16px 0;--btn-color: #F7CAC9}.modal-login-btn-login{background-color:rgba(0,0,0,0);border:none;color:#7c878e}#modal-usuario>h2{max-width:200px;text-align:center}.modal-usuario-input,.modal-senha-input{margin:16px 0;width:80%}.modal-usuario-input label,.modal-senha-input label{margin-bottom:12px;color:#7c878e}.modal-usuario-input input,.modal-senha-input input{width:100%}.modal-usuario-btn-continuar{width:240px;margin-bottom:26px;--btn-color: #F7CAC9}.modal-usuario-btn-conta{background-color:rgba(0,0,0,0);border:none;color:#7c878e}.modal-backstep{align-items:center;position:absolute;background-color:rgba(0,0,0,0);top:20px;left:20px;opacity:.8}.modal-backstep:hover{opacity:1}#modal-senha>h2{margin-bottom:8px}.modal-senha-user{color:#7c878e}.modal-recovery-pass{--btn-color: #F7CAC9}.modal-senha-btn-entrar{width:240px;margin:16px 0;--btn-color: #F7CAC9}.modal-senha-btn-recuperar{background-color:rgba(0,0,0,0);border:none;color:#7c878e}#modal_password,#modal_recovery_complete{background:rgba(0,0,0,.5)}#modal_password input{margin-top:12px}