section.filtered-properties-v3-section{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-v3-section *,section.filtered-properties-v3-section *::before,section.filtered-properties-v3-section *::after{box-sizing:border-box!important}section.filtered-properties-v3-section .fp-header-filters-wrapper{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;padding:80px 40px 40px!important;max-width:1200px!important;margin:0 auto!important;width:100%!important}section.filtered-properties-v3-section .fp-header{width:auto!important;max-width:500px!important;flex-shrink:0!important;display:inline-flex!important;flex-direction:column!important;gap:10px!important}section.filtered-properties-v3-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-v3-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-v3-section .fp-search-wrapper{display:flex!important;align-items:center!important;gap:0!important;width:384px!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-v3-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}section.filtered-properties-v3-section .fp-search-input::placeholder{color:#a3a3a3!important}section.filtered-properties-v3-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-v3-section .fp-search-btn:hover{background:#928572!important}section.filtered-properties-v3-section .fp-divider{max-width:1120px!important;width:calc(100% - 80px)!important;height:1px!important;background:#e8e5df!important;margin:0 auto 30px!important}section.filtered-properties-v3-section .fp-filters-row{max-width:1200px!important;margin:0 auto 40px!important;padding:0 40px!important}section.filtered-properties-v3-section .fp-filters-horizontal{display:flex!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}section.filtered-properties-v3-section .fp-filter-wrapper{position:relative!important;display:inline-block!important}section.filtered-properties-v3-section button.fp-filter-pill,section.filtered-properties-v3-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-v3-section .fp-filter-pill:hover{background:#5a4f42!important;outline-color:#5a4f42!important}section.filtered-properties-v3-section .fp-filter-pill:hover .fp-pill-label{color:#fff!important}section.filtered-properties-v3-section .fp-filter-pill:hover .fp-pill-arrow::after{border-top-color:#fff!important}section.filtered-properties-v3-section .fp-filter-pill.active{background:#5a4f42!important;outline-color:#5a4f42!important}section.filtered-properties-v3-section .fp-filter-pill.active .fp-pill-label{color:#fff!important}section.filtered-properties-v3-section .fp-filter-pill.active .fp-pill-arrow::after{border-top-color:#fff!important}section.filtered-properties-v3-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-v3-section .fp-pill-arrow{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}section.filtered-properties-v3-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-v3-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-v3-section .fp-dropdown.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}section.filtered-properties-v3-section .fp-dropdown-inner{display:flex!important;flex-direction:column!important;gap:8px!important}section.filtered-properties-v3-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-v3-section .fp-dropdown-option:hover .fp-option-text{font-weight:500!important}section.filtered-properties-v3-section .fp-check-box{width:12px!important;height:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}section.filtered-properties-v3-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-v3-section .fp-dropdown-option.selected .fp-checkmark{opacity:1!important}section.filtered-properties-v3-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-v3-section .fp-dropdown-divider{width:100%!important;height:1px!important;background:#e8e5df!important;margin:2px 0!important}section.filtered-properties-v3-section .fp-dropdown-price,section.filtered-properties-v3-section .fp-dropdown-lotsize{min-width:320px!important}section.filtered-properties-v3-section .fp-price-inputs,section.filtered-properties-v3-section .fp-lotsize-inputs{display:flex!important;align-items:center!important;gap:15px!important}section.filtered-properties-v3-section .fp-input-group{display:flex!important;flex-direction:column!important;gap:5px!important}section.filtered-properties-v3-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-v3-section .fp-select-wrapper{position:relative!important}section.filtered-properties-v3-section .fp-select-wrapper select,section.filtered-properties-v3-section .fp-min-price-select,section.filtered-properties-v3-section .fp-max-price-select,section.filtered-properties-v3-section .fp-min-lotsize-select,section.filtered-properties-v3-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-v3-section .fp-input-separator{color:#5a4f42!important;font-size:16px!important;padding-top:20px!important}section.filtered-properties-v3-section .fp-dropdown-bedsbaths{min-width:340px!important;left:auto!important;right:0!important}section.filtered-properties-v3-section .fp-bedsbaths-container{display:flex!important;flex-direction:column!important;gap:20px!important}section.filtered-properties-v3-section .fp-bedsbaths-group{display:flex!important;flex-direction:column!important;gap:10px!important}section.filtered-properties-v3-section .fp-bedsbaths-group label{color:#5a4f42!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v3-section .fp-bedsbaths-grid{display:flex!important;gap:5px!important}section.filtered-properties-v3-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-v3-section .fp-bb-btn:hover{border-color:#5a4f42!important;color:#5a4f42!important}section.filtered-properties-v3-section .fp-bb-btn.active{background:#5a4f42!important;border-color:#5a4f42!important;color:#fff!important}section.filtered-properties-v3-section .fp-main-content{display:flex!important;gap:30px!important;padding:0 40px 80px!important;align-items:flex-start!important;max-width:1200px!important;margin:0 auto!important}section.filtered-properties-v3-section .fp-map-column{flex:0 0 535px!important;width:535px!important;position:sticky!important;top:100px!important}section.filtered-properties-v3-section .fp-map-container{width:535px!important;height:600px!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-v3-section .fp-leaflet-map{width:100%!important;height:100%!important}section.filtered-properties-v3-section .fp-map-toggle{position:absolute!important;top:14px!important;left:9px!important;display:flex!important;z-index:1000!important}section.filtered-properties-v3-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}section.filtered-properties-v3-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-v3-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-v3-section .fp-map-toggle-btn.active{font-weight:500!important;color:black!important}section.filtered-properties-v3-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}section.filtered-properties-v3-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}section.filtered-properties-v3-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}section.filtered-properties-v3-section .fp-zoom-btn:hover{background:#f5f5f5!important}section.filtered-properties-v3-section .fp-zoom-separator{height:1px!important;background:#e0e0e0!important}section.filtered-properties-v3-section .fp-map-key-btn{position:absolute!important;bottom:10px!important;left:12px!important;width:96px!important;height:44px!important;background:#fff!important;border:none!important;border-radius:30px!important;font-size:16px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;color:black!important;cursor:pointer!important;box-shadow:0px 3px 6px rgba(0,0,0,.16)!important;z-index:1000!important;line-height:28px!important}section.filtered-properties-v3-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-v3-section .fp-marker-dot:hover{transform:scale(1.2)!important}section.filtered-properties-v3-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}section.filtered-properties-v3-section .fp-key-modal{position:absolute!important;bottom:70px!important;left:12px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.15)!important;z-index:1001!important;opacity:0!important;visibility:hidden!important;transform:translateY(10px)!important;transition:all .2s ease!important}section.filtered-properties-v3-section .fp-key-modal.show{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}section.filtered-properties-v3-section .fp-key-modal-content{padding:20px!important;min-width:200px!important}section.filtered-properties-v3-section .fp-key-modal-content h4{margin:0 0 15px!important;font-size:16px!important;font-weight:500!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#5a4f42!important}section.filtered-properties-v3-section .fp-key-item{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important}section.filtered-properties-v3-section .fp-key-dot{width:20px!important;height:20px!important;border-radius:50%!important}section.filtered-properties-v3-section .fp-key-dot.city-cluster{background:#6a8375!important;border:2px solid white!important;box-shadow:0 2px 4px rgba(0,0,0,.2)!important}section.filtered-properties-v3-section .fp-key-dot.property{background:#78716c!important;border:2px solid white!important;box-shadow:3px 5px 6px 2px rgba(0,0,0,.4)!important}section.filtered-properties-v3-section .fp-key-dot.selected{background:#5a4f42!important;border:2px solid white!important;box-shadow:0 0 0 3px rgba(90,79,66,.3)!important}section.filtered-properties-v3-section .fp-key-text{font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#5a4f42!important}section.filtered-properties-v3-section .fp-key-close{width:100%!important;padding:10px!important;margin-top:10px!important;background:#f5f3f0!important;border:none!important;border-radius:6px!important;font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#5a4f42!important;cursor:pointer!important}section.filtered-properties-v3-section .fp-map-container.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-v3-section:has(.fp-map-container.fullscreen) .fp-properties-wrapper{visibility:hidden!important;opacity:0!important}section.filtered-properties-v3-section .fp-fullscreen-preview{position:absolute!important;bottom:20px!important;right:20px!important;width:280px!important;background:#fff!important;border-radius:8px!important;box-shadow:0 8px 30px 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 ease!important;overflow:hidden!important}section.filtered-properties-v3-section .fp-fullscreen-preview.show{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}section.filtered-properties-v3-section .fp-preview-close{position:absolute!important;top:8px!important;right:8px!important;width:24px!important;height:24px!important;background:rgba(0,0,0,.5)!important;border:none!important;border-radius:50%!important;color:#fff!important;font-size:12px!important;cursor:pointer!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important}section.filtered-properties-v3-section .fp-preview-image{width:100%!important;height:120px!important;overflow:hidden!important;background:#f5f3f0!important}section.filtered-properties-v3-section .fp-preview-image img{width:100%!important;height:100%!important;object-fit:cover!important}section.filtered-properties-v3-section .fp-preview-content{padding:12px!important}section.filtered-properties-v3-section .fp-preview-badge{display:inline-flex!important;padding:3px 10px!important;border-radius:50px!important;background:#6a8375!important;margin-bottom:8px!important}section.filtered-properties-v3-section .fp-preview-badge span{color:#fff!important;font-size:10px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v3-section .fp-preview-title{font-size:14px!important;font-weight:500!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;margin:0 0 4px!important}section.filtered-properties-v3-section .fp-preview-address{font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#666!important;margin:0 0 10px!important}section.filtered-properties-v3-section .fp-preview-specs{display:flex!important;justify-content:space-between!important;padding-top:10px!important;border-top:1px solid #e8e5df!important}section.filtered-properties-v3-section .fp-preview-spec{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}section.filtered-properties-v3-section .fp-preview-spec-label{font-size:9px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#666!important;text-transform:uppercase!important}section.filtered-properties-v3-section .fp-preview-spec-value{font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#2a2a2a!important;font-weight:500!important}section.filtered-properties-v3-section .fp-preview-btn{display:block!important;width:100%!important;padding:10px!important;margin-top:12px!important;background:#5a4f42!important;border:none!important;border-radius:4px!important;color:#fff!important;font-size:13px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important}section.filtered-properties-v3-section .fp-preview-btn:hover{background:#483f35!important}section.filtered-properties-v3-section .fp-city-cluster-marker{background:0 0!important}section.filtered-properties-v3-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}section.filtered-properties-v3-section .fp-cluster-dot:hover{transform:scale(1.1)!important}section.filtered-properties-v3-section .fp-property-marker{background:0 0!important}section.filtered-properties-v3-section .fp-properties-wrapper{flex:1!important;min-width:0!important}section.filtered-properties-v3-section .fp-properties-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;width:100%!important}section.filtered-properties-v3-section .fp-no-results{grid-column:1/-1!important;padding:60px 20px!important;text-align:center!important}section.filtered-properties-v3-section .fp-no-results p{color:#666!important;font-size:18px!important;font-family:"Afacad Flux","Roboto",sans-serif!important}section.filtered-properties-v3-section .fp-property-card{display:inline-flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;background:0 0!important;transition:transform .3s ease,box-shadow .3s ease!important}section.filtered-properties-v3-section .fp-property-card:hover{transform:translateY(-2px)!important}section.filtered-properties-v3-section .fp-property-card.highlighted{box-shadow:0 0 0 3px #5a4f42,0 8px 30px rgba(0,0,0,.15)!important}section.filtered-properties-v3-section .fp-card-link{display:flex!important;flex-direction:column!important;text-decoration:none!important;color:inherit!important;width:100%!important}section.filtered-properties-v3-section .fp-card-image{width:100%!important;aspect-ratio:310/169!important;overflow:hidden!important;background:#f5f3f0!important}section.filtered-properties-v3-section .fp-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .4s ease!important}section.filtered-properties-v3-section .fp-property-card:hover .fp-card-image img{transform:scale(1.05)!important}section.filtered-properties-v3-section .fp-card-content{align-self:stretch!important;height:112px!important;padding:10px!important;background:#fff!important;border-left:1px solid #e8e5df!important;border-right:1px solid #e8e5df!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:10px!important}section.filtered-properties-v3-section .fp-badges-row{display:inline-flex!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;min-height:24px!important;overflow:hidden!important}section.filtered-properties-v3-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-v3-section .fp-badge-in-contract{background:#666!important}section.filtered-properties-v3-section .fp-badge-plan-ready-lot{background:#606e76!important}section.filtered-properties-v3-section .fp-badge-under-construction{background:#928572!important}section.filtered-properties-v3-section .fp-badge-for-sale{background:#6a8375!important}section.filtered-properties-v3-section .fp-badge-sold{background:#eee!important}section.filtered-properties-v3-section .fp-badge-coming-soon{background:0 0!important;border:1px solid #2a2a2a!important}section.filtered-properties-v3-section .fp-badge-estimated{background:#5a4f42!important}section.filtered-properties-v3-section .fp-badge-promo-new{background:#fff!important;border:1px solid #e8e5df!important}section.filtered-properties-v3-section .fp-badge-reserved{background:#c47d3f!important}section.filtered-properties-v3-section .fp-badge-generic{background:#6a8375!important}section.filtered-properties-v3-section .fp-badge-text-white{color:#fff!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;line-height:normal!important}section.filtered-properties-v3-section .fp-badge-text-dark{color:#2a2a2a!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;line-height:normal!important}section.filtered-properties-v3-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-v3-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-v3-section .fp-badge-text-promo{color:#5a4f42!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v3-section .fp-card-info{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important}section.filtered-properties-v3-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;text-transform:capitalize!important;line-height:1.3!important;margin:0!important}section.filtered-properties-v3-section .fp-card-address{font-size:14px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;color:#666!important;margin:0!important;text-transform:capitalize!important}section.filtered-properties-v3-section .fp-specs-row{align-self:stretch!important;height:80px!important;display:inline-flex!important;justify-content:flex-start!important;align-items:center!important;background:#fff!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-sqft{width:80px!important;padding:12px 24px!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-beds{width:56px!important;padding:12px 8px!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-baths{width:56px!important;padding:12px 8px!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-price{flex:1!important;padding:12px 20px!important}section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-sqft{width:80px!important;padding:12px 24px!important}section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-units{width:80px!important;padding:12px 8px!important}section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-price{flex:1!important;padding:12px 20px!important}section.filtered-properties-v3-section .fp-spec-col{align-self:stretch!important;background:#fff!important;border-left:1px solid #e8e5df!important;border-top:1px solid #e8e5df!important;border-bottom:1px solid #e8e5df!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:10px!important}section.filtered-properties-v3-section .fp-spec-price{outline:1px solid #e8e5df!important;outline-offset:-1px!important;border-left:none!important}section.filtered-properties-v3-section .fp-spec-label{width:100%!important;text-align:center!important;color:#666!important;font-size:12px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important;text-transform:uppercase!important}section.filtered-properties-v3-section .fp-spec-value{width:100%!important;text-align:center!important;color:#2a2a2a!important;font-size:16px!important;font-family:"Afacad Flux","Roboto",sans-serif!important;font-weight:400!important}section.filtered-properties-v3-section .fp-pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:60px!important}section.filtered-properties-v3-section .fp-pagination-prev,section.filtered-properties-v3-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-v3-section .fp-pagination-prev:hover:not(:disabled),section.filtered-properties-v3-section .fp-pagination-next:hover:not(:disabled){border-color:#5a4f42!important}section.filtered-properties-v3-section .fp-pagination-prev:disabled,section.filtered-properties-v3-section .fp-pagination-next:disabled{opacity:.3!important;cursor:not-allowed!important}section.filtered-properties-v3-section .fp-pagination-numbers{display:flex!important;gap:10px!important}section.filtered-properties-v3-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-v3-section .fp-page-num:hover{border-color:#5a4f42!important}section.filtered-properties-v3-section .fp-page-num.active{background:#5a4f42!important;border-color:#5a4f42!important;color:#fff!important}@media (max-width:1199px){section.filtered-properties-v3-section .fp-header-filters-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:30px!important;padding:60px 40px 30px!important}section.filtered-properties-v3-section .fp-search-wrapper{width:100%!important;max-width:400px!important}section.filtered-properties-v3-section .fp-main-content{flex-direction:column!important;padding:0 40px 60px!important}section.filtered-properties-v3-section .fp-map-column{flex:none!important;width:100%!important;position:relative!important;top:0!important}section.filtered-properties-v3-section .fp-map-container{width:100%!important;height:400px!important}}@media (max-width:767px){section.filtered-properties-v3-section .fp-header-filters-wrapper{padding:40px 30px 20px!important}section.filtered-properties-v3-section .fp-title{font-size:28px!important;white-space:normal!important}section.filtered-properties-v3-section .fp-filters-row{padding:0 30px!important}section.filtered-properties-v3-section .fp-filters-horizontal{gap:8px!important}section.filtered-properties-v3-section .fp-main-content{padding:0 30px 40px!important}section.filtered-properties-v3-section .fp-map-container{height:300px!important}section.filtered-properties-v3-section .fp-properties-grid{grid-template-columns:1fr!important;gap:30px!important}section.filtered-properties-v3-section .fp-card-content{height:auto!important;min-height:100px!important}section.filtered-properties-v3-section .fp-specs-row{height:auto!important;flex-wrap:wrap!important}section.filtered-properties-v3-section .fp-spec-col{flex:1 1 50%!important;min-width:50%!important;max-width:50%!important;padding:15px 10px!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-sqft,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-beds,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-baths,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-price,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-sqft,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-units,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-price{width:auto!important;flex:1 1 50%!important;min-width:50%!important;max-width:50%!important;padding:15px 10px!important}section.filtered-properties-v3-section .fp-spec-col:nth-child(even){border-right:1px solid #e8e5df!important}}@media (max-width:480px){section.filtered-properties-v3-section .fp-header-filters-wrapper{padding:30px 20px 15px!important}section.filtered-properties-v3-section .fp-title{font-size:24px!important}section.filtered-properties-v3-section .fp-filters-row{padding:0 20px!important}section.filtered-properties-v3-section .fp-main-content{padding:0 20px 30px!important}section.filtered-properties-v3-section .fp-dropdown-price,section.filtered-properties-v3-section .fp-dropdown-lotsize{min-width:290px!important;left:auto!important;right:0!important}}@media (max-width:1199px){section.filtered-properties-v3-section .fp-header-filters-wrapper{flex-direction:column!important;align-items:flex-start!important;gap:30px!important;padding:60px 40px 30px!important}section.filtered-properties-v3-section .fp-search-wrapper{width:100%!important;max-width:400px!important}section.filtered-properties-v3-section .fp-main-content{flex-direction:column!important;padding:0 40px 60px!important}section.filtered-properties-v3-section .fp-map-column{flex:none!important;width:100%!important;position:relative!important;top:0!important}section.filtered-properties-v3-section .fp-map-container{width:100%!important;height:400px!important}}@media (max-width:767px){section.filtered-properties-v3-section .fp-header-filters-wrapper{padding:40px 30px 20px!important}section.filtered-properties-v3-section .fp-title{font-size:28px!important;white-space:normal!important}section.filtered-properties-v3-section .fp-filters-row{padding:0 30px!important}section.filtered-properties-v3-section .fp-filters-horizontal{gap:8px!important}section.filtered-properties-v3-section .fp-main-content{padding:0 30px 40px!important}section.filtered-properties-v3-section .fp-map-container{height:300px!important}section.filtered-properties-v3-section .fp-properties-grid{grid-template-columns:1fr!important;gap:30px!important}section.filtered-properties-v3-section .fp-card-content{height:auto!important;min-height:100px!important}section.filtered-properties-v3-section .fp-specs-row{height:auto!important;flex-wrap:wrap!important}section.filtered-properties-v3-section .fp-spec-col{flex:1 1 50%!important;min-width:50%!important;max-width:50%!important;padding:15px 10px!important}section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-sqft,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-beds,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-baths,section.filtered-properties-v3-section .fp-specs-4-cols .fp-spec-price,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-sqft,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-units,section.filtered-properties-v3-section .fp-specs-3-cols .fp-spec-price{width:auto!important;flex:1 1 50%!important;min-width:50%!important;max-width:50%!important;padding:15px 10px!important}section.filtered-properties-v3-section .fp-spec-col:nth-child(even){border-right:1px solid #e8e5df!important}section.filtered-properties-v3-section .fp-filter-wrapper{position:static!important}section.filtered-properties-v3-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:999999!important;transform:translateY(100%)!important}section.filtered-properties-v3-section .fp-dropdown.show{transform:translateY(0)!important}section.filtered-properties-v3-section .fp-dropdown-inner{gap:4px!important}section.filtered-properties-v3-section .fp-dropdown-option{padding:10px 0!important}section.filtered-properties-v3-section .fp-option-text{font-size:16px!important}section.filtered-properties-v3-section .fp-dropdown-price,section.filtered-properties-v3-section .fp-dropdown-lotsize{min-width:100vw!important}section.filtered-properties-v3-section .fp-price-inputs,section.filtered-properties-v3-section .fp-lotsize-inputs{width:100%!important}section.filtered-properties-v3-section .fp-input-group{flex:1!important;min-width:0!important}section.filtered-properties-v3-section .fp-select-wrapper{width:100%!important}section.filtered-properties-v3-section .fp-select-wrapper select,section.filtered-properties-v3-section .fp-min-price-select,section.filtered-properties-v3-section .fp-max-price-select,section.filtered-properties-v3-section .fp-min-lotsize-select,section.filtered-properties-v3-section .fp-max-lotsize-select{width:100%!important;font-size:16px!important;padding:12px 30px 12px 12px!important}section.filtered-properties-v3-section .fp-input-separator{padding-top:22px!important;font-size:18px!important}section.filtered-properties-v3-section .fp-dropdown-bedsbaths{min-width:100vw!important;left:0!important;right:0!important}section.filtered-properties-v3-section .fp-bedsbaths-grid{flex-wrap:wrap!important;gap:8px!important}section.filtered-properties-v3-section .fp-bb-btn{min-width:48px!important;flex:1 1 auto!important;padding:12px 14px!important;font-size:16px!important}section.filtered-properties-v3-section .fp-bedsbaths-group label{font-size:16px!important}section.filtered-properties-v3-section .fp-dropdown-backdrop{display:none;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.4)!important;z-index:999998!important}section.filtered-properties-v3-section .fp-dropdown-backdrop.show{display:block!important}}@media (max-width:480px){section.filtered-properties-v3-section .fp-header-filters-wrapper{padding:30px 20px 15px!important}section.filtered-properties-v3-section .fp-title{font-size:24px!important}section.filtered-properties-v3-section .fp-filters-row{padding:0 20px!important}section.filtered-properties-v3-section .fp-main-content{padding:0 20px 30px!important}section.filtered-properties-v3-section .fp-dropdown{padding:20px 16px 28px!important}section.filtered-properties-v3-section .fp-price-inputs,section.filtered-properties-v3-section .fp-lotsize-inputs{gap:10px!important}section.filtered-properties-v3-section .fp-select-wrapper select,section.filtered-properties-v3-section .fp-min-price-select,section.filtered-properties-v3-section .fp-max-price-select,section.filtered-properties-v3-section .fp-min-lotsize-select,section.filtered-properties-v3-section .fp-max-lotsize-select{font-size:14px!important;padding:10px 28px 10px 10px!important}section.filtered-properties-v3-section .fp-bb-btn{min-width:42px!important;padding:10px!important;font-size:14px!important}}