section.filtered-properties-v4-section{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:#fff!important;font-family:"Afacad Flux","Roboto","Inter",-apple-system,BlinkMacSystemFont,sans-serif!important;box-sizing:border-box!important}section.filtered-properties-v4-section *,section.filtered-properties-v4-section *::before,section.filtered-properties-v4-section *::after{box-sizing:border-box!important}section.filtered-properties-v4-section .fp-header-search-wrapper{order:1!important}section.filtered-properties-v4-section .fp-divider{order:2!important}section.filtered-properties-v4-section .fp-map-container{order:3!important}section.filtered-properties-v4-section .fp-filters-row{order:4!important}section.filtered-properties-v4-section .fp-properties-wrapper{order:5!important}section.filtered-properties-v4-section .fp-dropdown-backdrop{order:99!important}section.filtered-properties-v4-section .fp-header-search-wrapper{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:80px 0 30px!important;box-sizing:border-box!important}@media (max-width:1300px){section.filtered-properties-v4-section .fp-header-search-wrapper{padding:80px 50px 30px!important}}section.filtered-properties-v4-section .fp-header{width:auto!important;max-width:600px!important;display:flex!important;flex-direction:column!important;gap:10px!important}section.filtered-properties-v4-section .fp-title{color:#2a2a2a!important;font-size:36px!important;font-family:"Sofia Pro","Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;white-space:nowrap!important;line-height:1.2!important;margin:0!important}section.filtered-properties-v4-section .fp-subtitle{color:#666!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:300!important;line-height:1.5!important;margin:0!important}section.filtered-properties-v4-section .fp-header-search-wrapper>.fp-search-wrapper{display:none!important}section.filtered-properties-v4-section .fp-divider{max-width:1200px!important;width:100%!important;margin:0 auto 30px!important;padding:0!important;box-sizing:border-box!important}section.filtered-properties-v4-section .fp-divider::after{content:""!important;display:block!important;width:100%!important;height:1px!important;background:#ccc8c0!important}@media (max-width:1300px){section.filtered-properties-v4-section .fp-divider{padding:0 50px!important;max-width:100%!important}}section.filtered-properties-v4-section .fp-map-container{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}@media (max-width:1300px){section.filtered-properties-v4-section .fp-map-container{padding:0 50px!important;max-width:100%!important}}section.filtered-properties-v4-section .fp-map-inner{width:100%!important;height:250px!important;position:relative!important;overflow:hidden!important;border-radius:8px!important;background:#f5f3f0!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important}section.filtered-properties-v4-section .fp-leaflet-map{width:100%!important;height:100%!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-map-toggle{position:absolute!important;top:14px!important;left:9px!important;display:flex!important;z-index:1000!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-map-toggle-btn{height:40px!important;background:#fff!important;border:none!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;cursor:pointer!important;box-shadow:0px 1px 4px -1px rgba(0,0,0,.3)!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-map-toggle-btn:first-child{width:64px!important;padding:0 17px!important;border-radius:2px 30px 30px 2px!important;color:#565656!important;font-weight:400!important}section.filtered-properties-v4-section .fp-map-toggle-btn:last-child{width:96px!important;padding:0 17px!important;border-radius:30px 2px 2px 30px!important;color:#565656!important;font-weight:400!important}section.filtered-properties-v4-section .fp-map-toggle-btn.active{font-weight:500!important;color:black!important}section.filtered-properties-v4-section .fp-map-fullscreen{position:absolute!important;top:14px!important;right:10px!important;width:36px!important;height:40px!important;background:#fff!important;border:none!important;border-radius:2px!important;font-size:16px!important;cursor:pointer!important;box-shadow:0px 1px 4px -1px rgba(0,0,0,.3)!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#78716c!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-map-zoom-controls{position:absolute!important;bottom:66px!important;right:10px!important;display:flex!important;flex-direction:column!important;background:#fff!important;border-radius:20px!important;box-shadow:0px 1px 4px -1px rgba(0,0,0,.3)!important;z-index:1000!important;overflow:hidden!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-zoom-btn{width:36px!important;height:40px!important;border:none!important;background:#fff!important;font-size:20px!important;cursor:pointer!important;color:#78716c!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-zoom-btn:hover{background:#f5f5f5!important}section.filtered-properties-v4-section .fp-zoom-separator{height:1px!important;background:#e0e0e0!important}section.filtered-properties-v4-section .fp-map-key-btn{position:absolute!important;bottom:10px!important;left:12px!important;width:96px!important;height:44px!important;background:#fff!important;border:1px solid #2a2a2a!important;border-radius:50px!important;font-size:16px!important;font-family:"Afacad Flux",sans-serif!important;font-weight:400!important;color:#2a2a2a!important;cursor:pointer!important;box-shadow:none!important;z-index:1000!important;line-height:28px!important;pointer-events:auto!important;isolation:isolate!important}section.filtered-properties-v4-section .fp-map-key-btn:hover{background:#f5f3f0!important}section.filtered-properties-v4-section .fp-map-key-btn:active{background:#eee!important;transform:scale(.98)!important}section.filtered-properties-v4-section .fp-map-inner.fullscreen{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;border-radius:0!important}section.filtered-properties-v4-section .fp-map-popup .leaflet-popup-content-wrapper{border-radius:8px!important;padding:0!important;box-shadow:0 4px 16px rgba(0,0,0,.15)!important;overflow:hidden!important}section.filtered-properties-v4-section .fp-map-popup .leaflet-popup-content{margin:12px 16px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;line-height:1.4!important}section.filtered-properties-v4-section .fp-map-popup .leaflet-popup-tip{box-shadow:0 4px 16px rgba(0,0,0,.1)!important}section.filtered-properties-v4-section .fp-popup-name{font-size:14px!important;font-weight:500!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;line-height:1.3!important;margin:0!important}section.filtered-properties-v4-section .fp-popup-price{font-size:13px!important;font-weight:400!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#6a8375!important;margin-top:4px!important}section.filtered-properties-v4-section .fp-map-popup .leaflet-popup-close-button{width:20px!important;height:20px!important;font-size:16px!important;color:#999!important;top:6px!important;right:6px!important}section.filtered-properties-v4-section .fp-map-popup .leaflet-popup-close-button:hover{color:#2a2a2a!important}section.filtered-properties-v4-section .fp-key-modal{position:absolute!important;bottom:64px!important;left:12px!important;background:#fff!important;border-radius:16px!important;box-shadow:0 8px 32px rgba(0,0,0,.18)!important;padding:0!important;min-width:220px!important;max-width:calc(100% - 24px)!important;max-height:calc(100% - 80px)!important;overflow-y:auto!important;z-index:1001!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;pointer-events:none!important}section.filtered-properties-v4-section .fp-key-modal.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important;animation:fpKeyModalFadeIn .25s ease!important}section.filtered-properties-v4-section .fp-key-modal-content{padding:24px!important;display:flex!important;flex-direction:column!important;gap:16px!important}section.filtered-properties-v4-section .fp-key-modal-content h4{margin:0 0 4px!important;font-size:18px!important;font-weight:500!important;color:#2a2a2a!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v4-section .fp-key-item{display:flex!important;align-items:center!important;gap:14px!important;margin-bottom:14px!important}section.filtered-properties-v4-section .fp-key-item:last-of-type{margin-bottom:0!important}section.filtered-properties-v4-section .fp-key-dot{border-radius:50%!important;flex-shrink:0!important;box-sizing:border-box!important}section.filtered-properties-v4-section .fp-key-dot.city-cluster{width:24px!important;height:24px!important;background:#6a8375!important;border:3px solid white!important;box-shadow:0 2px 6px rgba(0,0,0,.25)!important}section.filtered-properties-v4-section .fp-key-dot.property{width:20px!important;height:20px!important;background:#a8a29e!important;border:2px solid white!important;box-shadow:0 2px 6px rgba(0,0,0,.25)!important}section.filtered-properties-v4-section .fp-key-dot.selected{width:20px!important;height:20px!important;background:#5a4f42!important;border:2px solid white!important;box-shadow:0 0 0 3px rgba(90,79,66,.3),0 2px 6px rgba(0,0,0,.25)!important}section.filtered-properties-v4-section .fp-key-text{font-size:15px!important;color:#2a2a2a!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-key-close{margin-top:16px!important;padding:12px 20px!important;background:#fff!important;border:1px solid #e8e5df!important;border-radius:8px!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;cursor:pointer!important;pointer-events:auto!important;transition:all .2s ease!important;width:100%!important;text-align:center!important}section.filtered-properties-v4-section .fp-key-close:hover{background:#f5f3f0!important;border-color:#ccc8c0!important}section.filtered-properties-v4-section .fp-fullscreen-preview{position:absolute!important;bottom:20px!important;right:20px!important;left:auto!important;width:320px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 8px 40px rgba(0,0,0,.25)!important;z-index:1000001!important;opacity:0!important;visibility:hidden!important;transform:translateY(20px) scale(.95)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important;pointer-events:none!important}section.filtered-properties-v4-section .fp-fullscreen-preview.show{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;animation:fpPreviewSlideIn .3s ease!important}section.filtered-properties-v4-section .fp-preview-close{position:absolute!important;top:10px!important;right:10px!important;width:28px!important;height:28px!important;background:rgba(0,0,0,.6)!important;border:none!important;border-radius:50%!important;color:#fff!important;font-size:14px!important;cursor:pointer!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background .2s ease!important;line-height:1!important;pointer-events:auto!important}section.filtered-properties-v4-section .fp-preview-close:hover{background:rgba(0,0,0,.8)!important}section.filtered-properties-v4-section .fp-preview-image{width:100%!important;height:140px!important;overflow:hidden!important;background:#f5f3f0!important;position:relative!important}section.filtered-properties-v4-section .fp-preview-image img{width:100%!important;height:100%!important;object-fit:cover!important}section.filtered-properties-v4-section .fp-preview-content{padding:16px!important}section.filtered-properties-v4-section .fp-preview-badge{display:inline-flex!important;padding:4px 12px!important;border-radius:50px!important;background:#6a8375!important;margin-bottom:10px!important}section.filtered-properties-v4-section .fp-preview-badge span{color:#fff!important;font-size:11px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-preview-badge.sold{background:#eee!important}section.filtered-properties-v4-section .fp-preview-badge.sold span{color:#2a2a2a!important}section.filtered-properties-v4-section .fp-preview-badge.under-construction{background:#928572!important}section.filtered-properties-v4-section .fp-preview-badge.plan-ready-lot{background:#606e76!important}section.filtered-properties-v4-section .fp-preview-badge.coming-soon{background:0 0!important;border:1px solid #2a2a2a!important}section.filtered-properties-v4-section .fp-preview-badge.coming-soon span{color:#2a2a2a!important}section.filtered-properties-v4-section .fp-preview-title{font-size:16px!important;font-weight:500!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;margin:0 0 4px!important;line-height:1.3!important}section.filtered-properties-v4-section .fp-preview-address{font-size:13px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#666!important;margin:0 0 12px!important;line-height:1.3!important}section.filtered-properties-v4-section .fp-preview-specs{display:flex!important;justify-content:space-between!important;padding-top:12px!important;border-top:1px solid #e8e5df!important;margin-bottom:12px!important}section.filtered-properties-v4-section .fp-preview-spec{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}section.filtered-properties-v4-section .fp-preview-spec-label{font-size:9px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#666!important;text-transform:uppercase!important;letter-spacing:.5px!important}section.filtered-properties-v4-section .fp-preview-spec-value{font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;font-weight:500!important}section.filtered-properties-v4-section .fp-preview-btn{display:block!important;width:100%!important;padding:12px!important;background:#5a4f42!important;border:none!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transition:background .2s ease!important}section.filtered-properties-v4-section .fp-preview-btn:hover{background:#483f35!important;color:#fff!important;text-decoration:none!important}section.filtered-properties-v4-section .fp-city-cluster-marker{background:0 0!important}section.filtered-properties-v4-section .fp-cluster-dot{width:40px!important;height:40px!important;background:#6a8375!important;border:3px solid white!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:white!important;font-size:14px!important;font-weight:500!important;font-family:"Afacad Flux","Roboto",sans-serif!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;cursor:pointer!important;transition:transform .2s ease!important}section.filtered-properties-v4-section .fp-cluster-dot:hover{transform:scale(1.1)!important}section.filtered-properties-v4-section .fp-property-marker{background:0 0!important}section.filtered-properties-v4-section .fp-marker-dot{width:20px!important;height:20px!important;background:#78716c!important;border:2px solid white!important;border-radius:50%!important;box-shadow:3px 5px 6px 2px rgba(0,0,0,.4)!important;cursor:pointer!important;transition:all .2s ease!important}section.filtered-properties-v4-section .fp-marker-dot:hover{transform:scale(1.2)!important}section.filtered-properties-v4-section .fp-marker-dot.selected{background:#5a4f42!important;box-shadow:0 0 0 4px rgba(90,79,66,.3),3px 5px 6px 2px rgba(0,0,0,.4)!important;transform:scale(1.25)!important;animation:fpPulse 1s ease infinite!important}section.filtered-properties-v4-section .fp-filters-row{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;max-width:1200px!important;width:100%!important;margin:30px auto!important;padding:0!important;box-sizing:border-box!important}@media (max-width:1300px){section.filtered-properties-v4-section .fp-filters-row{padding:0 50px!important;max-width:100%!important}}section.filtered-properties-v4-section .fp-filters-horizontal{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;flex:1!important;min-width:0!important}section.filtered-properties-v4-section .fp-search-right{flex-shrink:0!important}section.filtered-properties-v4-section .fp-search-wrapper{display:flex!important;align-items:center!important;gap:0!important;width:320px!important;padding:6px 6px 6px 20px!important;background:#fff!important;border-radius:50px!important;border:1px solid #ccc8c0!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-search-input{flex:1!important;border:none!important;outline:none!important;background:0 0!important;font-size:16px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:300!important;color:#2a2a2a!important;min-width:0!important}section.filtered-properties-v4-section .fp-search-input::placeholder{color:#a3a3a3!important}section.filtered-properties-v4-section .fp-search-btn{position:relative!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;background:#5a4f42!important;border:none!important;border-radius:32px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;transition:background .3s ease!important}section.filtered-properties-v4-section .fp-search-btn:hover{background:#928572!important}section.filtered-properties-v4-section .fp-filter-wrapper{position:relative!important;display:inline-block!important}section.filtered-properties-v4-section button.fp-filter-pill,section.filtered-properties-v4-section .fp-filter-pill{padding:7px 12px 7px 16px!important;background:#fff!important;border-radius:50px!important;border:none!important;outline:1px #2a2a2a solid!important;outline-offset:-1px!important;display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;transition:all .3s ease!important;white-space:nowrap!important;min-height:32px!important;line-height:1!important}section.filtered-properties-v4-section .fp-filter-pill:hover,section.filtered-properties-v4-section .fp-filter-pill.active{background:#5a4f42!important;outline-color:#5a4f42!important}section.filtered-properties-v4-section .fp-filter-pill:hover .fp-pill-label,section.filtered-properties-v4-section .fp-filter-pill.active .fp-pill-label{color:#fff!important}section.filtered-properties-v4-section .fp-filter-pill:hover .fp-pill-arrow::after,section.filtered-properties-v4-section .fp-filter-pill.active .fp-pill-arrow::after{border-top-color:#fff!important}section.filtered-properties-v4-section .fp-pill-label{color:#2a2a2a!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;transition:color .3s ease!important}section.filtered-properties-v4-section .fp-pill-arrow{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}section.filtered-properties-v4-section .fp-pill-arrow::after{content:""!important;border-left:3px solid transparent!important;border-right:3px solid transparent!important;border-top:3px solid #2a2a2a!important;transition:border-top-color .3s ease!important}section.filtered-properties-v4-section .fp-dropdown{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;background:#fff!important;border-radius:5px!important;border:1px solid #e8e5df!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important;padding:15px!important;min-width:165px!important;z-index:99999!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;transition:all .2s ease!important}section.filtered-properties-v4-section .fp-dropdown.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}section.filtered-properties-v4-section .fp-dropdown-inner{display:flex!important;flex-direction:column!important;gap:8px!important}section.filtered-properties-v4-section .fp-dropdown-option{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row-reverse!important;gap:10px!important;cursor:pointer!important;padding:5px 0!important}section.filtered-properties-v4-section .fp-dropdown-option:hover .fp-option-text{font-weight:500!important}section.filtered-properties-v4-section .fp-check-box{width:12px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}section.filtered-properties-v4-section .fp-checkmark{width:10px!important;height:7px!important;background:#5a4f42!important;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)!important;opacity:0!important;transition:opacity .2s ease!important}section.filtered-properties-v4-section .fp-dropdown-option.selected .fp-checkmark{opacity:1!important}section.filtered-properties-v4-section .fp-option-text{color:#5a4f42!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-dropdown-divider{width:100%!important;height:1px!important;background:#e8e5df!important;margin:2px 0!important}section.filtered-properties-v4-section .fp-dropdown-price,section.filtered-properties-v4-section .fp-dropdown-lotsize{min-width:320px!important}section.filtered-properties-v4-section .fp-price-inputs,section.filtered-properties-v4-section .fp-lotsize-inputs{display:flex!important;align-items:center!important;gap:15px!important}section.filtered-properties-v4-section .fp-input-group{display:flex!important;flex-direction:column!important;gap:5px!important}section.filtered-properties-v4-section .fp-input-group label{color:#2a2a2a!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-select-wrapper{position:relative!important}section.filtered-properties-v4-section .fp-select-wrapper select,section.filtered-properties-v4-section .fp-min-price-select,section.filtered-properties-v4-section .fp-max-price-select,section.filtered-properties-v4-section .fp-min-lotsize-select,section.filtered-properties-v4-section .fp-max-lotsize-select{width:130px!important;padding:10px!important;background:#fff!important;border-radius:3px!important;border:1px solid #ccc8c0!important;outline:none!important;color:#2a2a2a!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%232A2A2A' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;padding-right:30px!important}section.filtered-properties-v4-section .fp-input-separator{color:#5a4f42!important;font-size:16px!important;padding-top:20px!important}section.filtered-properties-v4-section .fp-dropdown-bedsbaths{min-width:340px!important}section.filtered-properties-v4-section .fp-bedsbaths-container{display:flex!important;flex-direction:column!important;gap:20px!important}section.filtered-properties-v4-section .fp-bedsbaths-group{display:flex!important;flex-direction:column!important;gap:10px!important}section.filtered-properties-v4-section .fp-bedsbaths-group label{color:#5a4f42!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v4-section .fp-bedsbaths-grid{display:flex!important;gap:5px!important}section.filtered-properties-v4-section .fp-bb-btn{min-width:55px!important;padding:10px 16px!important;background:#fff!important;border-radius:3px!important;border:1px solid #ccc8c0!important;cursor:pointer!important;transition:all .2s ease!important;color:#928a80!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v4-section .fp-bb-btn:hover{border-color:#5a4f42!important;color:#5a4f42!important}section.filtered-properties-v4-section .fp-bb-btn.active{background:#5a4f42!important;border-color:#5a4f42!important;color:#fff!important}section.filtered-properties-v4-section .fp-properties-wrapper{max-width:1200px!important;width:100%!important;margin:0 auto!important;padding:0 0 80px!important;box-sizing:border-box!important;overflow:hidden!important}@media (max-width:1300px){section.filtered-properties-v4-section .fp-properties-wrapper{padding:0 50px 80px!important;max-width:100%!important}}section.filtered-properties-v4-section .fp-properties-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-items:stretch!important}section.filtered-properties-v4-section .fp-no-results{grid-column:1/-1!important;padding:60px 20px!important;text-align:center!important}section.filtered-properties-v4-section .fp-no-results p{color:#666!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v4-section .fp-property-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;background:0 0!important;transition:transform .3s ease,box-shadow .3s ease!important;max-width:100%!important;overflow:hidden!important;height:100%!important}section.filtered-properties-v4-section .fp-property-card:hover{transform:translateY(-2px)!important}section.filtered-properties-v4-section .fp-property-card.highlighted{box-shadow:0 0 0 3px #5a4f42,0 8px 30px rgba(0,0,0,.15)!important}section.filtered-properties-v4-section .fp-card-link{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;width:100%!important;height:100%!important;flex:1!important}section.filtered-properties-v4-section .fp-card-image{width:100%!important;aspect-ratio:310/169!important;overflow:hidden!important;background:#f5f3f0!important;position:relative!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}section.filtered-properties-v4-section .fp-property-card:hover .fp-card-image img{transform:scale(1.05)!important}section.filtered-properties-v4-section .fp-card-placeholder{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#f5f3f0!important}section.filtered-properties-v4-section .fp-card-content{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;padding:20px 10px!important;background:#fff!important;border-left:1px solid #ccc8c0!important;border-right:1px solid #ccc8c0!important;border-bottom:1px solid #ccc8c0!important;gap:14px!important;min-height:0!important}section.filtered-properties-v4-section .fp-badges-row{display:inline-flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:5px!important;min-height:28px!important;height:28px!important;overflow:hidden!important;flex-wrap:wrap!important;align-self:stretch!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-badge-pill{padding:5px 14px!important;border-radius:50px!important;display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;white-space:nowrap!important;height:24px!important;line-height:1!important}section.filtered-properties-v4-section .fp-badge-in-contract{background:#666!important}section.filtered-properties-v4-section .fp-badge-plan-ready-lot{background:#606e76!important}section.filtered-properties-v4-section .fp-badge-under-construction{background:#928572!important}section.filtered-properties-v4-section .fp-badge-for-sale{background:#6a8375!important}section.filtered-properties-v4-section .fp-badge-sold{background:#eee!important}section.filtered-properties-v4-section .fp-badge-coming-soon{background:0 0!important;border:1px solid #2a2a2a!important}section.filtered-properties-v4-section .fp-badge-estimated{background:#5a4f42!important}section.filtered-properties-v4-section .fp-badge-promo-new{background:#fff!important;outline:1px solid #ccc8c0!important;outline-offset:-1px!important}section.filtered-properties-v4-section .fp-badge-reserved{background:#c47d3f!important}section.filtered-properties-v4-section .fp-badge-generic{background:#6a8375!important}section.filtered-properties-v4-section .fp-badge-text-white{color:#fff!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-badge-text-dark{color:#2a2a2a!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-badge-text-light{color:#fff!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-badge-text-bold{color:#fff!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:500!important}section.filtered-properties-v4-section .fp-badge-text-promo{color:#2a2a2a!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-card-title-price-row{align-self:stretch!important;display:flex!important;justify-content:flex-start!important;align-items:stretch!important;gap:14px!important;min-height:65px!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-card-title-container{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:4px!important;overflow:hidden!important}section.filtered-properties-v4-section .fp-card-title{align-self:stretch!important;color:#2a2a2a!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;line-height:1.3!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}section.filtered-properties-v4-section .fp-card-address{align-self:stretch!important;color:#666!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;line-height:1.3!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}section.filtered-properties-v4-section .fp-card-vertical-divider{width:1px!important;min-height:48px!important;align-self:stretch!important;background:#ccc8c0!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-card-price-container{width:128px!important;min-width:128px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-card-price-label{width:128px!important;text-align:right!important;color:#666!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v4-section .fp-card-price-value{align-self:stretch!important;text-align:right!important;color:#2a2a2a!important;font-size:20px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:500!important;text-transform:uppercase!important;line-height:1.2!important;white-space:nowrap!important}section.filtered-properties-v4-section .fp-card-price-container .fp-card-price-value.fp-contact-price{font-size:12px!important;text-transform:none!important;font-weight:500!important;white-space:nowrap!important;line-height:1.3!important}section.filtered-properties-v4-section .fp-card-horizontal-divider{align-self:stretch!important;height:0!important;outline:1px solid #ccc8c0!important;outline-offset:-.5px!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-specs-row{align-self:stretch!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;gap:8px!important;margin-top:auto!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-spec-item{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;flex-shrink:1!important;min-width:0!important}section.filtered-properties-v4-section .fp-spec-icon{font-size:20px!important;color:#ccc8c0!important;line-height:1!important;flex-shrink:0!important}section.filtered-properties-v4-section .fp-spec-text-group{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;flex-shrink:1!important;min-width:0!important}section.filtered-properties-v4-section .fp-spec-value{text-align:center!important;color:#2a2a2a!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;white-space:nowrap!important}section.filtered-properties-v4-section .fp-spec-label{color:#666!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;white-space:nowrap!important}section.filtered-properties-v4-section .fp-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:60px!important}section.filtered-properties-v4-section .fp-pagination-prev,section.filtered-properties-v4-section .fp-pagination-next{width:40px!important;height:40px!important;background:#fff!important;border:1px solid #ccc8c0!important;display:flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;color:#5a4f42!important;font-size:18px!important}section.filtered-properties-v4-section .fp-pagination-prev:hover:not(:disabled),section.filtered-properties-v4-section .fp-pagination-next:hover:not(:disabled){border-color:#5a4f42!important}section.filtered-properties-v4-section .fp-pagination-prev:disabled,section.filtered-properties-v4-section .fp-pagination-next:disabled{opacity:.3!important;cursor:not-allowed!important}section.filtered-properties-v4-section .fp-pagination-numbers{display:flex!important;gap:10px!important}section.filtered-properties-v4-section .fp-page-num{width:40px!important;height:40px!important;background:#fff!important;border:1px solid #ccc8c0!important;display:flex!important;justify-content:center!important;align-items:center!important;cursor:pointer!important;color:#5a4f42!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v4-section .fp-page-num:hover{border-color:#5a4f42!important}section.filtered-properties-v4-section .fp-page-num.active{background:#5a4f42!important;border-color:#5a4f42!important;color:#fff!important}section.filtered-properties-v4-section .fp-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;color:#766c61;font-size:14px}.fp-dropdown-backdrop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:99998}.fp-dropdown-backdrop.show{display:block!important}@media (max-width:1024px){section.filtered-properties-v4-section .fp-header-search-wrapper,section.filtered-properties-v4-section .fp-divider,section.filtered-properties-v4-section .fp-map-container,section.filtered-properties-v4-section .fp-filters-row,section.filtered-properties-v4-section .fp-properties-wrapper{padding-left:40px!important;padding-right:40px!important}section.filtered-properties-v4-section .fp-properties-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}section.filtered-properties-v4-section .fp-filters-row{flex-wrap:wrap!important}section.filtered-properties-v4-section .fp-search-right{width:100%!important;margin-top:10px!important}section.filtered-properties-v4-section .fp-search-wrapper{width:100%!important;max-width:400px!important}section.filtered-properties-v4-section .fp-fullscreen-preview{width:280px!important;right:15px!important;bottom:15px!important;left:auto!important}section.filtered-properties-v4-section .fp-preview-image{height:120px!important}}@media (max-width:767px){section.filtered-properties-v4-section .fp-header-search-wrapper{padding:40px 16px 20px!important}section.filtered-properties-v4-section .fp-divider{padding:0 16px!important;margin-bottom:16px!important}section.filtered-properties-v4-section .fp-map-container{padding:0 16px!important;margin-bottom:20px!important}section.filtered-properties-v4-section .fp-filters-row{padding:0 16px!important;margin:20px auto!important;gap:12px!important;flex-direction:column!important;align-items:stretch!important}section.filtered-properties-v4-section .fp-properties-wrapper{padding:0 16px 40px!important}section.filtered-properties-v4-section .fp-title{font-size:28px!important;white-space:normal!important;line-height:1.2!important}section.filtered-properties-v4-section .fp-subtitle{font-size:16px!important}section.filtered-properties-v4-section .fp-search-right{width:100%!important;margin-top:0!important}section.filtered-properties-v4-section .fp-search-wrapper{max-width:100%!important;width:100%!important}section.filtered-properties-v4-section .fp-filters-horizontal{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;width:100%!important}section.filtered-properties-v4-section .fp-filter-wrapper{position:static!important;flex:0 0 auto!important}section.filtered-properties-v4-section .fp-filter-pill{padding:6px 10px 6px 12px!important;min-height:28px!important}section.filtered-properties-v4-section .fp-pill-label{font-size:13px!important}section.filtered-properties-v4-section .fp-map-inner{height:380px!important;border-radius:8px!important}section.filtered-properties-v4-section .fp-properties-grid{grid-template-columns:1fr!important;gap:20px!important}section.filtered-properties-v4-section .fp-card-content{padding:16px 12px!important}section.filtered-properties-v4-section .fp-card-title-price-row{flex-direction:column!important;align-items:flex-start!important;gap:12px!important;min-height:auto!important}section.filtered-properties-v4-section .fp-card-title-container{width:100%!important}section.filtered-properties-v4-section .fp-card-title{-webkit-line-clamp:3!important}section.filtered-properties-v4-section .fp-card-address{-webkit-line-clamp:3!important}section.filtered-properties-v4-section .fp-card-vertical-divider{display:none!important}section.filtered-properties-v4-section .fp-card-price-container{width:100%!important;min-width:auto!important;align-items:flex-start!important}section.filtered-properties-v4-section .fp-card-price-label,section.filtered-properties-v4-section .fp-card-price-value{text-align:left!important}section.filtered-properties-v4-section .fp-specs-row{flex-wrap:nowrap!important;flex-direction:row!important;justify-content:space-between!important;gap:6px!important;margin-top:0!important}section.filtered-properties-v4-section .fp-spec-icon{font-size:18px!important}section.filtered-properties-v4-section .fp-spec-value{font-size:16px!important}section.filtered-properties-v4-section .fp-spec-label{font-size:13px!important}section.filtered-properties-v4-section .fp-dropdown{position:fixed!important;top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100vw!important;min-width:100vw!important;max-width:100vw!important;border-radius:16px 16px 0 0!important;box-shadow:0 -4px 20px rgba(0,0,0,.15)!important;padding:24px 20px 32px!important;max-height:70vh!important;overflow-y:auto!important;z-index:99999!important;transform:translateY(100%)!important;opacity:1!important;visibility:hidden!important;transition:transform .3s ease!important}section.filtered-properties-v4-section .fp-dropdown.show{transform:translateY(0)!important;visibility:visible!important}section.filtered-properties-v4-section .fp-dropdown-inner{gap:4px!important}section.filtered-properties-v4-section .fp-dropdown-option{padding:12px 0!important}section.filtered-properties-v4-section .fp-option-text{font-size:16px!important}section.filtered-properties-v4-section .fp-dropdown-price,section.filtered-properties-v4-section .fp-dropdown-lotsize,section.filtered-properties-v4-section .fp-dropdown-bedsbaths{min-width:100vw!important}section.filtered-properties-v4-section .fp-price-inputs,section.filtered-properties-v4-section .fp-lotsize-inputs{width:100%!important;flex-direction:row!important;gap:10px!important}section.filtered-properties-v4-section .fp-input-group{flex:1!important;min-width:0!important}section.filtered-properties-v4-section .fp-select-wrapper{width:100%!important}section.filtered-properties-v4-section .fp-select-wrapper select{width:100%!important;font-size:16px!important;padding:12px 30px 12px 12px!important}section.filtered-properties-v4-section .fp-bedsbaths-grid{flex-wrap:wrap!important;gap:8px!important}section.filtered-properties-v4-section .fp-bb-btn{min-width:48px!important;flex:1 1 auto!important;padding:12px 14px!important;font-size:16px!important}section.filtered-properties-v4-section .fp-pagination{margin-top:30px!important;gap:8px!important}section.filtered-properties-v4-section .fp-page-num,section.filtered-properties-v4-section .fp-pagination-prev,section.filtered-properties-v4-section .fp-pagination-next{width:36px!important;height:36px!important;font-size:14px!important}section.filtered-properties-v4-section .fp-fullscreen-preview{width:calc(100% - 32px)!important;max-width:320px!important;bottom:70px!important;right:16px!important;left:auto!important}section.filtered-properties-v4-section .fp-preview-image{height:120px!important}section.filtered-properties-v4-section .fp-preview-content{padding:14px!important}section.filtered-properties-v4-section .fp-key-modal{left:12px!important;right:12px!important;bottom:70px!important;width:auto!important;min-width:auto!important;max-height:calc(100% - 90px)!important;overflow-y:auto!important}}@media (max-width:480px){section.filtered-properties-v4-section .fp-header-search-wrapper{padding:30px 12px 16px!important}section.filtered-properties-v4-section .fp-divider,section.filtered-properties-v4-section .fp-filters-row,section.filtered-properties-v4-section .fp-map-container,section.filtered-properties-v4-section .fp-properties-wrapper{padding-left:12px!important;padding-right:12px!important}section.filtered-properties-v4-section .fp-title{font-size:24px!important}section.filtered-properties-v4-section .fp-subtitle{font-size:14px!important}section.filtered-properties-v4-section .fp-filter-pill{padding:5px 8px 5px 10px!important}section.filtered-properties-v4-section .fp-pill-label{font-size:12px!important}section.filtered-properties-v4-section .fp-filters-horizontal{gap:6px!important}section.filtered-properties-v4-section .fp-map-inner{height:350px!important}section.filtered-properties-v4-section .fp-specs-row{gap:4px!important;flex-direction:row!important;flex-wrap:nowrap!important}section.filtered-properties-v4-section .fp-spec-icon{font-size:16px!important}section.filtered-properties-v4-section .fp-spec-value{font-size:15px!important}section.filtered-properties-v4-section .fp-spec-label{font-size:12px!important}section.filtered-properties-v4-section .fp-spec-item{gap:4px!important}section.filtered-properties-v4-section .fp-spec-text-group{gap:2px!important}section.filtered-properties-v4-section .fp-dropdown{padding:20px 16px 28px!important}section.filtered-properties-v4-section .fp-fullscreen-preview{width:calc(100% - 24px)!important;bottom:60px!important;right:12px!important;left:auto!important}section.filtered-properties-v4-section .fp-preview-image{height:110px!important}section.filtered-properties-v4-section .fp-preview-content{padding:12px!important}}@media (max-width:375px){section.filtered-properties-v4-section .fp-header-search-wrapper{padding:24px 10px 12px!important}section.filtered-properties-v4-section .fp-divider,section.filtered-properties-v4-section .fp-filters-row,section.filtered-properties-v4-section .fp-map-container,section.filtered-properties-v4-section .fp-properties-wrapper{padding-left:10px!important;padding-right:10px!important}section.filtered-properties-v4-section .fp-title{font-size:22px!important}section.filtered-properties-v4-section .fp-subtitle{font-size:13px!important}section.filtered-properties-v4-section .fp-filter-pill{padding:4px 6px 4px 8px!important;min-height:26px!important}section.filtered-properties-v4-section .fp-pill-label{font-size:11px!important}section.filtered-properties-v4-section .fp-pill-arrow{width:10px!important;height:10px!important}section.filtered-properties-v4-section .fp-filters-horizontal{gap:5px!important}section.filtered-properties-v4-section .fp-specs-row{gap:3px!important}section.filtered-properties-v4-section .fp-spec-icon{font-size:14px!important}section.filtered-properties-v4-section .fp-spec-value{font-size:14px!important}section.filtered-properties-v4-section .fp-spec-label{font-size:11px!important}section.filtered-properties-v4-section .fp-spec-item{gap:3px!important}section.filtered-properties-v4-section .fp-spec-text-group{gap:2px!important}}@media (max-width:320px){section.filtered-properties-v4-section .fp-header-search-wrapper{padding:20px 8px 10px!important}section.filtered-properties-v4-section .fp-divider,section.filtered-properties-v4-section .fp-filters-row,section.filtered-properties-v4-section .fp-map-container,section.filtered-properties-v4-section .fp-properties-wrapper{padding-left:8px!important;padding-right:8px!important}section.filtered-properties-v4-section .fp-title{font-size:20px!important}section.filtered-properties-v4-section .fp-subtitle{font-size:12px!important}section.filtered-properties-v4-section .fp-filter-pill{padding:3px 5px 3px 7px!important;min-height:24px!important}section.filtered-properties-v4-section .fp-pill-label{font-size:10px!important}section.filtered-properties-v4-section .fp-pill-arrow{width:8px!important;height:8px!important}section.filtered-properties-v4-section .fp-filters-horizontal{gap:4px!important}section.filtered-properties-v4-section .fp-map-inner{height:320px!important}section.filtered-properties-v4-section .fp-card-content{padding:12px 8px!important}section.filtered-properties-v4-section .fp-card-title{font-size:16px!important}section.filtered-properties-v4-section .fp-card-price-value{font-size:18px!important}section.filtered-properties-v4-section .fp-specs-row{gap:2px!important}section.filtered-properties-v4-section .fp-spec-icon{font-size:12px!important}section.filtered-properties-v4-section .fp-spec-value{font-size:13px!important}section.filtered-properties-v4-section .fp-spec-label{font-size:10px!important}section.filtered-properties-v4-section .fp-spec-item{gap:2px!important}section.filtered-properties-v4-section .fp-spec-text-group{gap:1px!important}section.filtered-properties-v4-section .fp-page-num,section.filtered-properties-v4-section .fp-pagination-prev,section.filtered-properties-v4-section .fp-pagination-next{width:32px!important;height:32px!important;font-size:12px!important}section.filtered-properties-v4-section .fp-pagination-numbers{gap:4px!important}section.filtered-properties-v4-section .fp-fullscreen-preview{width:calc(100% - 16px)!important;bottom:50px!important;right:8px!important;left:auto!important}section.filtered-properties-v4-section .fp-preview-image{height:100px!important}section.filtered-properties-v4-section .fp-preview-content{padding:12px!important}section.filtered-properties-v4-section .fp-preview-title{font-size:14px!important}}