.password-input-container{position:relative;margin-bottom:10px}.password-input,.password-input-container{width:100%;height:5vh;font-family:Red Hat Display,sans-serif!important}.password-input{border:none;margin-top:5px;border-radius:8px;font-weight:300;padding-left:10px;color:rgb(255,255,255);font-size:.9rem;font-weight:400;background-color:#000000;margin-bottom:20px;transition:all .2s ease-in;outline:1.26px solid #0e00a6}.password-input:active,.password-input:focus,.password-input:hover{outline:2.26px solid #0e00a6;color:rgb(255,255,255);border:none}.password-toggle-button{position:absolute;right:10px;top:25px;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:#ffffff;transition:color .2s ease-in-out}.password-toggle-button:hover{color:#0e00a6}.password-toggle-button:focus{outline:none}.password-icon{width:1.25rem;height:1.25rem}.password-light-generic-input-field{width:100%;height:5vh;border:none;margin-top:5px;border-radius:.375rem;font-weight:300;padding-left:10px;color:#71717A;font-size:.8rem;font-family:Sora;font-weight:400;background-color:#000000;margin-bottom:20px;font-family:Geist,sans-serif!important;transition:all .2s ease-in;outline:1.26px solid #db43a6}.password-light-generic-input-field:active,.password-light-generic-input-field:focus,.password-light-generic-input-field:hover{outline:2.26px solid #e21399;border:none}@media screen and (max-width:576px){.password-toggle-button{padding-top:20px;position:absolute;right:10px;top:18px}}@media (min-width:576px) and (max-width:769px){.password-toggle-button{padding-top:20px;position:absolute;right:10px;top:18px}}@media (min-width:769px) and (max-width:992px){.password-toggle-button{padding-top:20px;position:absolute;right:10px;top:18px}}@media (min-width:993px) and (max-width:1200px){.password-toggle-button{padding-top:20px;position:absolute;right:10px;top:18px}}