.ghar-auth-login-page .blog-wrap{padding:32px 16px 64px;background:var(--ghar-bg,#f6f8fa)}.ghar-auth-login-page .blog-wrap>.container{max-width:560px}.ghar-auth-login-page .blog-wrap .row>.col-lg-12{min-width:0}.ghar-auth-login-page .login-page-title{margin:0 0 20px;padding:0;border:0}.ghar-auth-login-page .login-page-title h1{margin:0;color:var(--ghar-navy,#03234f);font-size:clamp(25px,4vw,32px);font-weight:750}.ghar-auth-login-page .login-form-page-wrap{width:100%;max-width:none;margin:0;overflow:visible;border:1px solid var(--ghar-border,#dfe5eb);border-radius:20px;background:#fff;box-shadow:0 18px 55px #03234f12}.ghar-auth-login-page .login-register-tabs{padding:0 18px;border-bottom:1px solid var(--ghar-border,#dfe5eb)}.ghar-auth-login-page .login-register-tabs .nav-tabs{gap:6px;margin:0;border:0}.ghar-auth-login-page .login-register-tabs .nav-link{position:relative;min-height:62px;padding:17px 18px;border:0!important;border-radius:0;background:#fff0;color:var(--ghar-muted,#5b6775);font-size:15px;font-weight:650}.ghar-auth-login-page .login-register-tabs .nav-link.active{color:var(--ghar-navy,#03234f)}.ghar-auth-login-page .login-register-tabs .nav-link:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:3px;border-radius:3px 3px 0 0;background:#fff0}.ghar-auth-login-page .login-register-tabs .nav-link.active:after{background:var(--ghar-blue,#00873b)}.ghar-auth-login-page .login-form-page-wrap>.tab-content{padding:26px}.ghar-auth-login-page :is(.login-form-wrap,.register-form-wrap){display:grid;gap:13px;min-width:0;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ghar-auth-login-page .register-form-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.ghar-auth-login-page :is(.login-form-wrap,.register-form-wrap) :is(.form-group,.form-group-field){min-width:0;margin:0;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.ghar-auth-login-page .login-form-page-wrap .form-control,.ghar-auth-login-page .bootstrap-select>.btn{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--ghar-border,#dfe5eb);border-radius:10px;background:var(--ghar-bg,#f6f8fa);color:var(--ghar-navy,#03234f);font-size:15px;box-shadow:none}.ghar-auth-login-page .form-group-field>.form-control{padding-left:42px!important}.ghar-auth-login-page .login-form-page-wrap :is(.form-control,.bootstrap-select>.btn):focus{border-color:var(--ghar-blue,#00873b);background:#fff;box-shadow:0 0 0 3px #00873b1f;outline:0}.ghar-auth-login-page .form-tools{margin:17px 0;color:var(--ghar-muted,#5b6775);font-size:13px}.ghar-auth-login-page .form-tools .d-flex{gap:16px;align-items:center;flex-wrap:wrap}.ghar-auth-login-page .login-form-page-wrap a:not(.nav-link):not(.hz-google-login){color:var(--ghar-blue,#00873b)}.ghar-auth-login-page .login-form-page-wrap :is(#houzez-login-btn,#houzez-register-btn){width:100%;min-height:46px;padding:11px 18px;border:1px solid var(--ghar-blue,#00873b);border-radius:10px;background:var(--ghar-blue,#00873b);color:#fff;font-size:15px;font-weight:700;box-shadow:none}.ghar-auth-login-page .login-form-page-wrap :is(#houzez-login-btn,#houzez-register-btn):hover{border-color:var(--ghar-hover,#006b30);background:var(--ghar-hover,#006b30)}.ghar-auth-login-page .social-login-wrap{position:relative;margin-top:24px;padding-top:24px;border-top:1px solid var(--ghar-border,#dfe5eb)}.ghar-auth-login-page .social-login-wrap:before{content:"or continue with";position:absolute;top:0;left:50%;padding:0 10px;background:#fff;color:var(--ghar-muted,#5b6775);font-size:11px;transform:translate(-50%,-50%);white-space:nowrap}.ghar-auth-login-page button.hz-google-login.btn-google-plus-lined{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:auto!important;min-height:46px!important;margin:0!important;padding:11px 16px!important;border:1px solid var(--ghar-border,#dfe5eb)!important;border-radius:10px!important;background:#fff!important;color:var(--ghar-navy,#03234f)!important;font-size:14px!important;font-weight:650!important;line-height:1.3!important;box-shadow:none!important}.ghar-auth-login-page button.hz-google-login.btn-google-plus-lined:hover{border-color:var(--ghar-blue,#00873b)!important;background:var(--ghar-tint,#eaf7ef)!important}.ghar-auth-login-page button.hz-google-login .google-icon{position:static!important;float:none!important;inset:auto!important;display:block!important;width:18px!important;height:18px!important;max-width:18px!important;margin:0!important;padding:0!important;object-fit:contain!important}.ghar-auth-login-page .bootstrap-select.form-control{height:auto!important;padding:0;border:0;background:#fff0}.ghar-auth-login-page .bootstrap-select>.btn{min-height:46px!important;padding:10px 13px!important;color:var(--ghar-navy,#03234f)!important}.ghar-auth-login-page .bootstrap-select>.dropdown-menu{min-height:0!important;max-height:240px!important;padding:6px!important;overflow:hidden!important;border:1px solid var(--ghar-border,#dfe5eb);border-radius:10px;box-shadow:0 14px 34px #03234f17}.ghar-auth-login-page .bootstrap-select>.dropdown-menu>.inner{max-height:228px!important;overflow-y:auto!important}.ghar-auth-login-page .bootstrap-select .dropdown-menu li a{display:flex!important;align-items:center;min-height:36px!important;padding:7px 10px!important;border-radius:7px;color:var(--ghar-navy,#03234f)!important;font-size:13px!important;font-weight:600!important}.ghar-auth-login-page .bootstrap-select .dropdown-menu li a:hover,.ghar-auth-login-page .bootstrap-select .dropdown-menu li a:focus,.ghar-auth-login-page .bootstrap-select .dropdown-menu li.selected>a{background:var(--ghar-tint,#eaf7ef)!important;color:var(--ghar-blue,#00873b)!important}.ghar-auth-login-page .login-form-page-text{max-width:520px;margin:0 auto;padding:24px;border-radius:16px;background:#fff;text-align:center}.ghar-auth-reset-page .ghar-auth-reset{min-height:50vh;padding:48px 16px 72px;background:var(--ghar-bg,#f6f8fa)}.ghar-auth-reset__card{width:100%;max-width:520px;margin:0 auto;padding:28px;border:1px solid var(--ghar-border,#dfe5eb);border-radius:20px;background:#fff;color:var(--ghar-navy,#03234f);box-shadow:0 18px 55px #03234f12}.ghar-auth-reset__heading{margin-bottom:22px}.ghar-auth-reset__eyebrow{margin:0 0 7px;color:var(--ghar-blue,#00873b);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ghar-auth-reset__heading h1{margin:0;font-size:clamp(24px,4vw,30px);line-height:1.25;font-weight:750}.ghar-auth-reset__intro{margin:0 0 22px;color:var(--ghar-muted,#5b6775);font-size:15px;line-height:1.65}.ghar-auth-reset .form-group{margin:0 0 16px}.ghar-auth-reset label{display:block;margin-bottom:7px;font-size:14px;font-weight:650}.ghar-auth-reset .form-control{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--ghar-border,#dfe5eb);border-radius:10px;background:var(--ghar-bg,#f6f8fa);color:var(--ghar-navy,#03234f);box-shadow:none}.ghar-auth-reset .form-control:focus{border-color:var(--ghar-blue,#00873b);background:#fff;box-shadow:0 0 0 3px #00873b1f;outline:0}.ghar-auth-reset :is(#houzez_reset_password,.ghar-auth-reset__button){display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:11px 18px;border:1px solid var(--ghar-blue,#00873b);border-radius:10px;background:var(--ghar-blue,#00873b);color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;box-shadow:none}.ghar-auth-reset :is(#houzez_reset_password,.ghar-auth-reset__button):hover{border-color:var(--ghar-hover,#006b30);background:var(--ghar-hover,#006b30)}.ghar-auth-reset__back{margin:20px 0 0;text-align:center}.ghar-auth-reset__back a{color:var(--ghar-blue,#00873b);font-weight:650}.ghar-auth-reset .alert{margin-bottom:20px}@media(max-width:600px){.ghar-auth-login-page .blog-wrap{padding:24px 12px 48px}.ghar-auth-login-page .login-form-page-wrap>.tab-content{padding:20px 16px}.ghar-auth-login-page .register-form-wrap{grid-template-columns:minmax(0,1fr)}.ghar-auth-login-page .login-register-tabs{padding:0 12px}.ghar-auth-login-page .login-register-tabs .nav-link{padding-inline:14px}.ghar-auth-reset-page .ghar-auth-reset{padding:24px 12px 48px}.ghar-auth-reset__card{padding:22px 16px;border-radius:16px}}