#houzez-listing-lightbox:not(.show){pointer-events:none!important}@media (max-width:767px){.nav-mobile .nav-item{flex:1 1 25%}#mobile-sort-by-modal .modal-body{padding:1rem}#mobile-sort-by-modal .sort-by-item{border-bottom:1px solid #e5e5e5;color:#333;text-decoration:none}#mobile-sort-by-modal .sort-by-item:last-child{border-bottom:none}.sort-by{display:none!important}}.auto-complete{border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .08);background-color:#fff;border:1px solid #e0e0e0;overflow:hidden;transition:all 0.3s ease}.auto-complete .list-group{margin-bottom:0}.auto-complete .list-group-item{border:none;border-bottom:1px solid #f0f0f0;padding:12px 15px;transition:background-color 0.2s ease}.auto-complete .list-group-item:last-child{border-bottom:none}.auto-complete .list-group-item:hover{background-color:#f8f9fa}.auto-complete .list-group-item a{color:#333;text-decoration:none;display:block}.auto-complete .list-group-item .auto-complete-title{font-weight:600;margin-bottom:3px}.auto-complete .list-group-item .auto-complete-desc{font-size:.9em;color:#666}.auto-complete:hover{box-shadow:0 6px 12px rgb(0 0 0 / .15),0 2px 4px rgb(0 0 0 / .12)}.pilbe-unified-wrap{position:relative}.pilbe-unified-wrap~.select2,.pilbe-unified-wrap~select[id^="selectCity"],.pilbe-unified-wrap~.select2-container,.select2~.pilbe-unified-wrap~.select2,select[id^="selectCity"]~.select2:has(~.pilbe-unified-wrap){display:none!important}*:has(>.pilbe-unified-wrap)>.select2,*:has(>.pilbe-unified-wrap)>.select2-container,*:has(>.pilbe-unified-wrap)>select[id^="selectCity"]{display:none!important}.pilbe-unified-input-wrap{position:relative}.pilbe-unified-input{height:45px;font-size:14px;padding-right:32px}.pilbe-unified-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:18px;color:#999;cursor:pointer;line-height:1;padding:2px 6px;z-index:2}.pilbe-unified-clear:hover{color:#333}.pilbe-postcode-dropdown{position:absolute;top:100%;left:0;right:0;z-index:1060;display:none;border-radius:8px;box-shadow:0 4px 6px rgb(0 0 0 / .1),0 1px 3px rgb(0 0 0 / .08);background-color:#fff;border:1px solid #e0e0e0;overflow:hidden;margin-top:2px}.pilbe-postcode-dropdown .list-group{margin-bottom:0}.pilbe-postcode-dropdown .list-group-item{border:none;border-bottom:1px solid #f0f0f0;padding:10px 15px;cursor:pointer;font-size:14px;color:#333;transition:background-color 0.15s ease}.pilbe-postcode-dropdown .list-group-item.pilbe-no-result{cursor:default;color:#999;font-style:italic}.pilbe-postcode-dropdown .list-group-item:last-child{border-bottom:none}.pilbe-postcode-dropdown .list-group-item:hover,.pilbe-postcode-dropdown .list-group-item.pilbe-active{background-color:#f8f9fa}.pilbe-postcode-dropdown .list-group-item.pilbe-no-result:hover{background-color:#fff}.pilbe-badge{font-size:11px;color:#999;white-space:nowrap}.pilbe-postcode-error{color:#dc3545;font-size:12px;margin-top:4px}.pilbe-hidden{display:none!important}.pilbe-keyword-replaced::before{display:none!important}.pilbe-keyword-replaced .pilbe-unified-wrap{width:100%}.pilbe-keyword-replaced .pilbe-unified-input{height:40px;border-radius:6px}.advanced-search .pilbe-postcode-dropdown{z-index:1060;max-height:300px;overflow-y:auto}.pilbe-search__popup-content select,.pilbe-search__popup-content select.pilbe-search__popup-property{height:45px;font-size:14px;border-radius:6px;padding:8px 12px;box-sizing:border-box}@media (max-width:767px){.pilbe-unified-wrap{width:100%}.pilbe-unified-input{width:100%;height:45px;font-size:16px}.pilbe-postcode-dropdown{z-index:1080;position:absolute;top:100%;left:0;right:0;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-top:2px;border-radius:8px;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.pilbe-search__popup-content-container,.pilbe-search__popup-content-container--active,.pilbe-search__popup-content,[class*="pilbe-search__popup"]{overflow:visible!important}.pilbe-postcode-dropdown .list-group-item{padding:14px 15px;font-size:15px}.pilbe-search__popup-content select{width:100%}.pilbe-badge{font-size:10px}}.pilbe-custom-hero-sub{color:rgb(255 255 255 / .9);font-size:18px;font-weight:400;line-height:1.6;margin-top:12px;max-width:620px;text-align:center;margin-left:auto;margin-right:auto}.pilbe-custom-app-section{background:#fff;padding:70px 20px;width:100%;box-sizing:border-box;position:relative;z-index:1}.pilbe-custom-app-inner{max-width:1000px;margin:0 auto;display:flex;align-items:center;gap:60px}.pilbe-custom-app-text{flex:1}.pilbe-custom-app-headline{font-size:32px;font-weight:800;color:#1a1a2e;margin:0 0 14px;line-height:1.2}.pilbe-custom-app-desc{font-size:17px;color:#555;line-height:1.6;margin:0 0 28px}.pilbe-custom-app-buttons{display:flex;gap:14px;flex-wrap:wrap}.pilbe-custom-app-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:12px;text-decoration:none;color:#fff;transition:transform 0.15s ease,box-shadow 0.15s ease}.pilbe-custom-app-badge span{display:flex;flex-direction:column;line-height:1.3}.pilbe-custom-app-badge small{font-size:10px;text-transform:uppercase;letter-spacing:.5px;opacity:.85}.pilbe-custom-app-badge strong{font-size:16px;font-weight:700}.pilbe-custom-app-badge--play{background:#1a1a2e}.pilbe-custom-app-badge--play:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .2);color:#fff;text-decoration:none}.pilbe-custom-app-badge--apple{background:#1a1a2e}.pilbe-custom-app-badge--apple:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .2);color:#fff;text-decoration:none}.pilbe-custom-app-icon{flex-shrink:0}.pilbe-custom-app-icon img{width:200px;height:200px;border-radius:28px;box-shadow:0 8px 30px rgb(0 77 229 / .15)}@media (max-width:767px){.pilbe-custom-hero-sub{font-size:15px;padding:0 10px}.pilbe-custom-app-section{padding:48px 16px}.pilbe-custom-app-inner{flex-direction:column;text-align:center;gap:32px}.pilbe-custom-app-headline{font-size:24px}.pilbe-custom-app-desc{font-size:15px}.pilbe-custom-app-buttons{justify-content:center}.pilbe-custom-app-icon img{width:140px;height:140px;border-radius:24px}}.pilbe-why-diff{--pwd-bg:var(--pilbe-neutral-50, #F9FAFB);--pwd-card-bg:var(--pilbe-neutral-0, #FFFFFF);--pwd-border:var(--pilbe-neutral-200, #E8ECF1);--pwd-text:var(--pilbe-neutral-900, #1A1D26);--pwd-muted:var(--pilbe-neutral-500, #6B7280);--pwd-grad-start:#3F65F3;--pwd-grad-end:#5D40DD;--pwd-icon-bg:var(--pilbe-neutral-900, #1A1D26);position:relative;overflow:hidden;box-sizing:border-box;width:100%;padding:110px 20px;background:radial-gradient(1200px 500px at 100% 0%,rgb(63 101 243 / .07),transparent 60%),radial-gradient(900px 400px at 0% 100%,rgb(93 64 221 / .06),transparent 60%),var(--pwd-bg);font-family:var(--pilbe-font,'Lato',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif)}.pilbe-why-diff__glow{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;pointer-events:none;z-index:0}.pilbe-why-diff__glow--a{width:420px;height:420px;top:-140px;right:-120px;background:radial-gradient(circle,rgb(63 101 243 / .35),transparent 70%)}.pilbe-why-diff__glow--b{width:360px;height:360px;bottom:-120px;left:-100px;background:radial-gradient(circle,rgb(93 64 221 / .28),transparent 70%)}.pilbe-why-diff__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto}.pilbe-why-diff__head{max-width:720px;margin:0 auto 72px;text-align:center}.pilbe-why-diff__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;background:linear-gradient(135deg,rgb(63 101 243 / .1) 0%,rgb(93 64 221 / .1) 100%);border:1px solid rgb(93 64 221 / .18);color:#3F3ACF;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;margin:0 auto 22px}.pilbe-why-diff__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#3F65F3 0%,#5D40DD 100%);box-shadow:0 0 0 4px rgb(93 64 221 / .18);animation:pwd-dot-pulse 2.2s ease-in-out infinite}@keyframes pwd-dot-pulse{0%,100%{box-shadow:0 0 0 4px rgb(93 64 221 / .18)}50%{box-shadow:0 0 0 7px rgb(93 64 221 / .04)}}.pilbe-why-diff__title{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;font-size:clamp(32px, 4.2vw, 48px);line-height:1.08;font-weight:400;color:var(--pwd-text);margin:0 0 20px;letter-spacing:-.8px}.pilbe-why-diff__title-line{display:inline-flex;align-items:baseline;gap:10px}.pilbe-why-diff__title-accent{font-weight:800;background:linear-gradient(135deg,#3F65F3 0%,#5D40DD 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.pilbe-why-diff__logo{display:inline-block;width:clamp(38px, 4vw, 48px);height:auto;flex-shrink:0;transform-origin:50% 65%;animation:pwd-logo-float 3.2s ease-in-out infinite;filter:drop-shadow(0 4px 14px rgb(93 64 221 / .28))}@keyframes pwd-logo-float{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-4px) rotate(-2deg)}}.pilbe-why-diff__sub{font-size:clamp(16px, 1.25vw, 18px);line-height:1.6;color:var(--pwd-muted);margin:0 auto;max-width:600px}.pilbe-why-diff__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pilbe-why-diff__card{position:relative;padding:36px;background:var(--pwd-card-bg);border:1px solid var(--pwd-border);border-radius:20px;box-shadow:0 1px 2px rgb(15 23 42 / .03);transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.35s cubic-bezier(.22,1,.36,1),border-color 0.25s ease;overflow:hidden;isolation:isolate}.pilbe-why-diff__card::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--pwd-grad-start),var(--pwd-grad-end));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:1}.pilbe-why-diff__card:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px rgb(15 23 42 / .18),0 8px 20px -12px rgb(93 64 221 / .28);border-color:#fff0}.pilbe-why-diff__card:hover::before{opacity:1}.pilbe-why-diff__icon{position:relative;width:52px;height:52px;border-radius:14px;background:var(--pwd-icon-bg);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-bottom:22px;transition:transform 0.35s cubic-bezier(.22,1,.36,1),background 0.35s ease;overflow:hidden}.pilbe-why-diff__icon::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--pwd-grad-start) 0%,var(--pwd-grad-end) 100%);opacity:0;transition:opacity 0.35s ease;z-index:0}.pilbe-why-diff__icon svg{position:relative;z-index:1;transition:transform 0.35s cubic-bezier(.22,1,.36,1)}.pilbe-why-diff__card:hover .pilbe-why-diff__icon{transform:scale(1.08) rotate(-3deg)}.pilbe-why-diff__card:hover .pilbe-why-diff__icon::after{opacity:1}.pilbe-why-diff__card:hover .pilbe-why-diff__icon svg{transform:scale(1.1)}.pilbe-why-diff__card-title{font-size:20px;font-weight:700;line-height:1.3;color:var(--pwd-text);margin:0 0 10px;letter-spacing:-.2px}.pilbe-why-diff__card-copy{font-size:15px;line-height:1.65;color:var(--pwd-muted);margin:0}.pilbe-why-diff [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 0.7s cubic-bezier(.22,1,.36,1),transform 0.7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform}.pilbe-why-diff [data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.pilbe-why-diff{padding:72px 18px}.pilbe-why-diff__head{margin-bottom:48px}.pilbe-why-diff__grid{grid-template-columns:1fr;gap:16px}.pilbe-why-diff__card{padding:28px}.pilbe-why-diff__icon{width:48px;height:48px;margin-bottom:18px}.pilbe-why-diff__card-title{font-size:18px}.pilbe-why-diff__glow--a,.pilbe-why-diff__glow--b{width:260px;height:260px;filter:blur(60px)}}@media (prefers-reduced-motion:reduce){.pilbe-why-diff [data-reveal]{opacity:1;transform:none;transition:none}.pilbe-why-diff__heart,.pilbe-why-diff__eyebrow-dot{animation:none}.pilbe-why-diff__card,.pilbe-why-diff__icon,.pilbe-why-diff__icon svg{transition:none}.pilbe-why-diff__card:hover{transform:none}.pilbe-why-diff__card:hover .pilbe-why-diff__icon{transform:none}}.elementor-element.elementor-element-2f39e6b9.navbar-pilbe__button-account{display:flex!important;order:90!important;margin-left:auto!important;align-items:center!important;justify-content:center!important;width:24px!important;flex:0 0 24px!important}.elementor-element.elementor-element-969b8b5.navbar-pilbe__button-humberger{order:100!important;margin-left:0!important}.elementor-element.elementor-element-2f39e6b9.navbar-pilbe__button-account .elementor-button{width:24px!important;height:24px!important;min-width:24px!important;padding:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23004274'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z'/%3E%3C/svg%3E")!important;background-size:24px 24px!important;background-position:center center!important;background-repeat:no-repeat!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-element.elementor-element-2f39e6b9.navbar-pilbe__button-account .elementor-button-icon svg{fill:#004274!important;width:24px!important;height:24px!important}.elementor-element.elementor-element-2f39e6b9.navbar-pilbe__button-account .elementor-button-icon svg path{fill:#004274!important}@media (max-width:767px){.elementor-element.elementor-element-2f39e6b9.navbar-pilbe__button-account{order:-1!important;margin-left:0!important;margin-right:auto!important}}.elementor-element.elementor-element-4d937e0b.navbar-pilbe__button-account{display:none!important}.elementor-22097 .e-con.e-parent{padding-top:30px!important;padding-bottom:30px!important;--padding-top:30px !important;--padding-bottom:30px !important}.elementor-22097 .e-con.e-child{padding-top:10px!important;padding-bottom:10px!important;--padding-top:10px !important;--padding-bottom:10px !important}.elementor-22097 .elementor-widget-spacer{max-height:20px!important;overflow:hidden!important}.elementor-22097 .elementor-widget-spacer .elementor-spacer-inner{height:20px!important;max-height:20px!important}.elementor-22097 .elementor-widget-heading{margin-bottom:10px!important;margin-top:0!important}.elementor-22097 .elementor-widget-text-editor{margin-bottom:10px!important}.elementor-22097 .elementor-icon-box-wrapper{padding:15px!important}.elementor-22097 .elementor-widget-image-box{margin-bottom:10px!important}.elementor-22097 .e-con-inner{gap:10px!important}.elementor-22097 .elementor-element.elementor-element-513e022b{min-height:58px;padding-top:10px!important;padding-bottom:10px!important;--padding-top:10px !important;--padding-bottom:10px !important}.elementor-22097 .elementor-element.elementor-element-849e416{padding-top:20px!important;padding-bottom:20px!important;--padding-top:20px !important;--padding-bottom:20px !important}.elementor-22097 .elementor-element.elementor-element-2cd3369{padding-top:30px!important;padding-bottom:30px!important;--padding-top:30px !important;--padding-bottom:30px !important}.elementor-22097 .elementor-element.elementor-element-8cf2088{padding-top:30px!important;padding-bottom:30px!important;--padding-top:30px !important;--padding-bottom:30px !important}.elementor-22097 .elementor-element.elementor-element-e23194e{padding-top:30px!important;padding-bottom:30px!important;margin-top:30px!important;--padding-top:30px !important;--padding-bottom:30px !important;--margin-top:30px !important;--margin-bottom:0px !important}.elementor-22097 .elementor-element.elementor-element-427f47e8{padding:40px!important;--padding-top:40px !important;--padding-bottom:40px !important;--padding-left:40px !important;--padding-right:40px !important}.elementor-22097 .elementor-section{padding-top:30px!important;padding-bottom:30px!important}@media (max-width:767px){.elementor-22097 .e-con.e-parent{padding-top:20px!important;padding-bottom:20px!important;--padding-top:20px !important;--padding-bottom:20px !important}.elementor-22097 .e-con.e-child{padding-top:8px!important;padding-bottom:8px!important;--padding-top:8px !important;--padding-bottom:8px !important}.elementor-22097 .elementor-widget-spacer,.elementor-22097 .elementor-widget-spacer .elementor-spacer-inner{max-height:10px!important;height:10px!important}.elementor-22097 .e-con-inner{gap:8px!important}.elementor-22097 .elementor-element.elementor-element-427f47e8{padding:20px!important;--padding-top:20px !important;--padding-bottom:20px !important;--padding-left:20px !important;--padding-right:20px !important}}.pilbe-search__insights-panel{padding:20px 0 8px}.pilbe-insights-label{font-size:.9rem;color:#5a6a85;margin-bottom:14px;line-height:1.5}.pilbe-insights-input-wrap{position:relative}.pilbe-insights-postcode-input{height:52px;border-radius:10px;border:1px solid #E8ECF1;padding:0 16px;font-size:1rem;width:100%;background:#F5F7FA;text-transform:uppercase;letter-spacing:1px;transition:border-color 0.2s}.pilbe-insights-postcode-input:focus{border-color:#3F65F3;outline:none;background:#fff}.pilbe-insights-error{color:#e53e3e;font-size:.8rem;margin-top:6px}.pilbe-search__popup-nav{display:flex!important;flex-wrap:nowrap!important;gap:0!important}.pilbe-search__popup-nav .pilbe-search__popup-nav-item{flex:1!important;text-align:center!important;white-space:nowrap!important;font-size:14px!important;padding:16px 12px!important}@media (max-width:575px){.pilbe-search__popup-nav .pilbe-search__popup-nav-item{font-size:12px!important;padding:12px 8px!important}.pilbe-search__popup-menu-label{font-size:10px!important;padding:1px 5px!important}}.pilbe-search__tab-menu{max-width:380px!important;flex-wrap:nowrap!important}.pilbe-search__tab-menu-item{flex:1 1 0!important;text-align:center!important;white-space:nowrap!important;padding:12px 10px!important}@media (max-width:575px){.pilbe-search__tab-menu-item{font-size:14px!important;padding:12px 4px!important}}.pilbe-hero-insights-form{width:100%}.pilbe-hero-insights-row{display:flex;flex-direction:row;gap:16px;align-items:center}.pilbe-hero-insights-input{flex:1;text-transform:uppercase;letter-spacing:1px}.pilbe-hero-insights-go{flex-shrink:0;min-width:120px}#tabInsights{animation:pilbeFadeIn 0.3s ease}#pilbeHeroInsightsError{margin-top:8px}@keyframes pilbeFadeIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.property-schedule-tour-day-form{max-height:100px;overflow:hidden}.property-schedule-tour-day-form-slide:not(.slick-initialized){opacity:0!important;visibility:hidden!important;max-height:0!important;overflow:hidden!important}.property-schedule-tour-day-form-slide.slick-initialized{opacity:1!important;visibility:visible!important;max-height:none!important;overflow:visible!important;transition:opacity 0.3s ease-in-out}@media (max-width:575px){.pilbe-hero-insights-row{flex-direction:column}.pilbe-hero-insights-go{width:100%}.pilbe-hero-insights-input{width:100%}}:root{--pilbe-brand-start:#3F65F3;--pilbe-brand-mid:#4D52E8;--pilbe-brand-end:#5D40DD;--pilbe-ease-out:cubic-bezier(0.22, 1, 0.36, 1);--pilbe-ease-spring:cubic-bezier(0.34, 1.56, 0.64, 1)}.top-banner-wrap{position:relative;overflow:hidden}.top-banner-wrap .banner-inner{position:relative;z-index:2}.top-banner-wrap .pilbe-hero-fx~.banner-inner,.top-banner-wrap .pilbe-hero-fx~.banner-inner.houzez-parallax{background-image:none!important;background-color:transparent!important}.pilbe-hero-fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.pilbe-hero-fx__gradient{position:absolute;inset:-10%;background:radial-gradient(40% 40% at 18% 28%,rgb(63 101 243 / .55) 0%,transparent 65%),radial-gradient(35% 35% at 82% 18%,rgb(93 64 221 / .45) 0%,transparent 65%),radial-gradient(45% 45% at 70% 82%,rgb(63 101 243 / .35) 0%,transparent 65%),radial-gradient(30% 30% at 20% 80%,rgb(124 77 255 / .35) 0%,transparent 65%),linear-gradient(135deg,#0b1431 0%,#14205a 55%,#2a1a6e 100%);filter:saturate(1.1);animation:pilbeHeroMesh 18s ease-in-out infinite}.pilbe-hero-fx__grain{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255 / .05) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:overlay;opacity:.35}.pilbe-hero-fx__orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.55;will-change:transform;transition:transform 0.6s var(--pilbe-ease-out)}.pilbe-hero-fx__orb--a{width:420px;height:420px;top:-120px;left:-80px;background:radial-gradient(circle,rgb(63 101 243 / .9),transparent 70%);animation:pilbeOrbFloat 14s ease-in-out infinite}.pilbe-hero-fx__orb--b{width:520px;height:520px;bottom:-160px;right:-120px;background:radial-gradient(circle,rgb(93 64 221 / .85),transparent 70%);animation:pilbeOrbFloat 18s ease-in-out -6s infinite reverse}.pilbe-hero-fx__orb--c{width:300px;height:300px;top:40%;left:55%;background:radial-gradient(circle,rgb(99 102 241 / .65),transparent 70%);animation:pilbeOrbFloat 20s ease-in-out -3s infinite}@keyframes pilbeHeroMesh{0%,100%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.08) rotate(2deg)}}@keyframes pilbeOrbFloat{0%,100%{transform:translate3d(0,0,0)}33%{transform:translate3d(40px,-30px,0) scale(1.05)}66%{transform:translate3d(-30px,25px,0) scale(.95)}}.pilbe-hero-cityscape{position:absolute;bottom:0;left:0;width:100%;z-index:2;pointer-events:none;line-height:0;opacity:0;transform:translateY(12px);animation:pilbeCityscapeFadeIn 1.2s var(--pilbe-ease-out) 0.6s forwards}.pilbe-hero-cityscape img{display:block;width:100%;height:auto;max-height:280px;object-fit:cover;object-position:bottom center;-webkit-mask-image:linear-gradient(to top,rgb(0 0 0) 40%,#fff0 100%);mask-image:linear-gradient(to top,rgb(0 0 0) 40%,#fff0 100%)}@keyframes pilbeCityscapeFadeIn{to{opacity:.45;transform:translateY(0)}}@media (max-width:767px){.pilbe-hero-cityscape img{max-height:140px}@keyframes pilbeCityscapeFadeIn{to{opacity:.3;transform:translateY(0)}}}.top-banner-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(7 11 33 / .25) 0%,rgb(7 11 33 / .55) 100%);z-index:1;pointer-events:none}.elementor-location-header [data-pilbe-reveal],.elementor-location-footer [data-pilbe-reveal],.elementor-location-header.pilbe-reveal-children,.elementor-location-footer.pilbe-reveal-children,header [data-pilbe-reveal],footer [data-pilbe-reveal],.elementor-location-header .pilbe-reveal-children>*>*,.elementor-location-footer .pilbe-reveal-children>*>*,.elementor-location-header .pilbe-reveal-children .elementor-widget-wrap>*,.elementor-location-footer .pilbe-reveal-children .elementor-widget-wrap>*,header .pilbe-reveal-children>*>*,footer .pilbe-reveal-children>*>*,.elementor-sticky [data-pilbe-reveal],.elementor-sticky .pilbe-reveal-children>*>*,.elementor-sticky .pilbe-reveal-children .elementor-widget-wrap>*{opacity:1!important;transform:none!important;pointer-events:auto!important}.pilbe-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 12px;margin:0 auto 18px;background:rgb(255 255 255 / .08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(255 255 255 / .18);border-radius:999px;color:#fff;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;opacity:0;transform:translateY(-8px);animation:pilbeFadeDown 0.7s var(--pilbe-ease-out) 0.1s forwards}.pilbe-hero-eyebrow__dot{width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,var(--pilbe-brand-start),var(--pilbe-brand-end));box-shadow:0 0 0 4px rgb(255 255 255 / .15);animation:pilbeDotPulse 2s ease-in-out infinite}@keyframes pilbeDotPulse{0%,100%{box-shadow:0 0 0 4px rgb(255 255 255 / .15)}50%{box-shadow:0 0 0 8px rgb(255 255 255 / .03)}}@keyframes pilbeFadeDown{to{opacity:1;transform:translateY(0)}}.banner-title{position:relative;z-index:2}.pilbe-hero-word{display:inline-block;opacity:0;transform:translateY(24px);animation:pilbeWordRise 0.75s var(--pilbe-ease-spring) forwards;will-change:transform,opacity}@keyframes pilbeWordRise{to{opacity:1;transform:translateY(0)}}.pilbe-hero-rotator{position:relative;display:inline-block;vertical-align:baseline;min-width:5ch;text-align:left}.pilbe-hero-rotator__word{display:inline-block;background:linear-gradient(135deg,#8db4ff 0%,#c2a8ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;position:relative;transform:translateY(0);transition:transform 0.5s var(--pilbe-ease-spring),opacity 0.45s ease}.pilbe-hero-rotator__word::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:3px;border-radius:3px;background:linear-gradient(90deg,#8db4ff,#c2a8ff);transform:scaleX(0);transform-origin:left center;animation:pilbeUnderlineSweep 2.8s var(--pilbe-ease-out) infinite}@keyframes pilbeUnderlineSweep{0%{transform:scaleX(0);transform-origin:left center}45%{transform:scaleX(1);transform-origin:left center}55%{transform:scaleX(1);transform-origin:right center}100%{transform:scaleX(0);transform-origin:right center}}.pilbe-hero-rotator__word.is-leaving{opacity:0;transform:translateY(-22px)}.pilbe-hero-rotator__word.is-entering{opacity:0;transform:translateY(22px)}.pilbe-custom-hero-sub{opacity:0;transform:translateY(12px);animation:pilbeFadeUp 0.7s var(--pilbe-ease-out) 0.9s forwards}@keyframes pilbeFadeUp{to{opacity:1;transform:translateY(0)}}.pilbe-hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto 0;max-width:820px}.pilbe-hero-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:rgb(255 255 255 / .1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.2px;opacity:0;transform:translateY(14px);animation:pilbeFadeUp 0.6s var(--pilbe-ease-out) calc(1.1s + var(--i, 0) * 0.1s) forwards;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s var(--pilbe-ease-out)}.pilbe-hero-chip:hover{background:rgb(255 255 255 / .18);border-color:rgb(255 255 255 / .4);transform:translateY(-2px)}.pilbe-hero-chip__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,var(--pilbe-brand-start),var(--pilbe-brand-end));color:#fff;flex-shrink:0}.pilbe-hero-chip__icon svg{width:11px;height:11px}.pilbe-hero-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px, 4vw, 54px);margin:36px auto 0;padding:18px 24px;max-width:820px;background:rgb(255 255 255 / .06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .14);border-radius:18px;opacity:0;transform:translateY(18px);animation:pilbeFadeUp 0.7s var(--pilbe-ease-out) 1.6s forwards}.pilbe-hero-stat{text-align:center;color:#fff;min-width:120px}.pilbe-hero-stat__num{display:block;font-size:clamp(22px, 2.2vw, 30px);font-weight:800;line-height:1.1;background:linear-gradient(135deg,#ffffff 0%,#c2d0ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;letter-spacing:-.3px}.pilbe-hero-stat__label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;margin-top:4px;color:rgb(255 255 255 / .72)}.pilbe-hero-scroll{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:3;display:inline-flex;flex-direction:column;align-items:center;gap:6px;color:rgb(255 255 255 / .8);font-size:11px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;pointer-events:none;opacity:0;animation:pilbeFadeUp 0.6s var(--pilbe-ease-out) 2.1s forwards}.pilbe-hero-scroll__line{width:1px;height:34px;background:linear-gradient(180deg,transparent,rgb(255 255 255 / .8),transparent);background-size:100% 200%;animation:pilbeScrollHint 1.8s ease-in-out infinite}@keyframes pilbeScrollHint{0%{background-position:0% -100%}100%{background-position:0% 100%}}.banner-caption .advanced-search,.banner-caption .main-search-field-wrap{transition:box-shadow 0.35s ease,transform 0.35s var(--pilbe-ease-out)}.pilbe-search-focused .advanced-search,.pilbe-search-focused .main-search-field-wrap{box-shadow:0 0 0 4px rgb(99 102 241 / .25),0 20px 50px -20px rgb(93 64 221 / .55);transform:translateY(-2px)}[data-pilbe-reveal]{opacity:0;transform:translateY(32px);transition:opacity 0.8s var(--pilbe-ease-out),transform 0.8s var(--pilbe-ease-out);transition-delay:var(--pilbe-reveal-delay,0ms);will-change:opacity,transform}[data-pilbe-reveal="fade"]{transform:translateY(0)}[data-pilbe-reveal="left"]{transform:translateX(-32px)}[data-pilbe-reveal="right"]{transform:translateX(32px)}[data-pilbe-reveal="scale"]{transform:scale(.94)}[data-pilbe-reveal].is-visible{opacity:1;transform:translate(0,0) scale(1)}.pilbe-reveal-children>*>*,.pilbe-reveal-children .elementor-widget-wrap>*{opacity:0;transform:translateY(22px);transition:opacity 0.7s var(--pilbe-ease-out),transform 0.7s var(--pilbe-ease-out);transition-delay:calc(var(--pilbe-stagger, 0) * 80ms)}.pilbe-reveal-children.is-visible>*>*,.pilbe-reveal-children.is-visible .elementor-widget-wrap>*{opacity:1;transform:translateY(0)}.pilbe-wave-divider{display:block;width:100%;height:60px;margin-top:-60px;position:relative;z-index:3;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'><path d='M0,48 C240,12 480,12 720,30 C960,48 1200,48 1440,18 L1440,60 L0,60 Z' fill='%23ffffff'/></svg>") no-repeat center/cover;pointer-events:none}.pilbe-btn-magnetic,.btn-primary,.houzez-btn-primary,.pilbe-custom-app-badge,.banner-caption .btn{position:relative;overflow:hidden;transition:transform 0.25s var(--pilbe-ease-out),box-shadow 0.25s ease}.pilbe-btn-magnetic::after,.btn-primary::after,.houzez-btn-primary::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .35) 0%,transparent 45%);opacity:0;transition:opacity 0.3s ease;pointer-events:none}.pilbe-btn-magnetic:hover::after,.btn-primary:hover::after,.houzez-btn-primary:hover::after{opacity:1}.listing-item-wrap,.agent-item,.property-item-v1,.property-item-v2,.property-item-v3,.item-pilbe{transition:transform 0.4s var(--pilbe-ease-out),box-shadow 0.4s var(--pilbe-ease-out)}.listing-item-wrap:hover,.agent-item:hover,.property-item-v1:hover,.property-item-v2:hover,.property-item-v3:hover,.item-pilbe:hover{transform:translateY(-6px);box-shadow:0 30px 50px -25px rgb(15 23 42 / .25),0 12px 22px -12px rgb(63 101 243 / .28)}@media (max-width:767px){.pilbe-hero-eyebrow{font-size:10px;padding:6px 12px 6px 10px}.pilbe-hero-chips{gap:6px;margin-top:18px}.pilbe-hero-chip{font-size:12px;padding:7px 12px}.pilbe-hero-stats{gap:14px;padding:14px 16px;margin-top:22px;border-radius:14px}.pilbe-hero-stat{min-width:90px}.pilbe-hero-stat__num{font-size:20px}.pilbe-hero-stat__label{font-size:10px}.pilbe-hero-scroll{display:none}.pilbe-hero-fx__orb{filter:blur(50px)}}body.pilbe-home{--pbds-font:'Lato', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--pbds-ink:#1A1D26;--pbds-ink-2:#2A2F3C;--pbds-muted:#5B6473;--pbds-muted-2:#8A93A3;--pbds-line:#E6ECF2;--pbds-line-soft:#EEF1F6;--pbds-bg:#FFFFFF;--pbds-bg-tint:#F8F7FE;--pbds-bg-tint-2:#F3F5FB;--pbds-brand-1:#3F65F3;--pbds-brand-2:#5D40DD;--pbds-brand-grad:linear-gradient(135deg, #3F65F3 0%, #5D40DD 100%);--pbds-brand-tint:linear-gradient(135deg, rgba(63,101,243,0.10) 0%, rgba(93,64,221,0.10) 100%);--pbds-radius-card:20px;--pbds-radius-btn:12px;--pbds-shadow:0 1px 2px rgba(15, 23, 42, 0.04),
                        0 8px 24px -8px rgba(15, 23, 42, 0.06);--pbds-shadow-lift:0 24px 48px -22px rgba(63, 101, 243, 0.30),
                        0 12px 24px -12px rgba(93, 64, 221, 0.22);--pbds-section-pad:clamp(48px, 5.5vw, 76px)}body.pilbe-home .page-wrap,body.pilbe-home .page-wrap h1,body.pilbe-home .page-wrap h2,body.pilbe-home .page-wrap h3,body.pilbe-home .page-wrap h4,body.pilbe-home .page-wrap p,body.pilbe-home .page-wrap a,body.pilbe-home .page-wrap span,body.pilbe-home #pilbe-app-download,body.pilbe-home #pilbe-why-different,body.pilbe-home #pilbe-why-different *,body.pilbe-home .pb-home-why-wrap,body.pilbe-home .pb-home-why-wrap *,body.pilbe-home .pb-foragents-wrap,body.pilbe-home .pb-foragents-wrap *,body.pilbe-home .pilbe-custom-app-section,body.pilbe-home .pilbe-custom-app-section *{font-family:var(--pbds-font)!important}body.pilbe-home .pb-home-why-title,body.pilbe-home .pb-home-why-card-title,body.pilbe-home .pilbe-custom-app-headline{color:var(--pbds-ink);letter-spacing:-.02em}body.pilbe-home .pb-home-why-subtitle,body.pilbe-home .pb-home-why-card-desc,body.pilbe-home .pilbe-custom-app-desc{color:var(--pbds-muted)}body.pilbe-home .pilbe-custom-app-section{padding:var(--pbds-section-pad) 20px;background:var(--pbds-bg-tint)}body.pilbe-home .pb-home-why-wrap{padding:var(--pbds-section-pad) 20px;max-width:1180px}body.pilbe-home .pilbe-why-diff{padding:var(--pbds-section-pad) 20px}body.pilbe-home .pb-foragents-wrap{padding:var(--pbds-section-pad) 20px!important}body.pilbe-home .pb-home-why-title,body.pilbe-home .pilbe-custom-app-headline{font-size:clamp(30px, 3.6vw, 44px);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0 0 16px}body.pilbe-home .pb-home-why-subtitle,body.pilbe-home .pilbe-custom-app-desc{font-size:clamp(15px, 1.15vw, 17px);line-height:1.6;max-width:640px}body.pilbe-home .pbds-accent,body.pilbe-home .pb-home-why-title em,body.pilbe-home .pilbe-custom-app-headline em{font-style:normal;background:var(--pbds-brand-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;font-weight:900}body.pilbe-home .pb-home-why-card,body.pilbe-home .pilbe-why-diff__card,body.pilbe-home .listing-item-wrap,body.pilbe-home .agent-item,body.pilbe-home .property-item-v1,body.pilbe-home .property-item-v2,body.pilbe-home .property-item-v3,body.pilbe-home .item-pilbe{border-radius:var(--pbds-radius-card);border:1px solid var(--pbds-line);background:var(--pbds-bg);box-shadow:var(--pbds-shadow);transition:transform 0.4s var(--pilbe-ease-out),box-shadow 0.4s var(--pilbe-ease-out),border-color 0.25s ease}body.pilbe-home .pb-home-why-card:hover,body.pilbe-home .pilbe-why-diff__card:hover,body.pilbe-home .listing-item-wrap:hover,body.pilbe-home .agent-item:hover,body.pilbe-home .property-item-v1:hover,body.pilbe-home .property-item-v2:hover,body.pilbe-home .property-item-v3:hover,body.pilbe-home .item-pilbe:hover{transform:translateY(-6px);box-shadow:var(--pbds-shadow-lift);border-color:#fff0}body.pilbe-home .pbds-icon,body.pilbe-home .pilbe-why-diff__icon{width:52px;height:52px;border-radius:14px;background:var(--pbds-brand-grad);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px -12px rgb(93 64 221 / .45)}body.pilbe-home .pilbe-why-diff__icon{background:var(--pbds-brand-grad)!important}body.pilbe-home .pilbe-why-diff__icon::after{display:none}body.pilbe-home .pbds-btn,body.pilbe-home .pb-home-why-btn,body.pilbe-home .page-wrap .btn-primary,body.pilbe-home .page-wrap .houzez-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 26px;border-radius:var(--pbds-radius-btn);background:var(--pbds-brand-grad);color:#fff;font-family:var(--pbds-font);font-size:15px;font-weight:700;letter-spacing:.1px;text-decoration:none;border:0;cursor:pointer;box-shadow:0 8px 24px -12px rgb(93 64 221 / .6);transition:transform 0.25s var(--pilbe-ease-out),box-shadow 0.25s ease,filter 0.25s ease}body.pilbe-home .pbds-btn:hover,body.pilbe-home .pb-home-why-btn:hover,body.pilbe-home .page-wrap .btn-primary:hover,body.pilbe-home .page-wrap .houzez-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px rgb(93 64 221 / .7);filter:brightness(1.05);color:#fff}body.pilbe-home .pb-home-why-card:hover .pb-home-why-btn{box-shadow:0 16px 36px -14px rgb(93 64 221 / .7);border-color:#fff0}body.pilbe-home .pilbe-custom-app-inner{background:var(--pbds-bg);border:1px solid var(--pbds-line);border-radius:24px;padding:48px;box-shadow:var(--pbds-shadow);max-width:1100px}body.pilbe-home .pilbe-custom-app-badge--play,body.pilbe-home .pilbe-custom-app-badge--apple{background:var(--pbds-ink);border-radius:var(--pbds-radius-btn)}body.pilbe-home .pilbe-custom-app-icon img{box-shadow:0 20px 50px -20px rgb(63 101 243 / .35)}body.pilbe-home .pb-home-why-card{padding:40px 32px}body.pilbe-home .pb-home-why-btn{margin-bottom:24px;padding:12px 22px;font-size:14px}body.pilbe-home .pb-home-why-card:hover .pb-home-why-btn{transform:translateY(0)}body.pilbe-home .pilbe-why-diff{--pwd-bg:var(--pbds-bg-tint);--pwd-card-bg:var(--pbds-bg);--pwd-border:var(--pbds-line);--pwd-text:var(--pbds-ink);--pwd-muted:var(--pbds-muted);--pwd-grad-start:var(--pbds-brand-1);--pwd-grad-end:var(--pbds-brand-2)}body.pilbe-home .page-wrap .elementor-widget-heading h1.elementor-heading-title,body.pilbe-home .page-wrap .elementor-widget-heading h2.elementor-heading-title,body.pilbe-home .page-wrap .elementor-widget-heading h3.elementor-heading-title{font-family:var(--pbds-font)!important;color:var(--pbds-ink);letter-spacing:-.03em;font-weight:800;line-height:1.1}body.pilbe-home .page-wrap .elementor-widget-text-editor,body.pilbe-home .page-wrap .elementor-widget-text-editor p{font-family:var(--pbds-font)!important;color:var(--pbds-muted);font-size:clamp(15px, 1.15vw, 17px);line-height:1.6}body.pilbe-home .page-wrap .elementor-button,body.pilbe-home .page-wrap .elementor-widget-button .elementor-button{font-family:var(--pbds-font)!important;background:var(--pbds-brand-grad);border-radius:var(--pbds-radius-btn);color:#fff;font-weight:700;letter-spacing:.1px;box-shadow:0 8px 24px -12px rgb(93 64 221 / .6);transition:transform 0.25s var(--pilbe-ease-out),box-shadow 0.25s ease,filter 0.25s ease}body.pilbe-home .page-wrap .elementor-button:hover,body.pilbe-home .page-wrap .elementor-widget-button .elementor-button:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 16px 36px -14px rgb(93 64 221 / .7)}body.pilbe-home .page-wrap .elementor-widget-image-box .elementor-image-box-wrapper,body.pilbe-home .page-wrap .elementor-widget-icon-box .elementor-icon-box-wrapper,body.pilbe-home .page-wrap .elementor-widget-call-to-action .elementor-cta{background:var(--pbds-bg);border:1px solid var(--pbds-line);border-radius:var(--pbds-radius-card);box-shadow:var(--pbds-shadow);padding:32px;transition:transform 0.4s var(--pilbe-ease-out),box-shadow 0.4s var(--pilbe-ease-out),border-color 0.25s ease}body.pilbe-home .page-wrap .elementor-widget-image-box .elementor-image-box-wrapper:hover,body.pilbe-home .page-wrap .elementor-widget-icon-box .elementor-icon-box-wrapper:hover,body.pilbe-home .page-wrap .elementor-widget-call-to-action .elementor-cta:hover{transform:translateY(-6px);box-shadow:var(--pbds-shadow-lift);border-color:#fff0}body.pilbe-home .pilbe-section-tint,body.pilbe-home .pilbe-section-tint>.elementor-container,body.pilbe-home .pilbe-section-tint.e-con{background:var(--pbds-bg-tint)}body.pilbe-home .page-wrap>.elementor-section+.elementor-section::before,body.pilbe-home .page-wrap>.e-con+.e-con::before{content:"";display:block;width:80px;height:2px;margin:-2px auto 0;background:var(--pbds-brand-grad);opacity:.18;border-radius:999px}@media (max-width:767px){body.pilbe-home{--pbds-section-pad:40px}body.pilbe-home .pilbe-custom-app-inner{padding:28px 20px;border-radius:20px}body.pilbe-home .pb-home-why-title,body.pilbe-home .pilbe-custom-app-headline{font-size:clamp(24px, 7vw, 32px)}body.pilbe-home .pb-home-why-card{padding:28px 22px}}body.pilbe-home .pilbe-why-diff__head{margin-bottom:36px}body.pilbe-home .pilbe-why-diff__eyebrow{margin-bottom:14px}body.pilbe-home .pilbe-why-diff__title{margin-bottom:12px}body.pilbe-home .pilbe-why-diff__grid{gap:20px}body.pilbe-home .pilbe-why-diff__card{padding:28px}body.pilbe-home .pb-home-why-header{margin-bottom:28px}body.pilbe-home .pb-home-why-title{margin-bottom:10px}body.pilbe-home .pb-home-why-grid{gap:20px}body.pilbe-home .pb-home-why-card-desc{margin-bottom:18px}body.pilbe-home .pilbe-custom-app-inner{gap:36px}body.pilbe-home .pilbe-custom-app-headline{margin-bottom:10px}body.pilbe-home .pilbe-custom-app-desc{margin-bottom:20px}body.pilbe-home .page-wrap .elementor-top-section>.elementor-container,body.pilbe-home .page-wrap .elementor-section.elementor-top-section>.elementor-container{padding-top:0;padding-bottom:0}body.pilbe-home .page-wrap .elementor-top-section,body.pilbe-home .page-wrap .elementor-section.elementor-top-section,body.pilbe-home .page-wrap .e-con-full.e-parent{padding-top:clamp(40px, 5vw, 72px)!important;padding-bottom:clamp(40px, 5vw, 72px)!important;margin-top:0!important;margin-bottom:0!important}body.pilbe-home .page-wrap .elementor-widget-spacer .elementor-spacer{height:clamp(16px, 2vw, 32px)!important}body.pilbe-home .page-wrap p:empty,body.pilbe-home .page-wrap .elementor-widget-text-editor p:empty{display:none}body.pilbe-home .top-banner-wrap{margin-bottom:0!important}body.pilbe-home .top-banner-wrap+*{margin-top:0!important}body.pilbe-home .top-banner-wrap,body.pilbe-home .top-banner-wrap .banner-inner{min-height:clamp(520px, 74vh, 760px);height:auto}body.pilbe-home .page-wrap>.container,body.pilbe-home main#main-wrap>.page-wrap{padding-top:0;padding-bottom:0}body.pilbe-home .page-wrap>.elementor-section+.elementor-section::before,body.pilbe-home .page-wrap>.e-con+.e-con::before{display:none}@media (prefers-reduced-motion:reduce){.pilbe-hero-fx__gradient,.pilbe-hero-fx__orb,.pilbe-hero-eyebrow__dot,.pilbe-hero-rotator__word::after,.pilbe-hero-scroll__line{animation:none!important}.pilbe-hero-word,.pilbe-custom-hero-sub,.pilbe-hero-eyebrow,.pilbe-hero-chip,.pilbe-hero-stats,.pilbe-hero-scroll,.pilbe-hero-cityscape,[data-pilbe-reveal],.pilbe-reveal-children>*>*{opacity:1!important;transform:none!important;animation:none!important}.pilbe-hero-cityscape{opacity:0.45!important}}@media (max-width:1024px){.navbar-pilbe__logo-image{flex:1 1 0%!important;text-align:center}.navbar-pilbe__logo-image .favethemes-site-logo,.navbar-pilbe__logo-image .logo.logo-desktop{display:flex;justify-content:center}}#property-detail-wrap .block-content-wrap{border:none!important;border-left:4px solid #3F65F3!important;border-radius:12px!important;background-color:#ffffff!important;background:linear-gradient(135deg,rgb(63 101 243 / .06) 0%,rgb(93 64 221 / .06) 100%)!important;box-shadow:0 0 0 1px rgb(63 101 243 / .12),0 2px 8px rgb(63 101 243 / .05)!important;padding:20px 24px!important}.pilbe-home .elementor-element-b147f27{display:none!important}.pilbe-home .pilbe-search-section{position:relative!important;min-height:calc(100vh - 61px)!important;height:calc(100vh - 61px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:transparent!important;padding:0!important;margin:0!important;isolation:isolate}.pilbe-home .pilbe-search-section>.elementor-container,.pilbe-home .pilbe-search-section .pilbe-search-section__column,.pilbe-home .pilbe-search-section .pilbe-search-section__column>.elementor-widget-wrap,.pilbe-home .pilbe-search-section .pilbe-search-section__inner-section,.pilbe-home .pilbe-search-section .pilbe-search-section__inner-section>.elementor-container,.pilbe-home .pilbe-search-section .pilbe-search-section__inner-section .elementor-widget-wrap{width:100%!important;max-width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;background:transparent!important}.pilbe-home .pilbe-search-section .elementor-widget-shortcode,.pilbe-home .pilbe-search-section .elementor-widget-container{width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.pilbe-home .pilbe-search{position:relative!important;z-index:10!important;width:100%!important;max-width:774px!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}.pilbe-home-video-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.pilbe-home-video-overlay{position:absolute;inset:0;z-index:-1;background:rgb(0 0 0 / .4);pointer-events:none}