#login-div{background-color:#fbfbfb;border:.0625rem solid #cfcfcf;border-radius:.1875rem;width:19.6875rem;margin-left:auto;margin-right:auto}#login-div a{color:#388db8;font-size:.75rem;text-decoration:none}#login-div .login_header{color:#fff;text-align:center;background-color:#2b3747;height:2.5rem;font-size:1.375rem}#login-div .login_header div{line-height:2.1875rem}#login-div .login_footer{padding:1.25rem 0 1.25rem 15%}#login-div .login_footer div{display:inline-block}#login-div .login_footer #signin_button{color:#fff;text-align:center;cursor:pointer;background:url(/assets/slice_assets/portals_slice_assets/property_site/v1/login_btn-5512d05f360fc2b732d4c95732ad090c5a3182050673c81e244b9693c594705c.png);width:5.25rem;height:2.375rem;margin-right:.625rem;font-weight:700;line-height:2.125rem}#login-div .login_fields{margin-top:2.1875rem}#login-div .login_fields ::-webkit-input-placeholder{color:#919191;font-style:normal}#login-div .login_fields ::placeholder{color:#919191;font-style:normal}#login-div .login_fields :-ms-placeholder-shown{color:#919191;font-style:normal}#login-div .login_fields #login_password,#login-div .login_fields #login_email,#login-div .login_fields #login_password_confirmation{background:#fff;border:.0625rem solid #979797;width:70%;height:1.875rem;margin-bottom:1.125rem;margin-left:14%;padding:0 0 0 2%}#login-div .remember{border-bottom:.0625rem solid #dcdcdc;padding:.3125rem 0 .9375rem 15%;font-size:.8125rem}#authentication_error_messages{color:red;text-align:center;margin-bottom:1.25rem}#reset_instructions{text-align:center;margin:1.25rem}#login-div{background:0 0!important;border:none!important}#login-div .login_header{background:0 0!important;height:auto!important}#login-div .login_header div{color:#000!important;text-align:left!important;background:0 0!important;font-family:system-ui!important;font-size:24px!important;font-weight:500!important}#login-div .login_fields{margin:0;padding-top:10px}#login-div .login_fields #login_password,#login-div .login_fields #login_email,#login-div .login_fields #login_password_confirmation{color:#3d4c73!important;border:2px solid #d7dae9!important;border-radius:4px!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0 0 16px!important;padding:8px 11px!important;font-family:system-ui!important;font-size:16px!important}#login-div .login_fields #login_password:hover,#login-div .login_fields #login_email:hover,#login-div .login_fields #login_password_confirmation:hover{border-color:#b9bed4!important}#login-div .login_fields #login_password:focus,#login-div .login_fields #login_password:active,#login-div .login_fields #login_password:focus-visible,#login-div .login_fields #login_email:focus,#login-div .login_fields #login_email:active,#login-div .login_fields #login_email:focus-visible,#login-div .login_fields #login_password_confirmation:focus,#login-div .login_fields #login_password_confirmation:active,#login-div .login_fields #login_password_confirmation:focus-visible{border-color:#2b67ff!important;outline-color:#2b67ff!important}#login-div input.header_button.free_trial_button{opacity:1!important;color:#fff!important;cursor:pointer!important;letter-spacing:0!important;text-align:center!important;background-color:#2b67ff!important;background-image:none!important;border:#0000!important;border-radius:6px!important;width:100%!important;height:auto!important;margin:0!important;padding:11px 25px!important;font-family:system-ui!important;font-size:16px!important;font-weight:500!important}#login-div input.header_button.free_trial_button:hover{background-color:#1651e3!important}#reset_instructions{text-align:left!important;color:#3d4c73!important;margin:20px 0 0!important;padding-bottom:50px!important;font-size:15px!important}#login-div a{color:#2b67ff;font-size:14px}
