.login_frame_reframed{background-color:#f8fafb;height:105dvh;width:100%!important;display:flex;align-items:center;justify-content:center;padding:0 20px}.login_frame_reframed .form_frame{max-width:500px;height:400px}.login_frame_reframed .form_frame h1{font-size:21px;color:#0e2238;margin-bottom:7px;font-weight:700;text-align:center}.login_frame_reframed .form_frame p{color:#9ea9b4;margin-bottom:30px;margin-top:0;font-size:14px;text-align:center}.email_wrap{background-color:#f8fafb;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;border:1px solid var(--bs-gray-300);border-radius:.625rem;box-shadow:0 0 transparent;display:block;font-size:.75rem;font-weight:400;line-height:1.5;padding:10px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.email_wrap,.email_wrap:focus{background-color:var(--bs-form-control-bg);color:var(--bs-body-color)}.email_wrap:focus{border-color:#00A76A;box-shadow:0 0 transparent,0 0 .75rem 0 rgba(0,167,106,.25);outline:0}.login_frame_reframed button{font-size:14px;background-color:#00A76A;color:white;border-radius:170px!important;border:none;width:100%;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:7px;margin-top:30px}.login_frame_reframed p a{text-decoration:none;color:#00A76A;font-weight:700}.login_frame_reframed .passwrap{border:1px solid var(--bs-gray-300);border-radius:.625rem;display:flex;align-items:center;height:52px;position:relative}.login_frame_reframed .passwrap,.login_frame_reframed .passwrap input{background-color:#f8fafb;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-form-control-bg);box-shadow:0 0 transparent;color:var(--bs-body-color);font-size:.75rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.login_frame_reframed .passwrap input{border:1px solid #ffffff00;border-radius:.625rem;display:block;padding:10px 12px;position:absolute;right:0}.login_frame_reframed .passwrap .revealer{position:absolute;right:10px}.login_frame_reframed .passwrap input:focus{background-color:var(--bs-form-control-bg);border-color:#00A76A;box-shadow:0 0 transparent,0 0 .75rem 0 rgba(0,167,106,.25);color:var(--bs-body-color);outline:0}.passwrap svg{font-size:27px}@media screen and (max-width:500px){.login_frame .form_frame{padding:0 6%!important}}