{"id":541,"date":"2025-02-13T08:25:22","date_gmt":"2025-02-13T07:25:22","guid":{"rendered":"https:\/\/cuilpilapan.com\/about\/"},"modified":"2025-10-22T14:51:43","modified_gmt":"2025-10-22T20:51:43","slug":"about","status":"publish","type":"page","link":"https:\/\/cuilpilapan.com\/es\/about\/","title":{"rendered":"Nosotros"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"541\" class=\"elementor elementor-541\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8abe52 e-flex e-con-boxed e-con e-parent\" data-id=\"b8abe52\" 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-50766a4 elementor-widget elementor-widget-spacer\" data-id=\"50766a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-58ebef4 e-flex e-con-boxed e-con e-parent\" data-id=\"58ebef4\" 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-86c1e2a elementor-widget elementor-widget-heading\" data-id=\"86c1e2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Us!<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0a1b782 elementor-widget elementor-widget-spacer\" data-id=\"0a1b782\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\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-5f02ddf e-flex e-con-boxed e-con e-parent\" data-id=\"5f02ddf\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-696111c e-flex e-con-boxed e-con e-parent\" data-id=\"696111c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-cd9ec4e e-con-full e-flex e-con e-child\" data-id=\"cd9ec4e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-80447e7 elementor-widget elementor-widget-text-editor\" data-id=\"80447e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>In Cuilpilapan, we are a group of dreamers committed to the preservation of nature and local culture. Since 2010, we have invested in properties such as Cerro Cabro Muco and Cima del Cielo, with the dream that one day they would border a National Park. After more than 15 years of waiting, the Miravalles Jorge Manuel Dengo National Park was established, allowing us to make our vision a reality: to offer a unique space for national and international tourists to have an experience with great ecological, cultural, and recreational value, in the best views of Guanacaste.<\/p>\t\t\t\t\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-1906d97 e-con-full e-flex e-con e-child\" data-id=\"1906d97\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac94996 elementor-widget__width-initial elementor-widget elementor-widget-image\" data-id=\"ac94996\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg\" class=\"attachment-large size-large wp-image-1746\" alt=\"\" srcset=\"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg 1024w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--300x200.jpg 300w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--768x512.jpg 768w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2-.jpg 1296w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\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-1d3287d e-flex e-con-boxed e-con e-parent\" data-id=\"1d3287d\" 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-f893f1a elementor-widget elementor-widget-heading\" data-id=\"f893f1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Misi\u00f3n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b08eb9a elementor-widget elementor-widget-text-editor\" data-id=\"b08eb9a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Our mission is to provide you with moments of adventure, culture, and nature, while promoting respect for biodiversity and our traditions. We invite you to explore not just for enjoyment, but to deeply connect with the roots of our region through activities and tours that are environmentally responsible. As a local company, we take pride in working with guides, producers, and experts who share our commitment to conservation and sustainable development. We want that, by choosing us, you not only enjoy an unforgettable experience but also contribute to the preservation of the culture and environment that make Cuilpilapan such a special place.<\/p>\t\t\t\t\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-ce23579 e-flex e-con-boxed e-con e-parent\" data-id=\"ce23579\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-89a7aec e-con-full e-flex e-con e-child\" data-id=\"89a7aec\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e8e4600 e-con-full e-flex e-con e-child\" data-id=\"e8e4600\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6060d91 elementor-widget elementor-widget-image\" data-id=\"6060d91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1280\" height=\"576\" src=\"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-17-at-11.44.25-PM.jpeg\" class=\"attachment-full size-full wp-image-1527\" alt=\"\" srcset=\"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-17-at-11.44.25-PM.jpeg 1280w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-17-at-11.44.25-PM-300x135.jpeg 300w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-17-at-11.44.25-PM-1024x461.jpeg 1024w, https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/WhatsApp-Image-2025-02-17-at-11.44.25-PM-768x346.jpeg 768w\" sizes=\"(max-width: 1280px) 100vw, 1280px\" \/>\t\t\t\t\t\t\t\t\t\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 class=\"elementor-element elementor-element-0244f25 elementor-widget elementor-widget-text-editor\" data-id=\"0244f25\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>xxxxxxxx<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e871351 elementor-widget elementor-widget-text-editor\" data-id=\"e871351\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>xxxxxxxxxxxx<\/p>\t\t\t\t\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-6e3c5fe e-flex e-con-boxed e-con e-parent\" data-id=\"6e3c5fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50b318f e-flex e-con-boxed e-con e-parent\" data-id=\"50b318f\" 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-2f9eab3 elementor-widget elementor-widget-html\" data-id=\"2f9eab3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- Bot\u00f3n para abrir el formulario de reserva -->\r\n<div style=\"text-align:center; margin:10px 0;\">\r\n  <button \r\n    onclick=\"openBookingForm(this)\" \r\n    data-tour=\"Essential Adventure\" \r\n    data-desc=\"Total tour distance: 3 km \/ 1.86 miles (round trip), with an approximate duration of 2 hours.\" \r\n    data-precio-adulto-nacional=\"13800\" \r\n    data-precio-adulto-extranjero=\"40\" \r\n    style=\"background:#ff1a50; color:white; font-size:15px; padding:15px 77px; border:none; border-radius:30px; cursor:pointer;\">\r\n    BOOK NOW\r\n  <\/button>\r\n<\/div>\r\n\r\n<!-- Modal de reserva -->\r\n<div id=\"bookingModal\" style=\"display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:9999; overflow:auto;\">\r\n  <div style=\"background:#fff; max-width:820px; margin:40px auto; padding:24px; border-radius:12px; position:relative;\">\r\n    \r\n    <!-- Close -->\r\n    <button onclick=\"closeBookingForm()\" style=\"position:absolute; top:12px; right:12px; font-size:18px; background:none; border:none; cursor:pointer;\">\u2716<\/button>\r\n\r\n    <!-- Title & desc -->\r\n    <h2 style=\"text-align:center; color:#14532d;\" id=\"tourTitle\"><\/h2>\r\n    <p style=\"text-align:center; color:#333;\" id=\"tourDesc\"><\/p>\r\n\r\n    <!-- Date\/time -->\r\n    <div style=\"margin-top:12px;\">\r\n      <label for=\"fecha\"><b>\ud83d\udcc5 Fecha \/ Date:<\/b><\/label>\r\n      <input type=\"date\" id=\"fecha\" class=\"input\">\r\n      <span id=\"fecha-error\" class=\"field-error\"><\/span>\r\n    <\/div>\r\n    <div style=\"margin-top:8px;\">\r\n      <label for=\"hora\"><b>\u23f0 Hora \/ Time:<\/b><\/label>\r\n      <select id=\"hora\" class=\"input\">\r\n        <option value=\"\" selected disabled>Select a time<\/option>\r\n        <option value=\"8:00 am\">8:00 am<\/option>\r\n        <option value=\"9:00 am\">9:00 am<\/option>\r\n        <option value=\"10:00 am\">10:00 am<\/option>\r\n        <option value=\"1:00 pm\">1:00 pm<\/option>\r\n        <option value=\"2:00 pm\">2:00 pm<\/option>\r\n      <\/select>\r\n      <span id=\"hora-error\" class=\"field-error\"><\/span>\r\n    <\/div>\r\n\r\n    <!-- Visitor type -->\r\n    <div style=\"margin-top:10px;\">\r\n      <label for=\"tipoVisitante\"><b>Visitor Type:<\/b><\/label>\r\n      <select id=\"tipoVisitante\" class=\"input\" onchange=\"onVisitorTypeChange(); calcularTotal();\">\r\n        <option value=\"\" disabled selected>Select visitor type<\/option>\r\n        <option value=\"extranjero\">Foreign \/ Extranjero<\/option>\r\n        <option value=\"nacional\">Local \/ Nacional<\/option>\r\n      <\/select>\r\n      <span id=\"tipoVisitante-error\" class=\"field-error\"><\/span>\r\n    <\/div>\r\n\r\n    <!-- guide language -->\r\n    <div id=\"guideLanguageDiv\" style=\"display:none; margin-top:10px;\">\r\n      <label for=\"guideLanguage\"><b>Select Guide Language:<\/b><\/label>\r\n      <select id=\"guideLanguage\" class=\"input\">\r\n        <option value=\"\" disabled selected>Select guide language<\/option>\r\n        <option value=\"English\">English<\/option>\r\n        <option value=\"Spanish\">Spanish<\/option>\r\n      <\/select>\r\n    <\/div>\r\n\r\n    <!-- Travelers -->\r\n    <h3 style=\"margin-top:14px;\">Travelers<\/h3>\r\n    <div style=\"display:flex; gap:16px; flex-wrap:wrap;\">\r\n      <div>\r\n        <label>Adults (13\u201370):<\/label>\r\n        <input type=\"number\" id=\"adultos\" min=\"0\" value=\"0\" class=\"input-num\">\r\n      <\/div>\r\n      <div>\r\n        <label>Children (5\u201312):<\/label>\r\n        <input type=\"number\" id=\"ninos\" min=\"0\" value=\"0\" class=\"input-num\">\r\n      <\/div>\r\n      <div>\r\n        <label>Babies (0\u20134):<\/label>\r\n        <input type=\"number\" id=\"bebes\" min=\"0\" value=\"0\" class=\"input-num\">\r\n      <\/div>\r\n    <\/div>\r\n    <p class=\"note\">Children (5\u201312) 50% discount. Babies (0\u20134) free.<\/p>\r\n    <p class=\"note\">Group discount: 10% for groups of 6+. Early booking: 10% (\u22657 days). Both = 12%.<\/p>\r\n    <p class=\"note\">Total travelers: <b><span id=\"totalTravelers\">0<\/span><\/b><\/p>\r\n\r\n    <!-- Extras -->\r\n    <h3 style=\"margin-top:12px;\">Add extras<\/h3>\r\n    <div style=\"display:flex; gap:12px; flex-wrap:wrap;\">\r\n      <label><input type=\"checkbox\" id=\"extraPerezoso\"> Sloth & Tropical Birds Tour (<span id=\"precioPerezoso\">$10<\/span> p\/p)<\/label>\r\n      <label style=\"margin-left:8px;\"><input type=\"checkbox\" id=\"extraAgua\"> Bottled Water (<span id=\"precioAgua\">$2<\/span>)<\/label>\r\n      <input type=\"number\" id=\"botellasAgua\" min=\"0\" value=\"0\" class=\"input-num\" style=\"width:80px;\">\r\n      <label style=\"margin-left:8px;\"><input type=\"checkbox\" id=\"extraToallas\"> Towels ($2)<\/label>\r\n      <input type=\"number\" id=\"numToallas\" min=\"0\" value=\"0\" class=\"input-num\" style=\"width:80px;\">\r\n      <label style=\"margin-left:8px;\"><input type=\"checkbox\" id=\"extraSnacks\"> Snacks ($2)<\/label>\r\n      <input type=\"number\" id=\"numSnacks\" min=\"0\" value=\"0\" class=\"input-num\" style=\"width:80px;\">\r\n      <label style=\"margin-left:8px;\"><input type=\"checkbox\" id=\"extraPonchos\"> Rain Ponchos ($2)<\/label>\r\n      <input type=\"number\" id=\"numPonchos\" min=\"0\" value=\"0\" class=\"input-num\" style=\"width:80px;\">\r\n      <label style=\"margin-left:8px;\"><input type=\"checkbox\" id=\"extraBinoculares\"> Binoculars ($5)<\/label>\r\n      <input type=\"number\" id=\"numBinoculares\" min=\"0\" value=\"0\" class=\"input-num\" style=\"width:80px;\">\r\n    <\/div>\r\n\r\n    <!-- Customer info -->\r\n    <h3 style=\"margin-top:14px;\">Customer Information<\/h3>\r\n    <label>Full name:<\/label>\r\n    <input type=\"text\" id=\"nombre\" class=\"input\">\r\n    <span id=\"nombre-error\" class=\"field-error\"><\/span>\r\n\r\n    <label>Email:<\/label>\r\n    <input type=\"email\" id=\"email\" class=\"input\">\r\n    <span id=\"email-error\" class=\"field-error\"><\/span>\r\n\r\n    <label>Companion names:<\/label>\r\n    <textarea id=\"acompanantes\" class=\"input\" placeholder=\"List companion names separated by commas\"><\/textarea>\r\n    <span id=\"acompanantes-error\" class=\"field-error\"><\/span>\r\n\r\n    <!-- Terms -->\r\n    <div style=\"margin-top:10px;\">\r\n      <label style=\"color:#e74c3c;\">\r\n        <input type=\"checkbox\" id=\"acceptTerms\"> I have read and accept the <a href=\"https:\/\/cuilpilapan.com\/terminos-y-condiciones\/\" target=\"_blank\" style=\"color:#e74c3c;\">Terms & Conditions<\/a>\r\n      <\/label>\r\n      <span id=\"terms-error\" class=\"field-error\"><\/span>\r\n    <\/div>\r\n\r\n    <!-- Total & discount -->\r\n    <div style=\"margin-top:12px;\">\r\n      <h2>Total: <span id=\"total\">$0<\/span><\/h2>\r\n      <div id=\"discountApplied\" style=\"color:green; display:none;\"><\/div>\r\n      <div id=\"discountType\" style=\"color:green; font-style:italic; display:none;\"><\/div>\r\n      <div id=\"subtotalDisplay\" style=\"color:#444; margin-top:6px; display:none;\"><\/div>\r\n    <\/div>\r\n\r\n    <!-- Proceed -->\r\n    <div style=\"text-align:center; margin-top:16px;\">\r\n      <button id=\"btnProceed\" onclick=\"onProceedToPayment()\" style=\"background:#ff8c00; color:white; font-size:18px; padding:12px 28px; border:none; border-radius:30px; cursor:pointer;\">\r\n        Proceed to payment \/ Proceder a reservar\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <!-- Payment section -->\r\n    <div id=\"paymentSection\" style=\"display:none; margin-top:18px; border-top:1px solid #eee; padding-top:14px;\">\r\n      <h3>Select payment method \/ Seleccione m\u00e9todo de pago<\/h3>\r\n      <label><input type=\"radio\" name=\"paymentMethod\" value=\"tarjeta\"> Card (Tilopay)<\/label><br>\r\n      <label><input type=\"radio\" name=\"paymentMethod\" value=\"simpe\"> SINPE M\u00f3vil (Simpe)<\/label><br>\r\n      <label><input type=\"radio\" name=\"paymentMethod\" value=\"paypal\"> PayPal<\/label><br>\r\n      <div id=\"paymentInstructions\" style=\"margin-top:10px;\"><\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n.input, textarea { width:100%; padding:8px; margin:6px 0; border:1px solid #ccc; border-radius:6px; box-sizing:border-box;}\r\n.input-num { width:100px; padding:6px; margin:3px 0; border:1px solid #ccc; border-radius:6px;}\r\n.field-error { color:#e74c3c; font-size:0.9em; display:block; margin-top:4px;}\r\n.note { font-size:0.9em; color:#555;}\r\n<\/style>\r\n\r\n<script>\r\n\/* ----------------- Config \/ constants ----------------- *\/\r\nconst ADMIN_EMAIL = 'cuilpilapan@gmail.com';\r\nconst ADMIN_WHATSAPP = '50660110640';\r\nconst TILO_LINK_USD = 'https:\/\/tilo.co\/link\/MTUyNjEw';\r\nconst SIMPE_PHONE = '86803168';\r\nconst SIMPE_NAME = 'Cuipilapan Sociedad Civil';\r\nconst SIMPE_AMOUNT_COLONES = 7000; \/\/ ejemplo\r\nconst PAYPAL_LINK = 'https:\/\/www.paypal.com\/pay'; \/\/ reemplazar si tienes link de pago\r\n\/\/ ----------------- Open\/close -----------------\r\nfunction openBookingForm(btn){\r\n  \/\/ load data attributes\r\n  const precioNac = btn.getAttribute('data-precio-adulto-nacional');\r\n  const precioExt = btn.getAttribute('data-precio-adulto-extranjero');\r\n  \/\/ store in modal dataset for later use\r\n  const modal = document.getElementById('bookingModal');\r\n  modal.dataset.precioAdultoNacional = precioNac;\r\n  modal.dataset.precioAdultoExtranjero = precioExt;\r\n  document.getElementById('tourTitle').innerText = btn.getAttribute('data-tour');\r\n  document.getElementById('tourDesc').innerText = btn.getAttribute('data-desc');\r\n  document.getElementById('bookingModal').style.display = 'block';\r\n  \/\/ reset fields\r\n  resetForm();\r\n}\r\nfunction closeBookingForm(){\r\n  document.getElementById('bookingModal').style.display = 'none';\r\n}\r\nfunction resetForm(){\r\n  const ids = ['fecha','hora','tipoVisitante','guideLanguage','adultos','ninos','bebes','botellasAgua','numToallas','numSnacks','numPonchos','numBinoculares','nombre','email','acompanantes'];\r\n  ids.forEach(id=>{ const el=document.getElementById(id); if(el) el.value = (el.type==='number' ? '0' : ''); });\r\n  ['extraPerezoso','extraAgua','extraToallas','extraSnacks','extraPonchos','extraBinoculares'].forEach(id=>{ const c=document.getElementById(id); if(c) c.checked=false; });\r\n  document.getElementById('acceptTerms').checked = false;\r\n  document.getElementById('paymentSection').style.display = 'none';\r\n  document.getElementById('paymentInstructions').innerHTML = '';\r\n  document.getElementById('btnProceed').style.display = 'inline-block';\r\n  document.getElementById('subtotalDisplay').style.display = 'none';\r\n  document.getElementById('discountApplied').style.display = 'none';\r\n  document.getElementById('discountType').style.display = 'none';\r\n  document.getElementById('totalTravelers').innerText = '0';\r\n  document.getElementById('total').innerText = '$0';\r\n}\r\n\r\n\/* ----------------- Visitor type change ----------------- *\/\r\nfunction onVisitorTypeChange(){\r\n  const tipo = document.getElementById('tipoVisitante').value;\r\n  document.getElementById('guideLanguageDiv').style.display = (tipo === 'extranjero') ? 'block' : 'none';\r\n  calcularTotal();\r\n}\r\n\r\n\/* ----------------- Calculate totals & discounts ----------------- *\/\r\nfunction calcularTotal(){\r\n  const modal = document.getElementById('bookingModal');\r\n  const precioNac = Number(modal.dataset.precioAdultoNacional || 13800);\r\n  const precioExt = Number(modal.dataset.precioAdultoExtranjero || 40);\r\n\r\n  const tipo = document.getElementById('tipoVisitante').value;\r\n  if(!tipo) {\r\n    document.getElementById('total').innerText = '$0';\r\n    return null;\r\n  }\r\n\r\n  const adultos = Math.max(0, parseInt(document.getElementById('adultos').value || 0));\r\n  const ninos = Math.max(0, parseInt(document.getElementById('ninos').value || 0));\r\n  const bebes = Math.max(0, parseInt(document.getElementById('bebes').value || 0));\r\n  const totalPersonas = adultos + ninos; \/\/ babies excluded for group discount count (as you specified)\r\n  const moneda = (tipo === 'nacional') ? 'CRC' : 'USD'; \/\/ internal\r\n  const sym = (tipo === 'nacional') ? '\u20a1' : '$';\r\n\r\n  const precioAdulto = (tipo === 'nacional') ? precioNac : precioExt;\r\n\r\n  \/\/ subtotal calc\r\n  let subtotal = adultos * precioAdulto + ninos * (precioAdulto * 0.5);\r\n  \/\/ extras (extras priced in USD by default; for nationals we will convert prices to colones by treating given extras as dollar amounts? \r\n  \/\/ The user wanted nationals in colones \u2014 so extras should be shown in same currency. We'll assume extras are currency-agnostic values:\r\n  \/\/ For nationals we treat the extras values as colones values matching the adult price logic (common request).\r\n  \/\/ Implementation: extras use numeric values that are in the same currency units as precioAdulto if nacionais.\r\n  const extrasMap = {\r\n    'extraPerezoso': 10, \/\/ per person\r\n    'extraAgua': 2,\r\n    'extraToallas': 2,\r\n    'extraSnacks': 2,\r\n    'extraPonchos': 2,\r\n    'extraBinoculares': 5\r\n  };\r\n  if(document.getElementById('extraPerezoso') && document.getElementById('extraPerezoso').checked) subtotal += (adultos + ninos) * extrasMap['extraPerezoso'];\r\n  if(document.getElementById('extraAgua') && document.getElementById('extraAgua').checked) subtotal += (parseInt(document.getElementById('botellasAgua').value || 0) * extrasMap['extraAgua']);\r\n  if(document.getElementById('extraToallas') && document.getElementById('extraToallas').checked) subtotal += (parseInt(document.getElementById('numToallas').value || 0) * extrasMap['extraToallas']);\r\n  if(document.getElementById('extraSnacks') && document.getElementById('extraSnacks').checked) subtotal += (parseInt(document.getElementById('numSnacks').value || 0) * extrasMap['extraSnacks']);\r\n  if(document.getElementById('extraPonchos') && document.getElementById('extraPonchos').checked) subtotal += (parseInt(document.getElementById('numPonchos').value || 0) * extrasMap['extraPonchos']);\r\n  if(document.getElementById('extraBinoculares') && document.getElementById('extraBinoculares').checked) subtotal += (parseInt(document.getElementById('numBinoculares').value || 0) * extrasMap['extraBinoculares']);\r\n\r\n  \/\/ Discounts calculation: early booking (>=7 days), group (>=6)\r\n  let discountRate = 0;\r\n  let discountTypeText = '';\r\n  const fechaVal = document.getElementById('fecha').value;\r\n  let early = false;\r\n  if(fechaVal) {\r\n    const today = new Date(); today.setHours(0,0,0,0);\r\n    const fechaReserva = new Date(fechaVal + 'T00:00:00');\r\n    const diffDays = Math.floor((fechaReserva - today) \/ (1000*60*60*24));\r\n    early = diffDays >= 7;\r\n  }\r\n  const group = totalPersonas >= 6;\r\n\r\n  if(early && group) { discountRate = 0.12; discountTypeText = 'Early booking + Group (12%)'; }\r\n  else if(early) { discountRate = 0.10; discountTypeText = 'Early booking (10%)'; }\r\n  else if(group) { discountRate = 0.10; discountTypeText = 'Group discount (10%)'; }\r\n  else { discountRate = 0; discountTypeText = ''; }\r\n\r\n  const discountAmount = subtotal * discountRate;\r\n  const total = subtotal - discountAmount;\r\n\r\n  \/\/ Display: nationals in \u20a1 with thousand separators and no decimals, foreigners in $ with 2 decimals\r\n  if(tipo === 'nacional'){\r\n    \/\/ ensure integers for colones\r\n    document.getElementById('subtotalDisplay').style.display = 'block';\r\n    document.getElementById('subtotalDisplay').innerText = `Subtotal: \u20a1${Math.round(subtotal).toLocaleString()}`;\r\n    document.getElementById('total').innerText = `\u20a1${Math.round(total).toLocaleString()}`;\r\n    if(discountRate>0){\r\n      document.getElementById('discountApplied').style.display = 'block';\r\n      document.getElementById('discountApplied').innerText = `Discount: -\u20a1${Math.round(discountAmount).toLocaleString()}`;\r\n      document.getElementById('discountType').style.display = 'block';\r\n      document.getElementById('discountType').innerText = discountTypeText;\r\n    } else {\r\n      document.getElementById('discountApplied').style.display = 'none';\r\n      document.getElementById('discountType').style.display = 'none';\r\n    }\r\n  } else {\r\n    document.getElementById('subtotalDisplay').style.display = 'block';\r\n    document.getElementById('subtotalDisplay').innerText = `Subtotal: $${subtotal.toFixed(2)}`;\r\n    document.getElementById('total').innerText = `$${total.toFixed(2)}`;\r\n    if(discountRate>0){\r\n      document.getElementById('discountApplied').style.display = 'block';\r\n      document.getElementById('discountApplied').innerText = `Discount: -$${discountAmount.toFixed(2)}`;\r\n      document.getElementById('discountType').style.display = 'block';\r\n      document.getElementById('discountType').innerText = discountTypeText;\r\n    } else {\r\n      document.getElementById('discountApplied').style.display = 'none';\r\n      document.getElementById('discountType').style.display = 'none';\r\n    }\r\n  }\r\n\r\n  document.getElementById('totalTravelers').innerText = totalPersonas;\r\n  \/\/ Return computed object for later use\r\n  return {\r\n    subtotal, discountAmount, discountRate, total, currency: (tipo==='nacional'?'CRC':'USD'), discountTypeText, early, group\r\n  };\r\n}\r\n\r\n\/* ----------------- Validation ----------------- *\/\r\nfunction validateAll(){\r\n  let valid = true;\r\n  const required = ['fecha','hora','tipoVisitante','nombre','email','acompanantes'];\r\n  required.forEach(id=>{\r\n    const el = document.getElementById(id);\r\n    if(!el || !String(el.value).trim()){\r\n      const err = document.getElementById(id+'-error');\r\n      if(err) err.innerText = 'Required';\r\n      valid = false;\r\n    } else {\r\n      const err = document.getElementById(id+'-error');\r\n      if(err) err.innerText = '';\r\n    }\r\n  });\r\n  if(!document.getElementById('acceptTerms').checked){\r\n    document.getElementById('terms-error').innerText = 'You must accept terms';\r\n    valid = false;\r\n  } else {\r\n    document.getElementById('terms-error').innerText = '';\r\n  }\r\n  return valid;\r\n}\r\n\r\n\/* ----------------- Proceed to payment & save booking ----------------- *\/\r\nfunction onProceedToPayment(){\r\n  if(!validateAll()) return;\r\n  const calc = calcularTotal();\r\n\r\n  \/\/ generate reference\r\n  const reference = 'Cuilpilapan-' + Date.now() + '-' + Math.random().toString(36).slice(2,8);\r\n\r\n  \/\/ prepare payload to save booking and send initial emails\r\n  const payload = new URLSearchParams();\r\n  payload.append('action','send_booking_email'); \/\/ handler in WP (functions.php)\r\n  payload.append('reference', reference);\r\n  payload.append('tour', document.getElementById('tourTitle').innerText);\r\n  payload.append('fecha', document.getElementById('fecha').value);\r\n  payload.append('hora', document.getElementById('hora').value);\r\n  payload.append('tipoVisitante', document.getElementById('tipoVisitante').value);\r\n  payload.append('guideLanguage', (document.getElementById('guideLanguage') ? document.getElementById('guideLanguage').value : ''));\r\n  payload.append('adultos', document.getElementById('adultos').value);\r\n  payload.append('ninos', document.getElementById('ninos').value);\r\n  payload.append('bebes', document.getElementById('bebes').value);\r\n  payload.append('extras', gatherExtras());\r\n  payload.append('nombre', document.getElementById('nombre').value);\r\n  payload.append('email', document.getElementById('email').value);\r\n  payload.append('acompanantes', document.getElementById('acompanantes').value);\r\n  payload.append('subtotal', calcToString(calc, 'subtotal'));\r\n  payload.append('discount', calcToString(calc, 'discountAmount'));\r\n  payload.append('total', calcToString(calc, 'total'));\r\n  payload.append('discountType', calc ? calc.discountTypeText : '');\r\n\r\n  \/\/ disable proceed button while saving\r\n  const btn = document.getElementById('btnProceed');\r\n  btn.disabled = true;\r\n  btn.innerText = 'Saving...';\r\n\r\n  fetch('\/wp-admin\/admin-ajax.php', { method: 'POST', headers: {'Content-Type':'application\/x-www-form-urlencoded'}, body: payload.toString() })\r\n    .then(r => r.text())\r\n    .then(text => {\r\n      \/\/ show payment section\r\n      document.getElementById('paymentSection').style.display = 'block';\r\n      btn.style.display = 'none';\r\n      \/\/ show reference on payment instructions area\r\n      document.getElementById('paymentInstructions').innerHTML = `\r\n        <p><b>Booking reference:<\/b> <span id=\"bookingRef\">${reference}<\/span><\/p>\r\n        <div id=\"paymentActionArea\"><\/div>\r\n      `;\r\n      \/\/ attach radio behaviors\r\n      document.querySelectorAll('input[name=\"paymentMethod\"]').forEach(radio => {\r\n        radio.onclick = onPaymentMethodSelected;\r\n      });\r\n    })\r\n    .catch(err=>{\r\n      console.error(err);\r\n      alert('Error saving booking. Please try again or contact ' + ADMIN_EMAIL);\r\n      btn.disabled = false;\r\n      btn.innerText = 'Proceed to payment';\r\n    });\r\n}\r\n\r\n\/* helper: format calc values to string corresponding currency *\/\r\nfunction calcToString(calc, field){\r\n  if(!calc) return '';\r\n  if(calc.currency === 'CRC'){\r\n    return Math.round(calc[field]).toString();\r\n  } else {\r\n    return (calc[field] !== undefined ? Number(calc[field]).toFixed(2).toString() : '');\r\n  }\r\n}\r\n\r\n\/* ----------------- When a payment method selected ----------------- *\/\r\nfunction onPaymentMethodSelected(){\r\n  const method = this.value;\r\n  const ref = document.getElementById('bookingRef') ? document.getElementById('bookingRef').innerText : '';\r\n  const instructions = document.getElementById('paymentActionArea');\r\n\r\n  if(method === 'tarjeta'){\r\n    \/\/ redirect to Tilopay with reference\r\n    instructions.innerHTML = `<p>Click the button below to pay securely with card (Tilopay).<\/p>\r\n      <p><a href=\"${TILO_LINK_USD}?ref=${encodeURIComponent(ref)}\" target=\"_blank\" rel=\"noopener\" class=\"action-btn btn-blue\" style=\"padding:10px 12px; background:#0072c6; color:#fff; border-radius:8px; text-decoration:none;\">Pay with Card (Tilopay)<\/a><\/p>`;\r\n  } else if(method === 'simpe'){\r\n    \/\/ show sinpe instructions + button to confirm they sent payment\r\n    const whatsappMsg = encodeURIComponent(buildWhatsAppMessage(ref));\r\n    const whatsappLink = `https:\/\/wa.me\/${ADMIN_WHATSAPP}?text=${whatsappMsg}`;\r\n    instructions.innerHTML = `\r\n      <p>Send <b>\u20a1${SIMPE_AMOUNT_COLONES}<\/b> to <b>${SIMPE_PHONE}<\/b> (SINPE M\u00f3vil) with reference <b>${ref}<\/b>.<\/p>\r\n      <p>\r\n        <button class=\"action-btn btn-green\" onclick=\"confirmPayment('${ref}','simpe')\" style=\"background:#25d366;color:#fff;border-radius:8px;padding:10px 12px;\">I sent the payment (Send confirmation)<\/button>\r\n        <a href=\"${whatsappLink}\" target=\"_blank\" class=\"action-btn btn-gray\" style=\"background:#6c757d;color:#fff;border-radius:8px;padding:10px 12px;text-decoration:none;\">Send WhatsApp to Admin<\/a>\r\n      <\/p>\r\n      <p style=\"font-size:0.9em;color:#555;\">After you click \"I sent the payment\", we will send the booking details to admin and you by email and WhatsApp instruction will include the info.<\/p>\r\n    `;\r\n  } else if(method === 'paypal'){\r\n    \/\/ PayPal flow: show pay link (if you have merchant link) and confirm button\r\n    const whatsappMsg = encodeURIComponent(buildWhatsAppMessage(ref));\r\n    const whatsappLink = `https:\/\/wa.me\/${ADMIN_WHATSAPP}?text=${whatsappMsg}`;\r\n    instructions.innerHTML = `\r\n      <p>Click the PayPal button to pay. If you send proof manually, click \"I sent the payment\".<\/p>\r\n      <p>\r\n        <a href=\"${PAYPAL_LINK}\" target=\"_blank\" class=\"action-btn btn-blue\" style=\"background:#0072c6;color:#fff;border-radius:8px;padding:10px 12px;text-decoration:none;\">Pay with PayPal<\/a>\r\n        <button class=\"action-btn btn-green\" onclick=\"confirmPayment('${ref}','paypal')\" style=\"background:#25d366;color:#fff;border-radius:8px;padding:10px 12px;\">I sent the payment (Send confirmation)<\/button>\r\n        <a href=\"${whatsappLink}\" target=\"_blank\" class=\"action-btn btn-gray\" style=\"background:#6c757d;color:#fff;border-radius:8px;padding:10px 12px;text-decoration:none;\">Send WhatsApp to Admin<\/a>\r\n      <\/p>\r\n    `;\r\n  } else {\r\n    instructions.innerHTML = '';\r\n  }\r\n}\r\n\r\n\/* ----------------- Build whatsapp message with all details ----------------- *\/\r\nfunction buildWhatsAppMessage(ref){\r\n  const tour = document.getElementById('tourTitle').innerText || '';\r\n  const fecha = document.getElementById('fecha').value || '';\r\n  const hora = document.getElementById('hora').value || '';\r\n  const nombre = document.getElementById('nombre').value || '';\r\n  const email = document.getElementById('email').value || '';\r\n  const extras = gatherExtras();\r\n  const total = document.getElementById('total').innerText || '';\r\n  return `Reserva%20Ref:%20${ref}%0A%0ATour:%20${encodeURIComponent(tour)}%0AFecha:%20${fecha}%0AHora:%20${hora}%0ANombre:%20${encodeURIComponent(nombre)}%0AEmail:%20${encodeURIComponent(email)}%0AExtras:%20${encodeURIComponent(extras)}%0ATotal:%20${encodeURIComponent(total)}`;\r\n}\r\n\r\n\/* ----------------- Gather extras human readable ----------------- *\/\r\nfunction gatherExtras(){\r\n  const parts = [];\r\n  if(document.getElementById('extraPerezoso') && document.getElementById('extraPerezoso').checked) parts.push('Sloth Tour');\r\n  if(document.getElementById('extraAgua') && document.getElementById('extraAgua').checked) parts.push('Water x' + (document.getElementById('botellasAgua').value || '0'));\r\n  if(document.getElementById('extraToallas') && document.getElementById('extraToallas').checked) parts.push('Towels x' + (document.getElementById('numToallas').value || '0'));\r\n  if(document.getElementById('extraSnacks') && document.getElementById('extraSnacks').checked) parts.push('Snacks x' + (document.getElementById('numSnacks').value || '0'));\r\n  if(document.getElementById('extraPonchos') && document.getElementById('extraPonchos').checked) parts.push('Ponchos x' + (document.getElementById('numPonchos').value || '0'));\r\n  if(document.getElementById('extraBinoculares') && document.getElementById('extraBinoculares').checked) parts.push('Binoculars x' + (document.getElementById('numBinoculares').value || '0'));\r\n  return parts.join(', ');\r\n}\r\n\r\n\/* ----------------- Confirm payment (user clicked \"I sent the payment\") ----------------- *\/\r\nfunction confirmPayment(reference, method){\r\n  \/\/ disable button to prevent double-click\r\n  \/\/ find button in DOM by onclick attribute - simpler: disable all buttons in action area\r\n  const area = document.getElementById('paymentActionArea') || document.getElementById('paymentActionArea') \/*fallback*\/;\r\n  \/\/ collect form data\r\n  const data = new URLSearchParams();\r\n  data.append('action','send_payment_confirmation'); \/\/ PHP handler must exist\r\n  data.append('reference', reference);\r\n  data.append('payment_method', method);\r\n  data.append('tour', document.getElementById('tourTitle').innerText);\r\n  data.append('fecha', document.getElementById('fecha').value);\r\n  data.append('hora', document.getElementById('hora').value);\r\n  data.append('tipoVisitante', document.getElementById('tipoVisitante').value);\r\n  data.append('guideLanguage', (document.getElementById('guideLanguage') ? document.getElementById('guideLanguage').value : ''));\r\n  data.append('adultos', document.getElementById('adultos').value);\r\n  data.append('ninos', document.getElementById('ninos').value);\r\n  data.append('bebes', document.getElementById('bebes').value);\r\n  data.append('extras', gatherExtras());\r\n  data.append('nombre', document.getElementById('nombre').value);\r\n  data.append('email', document.getElementById('email').value);\r\n  data.append('acompanantes', document.getElementById('acompanantes').value);\r\n  data.append('total', document.getElementById('total').innerText);\r\n  \/\/ optionally: user can paste payment proof reference in prompt\r\n  const proof = prompt('If you have a transaction ID or notes (optional), paste it here and click OK. Otherwise click Cancel.');\r\n  if(proof) data.append('payment_proof', proof);\r\n\r\n  \/\/ send to WP AJAX\r\n  fetch('\/wp-admin\/admin-ajax.php', { method:'POST', headers:{'Content-Type':'application\/x-www-form-urlencoded'}, body: data.toString()})\r\n    .then(r=>r.text())\r\n    .then(txt=>{\r\n      alert('Thank you \u2014 your payment confirmation was sent. We will contact you shortly.');\r\n      \/\/ also show a brief message on screen\r\n      const instr = document.getElementById('paymentActionArea');\r\n      if(instr) instr.innerHTML = `<p style=\"color:green;\">Payment confirmation sent. Ref: <b>${reference}<\/b><\/p>`;\r\n    })\r\n    .catch(err=>{\r\n      console.error(err);\r\n      alert('There was an error sending your confirmation. Please contact ' + ADMIN_EMAIL);\r\n    });\r\n}\r\n\r\n\/* ----------------- Helpers: event listeners ----------------- *\/\r\ndocument.addEventListener('DOMContentLoaded', function(){\r\n  const ids = ['adultos','ninos','bebes','botellasAgua','numToallas','numSnacks','numPonchos','numBinoculares','fecha','tipoVisitante'];\r\n  ids.forEach(id=>{\r\n    const el = document.getElementById(id);\r\n    if(el) el.addEventListener('input', calcularTotal);\r\n  });\r\n  ['extraPerezoso','extraAgua','extraToallas','extraSnacks','extraPonchos','extraBinoculares'].forEach(id=>{\r\n    const el = document.getElementById(id);\r\n    if(el) el.addEventListener('change', calcularTotal);\r\n  });\r\n});\r\n<\/script>\r\n\r\n\r\n\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\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Us! In Cuilpilapan, we are a group of dreamers committed to the preservation of nature and local culture. Since 2010, we have invested in properties such as Cerro Cabro Muco and Cima del Cielo, with the dream that one day they would border a National Park. After more than 15 years of waiting, the Miravalles [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-541","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>About Us - Cuilpilapan | Adventure Tours in Guanacaste<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cuilpilapan.com\/es\/about\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About Us - Cuilpilapan | Adventure Tours in Guanacaste\" \/>\n<meta property=\"og:description\" content=\"Us! In Cuilpilapan, we are a group of dreamers committed to the preservation of nature and local culture. Since 2010, we have invested in properties such as Cerro Cabro Muco and Cima del Cielo, with the dream that one day they would border a National Park. After more than 15 years of waiting, the Miravalles [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cuilpilapan.com\/es\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"Cuilpilapan | Adventure Tours in Guanacaste\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/17HdeKKdL8\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T20:51:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/\",\"url\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/\",\"name\":\"About Us - Cuilpilapan | Adventure Tours in Guanacaste\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cuilpilapan.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Cerro-cuipi-2--1024x683.jpg\",\"datePublished\":\"2025-02-13T07:25:22+00:00\",\"dateModified\":\"2025-10-22T20:51:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/#breadcrumb\"},\"inLanguage\":\"es-CR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CR\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cuilpilapan.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Cerro-cuipi-2--1024x683.jpg\",\"contentUrl\":\"https:\\\/\\\/cuilpilapan.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Cerro-cuipi-2--1024x683.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/about\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/cuilpilapan.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About Us\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#website\",\"url\":\"https:\\\/\\\/cuilpilapan.com\\\/\",\"name\":\"Cuilpilapan | Adventure Tours in Guanacaste\",\"description\":\"Discover Cuilpilap\u00e1n \u2013 a Colorful River in Fortuna de Bagaces, Guanacaste. Experience hiking, crystal-clear waters, waterfalls, hanging bridges, and sustainable tours, just minutes from R\u00edo Perdido, Y\u00f6k\u00f6 Hot Springs, Guayac\u00e1n Hot Springs, and Colinas del Miravalles. Perfect for travelers looking for things to do near Miravalles Volcano and Bagaces in Costa Rica.\",\"publisher\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cuilpilapan.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es-CR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#organization\",\"name\":\"Cuilpilapan | Adventure Tours in Guanacaste\",\"url\":\"https:\\\/\\\/cuilpilapan.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es-CR\",\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cuilpilapan.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/cropped-WhatsApp-Image-2025-01-12-at-11.47.21-AM-1.jpeg\",\"contentUrl\":\"https:\\\/\\\/cuilpilapan.com\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/cropped-WhatsApp-Image-2025-01-12-at-11.47.21-AM-1.jpeg\",\"width\":500,\"height\":312,\"caption\":\"Cuilpilapan | Adventure Tours in Guanacaste\"},\"image\":{\"@id\":\"https:\\\/\\\/cuilpilapan.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/17HdeKKdL8\\\/\",\"https:\\\/\\\/www.tiktok.com\\\/@cuilpilapan?_t=ZM-90Irm1QBNbI&_r=1\",\"https:\\\/\\\/share.google\\\/UYFQTVugflTXCXXHA\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"About Us - Cuilpilapan | Adventure Tours in Guanacaste","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cuilpilapan.com\/es\/about\/","og_locale":"es_ES","og_type":"article","og_title":"About Us - Cuilpilapan | Adventure Tours in Guanacaste","og_description":"Us! In Cuilpilapan, we are a group of dreamers committed to the preservation of nature and local culture. Since 2010, we have invested in properties such as Cerro Cabro Muco and Cima del Cielo, with the dream that one day they would border a National Park. After more than 15 years of waiting, the Miravalles [&hellip;]","og_url":"https:\/\/cuilpilapan.com\/es\/about\/","og_site_name":"Cuilpilapan | Adventure Tours in Guanacaste","article_publisher":"https:\/\/www.facebook.com\/share\/17HdeKKdL8\/","article_modified_time":"2025-10-22T20:51:43+00:00","og_image":[{"url":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cuilpilapan.com\/about\/","url":"https:\/\/cuilpilapan.com\/about\/","name":"About Us - Cuilpilapan | Adventure Tours in Guanacaste","isPartOf":{"@id":"https:\/\/cuilpilapan.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cuilpilapan.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/cuilpilapan.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg","datePublished":"2025-02-13T07:25:22+00:00","dateModified":"2025-10-22T20:51:43+00:00","breadcrumb":{"@id":"https:\/\/cuilpilapan.com\/about\/#breadcrumb"},"inLanguage":"es-CR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cuilpilapan.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"es-CR","@id":"https:\/\/cuilpilapan.com\/about\/#primaryimage","url":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg","contentUrl":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/Cerro-cuipi-2--1024x683.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/cuilpilapan.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/cuilpilapan.com\/"},{"@type":"ListItem","position":2,"name":"About Us"}]},{"@type":"WebSite","@id":"https:\/\/cuilpilapan.com\/#website","url":"https:\/\/cuilpilapan.com\/","name":"Cuilpilapan | Tours de Aventura en Guanacaste","description":"Discover Cuilpilap\u00e1n \u2013 a Colorful River in Fortuna de Bagaces, Guanacaste. Experience hiking, crystal-clear waters, waterfalls, hanging bridges, and sustainable tours, just minutes from R\u00edo Perdido, Y\u00f6k\u00f6 Hot Springs, Guayac\u00e1n Hot Springs, and Colinas del Miravalles. Perfect for travelers looking for things to do near Miravalles Volcano and Bagaces in Costa Rica.","publisher":{"@id":"https:\/\/cuilpilapan.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cuilpilapan.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es-CR"},{"@type":"Organization","@id":"https:\/\/cuilpilapan.com\/#organization","name":"Cuilpilapan | Tours de Aventura en Guanacaste","url":"https:\/\/cuilpilapan.com\/","logo":{"@type":"ImageObject","inLanguage":"es-CR","@id":"https:\/\/cuilpilapan.com\/#\/schema\/logo\/image\/","url":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/cropped-WhatsApp-Image-2025-01-12-at-11.47.21-AM-1.jpeg","contentUrl":"https:\/\/cuilpilapan.com\/wp-content\/uploads\/2025\/02\/cropped-WhatsApp-Image-2025-01-12-at-11.47.21-AM-1.jpeg","width":500,"height":312,"caption":"Cuilpilapan | Adventure Tours in Guanacaste"},"image":{"@id":"https:\/\/cuilpilapan.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/share\/17HdeKKdL8\/","https:\/\/www.tiktok.com\/@cuilpilapan?_t=ZM-90Irm1QBNbI&_r=1","https:\/\/share.google\/UYFQTVugflTXCXXHA"]}]}},"_links":{"self":[{"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/pages\/541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/comments?post=541"}],"version-history":[{"count":101,"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/pages\/541\/revisions"}],"predecessor-version":[{"id":6547,"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/pages\/541\/revisions\/6547"}],"wp:attachment":[{"href":"https:\/\/cuilpilapan.com\/es\/wp-json\/wp\/v2\/media?parent=541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}