body .page-card-head img.app-logo{max-height:none;width:100%;max-width:260px;height:auto}body.re-brand-login{--re-brand: #f74e2a;--re-brand-dark: #d93d1c;--re-brand-soft: rgba(247, 78, 42, .12);height:100vh;height:100dvh;overflow:hidden;background:radial-gradient(60rem 40rem at 0% 0%,rgba(247,78,42,.1),transparent 60%),radial-gradient(50rem 36rem at 100% 100%,rgba(247,78,42,.08),transparent 60%),#fffaf7}.re-login-canvas{position:fixed;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}body.re-brand-login .page-content-wrapper{position:relative;z-index:1;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px 48px;overflow-y:auto}body.re-brand-login .navbar,body.re-brand-login header{display:none!important}body.re-brand-login .page-content-wrapper>main{margin:0;padding:0}body.re-brand-login .page-content-wrapper>main{width:100%}body.re-brand-login .page-card{position:relative;overflow:hidden;max-width:420px;padding:40px 36px 32px;background:rgba(255,255,255,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(247,78,42,.12);border-radius:20px;box-shadow:0 1px 2px #40180c0a,0 24px 60px -20px #78281240;animation:re-rise .6s cubic-bezier(.2,.8,.2,1) both}body.re-brand-login .page-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--re-brand),#ff8a5c,var(--re-brand))}body.re-brand-login .page-card-head{gap:22px;margin-bottom:6px}body.re-brand-login .page-card-head h4{letter-spacing:-.02em}body.re-brand-login input.form-control{border-radius:10px;transition:border-color .15s,box-shadow .15s}body.re-brand-login input.form-control:focus{border-color:var(--re-brand);box-shadow:0 0 0 3px var(--re-brand-soft)}body.re-brand-login .es-button{border-radius:10px;min-height:40px;transition:background-color .15s,transform .1s,box-shadow .15s}body.re-brand-login .es-button[data-variant=solid]{background-color:var(--re-brand);border-color:var(--re-brand);color:#fff;box-shadow:0 8px 18px -8px #f74e2ab3}body.re-brand-login .es-button[data-variant=solid]:hover{background-color:var(--re-brand-dark);border-color:var(--re-brand-dark)}body.re-brand-login .es-button:active{transform:translateY(1px)}body.re-brand-login .forgot-password-message a,body.re-brand-login .sign-up-message a,body.re-brand-login a.text-ink-gray-6:hover{color:var(--re-brand)}body.re-brand-login .web-footer{display:none!important}.re-login-footnote{position:fixed;left:0;right:0;bottom:18px;z-index:1;text-align:center;font-size:12px;letter-spacing:.04em;color:#5a32288c;pointer-events:none}@keyframes re-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width: 576px){body.re-brand-login .page-content-wrapper{padding:16px 16px 44px}body.re-brand-login .page-card{min-height:auto;padding:32px 22px 26px;border-radius:18px}}@media (prefers-reduced-motion: reduce){body.re-brand-login .page-card{animation:none}}
/*# sourceMappingURL=realestate_web.bundle.KTYWEQ56.css.map */
