{"id":47753,"date":"2026-05-09T15:29:57","date_gmt":"2026-05-09T21:29:57","guid":{"rendered":"https:\/\/bestchoicerealtycr.com\/?page_id=47753"},"modified":"2026-05-09T15:29:57","modified_gmt":"2026-05-09T21:29:57","slug":"anuncie-su-propiedad","status":"publish","type":"page","link":"https:\/\/new.cariarirealty.com\/?page_id=47753","title":{"rendered":"Anuncie su propiedad"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"47753\" class=\"elementor elementor-47753\">\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\">Venda o alquile su propiedad con el respaldo de expertos<\/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\">Usted pone la propiedad, nosotros ponemos la tecnolog\u00eda, el marketing y la red de contactos necesaria para cerrar el trato en tiempo r\u00e9cord<\/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\">Su propiedad merece una estrategia, no solo un anuncio.<\/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\">Vender o alquilar un inmueble en el mercado actual requiere m\u00e1s que un r\u00f3tulo de 'Se Vende'.<br>Nosotros, combinamos nuestra experiencia local con herramientas digitales avanzadas para conectar su propiedad con las personas correctas. <br>Ya sea un apartamento en la ciudad o una casa de playa, nos aseguramos de que el proceso sea transparente, seguro y, sobre todo, exitoso.<\/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\">\u00bfPor qu\u00e9 confiar en nosotros?<\/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\tVisibilidad M\u00e1xima\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\tSu propiedad no solo estar\u00e1 en nuestra web; la posicionamos en los principales portales y redes sociales para llegar al comprador ideal.\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\tFotograf\u00eda y Presentaci\u00f3n\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\tLa primera impresi\u00f3n cuenta. Nos encargamos de que su inmueble luzca impecable con fotograf\u00eda profesional y descripciones persuasivas.\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\tFiltrado de Prospectos\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\tOlv\u00eddese de las llamadas improductivas. Nosotros calificamos a los interesados y coordinamos las visitas solo con clientes reales.\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 CAPTACI\u00d3N DE PROPIEDADES \u2014 ELEMENTOR FREE\n     Estilo: Demo 42 Houzez\n     Pega 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#hlf-prop *, #hlf-prop *::before, #hlf-prop *::after {\n  box-sizing: border-box; margin: 0; padding: 0;\n}\n#hlf-prop {\n  --white:    #ffffff;\n  --bg:        #f7f7f5;\n  --dark:      #1a1a1a;\n  --mid:       #444444;\n  --muted:     #888888;\n  --border:    #e0e0e0;\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}\n\n\/* Header *\/\n#hlf-prop .hp-header {\n  text-align: center;\n  padding: 0 20px 48px;\n}\n#hlf-prop .hp-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: #f0f0ee;\n  padding: 6px 16px;\n  border-radius: 20px;\n  margin-bottom: 20px;\n}\n#hlf-prop h2.hp-title {\n  font-family: 'Playfair Display', serif !important;\n  font-size: clamp(1.8rem, 4vw, 2.6rem) !important;\n  font-weight: 400 !important;\n  line-height: 1.2 !important;\n  color: var(--dark) !important;\n  margin-bottom: 14px !important;\n}\n#hlf-prop h2.hp-title em { font-style: italic; color: var(--mid); }\n#hlf-prop .hp-desc {\n  font-size: 15px;\n  font-weight: 300;\n  color: var(--muted);\n  line-height: 1.7;\n  max-width: 460px;\n  margin: 0 auto;\n}\n\n\/* Card *\/\n#hlf-prop .hp-card {\n  background: var(--white);\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  padding: 48px 52px 52px;\n  box-shadow: 0 2px 24px rgba(0,0,0,.04);\n}\n@media (max-width: 600px) {\n  #hlf-prop .hp-card { padding: 28px 20px 36px; }\n}\n\n\/* Section title *\/\n#hlf-prop .hp-section {\n  display: flex;\n  align-items: center;\n  gap: 12px;\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-prop .hp-section:first-of-type { margin-top: 0; }\n#hlf-prop .hp-section .hp-section-icon {\n  width: 28px; height: 28px;\n  border-radius: 50%;\n  background: var(--dark);\n  color: #fff;\n  font-size: 12px;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n  font-weight: 600;\n}\n#hlf-prop .hp-section::after {\n  content: '';\n  flex: 1;\n  height: 1px;\n  background: var(--border);\n}\n\n\/* Grid *\/\n#hlf-prop .hp-grid { display: grid; gap: 16px; }\n#hlf-prop .hp-grid-2 { grid-template-columns: 1fr 1fr; }\n#hlf-prop .hp-grid-3 { grid-template-columns: 1fr 1fr 1fr; }\n#hlf-prop .hp-full { grid-column: 1 \/ -1; }\n@media (max-width: 560px) {\n  #hlf-prop .hp-grid-2,\n  #hlf-prop .hp-grid-3 { grid-template-columns: 1fr; }\n}\n\n\/* Field *\/\n#hlf-prop .hp-field { display: flex; flex-direction: column; gap: 7px; }\n#hlf-prop label.hp-label {\n  font-size: 12px !important;\n  font-weight: 500 !important;\n  color: var(--mid) !important;\n  letter-spacing: .04em !important;\n  display: block !important;\n}\n#hlf-prop label.hp-label .req { color: var(--error); margin-left: 2px; }\n#hlf-prop .hp-hint {\n  font-size: 11px;\n  color: var(--muted);\n  margin-top: -2px;\n}\n\n\/* Inputs *\/\n#hlf-prop input[type=\"text\"],\n#hlf-prop input[type=\"email\"],\n#hlf-prop input[type=\"tel\"],\n#hlf-prop input[type=\"number\"],\n#hlf-prop select,\n#hlf-prop 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-prop input:focus,\n#hlf-prop select:focus,\n#hlf-prop textarea:focus {\n  border-color: var(--dark) !important;\n  box-shadow: 0 0 0 3px rgba(26,26,26,.07) !important;\n}\n#hlf-prop input::placeholder,\n#hlf-prop textarea::placeholder { color: #bbb !important; }\n#hlf-prop textarea { resize: vertical; min-height: 80px; }\n\n\/* Select *\/\n#hlf-prop .hp-sel { position: relative; }\n#hlf-prop .hp-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-prop select { padding-right: 36px !important; cursor: pointer; }\n\n\/* Price row *\/\n#hlf-prop .hp-price-row {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n}\n#hlf-prop .hp-price-prefix {\n  font-size: 14px;\n  font-weight: 500;\n  color: var(--mid);\n  flex-shrink: 0;\n  padding: 12px 14px;\n  background: var(--bg);\n  border: 1.5px solid var(--border);\n  border-radius: var(--radius);\n  line-height: 1;\n}\n#hlf-prop .hp-price-row input { flex: 1; }\n\n\/* Cedula mask hint *\/\n#hlf-prop .hp-cedula-hint {\n  font-size: 11px;\n  color: var(--muted);\n  display: none;\n  margin-top: -2px;\n}\n\n\/* Error *\/\n#hlf-prop .hp-err input,\n#hlf-prop .hp-err select,\n#hlf-prop .hp-err textarea { border-color: var(--error) !important; }\n#hlf-prop .hp-errmsg { font-size: 11.5px; color: var(--error); display: none; }\n#hlf-prop .hp-err .hp-errmsg { display: block; }\n\n\/* Submit *\/\n#hlf-prop .hp-submit-area {\n  margin-top: 44px;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  gap: 14px;\n}\n#hlf-prop .hp-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-prop .hp-btn:hover { background: transparent; color: var(--dark); }\n#hlf-prop .hp-btn:active { transform: scale(.98); }\n#hlf-prop .hp-btn:disabled { opacity: .5; cursor: not-allowed; }\n#hlf-prop .hp-note { font-size: 12.5px; color: var(--muted); font-weight: 300; }\n\n\/* Alerts *\/\n#hlf-prop .hp-alert {\n  display: none;\n  padding: 13px 18px;\n  font-size: 13.5px;\n  border-radius: var(--radius);\n  width: 100%;\n}\n#hlf-prop .hp-alert-ok  { background: #eaf3ee; color: var(--success); }\n#hlf-prop .hp-alert-err { background: #fdecea; color: var(--error); }\n\n\/* Success *\/\n#hlf-prop .hp-success {\n  display: none;\n  text-align: center;\n  padding: 64px 20px;\n}\n#hlf-prop .hp-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-prop .hp-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-prop .hp-success p {\n  font-size: 15px;\n  font-weight: 300;\n  color: var(--muted);\n  line-height: 1.7;\n}\n\n\/* Operation pills *\/\n#hlf-prop .hp-pill-lbl-op {\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-prop .hp-pill-op input:checked + .hp-pill-lbl-op {\n  background: var(--dark);\n  border-color: var(--dark);\n  color: var(--white);\n}\n#hlf-prop .hp-pill-op:hover .hp-pill-lbl-op {\n  border-color: var(--dark);\n  color: var(--dark);\n}\n\n\/* Optional badge *\/\n#hlf-prop .hp-optional {\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: .1em;\n  text-transform: uppercase;\n  color: var(--muted);\n  background: #f0f0ee;\n  padding: 2px 8px;\n  border-radius: 10px;\n  margin-left: 6px;\n  vertical-align: middle;\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-prop\">\n\n  <div class=\"hp-header\">\n    <span class=\"hp-tag\">Registro de Propiedad<\/span>\n    <h2 class=\"hp-title\">Anuncia tu <em>propiedad con nosotros<\/em><\/h2>\n    <p class=\"hp-desc\">Completa los siguientes detalles y uno de nuestros agentes se pondr\u00e1 en contacto para finalizar la publicaci\u00f3n.<\/p>\n  <\/div>\n\n  <div class=\"hp-card\">\n    <form id=\"hpForm\" novalidate>\n\n      <input type=\"hidden\" name=\"action\" value=\"hp_submit\">\n      <input type=\"hidden\" name=\"nonce\"  value=\"\">\n\n      <!-- \u2500\u2500 DATOS DEL DUE\u00d1O \u2500\u2500 -->\n      <div class=\"hp-section\">\n        <div class=\"hp-section-icon\">1<\/div>\n        Informaci\u00f3n del Propietario\n      <\/div>\n\n      <div class=\"hp-grid hp-grid-2\">\n\n        <div class=\"hp-field\" id=\"hwrap_cedula\">\n          <label class=\"hp-label\">Tipo de Identificaci\u00f3n <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-sel\">\n            <select name=\"owner_tipo_id\" id=\"hp_tipo_id\">\n              <option value=\"\">Seleccione...<\/option>\n              <option value=\"cedula_fisica\">C\u00e9dula F\u00edsica<\/option>\n              <option value=\"cedula_juridica\">C\u00e9dula Jur\u00eddica<\/option>\n              <option value=\"dimex\">DIMEX<\/option>\n              <option value=\"nite\">NITE<\/option>\n              <option value=\"pasaporte\">Pasaporte<\/option>\n              <option value=\"extranjero\">Extranjero no residente<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_num_id\">\n          <label class=\"hp-label\">N\u00famero de Identificaci\u00f3n <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"owner_cedula\" id=\"hp_cedula\" placeholder=\"Seleccione el tipo de ID primero...\" disabled>\n          <span class=\"hp-cedula-hint\" id=\"hp_cedula_hint\"><\/span>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field hp-full\" id=\"hwrap_nombre\">\n          <label class=\"hp-label\">Nombre Completo <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"owner_nombre\" placeholder=\"Mar\u00eda Fernanda Gonz\u00e1lez\">\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_email\">\n          <label class=\"hp-label\">Correo Electr\u00f3nico <span class=\"req\">*<\/span><\/label>\n          <input type=\"email\" name=\"owner_email\" placeholder=\"ejemplo@correo.com\">\n          <span class=\"hp-errmsg\">Por favor ingrese un correo v\u00e1lido<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_telefono\">\n          <label class=\"hp-label\">Tel\u00e9fono <span class=\"req\">*<\/span><\/label>\n          <input type=\"tel\" name=\"owner_telefono\" placeholder=\"+506 8888-0000\">\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field hp-full\" id=\"hwrap_owner_dir\">\n          <label class=\"hp-label\">Direcci\u00f3n del Propietario <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"owner_direccion\" placeholder=\"Calle, ciudad, provincia...\">\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n      <\/div>\n\n      <!-- \u2500\u2500 DATOS DE LA PROPIEDAD \u2500\u2500 -->\n      <div class=\"hp-section\">\n        <div class=\"hp-section-icon\">2<\/div>\n        Detalles de la Propiedad\n      <\/div>\n\n      <div class=\"hp-grid hp-grid-2\">\n\n        <div class=\"hp-field hp-full\" id=\"hwrap_prop_dir\">\n          <label class=\"hp-label\">Direcci\u00f3n de la Propiedad <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"prop_direccion\" placeholder=\"Direcci\u00f3n exacta de la propiedad\">\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_state\">\n          <label class=\"hp-label\">Provincia <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-sel\">\n            <select name=\"prop_state\" id=\"hp_state\">\n              <option value=\"\">Cargando...<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_city\">\n          <label class=\"hp-label\">Cant\u00f3n <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-sel\">\n            <select name=\"prop_city\" id=\"hp_city\" disabled>\n              <option value=\"\">Seleccione una provincia primero...<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_area\">\n          <label class=\"hp-label\">Distrito<\/label>\n          <div class=\"hp-sel\">\n            <select name=\"prop_area\" id=\"hp_area\" disabled>\n              <option value=\"\">Seleccione un cant\u00f3n primero...<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_folio\">\n          <label class=\"hp-label\">Folio Real <span class=\"req\">*<\/span><\/label>\n          <input type=\"text\" name=\"prop_folio\" placeholder=\"000-00000-000\" id=\"hp_folio\">\n          <span class=\"hp-hint\">N\u00famero de registro (ej. 1-12345-000)<\/span>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_tipo\">\n          <label class=\"hp-label\">Tipo de Propiedad <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-sel\">\n            <select name=\"prop_tipo\">\n              <option value=\"\">Seleccione...<\/option>\n              <option>Casa<\/option>\n              <option>Apartamento<\/option>\n              <option>Casa de Ciudad (Townhouse)<\/option>\n              <option>Condominio<\/option>\n              <option>Local Comercial<\/option>\n              <option>Oficina<\/option>\n              <option>Bodega<\/option>\n              <option>Terreno<\/option>\n              <option>Quinta \/ Finca<\/option>\n            <\/select>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field\" id=\"hwrap_medida\">\n          <label class=\"hp-label\">Medida <span class=\"req\">*<\/span><\/label>\n          <div style=\"display:flex;gap:8px;align-items:center;\">\n            <input type=\"number\" name=\"prop_medida\" placeholder=\"0\" min=\"0\" step=\"0.01\" style=\"flex:1;\">\n            <div class=\"hp-sel\" style=\"width:90px;flex-shrink:0;\">\n              <select name=\"prop_medida_unidad\">\n                <option value=\"m2\">m\u00b2<\/option>\n                <option value=\"ha\">ha<\/option>\n              <\/select>\n            <\/div>\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <!-- Tipo de operaci\u00f3n -->\n        <div class=\"hp-field hp-full\" id=\"hwrap_operacion\">\n          <label class=\"hp-label\">Tipo de Operaci\u00f3n <span class=\"req\">*<\/span><\/label>\n          <div style=\"display:flex;gap:8px;flex-wrap:wrap;\" id=\"hp_op_pills\">\n            <label class=\"hp-pill-op\" data-val=\"sale\" style=\"display:flex;cursor:pointer;\">\n              <input type=\"radio\" name=\"prop_operacion\" value=\"sale\" style=\"display:none;\">\n              <span class=\"hp-pill-lbl-op\">Venta<\/span>\n            <\/label>\n            <label class=\"hp-pill-op\" data-val=\"rent\" style=\"display:flex;cursor:pointer;\">\n              <input type=\"radio\" name=\"prop_operacion\" value=\"rent\" style=\"display:none;\">\n              <span class=\"hp-pill-lbl-op\">Alquiler<\/span>\n            <\/label>\n            <label class=\"hp-pill-op\" data-val=\"both\" style=\"display:flex;cursor:pointer;\">\n              <input type=\"radio\" name=\"prop_operacion\" value=\"both\" style=\"display:none;\">\n              <span class=\"hp-pill-lbl-op\">Ambos<\/span>\n            <\/label>\n          <\/div>\n          <span class=\"hp-errmsg\">Por favor seleccione un tipo de operaci\u00f3n<\/span>\n        <\/div>\n\n        <!-- Selector de moneda -->\n        <div class=\"hp-field hp-full\">\n          <label class=\"hp-label\">Moneda<\/label>\n          <div style=\"display:flex;gap:8px;flex-wrap:wrap;\">\n            <label style=\"display:flex;align-items:center;gap:8px;cursor:pointer;padding:9px 18px;border:1.5px solid #e0e0e0;border-radius:30px;font-size:13px;color:#888;transition:all .18s;\" id=\"hp_pill_usd\">\n              <input type=\"radio\" name=\"prop_moneda\" value=\"USD\" checked style=\"display:none;\">\n              USD $\n            <\/label>\n            <label style=\"display:flex;align-items:center;gap:8px;cursor:pointer;padding:9px 18px;border:1.5px solid #e0e0e0;border-radius:30px;font-size:13px;color:#888;transition:all .18s;\" id=\"hp_pill_crc\">\n              <input type=\"radio\" name=\"prop_moneda\" value=\"CRC\" style=\"display:none;\">\n              CRC \u20a1\n            <\/label>\n          <\/div>\n        <\/div>\n\n        <!-- Precio Venta -->\n        <div class=\"hp-field\" id=\"hwrap_precio_venta\" style=\"display:none;\">\n          <label class=\"hp-label\">Precio de Venta <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-price-row\">\n            <span class=\"hp-price-prefix\" id=\"hp_currency_label\">USD<\/span>\n            <input type=\"number\" name=\"prop_precio_venta\" placeholder=\"0\" min=\"0\" step=\"1000\">\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <!-- Precio Alquiler -->\n        <div class=\"hp-field\" id=\"hwrap_precio_alquiler\" style=\"display:none;\">\n          <label class=\"hp-label\">Precio de Alquiler <span class=\"req\">*<\/span><\/label>\n          <div class=\"hp-price-row\">\n            <span class=\"hp-price-prefix\" id=\"hp_currency_label_rent\">USD<\/span>\n            <input type=\"number\" name=\"prop_precio_alquiler\" placeholder=\"0\" min=\"0\" step=\"100\">\n          <\/div>\n          <span class=\"hp-errmsg\">Este campo es obligatorio<\/span>\n        <\/div>\n\n        <div class=\"hp-field hp-full\">\n          <label class=\"hp-label\">Notas Adicionales <span class=\"hp-optional\">Opcional<\/span><\/label>\n          <textarea name=\"prop_notas\" placeholder=\"Detalles adicionales: estado, caracter\u00edsticas, restricciones...\"><\/textarea>\n        <\/div>\n\n      <\/div>\n\n      <!-- Submit -->\n      <div class=\"hp-submit-area\">\n        <button type=\"submit\" class=\"hp-btn\" id=\"hpBtn\">\n          <span id=\"hpBtnTxt\">Enviar Propiedad<\/span>\n        <\/button>\n        <p class=\"hp-note\">Su informaci\u00f3n es confidencial y solo se usar\u00e1 para fines de publicaci\u00f3n.<\/p>\n        \n          <p class=\"hp-note\">Al enviar esta informaci\u00f3n, usted acepta la: <a href=\"https:\/\/cariarirealty.com\/autorizacion-para-consulta-de-informacion-crediticia-y-tratamiento-de-datos\/\" target=\"_bliank\">Autorizaci\u00f3n de Acceso a Informaci\u00f3n Crediticia y Procesamiento de Datos<\/a>.<\/p>\n        \n        <div id=\"hpAlertOk\"  class=\"hp-alert hp-alert-ok\">\u2713 &nbsp;\u00a1Propiedad enviada con \u00e9xito! Nos contactaremos pronto.<\/div>\n        <div id=\"hpAlertErr\" class=\"hp-alert hp-alert-err\">Ocurri\u00f3 un error. Por favor intente de nuevo.<\/div>\n      <\/div>\n\n    <\/form>\n\n    <!-- Success -->\n    <div class=\"hp-success\" id=\"hpSuccess\">\n      <div class=\"hp-success-icon\">\u2713<\/div>\n      <h3>\u00a1Propiedad Recibida!<\/h3>\n      <p>Gracias por confiar en nosotros.<br>Un agente le contactar\u00e1 en menos de 24 horas.<\/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 Nonce \u2500\u2500\n  try {\n    if (typeof hlfData !== 'undefined')\n      document.querySelector('#hpForm input[name=\"nonce\"]').value = hlfData.nonce;\n  } catch(e) {}\n\n  \/\/ \u2500\u2500 Moneda \u2500\u2500\n  var pillUsd = document.getElementById('hp_pill_usd');\n  var pillCrc = document.getElementById('hp_pill_crc');\n  var currLabel = document.getElementById('hp_currency_label');\n\n  function updatePills() {\n    var usdChecked = document.querySelector('#hpForm [name=\"prop_moneda\"][value=\"USD\"]').checked;\n    pillUsd.style.background    = usdChecked ? '#1a1a1a' : '';\n    pillUsd.style.borderColor   = usdChecked ? '#1a1a1a' : '#e0e0e0';\n    pillUsd.style.color         = usdChecked ? '#fff' : '#888';\n    pillCrc.style.background    = !usdChecked ? '#1a1a1a' : '';\n    pillCrc.style.borderColor   = !usdChecked ? '#1a1a1a' : '#e0e0e0';\n    pillCrc.style.color         = !usdChecked ? '#fff' : '#888';\n    if(currLabel) currLabel.textContent = usdChecked ? 'USD' : 'CRC';\n  }\n  updatePills();\n  document.querySelectorAll('#hpForm [name=\"prop_moneda\"]').forEach(function(r) {\n    r.addEventListener('change', updatePills);\n  });\n  [pillUsd, pillCrc].forEach(function(p) {\n    p.addEventListener('click', function() {\n      var rb = this.querySelector('input[type=\"radio\"]');\n      rb.checked = true;\n      updatePills();\n    });\n  });\n\n  \/\/ \u2500\u2500 M\u00e1scaras ID \u2500\u2500\n  var tipoEl  = document.getElementById('hp_tipo_id');\n  var numEl   = document.getElementById('hp_cedula');\n  var hintEl  = document.getElementById('hp_cedula_hint');\n\n  var idConfig = {\n    cedula_fisica:   { placeholder: '1-2345-6789',   hint: 'Formato: N-NNNN-NNNN', maxlen: 11,\n      mask: function(v) {\n        var d = v.replace(\/\\D\/g,'');\n        var out = d.substring(0,1);\n        if (d.length > 1) out += '-' + d.substring(1,5);\n        if (d.length > 5) out += '-' + d.substring(5,9);\n        return out;\n      },\n      validate: function(v) { return \/^\\d-\\d{4}-\\d{4}$\/.test(v); }\n    },\n    cedula_juridica: { placeholder: '3-101-A12345',  hint: 'Formato: N-NNN-ANNNNN', maxlen: 13,\n      mask: function(v) {\n        var r = v.replace(\/[^0-9A-Za-z]\/g,'').toUpperCase();\n        var out = r.substring(0,1);\n        if (r.length > 1) out += '-' + r.substring(1,4);\n        if (r.length > 4) out += '-' + r.substring(4,10);\n        return out;\n      },\n      validate: function(v) { return \/^\\d-\\d{3}-[A-Z]\\d{5}$\/.test(v); }\n    },\n    dimex:    { placeholder: '11 o 12 d\u00edgitos', hint: '11 o 12 d\u00edgitos, sin guiones', maxlen: 12,\n      mask: function(v) { return v.replace(\/\\D\/g,'').substring(0,12); },\n      validate: function(v) { return \/^\\d{11,12}$\/.test(v); }\n    },\n    nite:     { placeholder: '10 d\u00edgitos', hint: '10 d\u00edgitos, sin guiones', maxlen: 10,\n      mask: function(v) { return v.replace(\/\\D\/g,'').substring(0,10); },\n      validate: function(v) { return \/^\\d{10}$\/.test(v); }\n    },\n    pasaporte: { placeholder: 'Hasta 20 caracteres', hint: 'Hasta 20 caracteres alfanum\u00e9ricos', maxlen: 20,\n      mask: function(v) { return v.replace(\/[^A-Za-z0-9]\/g,'').toUpperCase().substring(0,20); },\n      validate: function(v) { return v.length >= 5 && v.length <= 20; }\n    },\n    extranjero: { placeholder: 'Hasta 20 caracteres', hint: 'Hasta 20 caracteres alfanum\u00e9ricos', maxlen: 20,\n      mask: function(v) { return v.replace(\/[^A-Za-z0-9]\/g,'').toUpperCase().substring(0,20); },\n      validate: function(v) { return v.length >= 5 && v.length <= 20; }\n    }\n  };\n\n  tipoEl.addEventListener('change', function() {\n    var tipo = this.value;\n    if (!tipo) {\n      numEl.value = ''; numEl.placeholder = 'Seleccione el tipo de ID primero...';\n      numEl.disabled = true; hintEl.style.display = 'none';\n      return;\n    }\n    var cfg = idConfig[tipo];\n    numEl.disabled = false; numEl.value = '';\n    numEl.placeholder = cfg.placeholder;\n    numEl.maxLength = cfg.maxlen + 3;\n    hintEl.textContent = cfg.hint; hintEl.style.display = 'block';\n    numEl.focus();\n    document.getElementById('hwrap_cedula').classList.remove('hp-err');\n  });\n\n  numEl.addEventListener('input', function() {\n    var tipo = tipoEl.value;\n    if (!tipo || !idConfig[tipo]) return;\n    var caret = this.selectionStart;\n    var prev  = this.value;\n    this.value = idConfig[tipo].mask(this.value);\n    if (this.value.length > prev.length) caret++;\n    try { this.setSelectionRange(caret, caret); } catch(e) {}\n  });\n\n  \/\/ \u2500\u2500 Folio Real mask \u2500\u2500\n  var folioEl = document.getElementById('hp_folio');\n  folioEl.addEventListener('input', function() {\n    this.value = this.value.replace(\/[^0-9\\-]\/g, '').substring(0, 15);\n  });\n\n  \/\/ \u2500\u2500 Provincia \/ Cant\u00f3n \/ Distrito \u2500\u2500\n  var stateEl = document.getElementById('hp_state');\n  var cityEl  = document.getElementById('hp_city');\n  var areaEl  = document.getElementById('hp_area');\n\n  function waitForHlfData(cb, tries) {\n    tries = tries || 0;\n    if (typeof hlfData !== 'undefined' && hlfData.states && hlfData.states.length) {\n      cb();\n    } else if (tries < 20) {\n      setTimeout(function() { waitForHlfData(cb, tries + 1); }, 100);\n    }\n  }\n\n  function populateStates() {\n    if (!hlfData.states || !hlfData.states.length) return;\n    stateEl.innerHTML = '<option value=\"\">Seleccione provincia...<\/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; areaEl.disabled = true;\n    cityEl.innerHTML = '<option value=\"\">Seleccione cant\u00f3n...<\/option>';\n    areaEl.innerHTML = '<option value=\"\">Seleccione cant\u00f3n primero...<\/option>';\n    if (!stateSlug) return;\n    var list = (hlfData.cities || []).filter(function(c) {\n      return c.province_slug === stateSlug;\n    });\n    if (!list.length) list = hlfData.cities || [];\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 = false;\n  }\n\n  function populateAreas(citySlug) {\n    areaEl.disabled = true;\n    areaEl.innerHTML = '<option value=\"\">Cargando...<\/option>';\n    if (!citySlug) {\n      areaEl.innerHTML = '<option value=\"\">Seleccione cant\u00f3n primero...<\/option>';\n      return;\n    }\n    var areas = (hlfData.areas || []).filter(function(a) {\n      return a.city_slug === citySlug || a.parent_slug === citySlug;\n    });\n    areaEl.innerHTML = '<option value=\"\">' + (areas.length ? 'Seleccione distrito...' : 'No disponible') + '<\/option>';\n    areas.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 = (areas.length === 0);\n  }\n\n  waitForHlfData(function() {\n    populateStates();\n  });\n\n  stateEl.addEventListener('change', function() { populateCities(this.value); });\n  cityEl.addEventListener('change', function() { populateAreas(this.value); });\n\n  \/\/ \u2500\u2500 Operaci\u00f3n y Visibilidad de Precios \u2500\u2500\n  var opPills = document.querySelectorAll('.hp-pill-op');\n  var wrapSale = document.getElementById('hwrap_precio_venta');\n  var wrapRent = document.getElementById('hwrap_precio_alquiler');\n\n  function updatePriceVisibility() {\n    var op = document.querySelector('#hpForm [name=\"prop_operacion\"]:checked');\n    var val = op ? op.value : '';\n    var showSale = val === 'sale' || val === 'both';\n    var showRent = val === 'rent' || val === 'both';\n    wrapSale.style.display = showSale ? '' : 'none';\n    wrapRent.style.display = showRent ? '' : 'none';\n    \n    var curr = document.querySelector('#hpForm [name=\"prop_moneda\"]:checked');\n    var sym = curr && curr.value === 'CRC' ? 'CRC' : 'USD';\n    var lbl = document.getElementById('hp_currency_label');\n    var lblR = document.getElementById('hp_currency_label_rent');\n    if (lbl) lbl.textContent = sym;\n    if (lblR) lblR.textContent = sym;\n  }\n\n  opPills.forEach(function(pill) {\n    pill.addEventListener('click', function() {\n      var rb = this.querySelector('input[type=\"radio\"]');\n      rb.checked = true;\n      opPills.forEach(function(p) {\n        p.querySelector('.hp-pill-lbl-op').style.background = '';\n        p.querySelector('.hp-pill-lbl-op').style.borderColor = '';\n        p.querySelector('.hp-pill-lbl-op').style.color = '';\n      });\n      this.querySelector('.hp-pill-lbl-op').style.background = '#1a1a1a';\n      this.querySelector('.hp-pill-lbl-op').style.borderColor = '#1a1a1a';\n      this.querySelector('.hp-pill-lbl-op').style.color = '#fff';\n      updatePriceVisibility();\n      document.getElementById('hwrap_operacion').classList.remove('hp-err');\n    });\n  });\n\n  document.querySelectorAll('#hpForm [name=\"prop_moneda\"]').forEach(function(r) {\n    r.addEventListener('change', updatePriceVisibility);\n  });\n\n  \/\/ \u2500\u2500 Env\u00edo de Formulario \u2500\u2500\n  var form  = document.getElementById('hpForm');\n  var btn   = document.getElementById('hpBtn');\n  var btnTx = document.getElementById('hpBtnTxt');\n\n  form.addEventListener('submit', function(e) {\n    e.preventDefault();\n    var valid = true;\n\n    var required = [\n      ['nombre',    'text',   'owner_nombre'],\n      ['email',     'email',  'owner_email'],\n      ['telefono',  'text',   'owner_telefono'],\n      ['owner_dir', 'text',   'owner_direccion'],\n      ['prop_dir',  'text',   'prop_direccion'],\n      ['state',     'select', 'prop_state'],\n      ['city',      'select', 'prop_city'],\n      ['tipo',      'select', 'prop_tipo'],\n      ['folio',     'text',   'prop_folio'],\n      ['medida',    'text',   'prop_medida'],\n    ];\n\n    required.forEach(function(p) {\n      var wrap  = document.getElementById('hwrap_' + p[0]);\n      var field = form.querySelector('[name=\"' + p[2] + '\"]');\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('hp-err', err);\n      if (err) valid = false;\n    });\n\n    var tipo = tipoEl.value;\n    var numV = numEl.value.trim();\n    if (!tipo) {\n      document.getElementById('hwrap_cedula').classList.add('hp-err');\n      valid = false;\n    }\n    if (!numV || (tipo && idConfig[tipo] && !idConfig[tipo].validate(numV))) {\n      document.getElementById('hwrap_num_id').classList.add('hp-err');\n      valid = false;\n    }\n\n    var opVal = form.querySelector('[name=\"prop_operacion\"]:checked');\n    if (!opVal) {\n      document.getElementById('hwrap_operacion').classList.add('hp-err');\n      valid = false;\n    } else {\n      var opV = opVal.value;\n      if (opV === 'sale' || opV === 'both') {\n        var sF = form.querySelector('[name=\"prop_precio_venta\"]');\n        if (!sF || !sF.value.trim()) {\n          document.getElementById('hwrap_precio_venta').classList.add('hp-err');\n          valid = false;\n        }\n      }\n      if (opV === 'rent' || opV === 'both') {\n        var rF = form.querySelector('[name=\"prop_precio_alquiler\"]');\n        if (!rF || !rF.value.trim()) {\n          document.getElementById('hwrap_precio_alquiler').classList.add('hp-err');\n          valid = false;\n        }\n      }\n    }\n\n    if (!valid) {\n      var first = form.querySelector('.hp-err');\n      if (first) first.scrollIntoView({ behavior: 'smooth', block: 'center' });\n      return;\n    }\n\n    var fd = new FormData(form);\n    btn.disabled = true; btnTx.textContent = 'Enviando...';\n\n    var xhr = new XMLHttpRequest();\n    var ajaxUrl = (typeof hlfData !== 'undefined' ? hlfData.ajaxUrl : '\/wp-admin\/admin-ajax.php');\n    xhr.open('POST', ajaxUrl, true);\n    xhr.onload = function() {\n      btn.disabled = false; btnTx.textContent = 'Enviar Propiedad';\n      try {\n        var res = JSON.parse(xhr.responseText);\n        if (res.success) {\n          form.style.display = 'none';\n          document.getElementById('hpSuccess').style.display = 'block';\n        } else { document.getElementById('hpAlertErr').style.display = 'block'; }\n      } catch(err) { document.getElementById('hpAlertErr').style.display = 'block'; }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false; btnTx.textContent = 'Enviar Propiedad';\n      document.getElementById('hpAlertErr').style.display = 'block';\n    };\n    xhr.send(fd);\n  });\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>Venda o alquile su propiedad con el respaldo de expertos Usted pone la propiedad, nosotros ponemos la tecnolog\u00eda, el marketing y la red de contactos necesaria para cerrar el trato en tiempo r\u00e9cord Su propiedad merece una estrategia, no solo un anuncio. Vender o alquilar un inmueble en el mercado actual requiere m\u00e1s que un [&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-47753","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/pages\/47753","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=47753"}],"version-history":[{"count":0,"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=\/wp\/v2\/pages\/47753\/revisions"}],"wp:attachment":[{"href":"https:\/\/new.cariarirealty.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=47753"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}