{"id":164,"date":"2018-12-20T08:58:32","date_gmt":"2018-12-20T08:58:32","guid":{"rendered":"https:\/\/demo2wpopal.b-cdn.net\/maisonco\/?page_id=164"},"modified":"2026-05-15T00:05:16","modified_gmt":"2026-05-15T00:05:16","slug":"home-1","status":"publish","type":"page","link":"https:\/\/zelvahomes.com\/en\/","title":{"rendered":"Home 1"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"164\" class=\"elementor elementor-164\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd378be e-flex e-con-boxed e-con e-parent\" data-id=\"dd378be\" 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-f3116ba elementor-widget elementor-widget-html\" data-id=\"f3116ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@300;400;500;600&display=swap');\r\n\r\n*{box-sizing:border-box;margin:0;padding:0;}\r\n.zh-home{font-family:'Montserrat',sans-serif;width:100vw;margin-left:calc(-50vw + 50%);overflow-x:hidden;background:#FAF8F5;}\r\n.zh-home *{font-family:'Montserrat',sans-serif;}\r\n.zh-home h1,.zh-home h2,.zh-home h3,.zh-home h4{font-family:'Cormorant Garamond',serif !important;}\r\n.zh-hero{position:relative;height:92vh;min-height:580px;max-height:800px;overflow:hidden;}\r\n.zh-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}\r\n.zh-hero-overlay{position:absolute;inset:0;background:linear-gradient(to right,rgba(27,48,37,0.90) 0%,rgba(27,48,37,0.65) 45%,rgba(27,48,37,0.10) 100%);}\r\n.zh-hero-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 7% 0 7%;max-width:580px;}\r\n.zh-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;}\r\n.zh-eyebrow-line{width:30px;height:1px;background:#C08558;}\r\n.zh-eyebrow span{font-size:10px;font-weight:500;letter-spacing:4px;text-transform:uppercase;color:#C08558;}\r\n.zh-hero h1{font-size:clamp(42px,6vw,72px);font-weight:400;color:#E9DED0;line-height:1.05;margin-bottom:18px;}\r\n.zh-hero h1 em{color:#C08558;font-style:normal;}\r\n.zh-hero-sub{font-size:13.5px;font-weight:300;color:rgba(233,222,208,0.75);line-height:1.8;margin-bottom:32px;max-width:400px;}\r\n.zh-hero-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap;}\r\n.zh-btn-primary{background:#C06044;color:#FAF8F5;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:14px 30px;border-radius:3px;text-decoration:none;transition:background .3s;}\r\n.zh-btn-primary:hover{background:#C08558;}\r\n.zh-btn-ghost{color:#C08558;font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgba(192,133,88,0.5);padding-bottom:2px;transition:border-color .3s;}\r\n.zh-btn-ghost:hover{border-color:#C08558;}\r\n.zh-hero-badge{position:absolute;bottom:32px;right:6%;z-index:2;display:flex;gap:20px;}\r\n.zh-badge-item{text-align:center;background:rgba(27,48,37,0.5);border:0.5px solid rgba(192,133,88,0.35);border-radius:8px;padding:12px 20px;backdrop-filter:blur(8px);}\r\n.zh-badge-num{font-family:'Cormorant Garamond',serif !important;font-size:26px;font-weight:400;color:#C08558;line-height:1;}\r\n.zh-badge-label{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:rgba(233,222,208,0.6);margin-top:3px;}\r\n.zh-trust{background:#6B8278;padding:22px 7%;display:flex;justify-content:center;gap:0;}\r\n.zh-trust-item{flex:1;max-width:200px;text-align:center;padding:0 20px;position:relative;}\r\n.zh-trust-item+.zh-trust-item::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:30px;width:1px;background:rgba(233,222,208,0.25);}\r\n.zh-trust-num{font-family:'Cormorant Garamond',serif !important;font-size:28px;font-weight:400;color:#E9DED0;line-height:1;}\r\n.zh-trust-label{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:rgba(233,222,208,0.7);margin-top:4px;}\r\n\r\n\/* \u2550\u2550 RESE\u00d1AS COMPACTAS \u2550\u2550 *\/\r\n.zh-reviews{background:#E9DED0;padding:28px 7%;}\r\n.zh-reviews-inner{display:flex;align-items:stretch;gap:16px;max-width:100%;}\r\n.zh-reviews-label{display:flex;flex-direction:column;justify-content:center;min-width:140px;flex-shrink:0;border-right:1px solid rgba(27,48,37,0.12);padding-right:20px;gap:6px;}\r\n.zh-reviews-label-eyebrow{font-size:8px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#C08558;}\r\n.zh-reviews-label-title{font-family:'Cormorant Garamond',serif !important;font-size:20px;font-weight:400;color:#1B3025;line-height:1.2;}\r\n.zh-reviews-label-badge{display:flex;align-items:center;gap:5px;margin-top:4px;}\r\n.zh-reviews-label-badge span:first-child{color:#C08558;font-size:13px;}\r\n.zh-reviews-label-badge span:last-child{font-size:10px;font-weight:500;color:#1B3025;}\r\n.zh-reviews-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;flex:1;}\r\n.zh-rv-card{background:#FAF8F5;border-radius:8px;padding:14px 16px;border:0.5px solid rgba(27,48,37,0.08);display:flex;flex-direction:column;justify-content:space-between;}\r\n.zh-rv-stars{color:#C08558;font-size:10px;letter-spacing:1px;margin-bottom:6px;}\r\n.zh-rv-text{font-size:11.5px;font-weight:300;color:rgba(27,48,37,0.8);line-height:1.7;margin:0 0 10px;flex:1;}\r\n.zh-rv-footer{display:flex;align-items:center;gap:7px;border-top:0.5px solid rgba(27,48,37,0.07);padding-top:8px;}\r\n.zh-rv-avatar{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;flex-shrink:0;}\r\n.zh-rv-name{font-size:10px;font-weight:500;color:#1B3025;}\r\n.zh-rv-origin{display:flex;align-items:center;gap:4px;margin-top:1px;}\r\n.zh-rv-origin img{border-radius:1px;}\r\n.zh-rv-origin span{font-size:9px;color:rgba(27,48,37,0.4);}\r\n\r\n.zh-props{background:#FAF8F5;padding:72px 7%;}\r\n.zh-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px;}\r\n.zh-section-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:10px;}\r\n.zh-section-eyebrow-line{width:24px;height:1px;background:#C08558;}\r\n.zh-section-eyebrow span{font-size:9px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#C08558;}\r\n.zh-section-title{font-size:clamp(32px,4vw,48px);font-weight:400;color:#1B3025;line-height:1.05;}\r\n.zh-section-sub{font-size:13.5px;font-weight:300;color:#6B8278;max-width:300px;text-align:right;line-height:1.7;}\r\n.zh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}\r\n.zh-card{border-radius:10px;overflow:hidden;background:#fff;cursor:pointer;transition:transform .25s,box-shadow .25s;position:relative;}\r\n.zh-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(27,48,37,0.12);}\r\n.zh-card-img{position:relative;height:200px;overflow:hidden;}\r\n.zh-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .4s;}\r\n.zh-card:hover .zh-card-img img{transform:scale(1.04);}\r\n.zh-card-location{position:absolute;bottom:10px;left:12px;background:rgba(27,48,37,0.75);color:#E9DED0;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:20px;backdrop-filter:blur(4px);}\r\n.zh-card-body{padding:16px 16px 14px;}\r\n.zh-card-name{font-family:'Cormorant Garamond',serif !important;font-size:20px;font-weight:500;color:#1B3025;margin-bottom:2px;line-height:1.1;}\r\n\/* \u2550\u2550 NUEVA l\u00ednea descriptiva SEO \u2550\u2550 *\/\r\n.zh-card-tagline{font-size:10.5px;font-weight:300;color:#6B8278;margin-bottom:6px;line-height:1.5;}\r\n.zh-card-meta{font-size:11px;color:#6B8278;font-weight:300;margin-bottom:10px;}\r\n.zh-card-price{font-size:12px;font-weight:600;color:#C06044;margin-bottom:12px;}\r\n.zh-card-btn{display:flex;align-items:center;justify-content:space-between;background:#E9DED0;color:#1B3025;font-size:9px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:9px 14px;border-radius:3px;transition:background .25s;}\r\n.zh-card:hover .zh-card-btn{background:#C08558;color:#FAF8F5;}\r\n.zh-card-btn-arrow{font-size:14px;transition:transform .25s;}\r\n.zh-card:hover .zh-card-btn-arrow{transform:translateX(4px);}\r\n.zh-detail-wrap{grid-column:1\/-1;display:none;background:#1B3025;border-radius:10px;overflow:hidden;animation:slideDown .35s ease;}\r\n.zh-detail-wrap.open{display:grid;grid-template-columns:1fr 1fr;}\r\n@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}\r\n.zh-detail-close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:50%;background:rgba(233,222,208,0.15);border:none;cursor:pointer;color:#E9DED0;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:5;}\r\n.zh-detail-close:hover{background:rgba(233,222,208,0.3);}\r\n.zh-carousel{position:relative;height:420px;overflow:hidden;background:#0f1e14;}\r\n.zh-carousel-track{display:flex;height:420px;transition:transform .4s ease;}\r\n.zh-carousel-slide{min-width:100%;width:100%;height:420px;flex-shrink:0;overflow:hidden;}\r\n.zh-carousel-slide img{width:100%;height:420px;object-fit:cover;object-position:center center;display:block;}\r\n.zh-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:50%;background:rgba(27,48,37,0.7);border:0.5px solid rgba(192,133,88,0.4);color:#E9DED0;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:4;transition:background .2s;backdrop-filter:blur(4px);}\r\n.zh-carousel-btn:hover{background:rgba(192,96,68,0.8);}\r\n.zh-carousel-prev{left:12px;}\r\n.zh-carousel-next{right:12px;}\r\n.zh-carousel-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:4;}\r\n.zh-carousel-dot{width:6px;height:6px;border-radius:50%;background:rgba(233,222,208,0.4);border:none;cursor:pointer;padding:0;transition:background .2s,transform .2s;}\r\n.zh-carousel-dot.active{background:#C08558;transform:scale(1.3);}\r\n.zh-carousel-counter{position:absolute;top:12px;left:12px;background:rgba(27,48,37,0.65);color:#E9DED0;font-size:10px;letter-spacing:1px;padding:4px 10px;border-radius:20px;backdrop-filter:blur(4px);z-index:4;}\r\n.zh-detail-right{padding:24px 32px;position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding-top:32px;overflow-y:auto;height:420px;max-height:420px;}\r\n.zh-detail-tag{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#C08558;margin-bottom:8px;display:flex;align-items:center;gap:8px;}\r\n.zh-detail-tag::before{content:'';width:20px;height:1px;background:#C08558;}\r\n.zh-detail-title{font-family:'Cormorant Garamond',serif !important;font-size:28px;font-weight:400;color:#E9DED0;margin-bottom:4px;line-height:1.1;}\r\n.zh-detail-price{font-size:12px;font-weight:500;color:#C06044;margin-bottom:10px;}\r\n.zh-detail-desc{font-size:12.5px;font-weight:300;color:rgba(233,222,208,0.7);line-height:1.7;margin-bottom:14px;}\r\n.zh-detail-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;}\r\n.zh-spec{background:rgba(255,255,255,0.05);border-radius:6px;padding:8px 10px;border:0.5px solid rgba(107,130,120,0.25);}\r\n.zh-spec-val{font-family:'Cormorant Garamond',serif !important;font-size:18px;font-weight:400;color:#C08558;line-height:1;}\r\n.zh-spec-key{font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#6B8278;margin-top:2px;}\r\n.zh-detail-cta{display:inline-block;background:#C06044;color:#FAF8F5;font-size:9px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:13px 28px;border-radius:3px;text-decoration:none;transition:background .3s;align-self:flex-start;}\r\n.zh-detail-cta:hover{background:#C08558;}\r\n.zh-detail-logo{position:absolute;top:32px;right:28px;width:80px;opacity:0.35;pointer-events:none;}\r\n.zh-why{background:#F6E2D1;padding:72px 7%;}\r\n.zh-why-inner{max-width:1100px;margin:0 auto;}\r\n.zh-why-header{text-align:center;margin-bottom:48px;}\r\n.zh-why-header .zh-section-eyebrow{justify-content:center;}\r\n.zh-why-header .zh-section-title{font-size:clamp(30px,4vw,46px);}\r\n.zh-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\r\n.zh-why-card{background:#FAF8F5;border-radius:10px;padding:32px 28px;}\r\n.zh-why-icon{width:48px;height:48px;border-radius:10px;margin-bottom:18px;display:flex;align-items:center;justify-content:center;}\r\n.zh-why-icon svg{width:24px;height:24px;}\r\n.zh-why-card h3{font-size:20px;font-weight:400;color:#1B3025;margin-bottom:10px;}\r\n.zh-why-card p{font-size:13px;font-weight:300;color:#6B8278;line-height:1.8;}\r\n.zh-extras{background:#1B3025;padding:72px 7%;}\r\n.zh-extras-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}\r\n.zh-extras-list{display:flex;flex-direction:column;gap:24px;}\r\n.zh-extra-item{display:flex;align-items:flex-start;gap:16px;}\r\n.zh-extra-icon{width:44px;height:44px;border-radius:8px;background:rgba(192,133,88,0.12);border:0.5px solid rgba(192,133,88,0.25);display:flex;align-items:center;justify-content:center;flex-shrink:0;}\r\n.zh-extra-icon svg{width:20px;height:20px;}\r\n.zh-extra-title{font-size:13.5px;font-weight:500;color:#E9DED0;margin-bottom:4px;}\r\n.zh-extra-desc{font-size:12px;font-weight:300;color:rgba(107,130,120,0.9);line-height:1.7;}\r\n.zh-faq{background:#FAF8F5;padding:72px 7%;}\r\n.zh-faq-inner{max-width:780px;margin:0 auto;}\r\n.zh-faq-header{margin-bottom:40px;}\r\n.zh-faq-item{border-bottom:1px solid #E9DED0;}\r\n.zh-faq-q{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 0;text-align:left;}\r\n.zh-faq-q-text{font-size:13.5px;font-weight:400;color:#1B3025;flex:1;padding-right:20px;line-height:1.5;}\r\n.zh-faq-icon{width:28px;height:28px;border-radius:50%;border:1px solid #C08558;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s;}\r\n.zh-faq-icon span{font-size:18px;color:#C08558;line-height:1;transition:transform .25s;display:block;}\r\n.zh-faq-item.open .zh-faq-icon{background:#C08558;}\r\n.zh-faq-item.open .zh-faq-icon span{color:#FAF8F5;transform:rotate(45deg);}\r\n.zh-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;}\r\n.zh-faq-item.open .zh-faq-a{max-height:300px;padding-bottom:20px;}\r\n.zh-faq-a p{font-size:13px;font-weight:300;color:#6B8278;line-height:1.8;}\r\n\r\n@media(max-width:1024px){\r\n  .zh-grid{grid-template-columns:repeat(2,1fr);}\r\n  .zh-detail-wrap.open{grid-template-columns:1fr;}\r\n  .zh-carousel{height:320px;}.zh-carousel-track{height:320px;}.zh-carousel-slide{height:320px;}.zh-carousel-slide img{height:320px;}\r\n  .zh-detail-right{height:auto;max-height:none;}\r\n  .zh-why-grid{grid-template-columns:repeat(2,1fr);}\r\n  .zh-extras-inner{grid-template-columns:1fr;}\r\n  .zh-hero-badge{display:none;}\r\n  .zh-reviews-inner{flex-direction:column;}\r\n  .zh-reviews-label{border-right:none;border-bottom:1px solid rgba(27,48,37,0.12);padding-right:0;padding-bottom:16px;flex-direction:row;align-items:center;justify-content:space-between;}\r\n  .zh-reviews-cards{grid-template-columns:1fr;}\r\n}\r\n@media(max-width:640px){\r\n  .zh-hero{height:85vh;min-height:500px;}\r\n  .zh-hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;content:url('https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_2441-EDIT-scaled.jpg');}\r\n  .zh-hero-content{padding:0 6%;max-width:100%;justify-content:flex-end;padding-bottom:60px;}\r\n  .zh-hero-overlay{background:linear-gradient(to bottom,rgba(27,48,37,0.2) 0%,rgba(27,48,37,0.5) 40%,rgba(27,48,37,0.88) 100%) !important;}\r\n  .zh-hero h1{font-size:clamp(36px,10vw,52px);margin-top:0;}\r\n  .zh-hero-sub{font-size:13px;}\r\n  .zh-eyebrow{display:none;}\r\n  .zh-trust{flex-wrap:wrap;gap:16px;padding:20px 6%;}\r\n  .zh-trust-item+.zh-trust-item::before{display:none;}\r\n  .zh-trust-item{flex:calc(50% - 8px);max-width:none;}\r\n  .zh-reviews{padding:20px 5%;}\r\n  .zh-reviews-cards{grid-template-columns:1fr;}\r\n  .zh-grid{grid-template-columns:1fr;}\r\n  .zh-props{padding:52px 5%;}\r\n  .zh-section-header{flex-direction:column;align-items:flex-start;gap:8px;}\r\n  .zh-section-sub{text-align:left;max-width:100%;}\r\n  .zh-why{padding:52px 5%;}.zh-why-grid{grid-template-columns:1fr;}\r\n  .zh-extras{padding:52px 5%;}.zh-faq{padding:52px 5%;}\r\n  .zh-detail-right{padding:24px 20px;height:auto;max-height:none;}\r\n  .zh-detail-specs{grid-template-columns:repeat(2,1fr);}\r\n  .zh-carousel{height:240px;}.zh-carousel-track{height:240px;}.zh-carousel-slide{height:240px;}.zh-carousel-slide img{height:240px;object-position:center center;}\r\n  .zh-detail-logo{width:48px !important;top:20px !important;right:16px !important;}\r\n}\r\n<\/style>\r\n\r\n<div class=\"zh-home\">\r\n\r\n<section class=\"zh-hero\">\r\n  <img decoding=\"async\" class=\"zh-hero-img\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/REGINA-49.jpg\" alt=\"Renta vacacional en Puerto Vallarta con vista al mar \u2014 Zelva Homes\">\r\n  <div class=\"zh-hero-overlay\"><\/div>\r\n  <div class=\"zh-hero-content\">\r\n    <div class=\"zh-eyebrow\">\r\n      <div class=\"zh-eyebrow-line\"><\/div>\r\n      <!-- \u2705 SEO: keyword de ubicaci\u00f3n en eyebrow -->\r\n      <span id=\"zh-eyebrow-loc\">Rentas vacacionales \u00b7 Puerto Vallarta & Bah\u00eda de Banderas<\/span>\r\n    <\/div>\r\n    <!-- \u2705 SEO: H1 conserva la poes\u00eda pero ahora tiene contexto de ubicaci\u00f3n -->\r\n    <h1 id=\"zh-hero-h1\">Tu refugio<br>en el <em>para\u00edso<\/em><\/h1>\r\n    <!-- \u2705 SEO: subt\u00edtulo con keywords naturales: departamentos, villas, zonas -->\r\n    <p class=\"zh-hero-sub\" id=\"zh-hero-sub\">Departamentos y villas seleccionados en Puerto Vallarta, Mismaloya, La Cruz de Huanacaxtle y Nuevo Nayarit. Reserva directo con nosotros y vive una experiencia inolvidable.<\/p>\r\n    <div class=\"zh-hero-actions\">\r\n      <a href=\"#zh-propiedades\" class=\"zh-btn-primary\" id=\"zh-btn-props\">Ver propiedades<\/a>\r\n    <\/div>\r\n  <\/div>\r\n  <div class=\"zh-hero-badge\">\r\n    <div class=\"zh-badge-item\"><div class=\"zh-badge-num\">4.8\u2605<\/div><div class=\"zh-badge-label\" id=\"zh-badge1\">calificaci\u00f3n promedio<\/div><\/div>\r\n    <div class=\"zh-badge-item\"><div class=\"zh-badge-num\">1,320+<\/div><div class=\"zh-badge-label\" id=\"zh-badge2\">hu\u00e9spedes felices<\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<div class=\"zh-trust\">\r\n  <div class=\"zh-trust-item\"><div class=\"zh-trust-num\">1,320+<\/div><div class=\"zh-trust-label\" id=\"zh-t1\">hu\u00e9spedes alojados<\/div><\/div>\r\n  <div class=\"zh-trust-item\"><div class=\"zh-trust-num\">10<\/div><div class=\"zh-trust-label\" id=\"zh-t2\">a\u00f1os de experiencia<\/div><\/div>\r\n  <div class=\"zh-trust-item\"><div class=\"zh-trust-num\">4.8\u2605<\/div><div class=\"zh-trust-label\" id=\"zh-t3\">promedio en plataformas<\/div><\/div>\r\n  <div class=\"zh-trust-item\"><div class=\"zh-trust-num\">10<\/div><div class=\"zh-trust-label\" id=\"zh-t4\">propiedades<\/div><\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550 RESE\u00d1AS COMPACTAS \u2550\u2550 -->\r\n<div class=\"zh-reviews\">\r\n  <div class=\"zh-reviews-inner\">\r\n    <div class=\"zh-reviews-label\">\r\n      <div class=\"zh-reviews-label-eyebrow\" id=\"zr-eyebrow\">Hu\u00e9spedes reales<\/div>\r\n      <div class=\"zh-reviews-label-title\" id=\"zr-title\">Lo que dicen<br>de nosotros<\/div>\r\n      <div class=\"zh-reviews-label-badge\">\r\n        <span>\u2605<\/span>\r\n        <span>4.8 \u00b7 Airbnb & VRBO<\/span>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"zh-reviews-cards\">\r\n      <div class=\"zh-rv-card\">\r\n        <div>\r\n          <div class=\"zh-rv-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p class=\"zh-rv-text\" id=\"zr-t1\">\"My family and I thoroughly enjoyed our stay. Regina was very responsive and friendly. The home was very clean and the views and beach access were just beautiful. We hope to return again someday!\"<\/p>\r\n        <\/div>\r\n        <div class=\"zh-rv-footer\">\r\n          <div class=\"zh-rv-avatar\" style=\"background:#C08558;color:#1B3025;\">M<\/div>\r\n          <div>\r\n            <div class=\"zh-rv-name\">Mariam<\/div>\r\n            <div class=\"zh-rv-origin\">\r\n              <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w20\/us.png\" width=\"14\" height=\"10\" alt=\"USA\"\/>\r\n              <span id=\"zr-o1\">Los Angeles \u00b7 Sierra del Mar<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"zh-rv-card\">\r\n        <div>\r\n          <div class=\"zh-rv-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p class=\"zh-rv-text\" id=\"zr-t2\">\"Spacious, very comfortable, beautiful condo. Regina and team fantastic, easy, responsive communication from beginning to finish. Highly recommend this condo and hosting team.\"<\/p>\r\n        <\/div>\r\n        <div class=\"zh-rv-footer\">\r\n          <div class=\"zh-rv-avatar\" style=\"background:#6B8278;color:#E9DED0;\">L<\/div>\r\n          <div>\r\n            <div class=\"zh-rv-name\">Lynette<\/div>\r\n            <div class=\"zh-rv-origin\">\r\n              <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w20\/ca.png\" width=\"14\" height=\"10\" alt=\"Canada\"\/>\r\n              <span id=\"zr-o2\">Edmonton \u00b7 Grand Venetian<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"zh-rv-card\">\r\n        <div>\r\n          <div class=\"zh-rv-stars\">\u2605\u2605\u2605\u2605\u2605<\/div>\r\n          <p class=\"zh-rv-text\" id=\"zr-t3\">\"Es un lugar digno de recomendar. Espacios amplios y cocina sumamente completa. Las amenidades como la alberca y acceso a la playa muy c\u00f3modas. Volver\u00eda sin dudarlo.\"<\/p>\r\n        <\/div>\r\n        <div class=\"zh-rv-footer\">\r\n          <div class=\"zh-rv-avatar\" style=\"background:#C06044;color:#FAF8F5;\">N<\/div>\r\n          <div>\r\n            <div class=\"zh-rv-name\">Nayeli<\/div>\r\n            <div class=\"zh-rv-origin\">\r\n              <img decoding=\"async\" src=\"https:\/\/flagcdn.com\/w20\/mx.png\" width=\"14\" height=\"10\" alt=\"M\u00e9xico\"\/>\r\n              <span id=\"zr-o3\">Guadalajara \u00b7 Quiya Residences<\/span>\r\n            <\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<section class=\"zh-props\" id=\"zh-propiedades\">\r\n  <div class=\"zh-section-header\">\r\n    <div>\r\n      <div class=\"zh-section-eyebrow\">\r\n        <div class=\"zh-section-eyebrow-line\"><\/div>\r\n        <span id=\"zh-props-eyebrow\">D\u00f3nde quedarte<\/span>\r\n      <\/div>\r\n      <!-- \u2705 SEO: t\u00edtulo de secci\u00f3n con keyword -->\r\n      <h2 class=\"zh-section-title\" id=\"zh-props-title\">Departamentos y Villas en Puerto Vallarta<\/h2>\r\n    <\/div>\r\n    <p class=\"zh-section-sub\" id=\"zh-props-sub\">Propiedades seleccionadas en las mejores zonas de Puerto Vallarta y Bah\u00eda de Banderas \u2014 con atenci\u00f3n personalizada y reserva directa.<\/p>\r\n  <\/div>\r\n  <div class=\"zh-grid\" id=\"zh-grid\">\r\n\r\n    <!-- \u2705 SEO: tagline visible debajo del nombre en cada tarjeta -->\r\n    <div class=\"zh-card\" data-id=\"gv608\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/Posts-Instagram-Zelva-Homes-1.png\" alt=\"Departamento Grand Venetian 608 con vista al mar \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Grand Venetian 608<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-gv608\">Depto. frente al mar con jacuzzi \u00b7 Zona Hotelera, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 Piso 6<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span id=\"zh-btn-det\">Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"gv803\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/6-2.png\" alt=\"Departamento Grand Venetian 803 vista bah\u00eda \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Grand Venetian 803<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-gv803\">Condo con vistas a la bah\u00eda \u00b7 Zona Hotelera, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 Piso 8<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"gv903\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/3.png\" alt=\"Grand Venetian 903 jacuzzi privado balc\u00f3n \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Grand Venetian 903<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-gv903\">Jacuzzi privado en balc\u00f3n \u00b7 Zona Hotelera, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 Piso 9<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"gv1703\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/1-3.png\" alt=\"Grand Venetian 1703 vista panor\u00e1mica piso 17 \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Grand Venetian 1703<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-gv1703\">Vista panor\u00e1mica al mar \u00b7 Piso 17, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 Piso 17<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-detail-wrap\" id=\"zh-detail\">\r\n      <button class=\"zh-detail-close\" onclick=\"closeDetail()\">\u2715<\/button>\r\n      <div class=\"zh-carousel\" id=\"zh-carousel\">\r\n        <div class=\"zh-carousel-track\" id=\"zh-carousel-track\"><\/div>\r\n        <button class=\"zh-carousel-btn zh-carousel-prev\" onclick=\"carouselMove(-1)\">&#8592;<\/button>\r\n        <button class=\"zh-carousel-btn zh-carousel-next\" onclick=\"carouselMove(1)\">&#8594;<\/button>\r\n        <div class=\"zh-carousel-dots\" id=\"zh-carousel-dots\"><\/div>\r\n        <div class=\"zh-carousel-counter\" id=\"zh-carousel-counter\">1 \/ 1<\/div>\r\n      <\/div>\r\n      <div class=\"zh-detail-right\">\r\n        <img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/Asset-28@2x-scaled.png\" class=\"zh-detail-logo\" alt=\"Zelva Homes\">\r\n        <div class=\"zh-detail-tag\" id=\"zh-det-tag\"><\/div>\r\n        <h3 class=\"zh-detail-title\" id=\"zh-det-title\"><\/h3>\r\n        <div class=\"zh-detail-price\" id=\"zh-det-price\"><\/div>\r\n        <p class=\"zh-detail-desc\" id=\"zh-det-desc\"><\/p>\r\n        <div class=\"zh-detail-specs\" id=\"zh-det-specs\"><\/div>\r\n        <a href=\"\" id=\"zh-det-cta\" class=\"zh-detail-cta\" target=\"_blank\"><\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"gv1708\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/3.webp\" alt=\"Grand Venetian 1708 atardecer piso 17 \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Grand Venetian 1708<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-gv1708\">Atardeceres desde el piso 17 \u00b7 Zona Hotelera, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 Piso 17<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"kovay\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/Diseno-sin-titulo-2025-11-18T215725.709.png\" alt=\"Villa Quiya con alberca y acceso a playa \u2014 La Cruz de Huanacaxtle\" loading=\"lazy\"><div class=\"zh-card-location\">Quiya Residences \u00b7 La Cruz<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Villa Quiya<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-kovay\">Villa con alberca privada y playa \u00b7 La Cruz de Huanacaxtle<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 135 m\u00b2<\/div>\r\n        <div class=\"zh-card-price\">Desde $265 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"sierra\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8122-EDIT-scaled.jpg\" alt=\"Penthouse Sierra del Mar frente a la playa Mismaloya \u2014 Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Mismaloya \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Sierra del Mar<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-sierra\">Penthouse frente al mar \u00b7 Mismaloya, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">7 hu\u00e9spedes \u00b7 3 rec \u00b7 2 ba\u00f1os \u00b7 Penthouse<\/div>\r\n        <div class=\"zh-card-price\">Desde $230 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"terra\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/12-1.png\" alt=\"Departamento Terra acceso a playa \u2014 Nuevo Nayarit Bah\u00eda de Banderas\" loading=\"lazy\"><div class=\"zh-card-location\">Nuevo Nayarit<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Terra<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-terra\">Acceso directo a playa \u00b7 Nuevo Nayarit, Bah\u00eda de Banderas<\/div>\r\n        <div class=\"zh-card-meta\">4 hu\u00e9spedes \u00b7 1 rec \u00b7 1 ba\u00f1o \u00b7 73 m\u00b2<\/div>\r\n        <div class=\"zh-card-price\">Desde $150 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"marbella\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-11.png\" alt=\"Departamento Marbella 611 renta vacacional \u2014 Zona Hotelera Puerto Vallarta\" loading=\"lazy\"><div class=\"zh-card-location\">Zona Hotelera \u00b7 PV<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Marbella 611<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-marbella\">Depto. c\u00e9ntrico ideal para parejas \u00b7 Zona Hotelera, Puerto Vallarta<\/div>\r\n        <div class=\"zh-card-meta\">4 hu\u00e9spedes \u00b7 2 rec \u00b7 1 ba\u00f1o \u00b7 98 m\u00b2<\/div>\r\n        <div class=\"zh-card-price\">Desde $105 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"zh-card\" data-id=\"quiyaph\">\r\n      <div class=\"zh-card-img\"><img decoding=\"async\" src=\"https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-18.jpg\" alt=\"Quiya Penthouse alberca privada resort La Cruz de Huanacaxtle\" loading=\"lazy\"><div class=\"zh-card-location\">Quiya Residences \u00b7 La Cruz<\/div><\/div>\r\n      <div class=\"zh-card-body\">\r\n        <div class=\"zh-card-name\">Quiya Penthouse<\/div>\r\n        <div class=\"zh-card-tagline\" id=\"zh-tl-quiyaph\">Penthouse exclusivo con alberca en balc\u00f3n \u00b7 La Cruz de Huanacaxtle<\/div>\r\n        <div class=\"zh-card-meta\">6 hu\u00e9spedes \u00b7 2 rec \u00b7 2 ba\u00f1os \u00b7 130 m\u00b2<\/div>\r\n        <div class=\"zh-card-price\">Desde $220 USD \/ noche<\/div>\r\n        <div class=\"zh-card-btn\"><span>Ver detalles<\/span><span class=\"zh-card-btn-arrow\">\u2192<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"zh-why\">\r\n  <div class=\"zh-why-inner\">\r\n    <div class=\"zh-why-header\">\r\n      <div class=\"zh-section-eyebrow\">\r\n        <div class=\"zh-section-eyebrow-line\"><\/div>\r\n        <span id=\"zh-why-eyebrow\">Reserva directo con nosotros<\/span>\r\n        <div class=\"zh-section-eyebrow-line\"><\/div>\r\n      <\/div>\r\n      <!-- \u2705 SEO: t\u00edtulo con keyword de intenci\u00f3n de b\u00fasqueda -->\r\n      <h2 class=\"zh-section-title\" id=\"zh-why-title\">\u00bfPor qu\u00e9 reservar tu renta vacacional directo?<\/h2>\r\n    <\/div>\r\n    <div class=\"zh-why-grid\">\r\n      <div class=\"zh-why-card\">\r\n        <div class=\"zh-why-icon\" style=\"background:#E9DED0;\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C06044\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/div>\r\n        <h3 id=\"zh-why1-t\">Atenci\u00f3n personalizada, no un bot<\/h3>\r\n        <!-- \u2705 SEO: menci\u00f3n natural de Puerto Vallarta + tipo de hu\u00e9sped -->\r\n        <p id=\"zh-why1-p\">Cuando reservas tu estancia en Puerto Vallarta o Bah\u00eda de Banderas con nosotros, hablas directamente con alguien real que conoce cada propiedad a fondo. Sin call centers, sin respuestas autom\u00e1ticas, solo atenci\u00f3n genuina para que tu viaje salga perfecto.<\/p>\r\n      <\/div>\r\n      <div class=\"zh-why-card\">\r\n        <div class=\"zh-why-icon\" style=\"background:#E9DED0;\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C08558\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"\/><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"\/><\/svg><\/div>\r\n        <h3 id=\"zh-why2-t\">Ahorra las comisiones de Airbnb y VRBO<\/h3>\r\n        <!-- \u2705 SEO: keyword \"reserva directa\" + nombres de plataformas que la gente conoce -->\r\n        <p id=\"zh-why2-p\">Al hacer tu reserva directa con Zelva Homes evitas las tarifas de servicio de plataformas como Airbnb o VRBO, que pueden sumar hasta un 15% extra sobre el precio. El mismo departamento o villa, al mismo precio, sin cargos ocultos ni sorpresas al pagar.<\/p>\r\n      <\/div>\r\n      <div class=\"zh-why-card\">\r\n        <div class=\"zh-why-icon\" style=\"background:#E9DED0;\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#6B8278\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg><\/div>\r\n        <h3 id=\"zh-why3-t\">Flexibilidad real para tu estad\u00eda<\/h3>\r\n        <!-- \u2705 SEO: keyword \"estad\u00eda\" y \"vacaciones en Puerto Vallarta\" -->\r\n        <p id=\"zh-why3-p\">Coordinamos tus fechas de llegada, check-in tard\u00edo por vuelo y cualquier necesidad especial directamente contigo. Tus vacaciones en Puerto Vallarta o Bah\u00eda de Banderas, a tu medida, sin reglas r\u00edgidas de plataforma.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"zh-extras\">\r\n  <div class=\"zh-extras-inner\">\r\n    <div class=\"zh-extras-text\">\r\n      <div class=\"zh-section-eyebrow\" style=\"margin-bottom:12px;\"><div class=\"zh-section-eyebrow-line\"><\/div><span id=\"zh-extras-eyebrow\">M\u00e1s que un alojamiento<\/span><\/div>\r\n      <h2 class=\"zh-section-title\" id=\"zh-extras-title\" style=\"color:#E9DED0;margin-bottom:16px;\">Tu estad\u00eda,<br>a tu medida<\/h2>\r\n      <!-- \u2705 SEO: keywords de servicios tur\u00edsticos en Puerto Vallarta -->\r\n      <p id=\"zh-extras-sub\" style=\"font-size:13.5px;font-weight:300;color:rgba(233,222,208,0.7);line-height:1.8;margin-bottom:28px;\">Queremos que tu experiencia en Puerto Vallarta y Bah\u00eda de Banderas sea perfecta desde el primer momento. Por eso ofrecemos servicios adicionales: traslados, tours, despensa y m\u00e1s, para que solo te preocupes por disfrutar.<\/p>\r\n      <a id=\"zh-extras-btn\" href=\"https:\/\/wa.me\/524777653607?text=Hola%2C%20quisiera%20informacion%20sobre%20servicios%20adicionales\" class=\"zh-btn-primary\" target=\"_blank\" style=\"display:inline-block;\" rel=\"noopener\">Pregunta por estos servicios<\/a>\r\n    <\/div>\r\n    <div class=\"zh-extras-list\">\r\n      <div class=\"zh-extra-item\">\r\n        <div class=\"zh-extra-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C08558\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\" rx=\"2\"\/><path d=\"M16 8h4l3 3v5h-7V8z\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><\/div>\r\n        <div><div class=\"zh-extra-title\" id=\"zh-ex1-t\">Transporte aeropuerto Puerto Vallarta<\/div><div class=\"zh-extra-desc\" id=\"zh-ex1-p\">Traslado privado desde y hacia el aeropuerto de Puerto Vallarta, sin esperas ni sorpresas.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"zh-extra-item\">\r\n        <div class=\"zh-extra-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C08558\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z\"\/><line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"\/><path d=\"M16 10a4 4 0 0 1-8 0\"\/><\/svg><\/div>\r\n        <div><div class=\"zh-extra-title\" id=\"zh-ex2-t\">Despensa lista al llegar<\/div><div class=\"zh-extra-desc\" id=\"zh-ex2-p\">Llenamos tu despensa antes de que llegues para que empieces tus vacaciones sin ir al s\u00faper.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"zh-extra-item\">\r\n        <div class=\"zh-extra-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C08558\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 8v4l3 3\"\/><\/svg><\/div>\r\n        <div><div class=\"zh-extra-title\" id=\"zh-ex3-t\">Tours y experiencias en Puerto Vallarta<\/div><div class=\"zh-extra-desc\" id=\"zh-ex3-p\">Te conectamos con agencias confiables: whale watching, pesca deportiva, city tours y m\u00e1s.<\/div><\/div>\r\n      <\/div>\r\n      <div class=\"zh-extra-item\">\r\n        <div class=\"zh-extra-icon\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#C08558\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg><\/div>\r\n        <div><div class=\"zh-extra-title\" id=\"zh-ex4-t\">Recomendaciones personalizadas<\/div><div class=\"zh-extra-desc\" id=\"zh-ex4-p\">Restaurantes, playas escondidas y mercados locales, te guiamos seg\u00fan lo que quieres vivir en Vallarta.<\/div><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"zh-faq\" id=\"zh-faq\">\r\n  <div class=\"zh-faq-inner\">\r\n    <div class=\"zh-faq-header\">\r\n      <div class=\"zh-section-eyebrow\" style=\"margin-bottom:10px;\"><div class=\"zh-section-eyebrow-line\"><\/div><span id=\"zh-faq-eyebrow\">Resolvemos tus dudas<\/span><\/div>\r\n      <h2 class=\"zh-section-title\" id=\"zh-faq-title\">Preguntas frecuentes<\/h2>\r\n    <\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq1\">\u00bfC\u00f3mo puedo reservar una renta vacacional en Puerto Vallarta?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa1\">Cont\u00e1ctanos por WhatsApp o correo y te enviamos una cotizaci\u00f3n personalizada para tus fechas. Para confirmar la reserva se solicita el 30% del total como primer pago para bloquear las fechas, y el 70% restante se liquida 60 d\u00edas antes de tu llegada.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq2\">\u00bfCu\u00e1les son las opciones de pago?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa2\">Las opciones de pago var\u00edan seg\u00fan la propiedad. Te informamos los m\u00e9todos disponibles al momento de cotizar para que el proceso sea lo m\u00e1s c\u00f3modo posible. Ponte en contacto con nosotros y con gusto te orientamos.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq3\">\u00bfCu\u00e1l es la pol\u00edtica de cancelaci\u00f3n?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa3\">El primer pago del 30% no es reembolsable. Si cancelas con 60 o m\u00e1s d\u00edas de anticipaci\u00f3n a tu llegada, el 70% restante no se cobra o se devuelve si ya fue pagado. Si cancelas con 59 d\u00edas o menos, no hay reembolso del monto total pagado.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq4\">\u00bfSe requiere un dep\u00f3sito de seguridad?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa4\">S\u00ed. Se solicita un dep\u00f3sito en efectivo a tu llegada que var\u00eda entre $200 y $500 USD dependiendo de la propiedad. Se te informa el monto exacto en tu cotizaci\u00f3n. El dep\u00f3sito se devuelve en su totalidad al final de tu estancia si no hay da\u00f1os.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq5\">\u00bfA qu\u00e9 hora es el check-in y check-out?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa5\">El check-in es a partir de las 3:00 pm y el check-out es antes de las 11:00 am. Si necesitas horarios especiales por tu vuelo u otro motivo, cons\u00faltanos con anticipaci\u00f3n y hacemos lo posible por acomodarte.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq6\">\u00bfHay estancia m\u00ednima en sus propiedades?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa6\">En la mayor\u00eda de nuestras propiedades la estancia m\u00ednima es de 3 noches. Puede variar seg\u00fan la propiedad y la temporada. Cons\u00faltanos si tienes fechas espec\u00edficas y buscamos la mejor opci\u00f3n para ti.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq7\">\u00bfLas propiedades cuentan con limpieza incluida?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa7\">Todas las propiedades incluyen limpieza al inicio y al final de tu estancia. Para estad\u00edas m\u00e1s largas podemos coordinar limpiezas intermedias con un costo adicional.<\/p><\/div><\/div>\r\n    <div class=\"zh-faq-item\"><button class=\"zh-faq-q\" onclick=\"toggleFaq(this)\"><span class=\"zh-faq-q-text\" id=\"zh-fq8\">\u00bfLas propiedades incluyen toallas, amenidades y art\u00edculos b\u00e1sicos?<\/span><div class=\"zh-faq-icon\"><span>+<\/span><\/div><\/button><div class=\"zh-faq-a\"><p id=\"zh-fa8\">S\u00ed, todas las propiedades cuentan con toallas, ropa de cama y amenidades b\u00e1sicas de bienvenida. Los detalles espec\u00edficos los encontrar\u00e1s en la descripci\u00f3n de cada propiedad.<\/p><\/div><\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<\/div>\r\n\r\n<script>\r\nconst isEN = window.location.pathname.indexOf('\/en') !== -1;\r\n\r\nif(isEN){\r\n  \/\/ \u2705 SEO EN: hero eyebrow con keyword en ingl\u00e9s\r\n  document.getElementById('zh-eyebrow-loc').textContent = 'Vacation rentals \u00b7 Puerto Vallarta & Bah\u00eda de Banderas';\r\n  document.getElementById('zh-hero-h1').innerHTML = 'Your<br>retreat in<br><em>paradise<\/em>';\r\n  \/\/ \u2705 SEO EN: subt\u00edtulo con keywords de ubicaci\u00f3n y tipo de propiedad\r\n  document.getElementById('zh-hero-sub').textContent = 'Handpicked condos and villas in Puerto Vallarta, Mismaloya, La Cruz de Huanacaxtle and Nuevo Nayarit. Book directly with us and live an unforgettable experience.';\r\n  document.getElementById('zh-btn-props').textContent = 'View properties';\r\n  document.getElementById('zh-badge1').textContent = 'average rating';\r\n  document.getElementById('zh-badge2').textContent = 'happy guests';\r\n  document.getElementById('zh-t1').textContent = 'guests hosted';\r\n  document.getElementById('zh-t2').textContent = 'years of experience';\r\n  document.getElementById('zh-t3').textContent = 'average across platforms';\r\n  document.getElementById('zh-t4').textContent = 'properties';\r\n  document.getElementById('zh-props-eyebrow').textContent = 'Where to stay';\r\n  \/\/ \u2705 SEO EN: t\u00edtulo de secci\u00f3n con keyword\r\n  document.getElementById('zh-props-title').textContent = 'Vacation Rentals in Puerto Vallarta';\r\n  document.getElementById('zh-props-sub').textContent = 'Handpicked properties in the best areas of Puerto Vallarta and Bah\u00eda de Banderas, with personalized service and direct booking.';\r\n  document.getElementById('zr-eyebrow').textContent = 'Real guests';\r\n  document.getElementById('zr-title').innerHTML = 'What our<br>guests say';\r\n  document.getElementById('zr-t3').textContent = '\"A place truly worth recommending. Spacious, beautifully equipped kitchen, and great amenities, the pool and beach access were perfect. I would come back without hesitation.\"';\r\n  \/\/ \u2705 SEO EN: taglines de tarjetas en ingl\u00e9s\r\n  document.getElementById('zh-tl-gv608').textContent = 'Oceanfront condo with private jacuzzi \u00b7 Hotel Zone, Puerto Vallarta';\r\n  document.getElementById('zh-tl-gv803').textContent = 'Bay view condo \u00b7 Hotel Zone, Puerto Vallarta';\r\n  document.getElementById('zh-tl-gv903').textContent = 'Private jacuzzi on balcony \u00b7 Hotel Zone, Puerto Vallarta';\r\n  document.getElementById('zh-tl-gv1703').textContent = 'Panoramic ocean views \u00b7 Floor 17, Puerto Vallarta';\r\n  document.getElementById('zh-tl-gv1708').textContent = 'Sunset views from floor 17 \u00b7 Hotel Zone, Puerto Vallarta';\r\n  document.getElementById('zh-tl-kovay').textContent = 'Private pool villa with beach access \u00b7 La Cruz de Huanacaxtle';\r\n  document.getElementById('zh-tl-sierra').textContent = 'Beachfront penthouse \u00b7 Mismaloya, Puerto Vallarta';\r\n  document.getElementById('zh-tl-terra').textContent = 'Direct beach access \u00b7 Nuevo Nayarit, Bah\u00eda de Banderas';\r\n  document.getElementById('zh-tl-marbella').textContent = 'Cozy apt, great location \u00b7 Hotel Zone, Puerto Vallarta';\r\n  document.getElementById('zh-tl-quiyaph').textContent = 'Exclusive penthouse with plunge pool \u00b7 La Cruz de Huanacaxtle';\r\n  document.getElementById('zh-why-eyebrow').textContent = 'Book directly with us';\r\n  \/\/ \u2705 SEO EN: t\u00edtulo con keyword de intenci\u00f3n\r\n  document.getElementById('zh-why-title').textContent = 'Why book your vacation rental directly?';\r\n  document.getElementById('zh-why1-t').textContent = 'Personal attention, not a bot';\r\n  document.getElementById('zh-why1-p').textContent = \"When you book your stay in Puerto Vallarta or Bah\u00eda de Banderas with us, you speak directly with someone who knows every property inside out. No call centers, no auto-replies, just genuine care to make your trip perfect.\";\r\n  document.getElementById('zh-why2-t').textContent = 'Save on Airbnb & VRBO fees';\r\n  document.getElementById('zh-why2-p').textContent = 'Booking directly with Zelva Homes means you skip the service fees from platforms like Airbnb or VRBO, which can add up to 15% on top of the nightly rate. Same condo or villa, same price, no hidden charges.';\r\n  document.getElementById('zh-why3-t').textContent = 'Real flexibility for your stay';\r\n  document.getElementById('zh-why3-p').textContent = 'We coordinate your dates, late check-ins, and any special needs directly with you. Your vacation in Puerto Vallarta or Bah\u00eda de Banderas, your way, without rigid platform rules.';\r\n  document.getElementById('zh-extras-eyebrow').textContent = 'More than accommodation';\r\n  document.getElementById('zh-extras-title').innerHTML = 'Your stay,<br>your way';\r\n  document.getElementById('zh-extras-sub').textContent = \"We want your experience in Puerto Vallarta and Bah\u00eda de Banderas to be perfect from day one. That's why we offer additional services, transfers, tours, grocery stocking and more, so you only have to focus on enjoying.\";\r\n  document.getElementById('zh-extras-btn').textContent = 'Ask about these services';\r\n  document.getElementById('zh-extras-btn').href = 'https:\/\/wa.me\/524777653607?text=Hello%2C%20I%20would%20like%20information%20about%20additional%20services';\r\n  document.getElementById('zh-ex1-t').textContent = 'Puerto Vallarta airport transfer';\r\n  document.getElementById('zh-ex1-p').textContent = 'Private transfer to and from Puerto Vallarta airport, no waiting, no surprises.';\r\n  document.getElementById('zh-ex2-t').textContent = 'Grocery stocking';\r\n  document.getElementById('zh-ex2-p').textContent = 'We stock your pantry before you arrive so you can start your vacation without a supermarket run.';\r\n  document.getElementById('zh-ex3-t').textContent = 'Tours & experiences in Puerto Vallarta';\r\n  document.getElementById('zh-ex3-p').textContent = 'We connect you with trusted agencies: whale watching, sport fishing, city tours and more.';\r\n  document.getElementById('zh-ex4-t').textContent = 'Personalized local recommendations';\r\n  document.getElementById('zh-ex4-p').textContent = 'Restaurants, hidden beaches, local markets, we guide you based on what you want to experience in Vallarta.';\r\n  document.getElementById('zh-faq-eyebrow').textContent = 'We answer your questions';\r\n  document.getElementById('zh-faq-title').textContent = 'Frequently asked questions';\r\n  document.getElementById('zh-fq1').textContent = 'How do I book a vacation rental in Puerto Vallarta?';\r\n  document.getElementById('zh-fa1').textContent = \"Contact us via WhatsApp or email and we'll send you a personalized quote for your dates. To confirm the reservation, 30% of the total is required as a first payment to hold the dates, and the remaining 70% is due 60 days before your arrival.\";\r\n  document.getElementById('zh-fq2').textContent = 'What are the payment options?';\r\n  document.getElementById('zh-fa2').textContent = \"Payment options vary by property. We'll inform you of the available methods at the time of quoting. Contact us and we'll be happy to guide you.\";\r\n  document.getElementById('zh-fq3').textContent = 'What is the cancellation policy?';\r\n  document.getElementById('zh-fa3').textContent = 'The initial 30% payment is non-refundable. If you cancel 60 or more days before arrival, the remaining 70% is not charged or is refunded if already paid. If you cancel within 59 days or less, no refund is issued.';\r\n  document.getElementById('zh-fq4').textContent = 'Is a security deposit required?';\r\n  document.getElementById('zh-fa4').textContent = 'Yes. A cash deposit is required upon arrival, ranging from $200 to $500 USD depending on the property. The exact amount is stated in your quote. The deposit is fully refunded at checkout if there is no damage.';\r\n  document.getElementById('zh-fq5').textContent = 'What are the check-in and check-out times?';\r\n  document.getElementById('zh-fa5').textContent = \"Check-in is from 3:00 pm and check-out is before 11:00 am. If you need special times due to your flight, let us know in advance and we'll do our best to accommodate you.\";\r\n  document.getElementById('zh-fq6').textContent = 'Is there a minimum stay?';\r\n  document.getElementById('zh-fa6').textContent = \"Most of our properties have a minimum stay of 3 nights. This may vary by property and season. Contact us with your specific dates and we'll find the best option for you.\";\r\n  document.getElementById('zh-fq7').textContent = 'Is cleaning included?';\r\n  document.getElementById('zh-fa7').textContent = 'All properties include cleaning at the beginning and end of your stay. For longer stays, we can arrange mid-stay cleanings at an additional cost.';\r\n  document.getElementById('zh-fq8').textContent = 'Do properties include towels, amenities and basic supplies?';\r\n  document.getElementById('zh-fa8').textContent = \"Yes, all properties include towels, bed linens, and basic welcome amenities. Specific details can be found in each property's description.\";\r\n  document.querySelectorAll('.zh-card-meta').forEach(el=>{\r\n    const t=el.textContent;\r\n    el.textContent=t.replace('hu\u00e9spedes','guests').replace('rec','bed').replace('ba\u00f1os','bath').replace('Piso','Floor').replace('ba\u00f1o','bath');\r\n  });\r\n  document.querySelectorAll('.zh-card-price').forEach(el=>{el.textContent=el.textContent.replace('Desde','From').replace('noche','night');});\r\n  document.querySelectorAll('.zh-card-btn span:first-child').forEach(el=>{if(el.textContent==='Ver detalles')el.textContent='View details';});\r\n}\r\n\r\nconst propData={\r\n  gv608:{tag:isEN?'Grand Venetian \u00b7 Floor 6':'Grand Venetian \u00b7 Piso 6',title:'Grand Venetian 608',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Tropical retreat on the sixth floor with a private jacuzzi on the balcony and bay views. Fully equipped kitchen, spacious living area and ocean breeze. 15 minutes from the Malec\u00f3n and the Romantic Zone.':'Refugio tropical en el sexto piso con jacuzzi privado en el balc\u00f3n y vistas a la bah\u00eda. Cocina totalmente equipada, amplia sala y la brisa del mar. A 15 minutos del Malec\u00f3n y la Zona Rom\u00e1ntica.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/Posts-Instagram-Zelva-Homes-1.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/Diseno-sin-titulo-2025-11-01T210617.207.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/12.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/15.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/7.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/6-1.png'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'175m\u00b2',k:'Area'},{v:'Yes',k:'Jacuzzi'},{v:'Yes',k:'Parking'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'175m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Jacuzzi'},{v:'S\u00ed',k:'Estac.'}]},\r\n  gv803:{tag:isEN?'Grand Venetian \u00b7 Floor 8':'Grand Venetian \u00b7 Piso 8',title:'Grand Venetian 803',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Modern condo with stunning bay views. Bright and welcoming atmosphere with sliding doors to the balcony. The perfect balance between comfort and relaxation.':'Moderno condominio con impresionantes vistas a la bah\u00eda. Ambiente luminoso y acogedor con puertas corredizas al balc\u00f3n. El equilibrio ideal entre comodidad y relajaci\u00f3n.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/6-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/1-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/2-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/3-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/4-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/5-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/8-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/10-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/5.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/13-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_20210407_150803-scaled.jpg'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'175m\u00b2',k:'Area'},{v:'Yes',k:'Wi-Fi'},{v:'Yes',k:'Parking'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'175m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Wi-Fi'},{v:'S\u00ed',k:'Estac.'}]},\r\n  gv903:{tag:isEN?'Grand Venetian \u00b7 Floor 9':'Grand Venetian \u00b7 Piso 9',title:'Grand Venetian 903',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Oasis in Tower 3000 with a private jacuzzi on the balcony and incredible bay views. The sliding doors create the perfect setting where the ocean breeze fills every space.':'Oasis en la Torre 3000 con jacuzzi privado en el balc\u00f3n y vista incre\u00edble a la bah\u00eda. Las puertas corredizas crean el ambiente perfecto donde la brisa del mar llena cada espacio.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/7.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/8.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/10.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/11.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/13.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/15.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/12.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/1.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_20210411_151245-scaled.jpg'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'175m\u00b2',k:'Area'},{v:'Yes',k:'Jacuzzi'},{v:'Yes',k:'Parking'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'175m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Jacuzzi'},{v:'S\u00ed',k:'Estac.'}]},\r\n  gv1703:{tag:isEN?'Grand Venetian \u00b7 Floor 17':'Grand Venetian \u00b7 Piso 17',title:'Grand Venetian 1703',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Unmatched panoramic views of the bay and the city skyline from the 17th floor. Private balcony perfect for morning coffee or watching the sunset over the sea.':'Vistas panor\u00e1micas inigualables a la bah\u00eda y al horizonte de la ciudad desde el piso 17. Balc\u00f3n privado ideal para el caf\u00e9 de la ma\u00f1ana o disfrutar el atardecer sobre el mar.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/1-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_5572-2-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/11-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/7-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/15-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/14-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/2-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/3-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/8-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/12-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/13-3.png'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'175m\u00b2',k:'Area'},{v:'Floor 17',k:'Height'},{v:'Yes',k:'Parking'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'175m\u00b2',k:'\u00c1rea'},{v:'Piso 17',k:'Altura'},{v:'S\u00ed',k:'Estac.'}]},\r\n  gv1708:{tag:isEN?'Grand Venetian \u00b7 Floor 17':'Grand Venetian \u00b7 Piso 17',title:'Grand Venetian 1708',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Wake up to spectacular ocean views from the 17th floor. Perfect for families or friends looking to relax in style. Unforgettable sunsets from the private balcony.':'Despierta con vistas espectaculares al mar desde el piso 17. Perfecto para familias o amigos que buscan relajarse con estilo. Atardeceres inolvidables desde el balc\u00f3n privado.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/3.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/9.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/2.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/1.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/6.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/5.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/11-4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/14-4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/13-4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2018\/12\/15-4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/803_DSC5398_CO-scaled.jpg'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'175m\u00b2',k:'Area'},{v:'Floor 17',k:'Height'},{v:'Yes',k:'Parking'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'175m\u00b2',k:'\u00c1rea'},{v:'Piso 17',k:'Altura'},{v:'S\u00ed',k:'Estac.'}]},\r\n  kovay:{tag:'Quiya Residences \u00b7 La Cruz de Huanacaxtle',title:'Villa Quiya',price:isEN?'From $265 USD \/ night':'Desde $265 USD \/ noche',desc:isEN?'Luxury villa with private patio with BBQ, heated pool, and direct beach access. A true tropical paradise.':'Villa de lujo con patio privado, asador, alberca climatizada y acceso directo a la playa. Un verdadero para\u00edso tropical.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/Diseno-sin-titulo-2025-11-18T215725.709.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/11-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/12-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/REGINA-49.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/14-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/7-3.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/8-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/3-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/2-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/1-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/4-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/5-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/6-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/10-2.png'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'135m\u00b2',k:'Area'},{v:'Yes',k:'Pool'},{v:'Yes',k:'Beach'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'135m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Alberca'},{v:'S\u00ed',k:'Playa'}]},\r\n  sierra:{tag:'Sierra del Mar \u00b7 Mismaloya PV',title:'Sierra del Mar',price:isEN?'From $230 USD \/ night':'Desde $230 USD \/ noche',desc:isEN?'Penthouse on the seventh floor with panoramic views of Esmeralda beach and the mountains. Watch whales from the terrace or enjoy golden sunsets. Airport transfer included.':'Penthouse en el s\u00e9ptimo piso con vistas panor\u00e1micas a la playa Esmeralda y las monta\u00f1as. Observa ballenas desde la terraza o disfruta atardeceres dorados. Incluye traslado del aeropuerto.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8122-EDIT-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8099-EDIT-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8093-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8126-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8641-EDIT-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8105-EDIT-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/2-1.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/3-1.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/5-1.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/11.webp','https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/15.webp'],specs:isEN?[{v:'7+1',k:'Guests'},{v:'3',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'140m\u00b2',k:'Area'},{v:'Yes',k:'Penthouse'},{v:'Yes',k:'Parking'}]:[{v:'7+1',k:'Hu\u00e9spedes'},{v:'3',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'140m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Penthouse'},{v:'S\u00ed',k:'Estac.'}]},\r\n  terra:{tag:isEN?'Nuevo Nayarit \u00b7 Beach':'Nuevo Nayarit \u00b7 Playa',title:'Terra',price:isEN?'From $150 USD \/ night':'Desde $150 USD \/ noche',desc:isEN?'Your seaside retreat in Nuevo Nayarit. Steps from one of the most beautiful beaches in Bah\u00eda de Banderas, with exclusive beach and resort-style pool access. Ideal for couples or small families.':'Tu refugio junto al mar en Nuevo Nayarit. A pasos de una de las playas m\u00e1s hermosas de Bah\u00eda de Banderas, con acceso exclusivo a playa y alberca estilo resort. Ideal para parejas o familias peque\u00f1as.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2025\/11\/12-1.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8292-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8285-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8293-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8313-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8311-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8305-1-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8272-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8274-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8320-scaled.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8318-1-scaled.jpg'],specs:isEN?[{v:'4',k:'Guests'},{v:'1',k:'Bedroom'},{v:'1',k:'Bathroom'},{v:'73m\u00b2',k:'Area'},{v:'Yes',k:'Beach'},{v:'Yes',k:'Pool'}]:[{v:'4',k:'Hu\u00e9spedes'},{v:'1',k:'Rec\u00e1mara'},{v:'1',k:'Ba\u00f1o'},{v:'73m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Playa'},{v:'S\u00ed',k:'Alberca'}]},\r\n  marbella:{tag:isEN?'Hotel Zone \u00b7 Puerto Vallarta':'Zona Hotelera \u00b7 Puerto Vallarta',title:'Marbella 611',price:isEN?'From $105 USD \/ night':'Desde $105 USD \/ noche',desc:isEN?'Cozy apartment in Puerto Vallarta, ideal for couples or small families. Walking distance to restaurants, bars, and supermarkets \u2014 close to everything Puerto Vallarta has to offer.':'Acogedor departamento en Puerto Vallarta ideal para parejas o familias peque\u00f1as. A f\u00e1cil distancia caminando de restaurantes, bares y supermercados, cerca de todo lo que Puerto Vallarta tiene para ofrecer.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-11.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-2.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-4.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-7.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/03\/Diseno-sin-titulo-9.png','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8008-scaled.jpeg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8013-scaled.jpeg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/04\/IMG_8003-scaled.jpeg'],specs:isEN?[{v:'4',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'1',k:'Bathroom'},{v:'98m\u00b2',k:'Area'},{v:'Yes',k:'Wi-Fi'},{v:'Yes',k:'Parking'}]:[{v:'4',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'1',k:'Ba\u00f1o'},{v:'98m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Wi-Fi'},{v:'S\u00ed',k:'Estac.'}]},\r\n  quiyaph:{tag:'Quiya Residences \u00b7 La Cruz de Huanacaxtle',title:'Quiya Penthouse',price:isEN?'From $220 USD \/ night':'Desde $220 USD \/ noche',desc:isEN?'Exclusive penthouse at Quiya Residences in La Cruz de Huanacaxtle. Full private property with equipped kitchen, private balcony plunge pool and access to the resort\\'s beach, pools, restaurants and amenities.':'Penthouse exclusivo en Quiya Residences, La Cruz de Huanacaxtle. Propiedad completa con cocina equipada, piscina privada de inmersi\u00f3n en balc\u00f3n y acceso a playa, albercas, restaurantes y amenidades del resort.',photos:['https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-18.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-45.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-48.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-26.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-31.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-37.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-55.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-52.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-54.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-58.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-20.jpg','https:\/\/zelvahomes.com\/wp-content\/uploads\/2026\/05\/Departamento-19.jpg'],specs:isEN?[{v:'6',k:'Guests'},{v:'2',k:'Bedrooms'},{v:'2',k:'Bathrooms'},{v:'130m\u00b2',k:'Area'},{v:'Yes',k:'Jacuzzi'},{v:'Yes',k:'Beach'}]:[{v:'6',k:'Hu\u00e9spedes'},{v:'2',k:'Rec\u00e1maras'},{v:'2',k:'Ba\u00f1os'},{v:'130m\u00b2',k:'\u00c1rea'},{v:'S\u00ed',k:'Jacuzzi'},{v:'S\u00ed',k:'Playa'}]}\r\n};\r\n\r\nlet activeCard=null,currentSlide=0,totalSlides=0;\r\nfunction buildCarousel(photos){\r\n  const track=document.getElementById('zh-carousel-track'),dots=document.getElementById('zh-carousel-dots');\r\n  track.innerHTML='';dots.innerHTML='';totalSlides=photos.length;currentSlide=0;\r\n  photos.forEach((url,i)=>{\r\n    const slide=document.createElement('div');slide.className='zh-carousel-slide';\r\n    const img=document.createElement('img');img.src=url;img.alt='Photo '+(i+1);img.loading=i===0?'eager':'lazy';\r\n    slide.appendChild(img);track.appendChild(slide);\r\n    const dot=document.createElement('button');dot.className='zh-carousel-dot'+(i===0?' active':'');\r\n    dot.onclick=()=>goToSlide(i);dots.appendChild(dot);\r\n  });\r\n  updateCarousel();\r\n}\r\nfunction updateCarousel(){\r\n  document.getElementById('zh-carousel-track').style.transform=`translateX(-${currentSlide*100}%)`;\r\n  document.querySelectorAll('.zh-carousel-dot').forEach((d,i)=>d.classList.toggle('active',i===currentSlide));\r\n  document.getElementById('zh-carousel-counter').textContent=(currentSlide+1)+' \/ '+totalSlides;\r\n}\r\nfunction carouselMove(dir){currentSlide=(currentSlide+dir+totalSlides)%totalSlides;updateCarousel();}\r\nfunction goToSlide(i){currentSlide=i;updateCarousel();}\r\nlet touchStartX=0;\r\ndocument.addEventListener('DOMContentLoaded',()=>{\r\n  const carousel=document.getElementById('zh-carousel');\r\n  if(carousel){\r\n    carousel.addEventListener('touchstart',e=>{touchStartX=e.touches[0].clientX;},{passive:true});\r\n    carousel.addEventListener('touchend',e=>{const diff=touchStartX-e.changedTouches[0].clientX;if(Math.abs(diff)>40)carouselMove(diff>0?1:-1);},{passive:true});\r\n  }\r\n});\r\ndocument.querySelectorAll('.zh-card').forEach(card=>{\r\n  card.addEventListener('click',function(){\r\n    const id=this.dataset.id;\r\n    if(activeCard===id){closeDetail();return;}\r\n    activeCard=id;\r\n    const d=propData[id],det=document.getElementById('zh-detail');\r\n    document.getElementById('zh-det-tag').textContent=d.tag;\r\n    document.getElementById('zh-det-title').textContent=d.title;\r\n    document.getElementById('zh-det-price').textContent=d.price;\r\n    document.getElementById('zh-det-desc').textContent=d.desc;\r\n    document.getElementById('zh-det-cta').href='https:\/\/wa.me\/524777653607?text='+(isEN?'Hello%2C%20I%20am%20interested%20in%20':'Hola%2C%20me%20interesa%20')+encodeURIComponent(d.title);\r\n    document.getElementById('zh-det-cta').textContent=isEN?'Request information \u2192':'Solicitar informaci\u00f3n \u2192';\r\n    document.getElementById('zh-det-specs').innerHTML=d.specs.map(s=>`<div class=\"zh-spec\"><div class=\"zh-spec-val\">${s.v}<\/div><div class=\"zh-spec-key\">${s.k}<\/div><\/div>`).join('');\r\n    buildCarousel(d.photos);\r\n    const grid=document.getElementById('zh-grid'),cards=[...grid.querySelectorAll('.zh-card')],idx=cards.indexOf(this);\r\n    const cols=window.innerWidth>=1024?4:window.innerWidth>=640?2:1;\r\n    const rowEnd=Math.ceil((idx+1)\/cols)*cols,afterCard=cards[Math.min(rowEnd-1,cards.length-1)];\r\n    afterCard.after(det);det.classList.remove('open');void det.offsetWidth;det.classList.add('open');\r\n    setTimeout(()=>{det.scrollIntoView({behavior:'smooth',block:'nearest'});},100);\r\n  });\r\n});\r\nfunction closeDetail(){document.getElementById('zh-detail').classList.remove('open');activeCard=null;}\r\nfunction toggleFaq(btn){\r\n  const item=btn.closest('.zh-faq-item'),isOpen=item.classList.contains('open');\r\n  document.querySelectorAll('.zh-faq-item.open').forEach(i=>i.classList.remove('open'));\r\n  if(!isOpen)item.classList.add('open');\r\n}\r\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>Rentas vacacionales \u00b7 Puerto Vallarta &amp; Bah\u00eda de Banderas Tu refugio en el para\u00edso Departamentos y villas seleccionados en Puerto Vallarta, Mismaloya, La Cruz de Huanacaxtle y Nuevo Nayarit. Reserva directo con nosotros y vive una experiencia inolvidable. Ver propiedades 4.8\u2605calificaci\u00f3n promedio 1,320+hu\u00e9spedes felices 1,320+hu\u00e9spedes alojados 10a\u00f1os de experiencia 4.8\u2605promedio en plataformas 10propiedades Hu\u00e9spedes reales &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/zelvahomes.com\/en\/\" class=\"more-link\">Read More <span class=\"screen-reader-text\"> &#8220;Home 1&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-164","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/pages\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/comments?post=164"}],"version-history":[{"count":522,"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/pages\/164\/revisions"}],"predecessor-version":[{"id":5712,"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/pages\/164\/revisions\/5712"}],"wp:attachment":[{"href":"https:\/\/zelvahomes.com\/en\/wp-json\/wp\/v2\/media?parent=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}