.form-component{position:relative}#getMobileNumber{padding-bottom:30px}#verifyOtp{padding-bottom:30px}#referralForm{padding-bottom:30px}#newUserLeadGenForm{padding-bottom:30px}.placeBtnBottom{min-height:50vh}.placeBtnBottomReferral{min-height:30vh}.form-component
form{background-color:#fff !important}.back-btn{color:#2C3045;text-decoration:none;border:none;width:42px;height:42px;border-radius:10px;font-size:20px;cursor:pointer;margin-bottom:20%}@media (min-width: 768px){.revamp-page-template.homes-wrapper .hero-section .right-section{background-color:#fff !important}}@media (max-width: 767px){.revamp-page-template.homes-wrapper .hero-section .right-section{background-color:#fff !important}}.form-section{background-color:#fff !important}@supports (padding: env(safe-area-inset-bottom)){#getMobileNumber .cta-btn{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.page-wrapper{display:flex;min-height:calc(100vh - 64px);position:relative}.hero-side{flex:0 0 63%;max-width:63%;position:relative;overflow:hidden}.hero-side
img{height:100%;object-fit:cover;object-position:center;display:block;position:absolute}.form-side{flex:0 0 37%;max-width:37%;background:#f5f7fa;display:flex;flex-direction:column;padding:0px
30px 0px 30px;position:relative}.back-btn{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;color:#333;font-size:18px;margin-bottom:32px;padding:0}.form-heading{font-size:26px;font-weight:700;color:#111;margin-bottom:10px;line-height:1.25}.form-subtext{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:14px;line-height:140%;letter-spacing:-4%;color:#5D627C}.phone-input-wrap{display:flex;align-items:center;background:#fff;border:1.5px solid #dde1e7;border-radius:10px;padding:0
16px;height:52px;gap:10px}.phone-input-wrap:focus-within{border-color:#1a3bd4;box-shadow:0 0 0 3px rgba(26,59,212,.1)}.country-code{font-size:15px;font-weight:600;color:#111;white-space:nowrap;border-right:1.5px solid #dde1e7;padding-right:10px}.phone-input-wrap
input{border:none;outline:none;font-size:15px;color:#333;background:transparent;flex:1;min-width:0}.phone-input-wrap input::placeholder{color:#aaa;font-weight:400}.btn-next{margin-top:auto;width:100%;background:linear-gradient(90.42deg, #101F9D 0%, #11111C 99.9%);color:#fff;border:none;border-radius:10px;height:52px;font-size:16px;font-weight:600;cursor:pointer;letter-spacing: .3px;transition:opacity .2s}.referral-terms-privacy-policy{margin-top:auto !important;width:100% !important}.btn-next:hover{color:#fff !important}.btn-next:hover{opacity: .9}@media (max-width: 767.98px){body{background:#fff}.page-wrapper{flex-direction:column;min-height:100vh}.hero-side{display:none}.form-side{flex:1 1 auto;max-width:100%;width:100%;padding:28px
20px 32px;background:#fff}.back-btn{margin-bottom:28px}.form-heading{font-family:sans-serif;font-weight:700;font-style:Bold;font-size:24px;line-height:140%;letter-spacing:-2%}.form-subtext{font-size:13px}.btn-next{position:fixed;bottom:20px;left:16px;right:16px;width:calc(100% - 32px);border-radius:10px;margin-top:0;height:52px;background:linear-gradient(76.39deg,#101f9d 0,#11111c 100%)}.referral-terms-privacy-policy{position:fixed !important;bottom:60px !important;width:calc(100% - 32px) !important}.form-side{padding-bottom:96px}}.custom-radio-block{flex-wrap:wrap}.resend-otp-text{font-family:DM Sans;font-weight:500;font-style:Medium;font-size:12px;line-height:140%;letter-spacing:-4%;text-align:center;color:#5D627C}.resend-otp-timer{font-family:DM Sans;font-weight:600;font-style:SemiBold;font-size:12px;line-height:140%;letter-spacing:-4%;text-align:center;color:#9EA2B8}@media(min-width: 1200px){.form-field-outer-wrapper{height:260px !important}.form-field-outer-wrapper-newuser-form{height:325px !important}}