:root{--uptown-nav-height:72px;--uptown-page-gutter:clamp(16px, 4vw, 80px);--uptown-shell:min(1120px, calc(100% - (var(--uptown-page-gutter) * 2)))}@media (max-width:768px){:root{--uptown-nav-height:68px;--uptown-page-gutter:16px}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--uptown-nav-height) + 18px)}.frontview{width:100%!important;min-width:0!important;overflow-x:clip!important}.frontview main.flex-grow-1{width:100%!important;min-width:0!important}.frontview img,.frontview picture,.frontview video,.frontview canvas,.frontview iframe{max-width:100%}.frontview iframe{display:block}.frontview input,.frontview select,.frontview textarea,.frontview button{max-width:100%}.frontview table{width:100%!important;max-width:100%!important}.frontview .blog-content-rich table,.frontview .content-rich table,.frontview .referral-rich-text table,.frontview .legal-content table{white-space:nowrap!important;display:block!important;overflow-x:auto!important}.frontview .container{width:min(100% - 32px,1140px)!important;max-width:1140px!important;padding-left:0!important;padding-right:0!important}@media (max-width:480px){.frontview .container{width:calc(100% - 24px)!important}}.frontview .section-title,.frontview .section-heading,.frontview .section-desc,.frontview .section-subtext{overflow-wrap:anywhere!important}.frontview .section-header>div{width:100%!important;min-width:0!important}.frontview .btn-primary-pill,.frontview .btn-outline-pill,.frontview .view-details-btn,.frontview .calculator-btn,.frontview .explore-btn,.frontview .services-enquire-button,.frontview .contact-enquire-button,.frontview .referral-submit-button,.frontview .loan-submit-button,.frontview .careers-apply-button,.frontview .careers-submit-button{text-align:center!important;white-space:normal!important;min-height:44px!important}.frontview .breadcrumb-bar,.frontview .services-breadcrumb-band,.frontview .contact-breadcrumb-band,.frontview .referral-breadcrumb-band,.frontview .careers-breadcrumb-strip,.frontview .loan-breadcrumb-band,.frontview .bloglistngpg .about-navbar-bottom,.frontview .blog-single-page .about-navbar-bottom{margin-top:var(--uptown-nav-height)!important}.frontview .breadcrumb,.frontview .about-breadcrumb,.frontview .services-breadcrumb-band .services-shell,.frontview .contact-breadcrumb-band .contact-shell,.frontview .referral-breadcrumb-band .referral-shell,.frontview .careers-breadcrumb-container,.frontview .loan-breadcrumb-band .loan-shell{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (max-width:768px){.frontview .breadcrumb-bar,.frontview .services-breadcrumb-band,.frontview .contact-breadcrumb-band,.frontview .referral-breadcrumb-band,.frontview .careers-breadcrumb-strip,.frontview .loan-breadcrumb-band,.frontview .bloglistngpg .about-navbar-bottom,.frontview .blog-single-page .about-navbar-bottom{margin-top:var(--uptown-nav-height)!important}.frontview .breadcrumb-bar,.frontview .bloglistngpg .about-navbar-bottom,.frontview .blog-single-page .about-navbar-bottom{padding-left:var(--uptown-page-gutter)!important;padding-right:var(--uptown-page-gutter)!important}}.frontview .home-page-wrapper{min-width:0!important;overflow-x:clip!important}@media (max-width:768px){.frontview .home-page-wrapper .hero{min-height:680px!important}.frontview .home-page-wrapper .hero-bg,.frontview .home-page-wrapper .home-hero-overlay{height:430px!important}.frontview .home-page-wrapper .home-hero-overlay{padding:0 18px 70px!important}.frontview .home-page-wrapper .hero-content{width:100%!important;max-width:100%!important;padding-left:16px!important;padding-right:16px!important;bottom:48px!important}.frontview .home-page-wrapper .hero-logo-img{width:min(300px,78vw)!important}.frontview .home-page-wrapper .hero-subtitle{white-space:normal!important;overflow-wrap:normal!important;max-width:320px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.25!important}.frontview .home-page-wrapper .search-container{width:calc(100% - 24px)!important;max-width:520px!important;bottom:24px!important}.frontview .home-page-wrapper .location-select{width:100%!important;min-width:0!important}.frontview .home-page-wrapper .search-input-wrapper,.frontview .home-page-wrapper .search-input-wrapper input{min-width:0!important}.frontview .home-page-wrapper .properties-section{padding-top:44px!important}.frontview .home-page-wrapper .property-footer{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.frontview .home-page-wrapper .view-details-btn,.frontview .home-page-wrapper .explore-btn{justify-content:center!important;width:100%!important}}@media (max-width:420px){.frontview .home-page-wrapper .hero{min-height:720px!important}.frontview .home-page-wrapper .quick-tags{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important;display:grid!important}.frontview .home-page-wrapper .tag{text-align:center!important;width:100%!important;min-width:0!important}.frontview .home-page-wrapper .tag:last-child{grid-column:1/-1!important;justify-self:center!important;width:min(100%,170px)!important}}.frontview .aboutpage-wrapper{width:100%!important;min-width:0!important;max-width:1280px!important}.frontview .aboutpage-wrapper>.navbar{display:none!important}.frontview .aboutpage-wrapper .hero-text,.frontview .aboutpage-wrapper .why-work,.frontview .aboutpage-wrapper .stats-section,.frontview .aboutpage-wrapper .partnerships{max-width:var(--uptown-shell)!important}.frontview .aboutpage-wrapper .why-work,.frontview .aboutpage-wrapper .stats-section,.frontview .aboutpage-wrapper .partnerships{width:var(--uptown-shell)!important;margin-left:auto!important;margin-right:auto!important}.frontview .aboutpage-wrapper .visionaries-header,.frontview .aboutpage-wrapper .visionaries-cards{padding-left:var(--uptown-page-gutter)!important;padding-right:var(--uptown-page-gutter)!important}.frontview .aboutpage-wrapper .visionaries-subtitle{width:min(685px,100%)!important}@media (max-width:1024px){.frontview .aboutpage-wrapper .why-work{align-items:stretch!important;gap:28px!important}.frontview .aboutpage-wrapper .why-content,.frontview .aboutpage-wrapper .why-image{width:50%!important}.frontview .aboutpage-wrapper .hero-text{left:var(--uptown-page-gutter)!important;width:calc(100% - (var(--uptown-page-gutter) * 2))!important;font-size:48px!important}.frontview .aboutpage-wrapper .stats-row{gap:48px!important}}@media (max-width:768px){.frontview .aboutpage-wrapper .hero{height:430px!important;min-height:430px!important}.frontview .aboutpage-wrapper .hero-text{font-size:34px!important;line-height:1.14!important;top:auto!important;bottom:42px!important}.frontview .aboutpage-wrapper .white-gradient{display:none!important}.frontview .aboutpage-wrapper .why-work{grid-template-columns:1fr!important;min-height:0!important;margin-top:34px!important;display:grid!important}.frontview .aboutpage-wrapper .why-content,.frontview .aboutpage-wrapper .why-image{width:100%!important}.frontview .aboutpage-wrapper .why-image{aspect-ratio:16/10!important;height:auto!important}.frontview .aboutpage-wrapper .stats-row,.frontview .aboutpage-wrapper .stats-row.second{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:26px!important;display:grid!important}.frontview .aboutpage-wrapper .stats-bg{width:140%!important;height:auto!important;bottom:-80px!important}.frontview .aboutpage-wrapper .visionaries{padding:52px 0!important}.frontview .aboutpage-wrapper .visionaries-header{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.frontview .aboutpage-wrapper .visionary-card{width:min(353px,82vw)!important}.frontview .aboutpage-wrapper .partnerships{margin-top:64px!important;margin-bottom:64px!important}.frontview .aboutpage-wrapper .partner-item{flex:140px!important;min-width:min(100%,150px)!important}}@media (max-width:420px){.frontview .aboutpage-wrapper .hero-text{font-size:30px!important}.frontview .aboutpage-wrapper .stats-row,.frontview .aboutpage-wrapper .stats-row.second{grid-template-columns:1fr!important}.frontview .aboutpage-wrapper .card-visual,.frontview .aboutpage-wrapper .card-info{width:calc(100% - 32px)!important}.frontview .aboutpage-wrapper .card-info{margin-left:16px!important}}.frontview .bloglistngpg{padding-top:var(--uptown-nav-height)!important}.frontview .bloglistngpg .about-navbar-bottom{margin-top:0!important}.frontview .bloglistngpg .blog-grid,.frontview .bloglistngpg .blogs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.frontview .blog-single-page .main-wrapper,.frontview .blog-single-page .content-area{width:100%!important;max-width:1280px!important}.frontview .blog-single-page .blog-main{min-width:0!important}.frontview .blog-single-page .blog-content-rich img{border-radius:10px!important;width:auto!important;max-width:100%!important;height:auto!important}.frontview .blog-single-page .blog-content-rich *{overflow-wrap:anywhere!important}@media (max-width:768px){.frontview .bloglistngpg .subpage-hero{height:auto!important;min-height:330px!important}.frontview .bloglistngpg .hero-title,.frontview .bloglistngpg .subpage-hero-title{font-size:28px!important;line-height:1.22!important}.frontview .blog-single-page .content-area{padding:28px var(--uptown-page-gutter)!important}.frontview .blog-single-page .about-navbar-bottom{max-width:100%!important}.frontview .blog-single-page .blog-title{font-size:22px!important}.frontview .blog-single-page .author-row,.frontview .blog-single-page .author-card{flex-wrap:wrap!important;align-items:flex-start!important}.frontview .blog-single-page .post-date{width:100%!important;margin-left:44px!important}.frontview .blog-single-page .recent-blog-item{align-items:center!important}}@media (max-width:480px){.frontview .blog-single-page .hero-image{height:210px!important}.frontview .blog-single-page .sidebar-card,.frontview .blog-single-page .author-card{padding:18px!important}}.frontview .projects-page,.frontview .properties-page-wrapper,.frontview .property-single-page,.frontview .property-detail-page{min-width:0!important;overflow-x:clip!important}@media (max-width:768px){.frontview .properties-page-wrapper .search-section,.frontview .properties-page-wrapper .listing-section{padding-left:0!important;padding-right:0!important}.frontview .properties-page-wrapper .theme-card{border-radius:12px!important}.frontview .properties-page-wrapper .btn-outline-pill{justify-content:center!important;width:100%!important}}.frontview .services-shell,.frontview .contact-shell,.frontview .referral-shell,.frontview .loan-shell,.frontview .careers-shell{width:var(--uptown-shell)!important;max-width:1120px!important}.frontview .services-page,.frontview .contact-page,.frontview .referral-page,.frontview .loan-page,.frontview .careers-page{min-width:0!important;overflow-x:clip!important}.frontview .referral-card-grid,.frontview .loan-feature-grid,.frontview .loan-documents-grid,.frontview .careers-culture-grid,.frontview .careers-job-grid,.frontview .careers-perspective-grid{min-width:0!important}@media (max-width:900px){.frontview .referral-action-grid,.frontview .loan-application-grid,.frontview .contact-grid{grid-template-columns:1fr!important}.frontview .careers-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:768px){.frontview .services-hero h1,.frontview .contact-hero h1,.frontview .referral-hero h1,.frontview .loan-hero h1,.frontview .careers-hero h1{overflow-wrap:anywhere!important;font-size:clamp(30px,9vw,40px)!important;line-height:1.16!important}.frontview .services-step-title-row,.frontview .loan-document-title,.frontview .contact-heading-row{min-width:0!important}.frontview .contact-info-block p,.frontview .contact-address{width:auto!important;max-width:calc(100% - 42px)!important}.frontview .referral-form-grid,.frontview .loan-form-grid,.frontview .contact-modal-form-grid,.frontview .careers-form-fields,.frontview .careers-modal-job-facts,.frontview .referral-radio-grid-time,.frontview .careers-intro,.frontview .careers-culture-grid,.frontview .careers-perspective-grid{grid-template-columns:1fr!important}.frontview .careers-apply-modal,.frontview .contact-enquiry-modal{width:100%!important;max-height:calc(100dvh - 28px)!important}}@media (max-width:480px){.frontview .services-shell,.frontview .contact-shell,.frontview .referral-shell,.frontview .loan-shell,.frontview .careers-shell{width:calc(100% - 24px)!important}.frontview .contact-modal-backdrop,.frontview .careers-modal-backdrop{padding:14px!important}}.frontview .auth-page-wrapper,.frontview .login-page,.frontview .register-page,.frontview .terms-page,.frontview .policy-page,.frontview .disclaimer-page,.frontview .dashboard-page{min-width:0!important;overflow-x:clip!important}.frontview .auth-page-wrapper{padding-top:calc(var(--uptown-nav-height) + 32px)!important;padding-bottom:48px!important}@media (max-width:768px){.frontview .auth-page-wrapper{padding-top:calc(var(--uptown-nav-height) + 20px)!important;align-items:flex-start!important;padding-bottom:28px!important}.frontview .auth-page-wrapper .theme-card{grid-template-columns:1fr!important;display:grid!important}.frontview .auth-page-wrapper .theme-card>div:first-child{min-height:210px!important}.frontview .auth-page-wrapper .theme-card>div:last-child{padding:28px!important}.frontview .auth-page-wrapper form>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:16px!important;display:grid!important}.frontview .login-card,.frontview .register-card,.frontview .terms-content,.frontview .policy-content,.frontview .disclaimer-content{width:100%!important;max-width:100%!important}}.frontview *,.frontview :before,.frontview :after{max-width:100%}.frontview a,.frontview p,.frontview li,.frontview h1,.frontview h2,.frontview h3,.frontview h4,.frontview h5,.frontview h6,.frontview span,.frontview strong{overflow-wrap:break-word}.frontview input,.frontview select,.frontview textarea,.frontview .navbar-inner{min-width:0!important}.frontview .logo{flex:0 auto!important;min-width:0!important}.frontview .logo img,.frontview .logo svg{max-width:min(200px,58vw)!important}.frontview .footer-brand,.frontview .footer-contact,.frontview .footer-links,.frontview .footer-column,.frontview .maharera{min-width:0!important}.frontview .footer-contact-link,.frontview .footer-desc,.frontview .footer-disclaimer{overflow-wrap:anywhere!important}.frontview .social-links{flex-wrap:wrap!important}@media (max-width:1024px){.frontview .section-title,.frontview .section-heading,.frontview .services-work-heading h2,.frontview .loan-eligibility h2,.frontview .loan-section-heading h2,.frontview .contact-heading-row h2,.frontview .careers-section-heading h2,.frontview .careers-life-copy h2{font-size:clamp(24px,4vw,32px)!important;line-height:1.22!important}}@media (max-width:768px){.frontview .navbar{min-height:var(--uptown-nav-height)!important}.frontview .nav-links{width:min(100%,420px)!important;margin-left:auto!important}.frontview .footer{padding:42px 18px 20px!important}.frontview .footer-brand{max-width:100%!important}.frontview .footer-top{gap:32px!important}.frontview .maharera{width:100%!important;margin-left:0!important}}@media (max-width:420px){.frontview .navbar{padding:0 12px!important}.frontview .logo img,.frontview .logo svg{max-width:min(178px,56vw)!important}.frontview .nav-menu-toggle{width:40px!important;height:40px!important}.frontview .footer{padding-left:14px!important;padding-right:14px!important}}@media (max-width:768px){.frontview .row,.frontview [class*=col-],.frontview .d-flex{min-width:0!important}.frontview .flex-nowrap{flex-wrap:wrap!important}}.frontview .home-page-wrapper .search-bar,.frontview .home-page-wrapper .search-left,.frontview .home-page-wrapper .property-header,.frontview .home-page-wrapper .property-details,.frontview .home-page-wrapper .property-footer{min-width:0!important}@media (max-width:768px){.frontview .home-page-wrapper .hero-subtitle{font-size:clamp(18px,5.6vw,24px)!important}.frontview .home-page-wrapper .properties-section{padding-left:var(--uptown-page-gutter)!important;padding-right:var(--uptown-page-gutter)!important}.frontview .home-page-wrapper .property-card,.frontview .home-page-wrapper .calculator-card,.frontview .home-page-wrapper .insight-card{border-radius:14px!important}.frontview .home-page-wrapper .property-image,.frontview .home-page-wrapper .insight-image{aspect-ratio:16/10!important;height:auto!important}.frontview .home-page-wrapper .property-header{align-items:flex-start!important;gap:8px!important}.frontview .home-page-wrapper .property-details{flex-wrap:wrap!important;gap:10px 14px!important}.frontview .home-page-wrapper .explore-btn{width:min(100%,260px)!important;display:flex!important}}@media (max-width:1279px){.frontview .aboutpage-wrapper{width:100%!important;min-width:0!important}}@media (max-width:768px){.frontview .aboutpage-wrapper .why-body{font-size:16px!important;line-height:1.55!important}.frontview .aboutpage-wrapper .visionaries-cards{scroll-padding-left:var(--uptown-page-gutter)!important}.frontview .aboutpage-wrapper .visionary-card{flex-basis:min(353px,82vw)!important}.frontview .aboutpage-wrapper .card-name{white-space:normal!important}.frontview .aboutpage-wrapper .partners-logos{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}}@media (max-width:420px){.frontview .aboutpage-wrapper .partners-logos{grid-template-columns:1fr!important}}.frontview .bloglistngpg .container,.frontview .blog-single-page .container{min-width:0!important}@media (max-width:768px){.frontview .bloglistngpg{padding-top:var(--uptown-nav-height)!important}.frontview .bloglistngpg .about-navbar-bottom{height:auto!important;min-height:50px!important;margin-top:0!important}.frontview .bloglistngpg .subpage-hero-content{padding-top:24px!important}.frontview .bloglistngpg .blog-section{padding-left:0!important;padding-right:0!important}.frontview .bloglistngpg .blog-card{border-radius:14px!important}}.frontview .projects-container,.frontview .project-detail-container,.frontview .projects-search-card,.frontview .projects-search-panel,.frontview .project-list-card,.frontview .project-card-content,.frontview .project-meta-grid,.frontview .project-detail-gallery,.frontview .project-detail-heading-row,.frontview .project-detail-overview-grid,.frontview .project-detail-rera-card{min-width:0!important}@media (max-width:900px){.frontview .projects-search-card:before{display:none!important}.frontview .project-usp-tags{grid-template-columns:1fr!important}.frontview .project-card-media,.frontview .project-card-media img{aspect-ratio:16/11!important;height:auto!important;min-height:0!important}}@media (max-width:640px){.frontview .projects-container{width:calc(100% - 24px)!important}.frontview .projects-breadcrumb-strip .projects-container{width:calc(100% - 28px)!important}.frontview .project-detail-breadcrumb-current{max-width:100%!important}.frontview .projects-location-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;display:grid!important}.frontview .projects-location-chips button,.frontview .project-card-actions,.frontview .project-action{width:100%!important}.frontview .project-action{min-height:46px!important}.frontview .project-detail-floor-meta,.frontview .project-detail-address p{flex-direction:column!important;align-items:flex-start!important}.frontview .project-detail-rera-card{padding:14px!important}}@media (max-width:420px){.frontview .projects-location-chips{grid-template-columns:1fr!important}.frontview .project-title-link h2,.frontview .project-detail-heading-row h1{font-size:24px!important}.frontview .project-meta-grid{grid-template-columns:1fr!important}.frontview .project-meta-grid div{border-bottom:1px solid #dde2e8!important;border-right:0!important}.frontview .project-meta-grid div:last-child{border-bottom:0!important}}@media (max-width:768px){.frontview .single-propert-page .propersecC,.frontview .single-propert-page .calculator-content,.frontview .single-propert-page .rera-card,.frontview .single-propert-page .fp-header{grid-template-columns:1fr!important;gap:18px!important;display:grid!important}.frontview .single-propert-page .calculator-content .calculator-left,.frontview .single-propert-page .calculator-left .emi-field,.frontview .single-propert-page .rera-info,.frontview .single-propert-page .rera-qr-container,.frontview .single-propert-page .fp-thumb{width:100%!important;max-width:100%!important}.frontview .single-propert-page .floorplan-tabs,.frontview .single-propert-page .place-type-buttons{overflow-x:auto!important}.frontview .single-propert-page .floorplan-tabs>button,.frontview .single-propert-page .place-type-buttons button{min-width:max-content!important;padding-left:14px!important;padding-right:14px!important}.frontview .single-propert-page .amenities-grid,.frontview .single-propert-page .features-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:420px){.frontview .single-propert-page .amenities-grid,.frontview .single-propert-page .features-grid{grid-template-columns:1fr!important}}@media (max-width:900px){.frontview .services-step h3,.frontview .contact-heading-row h2,.frontview .referral-section-title,.frontview .loan-eligibility h2,.frontview .loan-form-heading h2,.frontview .loan-section-heading h2,.frontview .careers-intro-copy h2,.frontview .careers-section-heading h2{overflow-wrap:anywhere!important}.frontview .loan-feature-grid,.frontview .loan-documents-grid,.frontview .referral-card-grid,.frontview .careers-job-grid{gap:20px!important}}@media (max-width:768px){.frontview .services-hero,.frontview .services-hero-inner,.frontview .contact-hero,.frontview .contact-hero-inner,.frontview .referral-hero,.frontview .referral-hero-inner,.frontview .loan-hero,.frontview .loan-hero-inner,.frontview .careers-hero{min-height:clamp(280px,62vw,410px)!important}.frontview .services-step p,.frontview .careers-intro-copy p,.frontview .careers-life-copy p,.frontview .careers-section-heading p{letter-spacing:0!important;max-width:100%!important}.frontview .contact-heading-row{align-items:flex-start!important}.frontview .contact-quick-actions a,.frontview .contact-address a{width:100%!important}.frontview .referral-form-heading{flex-direction:column!important;align-items:flex-start!important}.frontview .referral-radio-grid,.frontview .referral-radio-grid-compact{grid-template-columns:1fr!important}.frontview .loan-section-heading span{width:100%!important}.frontview .careers-page{padding-top:var(--uptown-nav-height)!important}.frontview .careers-shell{width:100%!important}.frontview .careers-intro,.frontview .careers-perspectives{padding-left:18px!important;padding-right:18px!important}.frontview .careers-culture-grid{gap:18px!important}.frontview .careers-perspective-card{min-height:180px!important}.frontview .careers-modal-header{grid-template-columns:1fr auto!important}.frontview .careers-modal-title-wrap{min-width:0!important}}@media (max-width:560px){.frontview .contact-modal-head,.frontview .careers-modal-header,.frontview .brochure-lead-modal-head{grid-template-columns:minmax(0,1fr) 32px!important}.frontview .contact-modal-icon,.frontview .careers-modal-role-icon,.frontview .brochure-lead-modal-icon{display:none!important}.frontview .careers-job-top{grid-template-columns:1fr auto!important}.frontview .careers-job-icon{display:none!important}.frontview .careers-icon-button{grid-column:auto!important;margin-top:0!important}.frontview .careers-modal-job-facts,.frontview .careers-modal-job-facts>div+div{border-left:0!important;grid-template-columns:1fr!important;padding-left:0!important}}@media (max-width:420px){.frontview .services-shell,.frontview .contact-shell,.frontview .referral-shell,.frontview .loan-shell{width:calc(100% - 22px)!important}.frontview .contact-info-block p,.frontview .contact-address{width:100%!important;max-width:100%!important;margin-left:0!important}.frontview .contact-heading-row{grid-template-columns:28px minmax(0,1fr)!important;display:grid!important}.frontview .loan-document-group ul{padding-left:24px!important}.frontview .careers-hero h1{font-size:32px!important}.frontview .careers-perspectives{padding-left:14px!important;padding-right:14px!important}}@media (max-width:768px){.frontview .emi-calculator,.frontview .affordability-calculator,.frontview .calculator-container,.frontview .auth-page-wrapper .theme-card{width:100%!important;max-width:100%!important}.frontview .terms-page,.frontview .policy-page,.frontview .disclaimer-page{padding-left:var(--uptown-page-gutter)!important;padding-right:var(--uptown-page-gutter)!important}}.frontview .themed-search-form,.frontview .search-form-grid,.frontview .search-form-field,.frontview .search-form-wide-field,.frontview .search-form-control-wrap{width:100%;min-width:0!important}.frontview .themed-search-form{isolation:isolate;overflow:visible!important}.frontview .search-form-input,.frontview .projects-select-field select,.frontview .projects-search-field input,.frontview .home-location-select-control,.frontview .home-search-input{color:#0e1726!important;min-height:46px!important}.frontview .search-form-input::placeholder,.frontview .projects-search-field input::placeholder,.frontview .home-search-input::placeholder{color:#738196!important;opacity:1!important}.frontview .search-suggestions,.frontview .u-suggest{z-index:3000!important}.frontview .search-suggestion-option{overflow-wrap:anywhere!important;align-items:center!important;min-height:44px!important;display:flex!important}.frontview .search-suggestion-heading{z-index:1!important;position:sticky!important;top:0!important}@media (max-width:1024px){.frontview .search-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.frontview .search-submit-wrap{padding-top:28px!important}}@media (max-width:768px){.frontview input,.frontview select,.frontview textarea{font-size:16px!important}.frontview .properties-page-wrapper .search-section .theme-card,.frontview .single-propert-page .modal-search-section,.frontview .single-propert-page .theme-card{overflow:visible!important}.frontview .search-form-grid{grid-template-columns:1fr!important;gap:14px!important}.frontview .search-submit-wrap{padding-top:0!important}.frontview .search-form-wide-field{margin-top:14px!important}.frontview .search-form-label{letter-spacing:.4px!important;margin-bottom:7px!important;font-size:11px!important}.frontview .search-form-input{background:#fff!important;border-radius:12px!important;min-height:50px!important;padding:0 16px!important}.frontview .themed-search-form .btn-primary-pill{justify-content:center!important;width:100%!important;min-height:50px!important}.frontview .themed-search-form .search-suggestions,.frontview .themed-search-form .u-suggest{top:auto!important;left:12px!important;right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;border-radius:18px!important;width:auto!important;max-width:none!important;max-height:min(58dvh,380px)!important;margin-top:0!important;position:fixed!important;box-shadow:0 24px 70px #09121e57!important}.frontview .search-suggestion-option{min-height:48px!important;padding:12px 16px!important;font-size:15px!important}}@media (max-width:420px){.frontview .themed-search-form .search-suggestions,.frontview .themed-search-form .u-suggest{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;max-height:min(62dvh,420px)!important}}.frontview .home-page-wrapper .location-select,.frontview .home-page-wrapper .search-input-wrapper{min-width:0!important}@media (max-width:768px){.frontview .home-page-wrapper .search-container{border-radius:18px!important;width:calc(100% - 24px)!important;max-width:560px!important;padding:14px!important;box-shadow:0 18px 44px #0f172a2e!important}.frontview .home-page-wrapper .search-bar{border:0!important;border-radius:0!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important;display:grid!important}.frontview .home-page-wrapper .search-left{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.frontview .home-page-wrapper .divider{display:none!important}.frontview .home-page-wrapper .location-select,.frontview .home-page-wrapper .search-input-wrapper{background:#fff!important;border:1px solid #dfe5ec!important;border-radius:14px!important;width:100%!important;min-height:50px!important;padding:0 14px!important}.frontview .home-page-wrapper .home-location-select-control,.frontview .home-page-wrapper .home-search-input{min-height:48px!important;line-height:48px!important}.frontview .home-page-wrapper .search-btn{border-radius:14px!important;justify-content:center!important;width:100%!important;min-height:50px!important}.frontview .home-page-wrapper .quick-tags{gap:8px!important;margin-top:12px!important}}@media (max-width:420px){.frontview .home-page-wrapper .search-container{width:calc(100% - 20px)!important;padding:12px!important}}.frontview .projects-search-card,.frontview .projects-select-field,.frontview .projects-search-field,.frontview .projects-search-btn,.frontview .projects-location-chips{min-width:0!important}@media (max-width:900px){.frontview .projects-search-card{background:#fff!important;border:1px solid #e3e8ef!important;border-radius:24px!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:14px!important;min-height:0!important;padding:18px!important;display:grid!important;box-shadow:0 18px 44px #0f172a1f!important}.frontview .projects-select-field,.frontview .projects-search-field{background:#fff!important;border:1px solid #d8dee6!important;border-radius:20px!important;width:100%!important;height:auto!important;min-height:64px!important;padding:0 22px!important}.frontview .projects-select-field{border-right:1px solid #d8dee6!important}.frontview .projects-select-field select,.frontview .projects-search-field input{color:#0e1726!important;width:100%!important;min-height:62px!important;font-size:18px!important;font-weight:500!important}.frontview .projects-search-btn{color:#fff!important;width:100%!important;min-height:64px!important;box-shadow:none!important;background:#245baa!important;border-radius:20px!important;margin:0!important;font-size:22px!important;font-weight:700!important}.frontview .projects-location-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;padding-top:2px!important;display:grid!important}.frontview .projects-location-chips button{white-space:normal!important;border-radius:999px!important;width:100%!important;min-width:0!important;min-height:42px!important;font-size:15px!important;font-weight:500!important}.frontview .projects-location-chips button:hover,.frontview .projects-location-chips button.active{color:#fff!important;background:#245baa!important;border-color:#245baa!important}.frontview .projects-location-chips .projects-chip-more{color:#64748b!important;background:#f6f6f7!important;border-color:#d8dde5!important;grid-column:1/-1!important;justify-self:center!important;width:min(100%,255px)!important}}@media (max-width:420px){.frontview .projects-search-card{border-radius:22px!important;gap:12px!important;padding:16px!important}.frontview .projects-select-field,.frontview .projects-search-field,.frontview .projects-search-btn{border-radius:18px!important;min-height:58px!important}.frontview .projects-select-field,.frontview .projects-search-field{padding:0 18px!important}.frontview .projects-select-field select,.frontview .projects-search-field input{min-height:56px!important;font-size:16px!important}.frontview .projects-search-btn{font-size:18px!important}.frontview .projects-location-chips{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important}.frontview .projects-location-chips button{min-height:40px!important;padding:0 10px!important;font-size:14px!important}.frontview .projects-location-chips .projects-chip-more{grid-column:1/-1!important;justify-self:center!important;width:min(100%,220px)!important}}
