.PropertyListing_page__4peg7{min-height:100vh;background:transparent}.PropertyListing_stage__Ool_w{position:relative;min-height:70vh}.PropertyListing_content__SI4qn{width:100%}.PropertyListing_settling__QPPjc,.PropertyListing_settling__QPPjc *{transition:none!important}.PropertyListing_loader__SGWJV{position:fixed;inset:0;z-index:9999;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#64748b;font-family:var(--text-font),sans-serif;background:#fff}.PropertyListing_spinner__TnQ42{width:44px;height:44px;border-radius:50%;border:3px solid #e7e5e4;border-top-color:#153758;animation:PropertyListing_listingSpin__dbZ5D .7s linear infinite}.PropertyListing_label__k9rbf{margin:0;font-size:15px;font-weight:600;letter-spacing:.01em}@keyframes PropertyListing_listingSpin__dbZ5D{to{transform:rotate(1turn)}}.Navbar_navWrapper__uiFgw{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;background:white;box-shadow:0 0 10px rgba(0,0,0,.05)}.Navbar_navbar__zhZYq{width:90%;display:flex;align-items:center;justify-content:space-between;max-width:var(--max-content-width)}.Navbar_navLogo___L6zz img{height:50px;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.Navbar_rightWrapper__3OR9_{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;margin-right:18px}.Navbar_blogButton__YdA8_{display:inline-flex;align-items:center;justify-content:center;padding:6px 18px;border-radius:999px;background:linear-gradient(135deg,var(--primary),#245d98);color:white;font-family:var(--secondary-font);font-size:15px;font-weight:700;box-shadow:0 10px 24px rgba(21,55,88,.18)}.Navbar_blogButton__YdA8_:hover{opacity:.7}.Navbar_socialWrapper__h7wf_{display:flex;align-items:center;justify-content:flex-end;gap:15px}.Navbar_socialItem__Lx7J_{font-size:22px;background:linear-gradient(45deg,var(--primary),var(--primary),var(--secondary));-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width:1000px){.Navbar_navbar__zhZYq{width:95%}}@media (max-width:550px){.Navbar_navLogo___L6zz img{height:30px}.Navbar_rightWrapper__3OR9_{margin-right:10px}.Navbar_blogButton__YdA8_{padding:8px 14px;font-size:14px}}