{"id":47661,"date":"2026-05-09T14:28:55","date_gmt":"2026-05-09T20:28:55","guid":{"rendered":"https:\/\/bestchoicerealtycr.com\/?page_id=47661"},"modified":"2026-05-09T14:28:55","modified_gmt":"2026-05-09T20:28:55","slug":"cant-find-what-youre-looking-for","status":"publish","type":"page","link":"https:\/\/new.cariarirealty.com\/?page_id=47661","title":{"rendered":"Can\u2019t find what you\u2019re looking for?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"47661\" class=\"elementor elementor-47661\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c08d6d2 e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"c08d6d2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6064468 e-con-full e-flex e-con e-child\" data-id=\"6064468\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-143d196 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"143d196\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Can\u2019t find what you\u2019re looking for?<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-514d444 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"514d444\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Don't waste any more time browsing through hundreds of websites. Tell us what you're looking for, and we'll filter the national market for you.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bf3c154 e-grid e-con-full e-con e-parent\" data-id=\"bf3c154\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c070e59 elementor-widget elementor-widget-heading\" data-id=\"c070e59\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Your time is your most valuable resource.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-56eec75 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"56eec75\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">We know that searching for the perfect property can be frustrating. <br>Often, the best opportunities aren\u2019t even listed online or sell before you have a chance to see them. <br>We tap into our network of contacts and partnerships with other real estate agents to find exactly what you need\u2014without you having to lift a finger.<\/p>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18f1a018 e-con-full e-flex e-con e-parent\" data-id=\"18f1a018\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b9aef7 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"4b9aef7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">The 3 Pillars of Service<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b6f58fe e-con-full e-flex e-con e-child\" data-id=\"6b6f58fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-615c2c8a e-con-full e-flex e-con e-child\" data-id=\"615c2c8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4094ec43 animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"4094ec43\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2c8c4b19 elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"2c8c4b19\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tFull Access\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWe have access to shared databases and off-market properties (those that have not yet been listed).\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-210b9403 e-con-full e-flex e-con e-child\" data-id=\"210b9403\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37c4885c animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"37c4885c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fefc25b elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"3fefc25b\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:&quot;200&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tTime Savings\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWe make the calls, schedule appointments, and verify the legal status before you visit the property.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4085321 e-con-full e-flex e-con e-child\" data-id=\"4085321\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12ac4cd5 animated-slow elementor-widget-divider--view-line elementor-invisible elementor-widget elementor-widget-divider\" data-id=\"12ac4cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;}\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-635dc774 elementor-invisible elementor-widget elementor-widget-icon-box\" data-id=\"635dc774\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;,&quot;_animation_delay&quot;:&quot;400&quot;}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tExpert Negotiation\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tWe advise you on the actual market value to ensure you make a smart investment.\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d9885f6 e-flex e-con-boxed e-con e-parent\" data-id=\"d9885f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b153b20 elementor-widget elementor-widget-html\" data-id=\"b153b20\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     FORMULARIO DE LEADS \u2014 ELEMENTOR FREE (HTML Widget)\n     Estilo: Demo 42 Houzez \u2014 houzez.co\n     Pega este c\u00f3digo en: Elementor > Widget \"HTML\"\n     ============================================================ -->\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Jost:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;1,400&display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2500\u2500 Scope completo para no afectar el tema \u2500\u2500 *\/\n#hlf-wrap *, #hlf-wrap *::before, #hlf-wrap *::after {\n  box-sizing: border-box; margin: 0; padding: 0;\n}\n#hlf-wrap {\n  --white:      #ffffff;\n  --bg:         #f7f7f5;\n  --dark:       #1a1a1a;\n  --mid:        #444444;\n  --muted:      #888888;\n  --border:     #e0e0e0;\n  --accent:     #1a1a1a;\n  --accent-h:   #333333;\n  --tag-bg:     #f0f0ee;\n  --error:      #c0392b;\n  --success:    #1a6640;\n  --radius:     4px;\n  font-family: 'Jost', sans-serif;\n  color: var(--dark);\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 0;\n}\n\n\/* \u2500\u2500 Header \u2500\u2500 *\/\n#hlf-wrap .hlf-header {\n  text-align: center;\n  padding: 0 20px 52px;\n}\n#hlf-wrap .hlf-tag {\n  display: inline-block;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--muted);\n  background: var(--tag-bg);\n  padding: 6px 16px;\n  border-radius: 20px;\n  margin-bottom: 20px;\n}\n#hlf-wrap h2.hlf-title {\n  font-family: 'Playfair Display', serif !important;\n  font-size: clamp(1.9rem, 4.5vw, 2.8rem) !important;\n  font-weight: 400 !important;\n  line-height: 1.2 !important;\n  color: var(--dark) !important;\n  margin-bottom: 16px !important;\n}\n#hlf-wrap h2.hlf-title em {\n  font-style: italic;\n  color: var(--mid);\n}\n#hlf-wrap .hlf-desc {\n  font-size: 15px;\n  font-weight: 300;\n  color: var(--muted);\n  line-height: 1.7;\n  max-width: 480px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Form card \u2500\u2500 *\/\n#hlf-wrap .hlf-card {\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 48px 52px 52px;\n}\n@media (max-width: 600px) {\n  #hlf-wrap .hlf-card { padding: 28px 20px 36px; }\n}\n\n\/* \u2500\u2500 Section titles \u2500\u2500 *\/\n#hlf-wrap .hlf-section {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  font-family: 'Jost', sans-serif;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: .2em;\n  text-transform: uppercase;\n  color: var(--muted);\n  margin: 40px 0 22px;\n}\n#hlf-wrap .hlf-section:first-of-type { margin-top: 0; }\n#hlf-wrap .hlf-section::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--border);\n}\n\n\/* \u2500\u2500 Grid \u2500\u2500 *\/\n#hlf-wrap .hlf-grid { display: grid; gap: 16px; }\n#hlf-wrap .hlf-grid-2 { grid-template-columns: 1fr 1fr; }\n#hlf-wrap .hlf-grid-3 { grid-template-columns: 1fr 1fr 1fr; }\n#hlf-wrap .hlf-full { grid-column: 1 \/ -1; }\n@media (max-width: 560px) {\n  #hlf-wrap .hlf-grid-2,\n  #hlf-wrap .hlf-grid-3 { grid-template-columns: 1fr; }\n}\n\n\/* \u2500\u2500 Field \u2500\u2500 *\/\n#hlf-wrap .hlf-field { display: flex; flex-direction: column; gap: 7px; }\n#hlf-wrap label.hlf-label {\n  font-size: 12px !important;\n  font-weight: 500 !important;\n  letter-spacing: .06em !important;\n  color: var(--mid) !important;\n  display: block !important;\n  text-transform: none !important;\n}\n#hlf-wrap label.hlf-label .req { color: #c0392b; margin-left: 2px; }\n\n\/* \u2500\u2500 Inputs \u2500\u2500 *\/\n#hlf-wrap input[type=\"text\"],\n#hlf-wrap input[type=\"email\"],\n#hlf-wrap input[type=\"tel\"],\n#hlf-wrap input[type=\"number\"],\n#hlf-wrap select,\n#hlf-wrap textarea {\n  font-family: 'Jost', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 400 !important;\n  color: var(--dark) !important;\n  background: var(--white) !important;\n  border: 1.5px solid var(--border) !important;\n  border-radius: var(--radius) !important;\n  padding: 12px 15px !important;\n  width: 100% !important;\n  transition: border-color .2s, box-shadow .2s !important;\n  appearance: none !important;\n  outline: none !important;\n  box-shadow: none !important;\n}\n#hlf-wrap input:focus,\n#hlf-wrap select:focus,\n#hlf-wrap textarea:focus {\n  border-color: var(--dark) !important;\n  box-shadow: 0 0 0 3px rgba(26,26,26,.08) !important;\n}\n#hlf-wrap input::placeholder,\n#hlf-wrap textarea::placeholder { color: #bbb !important; }\n#hlf-wrap textarea { resize: vertical; min-height: 90px; }\n\n\/* Select arrow *\/\n#hlf-wrap .hlf-sel { position: relative; }\n#hlf-wrap .hlf-sel::after {\n  content: '';\n  position: absolute;\n  right: 14px; top: 50%;\n  transform: translateY(-50%);\n  width: 0; height: 0;\n  border-left: 4px solid transparent;\n  border-right: 4px solid transparent;\n  border-top: 5px solid var(--muted);\n  pointer-events: none;\n}\n#hlf-wrap select { padding-right: 36px !important; cursor: pointer; }\n\n\/* \u2500\u2500 Radio pills \u2500\u2500 *\/\n#hlf-wrap .hlf-pills { display: flex; gap: 8px; flex-wrap: wrap; }\n#hlf-wrap .hlf-pill { cursor: pointer; }\n#hlf-wrap .hlf-pill input { display: none; }\n#hlf-wrap .hlf-pill-lbl {\n  display: block;\n  padding: 9px 20px;\n  border: 1.5px solid var(--border);\n  border-radius: 30px;\n  font-size: 13px;\n  font-weight: 400;\n  color: var(--muted);\n  transition: all .18s;\n  white-space: nowrap;\n  line-height: 1;\n}\n#hlf-wrap .hlf-pill input:checked + .hlf-pill-lbl {\n  background: var(--dark);\n  border-color: var(--dark);\n  color: var(--white);\n}\n#hlf-wrap .hlf-pill:hover .hlf-pill-lbl {\n  border-color: var(--dark);\n  color: var(--dark);\n}\n\n\/* \u2500\u2500 Checkbox grid \u2500\u2500 *\/\n#hlf-wrap .hlf-checks {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));\n  gap: 8px;\n}\n#hlf-wrap .hlf-chk {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 10px 14px;\n  border: 1.5px solid var(--border);\n  border-radius: var(--radius);\n  cursor: pointer;\n  font-size: 13px;\n  font-weight: 400;\n  color: var(--mid);\n  transition: border-color .18s, background .18s;\n  user-select: none;\n  line-height: 1.2;\n}\n#hlf-wrap .hlf-chk input { display: none; }\n#hlf-wrap .hlf-box {\n  width: 16px; height: 16px; flex-shrink: 0;\n  border: 1.5px solid var(--border);\n  border-radius: 3px;\n  display: flex; align-items: center; justify-content: center;\n  transition: all .15s;\n}\n#hlf-wrap .hlf-chk.checked .hlf-box {\n  background: var(--dark);\n  border-color: var(--dark);\n}\n#hlf-wrap .hlf-chk.checked .hlf-box::after {\n  content: '';\n  display: block;\n  width: 4px; height: 7px;\n  border-right: 2px solid #fff;\n  border-bottom: 2px solid #fff;\n  transform: rotate(40deg) translate(-1px, -1px);\n}\n#hlf-wrap .hlf-chk.checked {\n  background: var(--bg);\n  border-color: var(--dark);\n  color: var(--dark);\n}\n#hlf-wrap .hlf-chk:hover { border-color: var(--dark); }\n\n\/* \u2500\u2500 Budget range \u2500\u2500 *\/\n#hlf-wrap .hlf-range { display: flex; gap: 10px; align-items: center; }\n#hlf-wrap .hlf-range input { width: 110px !important; flex-shrink: 0; text-align: center; }\n#hlf-wrap .hlf-range-sep { color: var(--muted); font-size: 14px; flex-shrink: 0; }\n\n\/* \u2500\u2500 Error state \u2500\u2500 *\/\n#hlf-wrap .hlf-err input,\n#hlf-wrap .hlf-err select { border-color: var(--error) !important; }\n#hlf-wrap .hlf-errmsg {\n  font-size: 11.5px;\n  color: var(--error);\n  display: none;\n}\n#hlf-wrap .hlf-err .hlf-errmsg { display: block; }\n\n\/* \u2500\u2500 Submit \u2500\u2500 *\/\n#hlf-wrap .hlf-submit-area {\n  margin-top: 44px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 14px;\n}\n#hlf-wrap .hlf-btn {\n  font-family: 'Jost', sans-serif;\n  font-size: 13px;\n  font-weight: 500;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--white);\n  background: var(--dark);\n  border: 2px solid var(--dark);\n  padding: 15px 44px;\n  border-radius: 30px;\n  cursor: pointer;\n  transition: background .2s, color .2s, transform .1s;\n}\n#hlf-wrap .hlf-btn:hover {\n  background: transparent;\n  color: var(--dark);\n}\n#hlf-wrap .hlf-btn:active { transform: scale(.98); }\n#hlf-wrap .hlf-btn:disabled { opacity: .5; cursor: not-allowed; }\n\n#hlf-wrap .hlf-note {\n  font-size: 12.5px;\n  color: var(--muted);\n  font-weight: 300;\n}\n\n\/* \u2500\u2500 Alerts \u2500\u2500 *\/\n#hlf-wrap .hlf-alert {\n  display: none;\n  padding: 13px 18px;\n  font-size: 13.5px;\n  border-radius: var(--radius);\n  width: 100%;\n}\n#hlf-wrap .hlf-alert-ok  { background: #eaf3ee; color: var(--success); }\n#hlf-wrap .hlf-alert-err { background: #fdecea; color: var(--error); }\n\n\/* \u2500\u2500 Success \u2500\u2500 *\/\n#hlf-wrap .hlf-success {\n  display: none;\n  text-align: center;\n  padding: 64px 20px;\n}\n#hlf-wrap .hlf-success-icon {\n  width: 56px; height: 56px;\n  border-radius: 50%;\n  background: var(--dark);\n  color: #fff;\n  font-size: 22px;\n  display: flex; align-items: center; justify-content: center;\n  margin: 0 auto 24px;\n}\n#hlf-wrap .hlf-success h3 {\n  font-family: 'Playfair Display', serif;\n  font-size: 2rem;\n  font-weight: 400;\n  color: var(--dark);\n  margin-bottom: 12px;\n}\n#hlf-wrap .hlf-success p {\n  font-size: 15px;\n  font-weight: 300;\n  color: var(--muted);\n  line-height: 1.7;\n}\n<\/style>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"hlf-wrap\">\n\n  <div class=\"hlf-header\">\n    <span class=\"hlf-tag\">Personalized Service<\/span>\n    <h2 class=\"hlf-title\">Can't find the property <em>you're looking for?<\/em><\/h2>\n    <p class=\"hlf-desc\">Tell us exactly what you need. Our team will review your request and contact you with options tailored to you.<\/p>\n  <\/div>\n\n  <div class=\"hlf-card\">\n    <form id=\"hlfForm\" novalidate>\n\n      <input type=\"hidden\" name=\"action\" value=\"hlf_submit\">\n      <input type=\"hidden\" name=\"nonce\"  value=\"\">\n\n      <!-- 01 Identification -->\n      <div class=\"hlf-section\">Identification<\/div>\n      <div class=\"hlf-grid hlf-grid-2\">\n        <div class=\"hlf-field\" id=\"wrap_tipo_id\">\n          <label class=\"hlf-label\">ID Type <span class=\"req\">*<\/span><\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"tipo_id\" id=\"hlf_tipo_id\">\n              <option value=\"\">Select...<\/option>\n              <option value=\"cedula_fisica\">National ID (C\u00e9dula F\u00edsica)<\/option>\n              <option value=\"cedula_juridica\">Legal Entity ID (C\u00e9dula Jur\u00eddica)<\/option>\n              <option value=\"dimex\">DIMEX (Resident ID)<\/option>\n              <option value=\"nite\">NITE (Tax ID)<\/option>\n              <option value=\"pasaporte\">Passport<\/option>\n              <option value=\"extranjero\">Non-resident Foreigner<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_num_id\">\n          <label class=\"hlf-label\">ID Number <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"num_id\" id=\"hlf_num_id\" placeholder=\"Select ID type first...\" disabled>\n          <span class=\"hlf-errmsg\" id=\"hlf_num_id_err\">This field is required<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- 02 Contacto -->\n      <div class=\"hlf-section\">Contact Information<\/div>\n      <div class=\"hlf-grid hlf-grid-2\">\n        <div class=\"hlf-field\" id=\"wrap_nombre\">\n          <label class=\"hlf-label\">First Name <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"nombre\" placeholder=\"John\">\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_apellido\">\n          <label class=\"hlf-label\">Last Name <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"apellido\" placeholder=\"Smith\">\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_email\">\n          <label class=\"hlf-label\">Email Address <span class=\"req\">*<\/span><\/label>\n          <input type=\"email\" name=\"email\" placeholder=\"example@email.com\">\n          <span class=\"hlf-errmsg\">Please enter a valid email<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_telefono\">\n          <label class=\"hlf-label\">Phone \/ WhatsApp <span class=\"req\">*<\/span><\/label>\n          <input type=\"tel\" name=\"telefono\" placeholder=\"+1 555 000-0000\">\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- 02 Operaci\u00f3n -->\n      <div class=\"hlf-section\">Operation Type<\/div>\n      <div class=\"hlf-field\">\n        <label class=\"hlf-label\">Are you looking to rent or buy? <span class=\"req\">*<\/span><\/label>\n        <div class=\"hlf-pills\" id=\"wrap_operacion\">\n          <label class=\"hlf-pill\"><input type=\"radio\" name=\"operacion\" value=\"Rent\"><span class=\"hlf-pill-lbl\">Rent<\/span><\/label>\n          <label class=\"hlf-pill\"><input type=\"radio\" name=\"operacion\" value=\"Buy\"><span class=\"hlf-pill-lbl\">Buy<\/span><\/label>\n          <label class=\"hlf-pill\"><input type=\"radio\" name=\"operacion\" value=\"Both options\"><span class=\"hlf-pill-lbl\">Both<\/span><\/label>\n        <\/div>\n      <\/div>\n\n      <!-- 03 Property Type -->\n      <div class=\"hlf-section\">Property Type<\/div>\n      <div class=\"hlf-checks\" id=\"hlf_prop_types\">\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"House\"><div class=\"hlf-box\"><\/div>House<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Apartment\"><div class=\"hlf-box\"><\/div>Apartment<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Townhouse\"><div class=\"hlf-box\"><\/div>Townhouse<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Condominium\"><div class=\"hlf-box\"><\/div>Condominium<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Commercial Space\"><div class=\"hlf-box\"><\/div>Commercial Space<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Office\"><div class=\"hlf-box\"><\/div>Office<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Warehouse\"><div class=\"hlf-box\"><\/div>Warehouse<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Land\"><div class=\"hlf-box\"><\/div>Land<\/label>\n        <label class=\"hlf-chk\"><input type=\"checkbox\" name=\"tipo_prop\" value=\"Farm\"><div class=\"hlf-box\"><\/div>Farm<\/label>\n      <\/div>\n\n      <!-- 04 Ubicaci\u00f3n -->\n      <div class=\"hlf-section\">Desired Location<\/div>\n      <div class=\"hlf-grid hlf-grid-3\">\n        <div class=\"hlf-field\" id=\"wrap_provincia\">\n          <label class=\"hlf-label\">Province <span class=\"req\">*<\/span><\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"provincia\" id=\"hlf_state\">\n              <option value=\"\">Loading...<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_ciudad\">\n          <label class=\"hlf-label\">Canton <span class=\"req\">*<\/span><\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"ciudad\" id=\"hlf_city\" disabled>\n              <option value=\"\">Select the province first...<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_barrio\">\n          <label class=\"hlf-label\">District<\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"barrio\" id=\"hlf_area\" disabled>\n              <option value=\"\">Select canton first...<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"hlf-field hlf-full\">\n          <label class=\"hlf-label\">Preferred neighborhood or zone<\/label>\n          <input type=\"text\" name=\"zona\" placeholder=\"E.g.: near schools, quiet residential area...\">\n        <\/div>\n      <\/div>\n\n      <!-- 05 Habitaciones -->\n      <div class=\"hlf-section\">Bedrooms & Bathrooms<\/div>\n      <div class=\"hlf-grid hlf-grid-2\">\n        <div class=\"hlf-field\" id=\"wrap_dormitorios\">\n          <label class=\"hlf-label\">Bedrooms <span class=\"req\">*<\/span><\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"dormitorios\">\n              <option value=\"\">Select...<\/option>\n              <option>Studio (0)<\/option>\n              <option>1<\/option><option>2<\/option><option>3<\/option>\n              <option>4<\/option><option>5+<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n        <div class=\"hlf-field\" id=\"wrap_banos\">\n          <label class=\"hlf-label\">Bathrooms <span class=\"req\">*<\/span><\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"banos\">\n              <option value=\"\">Select...<\/option>\n              <option>1<\/option><option>1.5<\/option><option>2<\/option>\n              <option>2.5<\/option><option>3<\/option><option>3+<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hlf-errmsg\">This field is required<\/span>\n        <\/div>\n      <\/div>\n\n      <!-- 06 Budget -->\n      <div class=\"hlf-section\">Budget<\/div>\n      <div class=\"hlf-grid hlf-grid-2\">\n        <div class=\"hlf-field\">\n          <label class=\"hlf-label\">Currency<\/label>\n          <div class=\"hlf-pills\">\n            <label class=\"hlf-pill\"><input type=\"radio\" name=\"moneda\" value=\"USD\" checked><span class=\"hlf-pill-lbl\">USD $<\/span><\/label>\n            <label class=\"hlf-pill\"><input type=\"radio\" name=\"moneda\" value=\"CRC\"><span class=\"hlf-pill-lbl\">CRC \u20a1<\/span><\/label>\n          <\/div>\n        <\/div>\n        <div class=\"hlf-field\">\n          <label class=\"hlf-label\">Budget range<\/label>\n          <div class=\"hlf-range\">\n            <input type=\"number\" name=\"presupuesto_min\" placeholder=\"Minimum\" min=\"0\" step=\"100\">\n            <span class=\"hlf-range-sep\">\u2014<\/span>\n            <input type=\"number\" name=\"presupuesto_max\" placeholder=\"Maximum\" min=\"0\" step=\"100\">\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- 08 Disponibilidad -->\n      <div class=\"hlf-section\">Availability & Notes<\/div>\n      <div class=\"hlf-grid hlf-grid-2\">\n        <div class=\"hlf-field\">\n          <label class=\"hlf-label\">When do you need to move?<\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"disponibilidad\">\n              <option value=\"\">Select...<\/option>\n              <option>As soon as possible<\/option>\n              <option>1 to 3 months<\/option>\n              <option>3 to 6 months<\/option>\n              <option>More than 6 months<\/option>\n              <option>Just exploring<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"hlf-field\">\n          <label class=\"hlf-label\">How do you prefer to be contacted?<\/label>\n          <div class=\"hlf-sel\">\n            <select name=\"contacto_preferido\">\n              <option value=\"\">Select...<\/option>\n              <option>WhatsApp<\/option>\n              <option>Phone call<\/option>\n              <option>Email<\/option>\n              <option>No preference<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"hlf-field hlf-full\">\n          <label class=\"hlf-label\">Tell us more about what you're looking for<\/label>\n          <textarea name=\"descripcion\" placeholder=\"Important details: view, floor, specific area, special needs...\"><\/textarea>\n        <\/div>\n      <\/div>\n\n      <!-- Submit -->\n      <div class=\"hlf-submit-area\">\n        <button type=\"submit\" class=\"hlf-btn\" id=\"hlfBtn\">\n          <span id=\"hlfBtnTxt\">Submit Request<\/span>\n        <\/button>\n        <p class=\"hlf-note\">Your information is confidential. We will contact you within 24 hours.<\/p>\n        <p class=\"hlf-note\">By submitting this information, you agree to the: <a href=\"https:\/\/cariarirealty.com\/en\/authorization-to-access-credit-information-and-process-data\/\" target=\"_blank\">Authorization to Access Credit Information and Process Data.<\/a><\/p>\n        <div id=\"hlfAlertOk\"  class=\"hlf-alert hlf-alert-ok\">\u2713 &nbsp;Request received! We'll be in touch shortly.<\/div>\n        <div id=\"hlfAlertErr\" class=\"hlf-alert hlf-alert-err\">An error occurred. Please try again.<\/div>\n      <\/div>\n\n    <\/form>\n\n    <!-- \u00c9xito -->\n    <div class=\"hlf-success\" id=\"hlfSuccess\">\n      <div class=\"hlf-success-icon\">\u2713<\/div>\n      <h3>Request Submitted!<\/h3>\n      <p>We have received your information.<br>An advisor will contact you within 24 hours.<\/p>\n    <\/div>\n  <\/div>\n<\/div>\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n\n<script>\n(function() {\n\n  \/\/ \u2500\u2500 Esperar a que hlfData est\u00e9 disponible \u2500\u2500\n  function waitForData(callback, tries) {\n    tries = tries || 0;\n    if (typeof hlfData !== 'undefined' && hlfData.features) {\n      callback();\n    } else if (tries < 20) {\n      setTimeout(function() { waitForData(callback, tries + 1); }, 100);\n    } else {\n      console.warn('HLF: hlfData not available after 2s');\n    }\n  }\n\n  function init() {\n\n  \/\/ \u2500\u2500 M\u00e1scaras de identificaci\u00f3n \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  var tipoIdEl = document.getElementById('hlf_tipo_id');\n  var numIdEl  = document.getElementById('hlf_num_id');\n  var numIdErr = document.getElementById('hlf_num_id_err');\n\n  var idConfig = {\n    cedula_fisica:  {\n      placeholder: '1-2345-6789',\n      hint: 'Format: N-NNNN-NNNN',\n      maxlen: 11,\n      mask: function(v) {\n        \/\/ Solo d\u00edgitos\n        var d = v.replace(\/\\D\/g, '');\n        if (d.length === 0) return '';\n        var p1 = d.substring(0, 1);\n        var p2 = d.substring(1, 5);\n        var p3 = d.substring(5, 9);\n        var out = p1;\n        if (d.length > 1) out += '-' + p2;\n        if (d.length > 5) out += '-' + p3;\n        return out;\n      },\n      validate: function(v) {\n        return \/^\\d-\\d{4}-\\d{4}$\/.test(v);\n      }\n    },\n    cedula_juridica: {\n      placeholder: '3-101-A12345',\n      hint: 'Format: N-NNN-ANNNNN',\n      maxlen: 13,\n      mask: function(v) {\n        \/\/ d\u00edgitos y letras, remover guiones para procesar\n        var raw = v.replace(\/[^0-9A-Za-z]\/g, '').toUpperCase();\n        var p1 = raw.substring(0, 1);\n        var p2 = raw.substring(1, 4);\n        var p3 = raw.substring(4, 10);\n        var out = p1;\n        if (raw.length > 1) out += '-' + p2;\n        if (raw.length > 4) out += '-' + p3;\n        return out;\n      },\n      validate: function(v) {\n        return \/^\\d-\\d{3}-[A-Z]\\d{5}$\/.test(v);\n      }\n    },\n    dimex: {\n      placeholder: '11 or 12 digits',\n      hint: 'DIMEX: 11 or 12 digits, no hyphens',\n      maxlen: 12,\n      mask: function(v) {\n        return v.replace(\/\\D\/g, '').substring(0, 12);\n      },\n      validate: function(v) {\n        return \/^\\d{11,12}$\/.test(v);\n      }\n    },\n    nite: {\n      placeholder: '10 digits',\n      hint: 'NITE: 10 digits, no hyphens',\n      maxlen: 10,\n      mask: function(v) {\n        return v.replace(\/\\D\/g, '').substring(0, 10);\n      },\n      validate: function(v) {\n        return \/^\\d{10}$\/.test(v);\n      }\n    },\n    pasaporte: {\n      placeholder: 'Up to 20 characters',\n      hint: 'Passport: up to 20 alphanumeric characters',\n      maxlen: 20,\n      mask: function(v) {\n        return v.replace(\/[^A-Za-z0-9]\/g, '').toUpperCase().substring(0, 20);\n      },\n      validate: function(v) {\n        return v.length >= 5 && v.length <= 20;\n      }\n    },\n    extranjero: {\n      placeholder: 'Up to 20 characters',\n      hint: 'Up to 20 alphanumeric characters',\n      maxlen: 20,\n      mask: function(v) {\n        return v.replace(\/[^A-Za-z0-9]\/g, '').toUpperCase().substring(0, 20);\n      },\n      validate: function(v) {\n        return v.length >= 5 && v.length <= 20;\n      }\n    }\n  };\n\n  \/\/ Hint element\n  var hintEl = document.createElement('span');\n  hintEl.style.cssText = 'font-size:11px;color:#888;margin-top:2px;display:none;';\n  numIdEl.parentNode.appendChild(hintEl);\n\n  tipoIdEl.addEventListener('change', function() {\n    var tipo = this.value;\n    var wrap = document.getElementById('wrap_tipo_id');\n    if (wrap) wrap.classList.remove('hlf-err');\n\n    if (!tipo) {\n      numIdEl.value = '';\n      numIdEl.placeholder = 'Select ID type first...';\n      numIdEl.disabled = true;\n      numIdEl.maxLength = 524288;\n      hintEl.style.display = 'none';\n      return;\n    }\n\n    var cfg = idConfig[tipo];\n    numIdEl.disabled = false;\n    numIdEl.value = '';\n    numIdEl.placeholder = cfg.placeholder;\n    numIdEl.maxLength = cfg.maxlen + 5; \/\/ peque\u00f1o margen\n    hintEl.textContent = cfg.hint;\n    hintEl.style.display = 'block';\n    numIdEl.focus();\n\n    var wrapNum = document.getElementById('wrap_num_id');\n    if (wrapNum) wrapNum.classList.remove('hlf-err');\n  });\n\n  numIdEl.addEventListener('input', function() {\n    var tipo = tipoIdEl.value;\n    if (!tipo || !idConfig[tipo]) return;\n    var caret = this.selectionStart;\n    var prev  = this.value;\n    var masked = idConfig[tipo].mask(this.value);\n    this.value = masked;\n    \/\/ Ajustar caret si la m\u00e1scara agreg\u00f3 un gui\u00f3n\n    if (masked.length > prev.length) caret++;\n    try { this.setSelectionRange(caret, caret); } catch(e) {}\n  });\n\n  \/\/ \u2500\u2500 Validaci\u00f3n ID en submit \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n  function validateId() {\n    var tipo  = tipoIdEl.value;\n    var val   = numIdEl.value.trim();\n    var wrapT = document.getElementById('wrap_tipo_id');\n    var wrapN = document.getElementById('wrap_num_id');\n    var ok    = true;\n\n    if (!tipo) {\n      if (wrapT) wrapT.classList.add('hlf-err');\n      ok = false;\n    } else {\n      if (wrapT) wrapT.classList.remove('hlf-err');\n    }\n\n    if (!val || (tipo && !idConfig[tipo].validate(val))) {\n      if (wrapN) wrapN.classList.add('hlf-err');\n      if (numIdErr) numIdErr.textContent = tipo\n        ? 'Invalid format: ' + idConfig[tipo].hint\n        : 'This field is required';\n      ok = false;\n    } else {\n      if (wrapN) wrapN.classList.remove('hlf-err');\n    }\n    return ok;\n  }\n\n  \/\/ Exponer para el submit handler\n  window._hlfValidateId = validateId;\n\n\n  \/\/ \u2500\u2500 Checkbox toggle (tipo propiedad y caracter\u00edsticas) \u2500\u2500\n  function bindCheckboxes(container) {\n    container.querySelectorAll('.hlf-chk').forEach(function(item) {\n      item.addEventListener('click', function() {\n        var cb = this.querySelector('input[type=\"checkbox\"]');\n        cb.checked = !cb.checked;\n        this.classList.toggle('checked', cb.checked);\n      });\n    });\n  }\n  bindCheckboxes(document.getElementById('hlf_prop_types'));\n\n  \/\/ \u2500\u2500 Poblar estados desde Houzez \u2500\u2500\n  var stateEl = document.getElementById('hlf_state');\n  var cityEl  = document.getElementById('hlf_city');\n  var areaEl  = document.getElementById('hlf_area');\n\n  function populateStates() {\n    if (typeof hlfData === 'undefined' || !hlfData.states || !hlfData.states.length) {\n      stateEl.innerHTML = '<option value=\"\">No provinces configured<\/option>';\n      return;\n    }\n    stateEl.innerHTML = '<option value=\"\">Select the province...<\/option>';\n    hlfData.states.forEach(function(s) {\n      var o = document.createElement('option');\n      o.value = s.slug; o.textContent = s.name;\n      stateEl.appendChild(o);\n    });\n  }\n\n  function populateCities(stateSlug) {\n    cityEl.disabled = true;\n    areaEl.disabled = true;\n    areaEl.innerHTML = '<option value=\"\">Select canton first...<\/option>';\n    if (!stateSlug || typeof hlfData === 'undefined') {\n      cityEl.innerHTML = '<option value=\"\">Select province first...<\/option>';\n      return;\n    }\n    var list = (hlfData.cities || []).filter(function(c) {\n      return c.province_slug === stateSlug;\n    });\n    cityEl.innerHTML = '<option value=\"\">' + (list.length ? 'Select a canton...' : 'No cantons available') + '<\/option>';\n    list.forEach(function(c) {\n      var o = document.createElement('option');\n      o.value = c.slug; o.textContent = c.name;\n      cityEl.appendChild(o);\n    });\n    cityEl.disabled = (list.length === 0);\n  }\n\n  function populateAreas(citySlug) {\n    areaEl.disabled = true;\n    if (!citySlug || typeof hlfData === 'undefined') {\n      areaEl.innerHTML = '<option value=\"\">Select canton first...<\/option>';\n      return;\n    }\n    var list = (hlfData.areas || []).filter(function(a) {\n      return a.city_slug === citySlug;\n    });\n    areaEl.innerHTML = '<option value=\"\">' + (list.length ? 'Select a district...' : 'No districts available') + '<\/option>';\n    list.forEach(function(a) {\n      var o = document.createElement('option');\n      o.value = a.slug; o.textContent = a.name;\n      areaEl.appendChild(o);\n    });\n    areaEl.disabled = (list.length === 0);\n  }\n\n  \/\/ \u2500\u2500 Poblar caracter\u00edsticas desde fave_features \u2500\u2500\n  function populateFeatures() {\n    var container = document.getElementById('hlf_features');\n    if (!container) return;\n    if (typeof hlfData === 'undefined' || !hlfData.features || !hlfData.features.length) {\n      container.innerHTML = '<div style=\"color:#888;font-size:13px;\">No features configured.<\/div>';\n      return;\n    }\n    container.innerHTML = '';\n    hlfData.features.forEach(function(f) {\n      var lbl = document.createElement('label');\n      lbl.className = 'hlf-chk';\n      lbl.innerHTML = '<input type=\"checkbox\" name=\"amenidades\" value=\"' + f.name + '\"><div class=\"hlf-box\"><\/div>' + f.name;\n      lbl.addEventListener('click', function() {\n        var cb = this.querySelector('input');\n        cb.checked = !cb.checked;\n        this.classList.toggle('checked', cb.checked);\n      });\n      container.appendChild(lbl);\n    });\n  }\n\n  populateStates();\n  populateFeatures();\n\n  stateEl.addEventListener('change', function() {\n    populateCities(this.value);\n    var w = document.getElementById('wrap_ciudad');\n    if (w) w.classList.remove('hlf-err');\n  });\n\n  cityEl.addEventListener('change', function() {\n    populateAreas(this.value);\n  });\n\n  \/\/ \u2500\u2500 Nonce \u2500\u2500\n  try {\n    if (typeof hlfData !== 'undefined')\n      document.querySelector('#hlfForm input[name=\"nonce\"]').value = hlfData.nonce;\n  } catch(e) {}\n\n  \/\/ \u2500\u2500 Submit \u2500\u2500\n  var form  = document.getElementById('hlfForm');\n  var btn   = document.getElementById('hlfBtn');\n  var btnTx = document.getElementById('hlfBtnTxt');\n\n  form.addEventListener('submit', function(e) {\n    e.preventDefault();\n    var valid = true;\n\n    [['nombre',''],['apellido',''],['email','email'],['telefono',''],\n     ['provincia','select'],['ciudad','select'],['dormitorios','select'],['banos','select']\n    ].forEach(function(p) {\n      var wrap  = document.getElementById('wrap_' + p[0]);\n      var field = form.querySelector('[name=\"' + p[0] + '\"]');\n      if (!wrap || !field) return;\n      var v = field.value.trim(), err = false;\n      if (!v) { err = true; }\n      else if (p[1] === 'email' && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(v)) { err = true; }\n      wrap.classList.toggle('hlf-err', err);\n      if (err) valid = false;\n    });\n\n    if (!form.querySelector('[name=\"operacion\"]:checked')) valid = false;\n\n    \/\/ Validar identificaci\u00f3n\n    if (typeof window._hlfValidateId === 'function' && !window._hlfValidateId()) valid = false;\n\n    if (!valid) {\n      var first = form.querySelector('.hlf-err');\n      if (first) first.scrollIntoView({ behavior:'smooth', block:'center' });\n      return;\n    }\n\n    var fd = new FormData(form);\n\n    var amenidades = [];\n    form.querySelectorAll('[name=\"amenidades\"]:checked').forEach(function(c){ amenidades.push(c.value); });\n    fd.delete('amenidades'); fd.append('amenidades', amenidades.join(', '));\n\n    var tipos = [];\n    form.querySelectorAll('[name=\"tipo_prop\"]:checked').forEach(function(c){ tipos.push(c.value); });\n    fd.delete('tipo_prop'); fd.append('tipo_prop', tipos.join(', '));\n\n    btn.disabled = true; btnTx.textContent = 'Sending...';\n\n    var xhr = new XMLHttpRequest();\n    xhr.open('POST', typeof hlfData !== 'undefined' ? hlfData.ajaxUrl : '\/wp-admin\/admin-ajax.php', true);\n    xhr.onload = function() {\n      btn.disabled = false; btnTx.textContent = 'Submit Request';\n      try {\n        var res = JSON.parse(xhr.responseText);\n        if (res.success) {\n          form.style.display = 'none';\n          document.getElementById('hlfSuccess').style.display = 'block';\n        } else { document.getElementById('hlfAlertErr').style.display = 'block'; }\n      } catch(e) { document.getElementById('hlfAlertErr').style.display = 'block'; }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false; btnTx.textContent = 'Submit Request';\n      document.getElementById('hlfAlertErr').style.display = 'block';\n    };\n    xhr.send(fd);\n  });\n\n  } \/\/ end init\n\n  waitForData(init);\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Can\u2019t find what you\u2019re looking for? Don&#8217;t waste any more time browsing through hundreds of websites. Tell us what you&#8217;re looking for, and we&#8217;ll filter the national market for you. Your time is your most valuable resource. We know that searching for the perfect property can be frustrating. Often, the best opportunities aren\u2019t even listed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-47661","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/pages\/47661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=47661"}],"version-history":[{"count":0,"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/pages\/47661\/revisions"}],"wp:attachment":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}