{"id":11,"date":"2026-05-12T18:42:35","date_gmt":"2026-05-12T18:42:35","guid":{"rendered":"https:\/\/cementeriodigitalhispano.com\/?page_id=11"},"modified":"2026-10-24T16:54:12","modified_gmt":"2026-10-24T16:54:12","slug":"inicio","status":"publish","type":"page","link":"https:\/\/cementeriodigitalhispano.com\/","title":{"rendered":"Inicio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11\" class=\"elementor elementor-11\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f11b63a e-flex e-con-boxed e-con e-parent\" data-id=\"f11b63a\" 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-479a71c elementor-widget__width-inherit elementor-widget-tablet__width-inherit elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"479a71c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\n     CDH \u00b7 CABECERA \u00b7 BLOQUE 1 de 4  (cabecera.html)  v14\n     Portada.png en escritorio\/tablet + portada Movil.png en m\u00f3vil + los dos accesos.\n     \u00b7 En escritorio y tablet los botones van SOBRE la foto,\n       colocados en porcentaje, as\u00ed que se mantienen en el mismo\n       punto de la imagen sea cual sea el ancho de pantalla.\n     \u00b7 Por debajo de 1024 px la foto es tan baja que un bot\u00f3n\n       encima resultar\u00eda ilegible: bajan solos a una franja\n       crema justo debajo, a tama\u00f1o normal.\n     Ajustes r\u00e1pidos: --cdh-botones-abajo y --cdh-botones-centro.\n     NOTA: las variables :root se definen SOLO aqu\u00ed; los bloques\n     cabecera3 \/ cabecerafinal las reutilizan.\n\n     NOVEDADES v9 \u2014 Google Ads (AW-18451437207)\n     \u00b7 Etiqueta de Google con modo de consentimiento: no se guarda\n       ninguna cookie de Google hasta que el visitante pulsa \"Aceptar\".\n     \u00b7 Aviso de cookies propio (fijo abajo), solo se muestra si el\n       visitante a\u00fan no ha decidido. La decisi\u00f3n se guarda 12 meses\n       en localStorage con la clave \"cdh_cookies\"; registro.html y\n       verificar.php leer\u00e1n esa misma clave.\n     \u00b7 La personalizaci\u00f3n de anuncios va SIEMPRE denegada: la\n       etiqueta solo se usa para medir visitas y registros.\n     \u00b7 Para reabrir el aviso (enlace del fald\u00f3n, p. ej.):\n       <a href=\"#\" onclick=\"cdhCookiesAbrir();return false;\">Preferencias de cookies<\/a>\n     \u00b7 Si alg\u00fan d\u00eda la etiqueta se carga desde el plugin en todo\n       WordPress, este bloque lo detecta (window.CDH_GTAG_ID) y no\n       la carga dos veces.\n     v10 (16-09-2026): \"M\u00e1s informaci\u00f3n\" apunta ya a la pol\u00edtica de\n       cookies real (\/wp-content\/uploads\/cdh\/cookies.html).\n     v11 (16-09-2026): al pulsar \"Rechazar\" se borran adem\u00e1s las\n       cookies de Google Ads (_gcl_*) que hubiera de una visita anterior.\n     v12 (23-10-2026): BUSCADOR DE PERSONAS \"Busca a tu persona\".\n       \u00b7 Escritorio (> 1024 px): arriba a la izquierda, sobre la foto.\n         Ajustes r\u00e1pidos: --cdh-buscador-arriba, --cdh-buscador-izq y\n         --cdh-buscador-ancho.\n       \u00b7 M\u00f3vil y tablet (<= 1024 px): baja a la franja crema bajo la foto,\n         encima de Registrarse \/ Entrar.\n       \u00b7 Llama a \/index.php\/wp-json\/cdh\/v1\/buscar (m\u00f3dulo cdh-11-buscador.php).\n         Encuentra titulares (abiertas y cerradas) y personas del \u00e1rbol de\n         las sepulturas abiertas. Cada resultado lleva a web-view.php?id=N;\n         si la sepultura est\u00e1 cerrada, all\u00ed sale la l\u00e1mina de pedir permiso.\n       \u00b7 El bot\u00f3n \"Buscar\" es un <span> (Elementor y los <button>); Intro\n         dentro del cuadro tambi\u00e9n busca.\n     v13 (23-10-2026): el buscador va SIEMPRE a la izquierda.\n       \u00b7 Desde 768 px (tablet, port\u00e1til con zoom, escritorio) se queda\n         sobre la foto, arriba a la izquierda. En la v12 bajaba a la\n         franja crema por debajo de 1024 px y sal\u00eda centrado, que es lo\n         que se ve\u00eda en port\u00e1tiles con el escalado de Windows al 125 %.\n       \u00b7 Solo en m\u00f3vil (< 768 px) baja bajo la foto, alineado a la izquierda.\n       \u00b7 Posici\u00f3n blindada con m\u00e1s especificidad para que ning\u00fan estilo\n         del tema o de Elementor lo mueva.\n     v14 (23-10-2026): el buscador pasa a la DERECHA, arriba, sobre la foto.\n       Ajuste r\u00e1pido de la separaci\u00f3n al borde: --cdh-buscador-der.\n       En m\u00f3vil sigue en la franja crema bajo la foto, a todo el ancho.\n     ============================================================ -->\n\n<!-- ---------- Google Ads: consentimiento + etiqueta ---------- -->\n<script>\n(function () {\n  var ID_ADS = 'AW-18451437207';\n  var CLAVE  = 'cdh_cookies';\n  var VIGENCIA_MS = 365 * 24 * 60 * 60 * 1000;   \/* 12 meses *\/\n\n  \/* Lee la decisi\u00f3n guardada: 'granted', 'denied' o null (sin decidir \/ caducada) *\/\n  window.cdhCookiesLeer = window.cdhCookiesLeer || function () {\n    try {\n      var d = JSON.parse(localStorage.getItem(CLAVE) || 'null');\n      if (!d || (d.v !== 'granted' && d.v !== 'denied')) return null;\n      if (!d.t || (Date.now() - d.t) > VIGENCIA_MS) return null;\n      return d.v;\n    } catch (e) { return null; }\n  };\n\n  if (window.CDH_GTAG_ID) return;               \/* ya cargada por otra pieza *\/\n  window.CDH_GTAG_ID = ID_ADS;\n\n  window.dataLayer = window.dataLayer || [];\n  window.gtag = window.gtag || function () { window.dataLayer.push(arguments); };\n\n  var estado = window.cdhCookiesLeer() === 'granted' ? 'granted' : 'denied';\n\n  \/* 1) Estado por defecto ANTES de cargar nada *\/\n  gtag('consent', 'default', {\n    ad_storage:         estado,\n    ad_user_data:       estado,\n    ad_personalization: 'denied',\n    analytics_storage:  estado\n  });\n  gtag('set', 'ads_data_redaction', true);   \/* sin permiso, datos de anuncio recortados *\/\n  gtag('set', 'url_passthrough', true);      \/* conserva el origen del clic entre p\u00e1ginas *\/\n\n  \/* 2) Carga de gtag.js *\/\n  var s = document.createElement('script');\n  s.async = true;\n  s.src = 'https:\/\/www.googletagmanager.com\/gtag\/js?id=' + ID_ADS;\n  document.head.appendChild(s);\n\n  gtag('js', new Date());\n  gtag('config', ID_ADS);\n})();\n<\/script>\n\n<style>\n:root{\n  --cdh-marron:#563923;\n  --cdh-marron-osc:#3a281a;\n  --cdh-cobre:#9c4a2b;\n  --cdh-naranja:#f26522;\n  --cdh-verde:#2e7d32;\n  --cdh-verde-osc:#22622a;\n  --cdh-oro:#c9a227;\n  --cdh-crema:#f6efe4;\n  --cdh-serif:Georgia,\"Times New Roman\",serif;\n  --cdh-sans:\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\n  --cdh-botones-abajo:4%;            \/* separaci\u00f3n al borde inferior de la foto *\/\n  --cdh-botones-centro:28%;          \/* eje horizontal: 50% = centro de la foto *\/\n}\n\n\/* evita la barra de scroll horizontal que provoca el ancho a sangre *\/\nhtml{overflow-x:hidden;}\n\n\/* ---------- hero ---------- *\/\n.cdh-hero{\n  box-sizing:border-box;\n  position:relative;\n  width:100vw;max-width:100vw;\n  margin-left:calc(50% - 50vw);      \/* rompe el contenedor de Elementor *\/\n  margin-right:calc(50% - 50vw);\n  font-family:var(--cdh-sans);\n  line-height:0;                     \/* sin hueco fantasma bajo la imagen *\/\n  background:#2b2018;\n}\n.cdh-hero *,\n.cdh-hero *::before,\n.cdh-hero *::after{box-sizing:border-box;}\n\n\/* la foto entera, sin recortes: el texto que lleva dentro siempre se ve *\/\n.cdh-hero__picture{\n  display:block;\n  width:100%;\n}\n\n.cdh-hero__foto{\n  display:block;\n  width:100%;height:auto;\n}\n\n\/* hilo dorado inferior: cose el hero con el bloque siguiente *\/\n.cdh-hero::after{\n  content:\"\";position:absolute;left:0;right:0;bottom:0;height:4px;\n  background:linear-gradient(90deg,var(--cdh-marron) 0%,var(--cdh-oro) 35%,var(--cdh-naranja) 65%,var(--cdh-marron-osc) 100%);\n  z-index:2;\n}\n\n\/* ---------- accesos SOBRE la foto (escritorio y tablet grande) ---------- *\/\n.cdh-hero__botones{\n  position:absolute;\n  left:0;\n  width:calc(var(--cdh-botones-centro) * 2);   \/* el centro del grupo cae en --cdh-botones-centro *\/\n  bottom:var(--cdh-botones-abajo);\n  z-index:3;\n  display:flex;align-items:center;justify-content:center;\n  gap:1.2vw;\n  flex-wrap:wrap;\n  padding:0 14px;\n  line-height:normal;\n  animation:cdhSube .8s .25s ease-out both;\n}\n.cdh-btn{\n  display:inline-block;\n  padding:clamp(10px,.95vw,17px) clamp(20px,2.6vw,44px);\n  border-radius:7px;\n  font-family:var(--cdh-sans);\n  font-size:clamp(11.5px,.85vw,15.5px);\n  font-weight:700;letter-spacing:.07em;text-transform:uppercase;\n  text-decoration:none;white-space:nowrap;\n  border:1.5px solid transparent;\n  transition:background-color .22s,color .22s,border-color .22s,transform .18s,box-shadow .22s;\n}\n.cdh-btn:focus-visible{outline:3px solid var(--cdh-oro);outline-offset:3px;}\n\n.cdh-btn--principal{\n  color:#fff;\n  background:var(--cdh-verde);\n  border-color:var(--cdh-verde);\n  box-shadow:0 6px 20px rgba(0,0,0,.4);\n}\n.cdh-btn--principal:hover{\n  background:var(--cdh-verde-osc);border-color:var(--cdh-verde-osc);\n  transform:translateY(-2px);\n  box-shadow:0 10px 26px rgba(0,0,0,.48);\n}\n\n.cdh-btn--secundario{\n  color:#fff;\n  background:rgba(255,255,255,.12);\n  border-color:rgba(255,255,255,.75);\n  -webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);\n  box-shadow:0 6px 20px rgba(0,0,0,.3);\n}\n.cdh-btn--secundario:hover{\n  color:var(--cdh-marron-osc);\n  background:var(--cdh-crema);\n  border-color:var(--cdh-crema);\n  transform:translateY(-2px);\n  box-shadow:0 10px 26px rgba(0,0,0,.38);\n}\n\n@keyframes cdhSube{\n  from{opacity:0;transform:translateY(14px);}\n  to{opacity:1;transform:none;}\n}\n\n\/* ---------- m\u00f3vil y tablet peque\u00f1a: los accesos bajan bajo la foto ---------- *\/\n@media (max-width:1024px){\n  .cdh-hero__botones{\n    position:static;\n    width:auto;\n    padding:clamp(20px,4vw,30px) 18px;\n    gap:14px;\n    background:linear-gradient(180deg,#fbf7f0 0%,#f4ece0 100%);\n    animation:none;\n  }\n  .cdh-btn{\n    padding:14px 26px;\n    font-size:14px;\n    box-shadow:none;\n  }\n  .cdh-btn--principal{box-shadow:0 4px 14px rgba(46,125,50,.3);}\n  .cdh-btn--secundario{\n    color:var(--cdh-marron);\n    background:#fff;\n    border-color:rgba(86,57,35,.5);\n    -webkit-backdrop-filter:none;backdrop-filter:none;\n    box-shadow:0 3px 10px rgba(58,40,26,.12);\n  }\n  .cdh-btn--secundario:hover{color:#fff;background:var(--cdh-marron);border-color:var(--cdh-marron);}\n}\n@media (max-width:420px){\n  .cdh-hero__botones{flex-direction:column;gap:12px;}\n  .cdh-btn{width:100%;max-width:300px;text-align:center;}\n}\n\n\n\/* ---------- buscador de personas (v12) ---------- *\/\n:root{\n  --cdh-buscador-arriba:5%;          \/* distancia al borde superior de la foto *\/\n  --cdh-buscador-der:3%;             \/* distancia al borde derecho de la foto *\/\n  --cdh-buscador-ancho:clamp(300px,27vw,440px);\n}\n.cdh-hero > .cdh-busca{\n  position:absolute;\n  top:var(--cdh-buscador-arriba);\n  right:var(--cdh-buscador-der);\n  left:auto;bottom:auto;\n  margin:0;\n  float:none;\n  text-align:left;\n  z-index:4;\n  width:var(--cdh-buscador-ancho);\n  padding:clamp(14px,1.2vw,20px) clamp(14px,1.3vw,22px) clamp(14px,1.3vw,20px);\n  background:rgba(32,22,14,.58);\n  border:1px solid rgba(246,239,228,.28);\n  border-radius:12px;\n  -webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);\n  box-shadow:0 10px 30px rgba(0,0,0,.35);\n  font-family:var(--cdh-sans);\n  line-height:normal;\n  animation:cdhSube .8s .1s ease-out both;\n}\n.cdh-busca__titulo{\n  display:block;\n  margin:0 0 10px;\n  font-family:var(--cdh-serif);\n  font-size:clamp(17px,1.35vw,23px);\n  font-weight:700;\n  color:var(--cdh-crema);\n  text-shadow:0 2px 8px rgba(0,0,0,.45);\n  letter-spacing:.01em;\n}\n.cdh-busca__form{\n  display:flex;gap:8px;\n  margin:0;\n}\n.cdh-busca__input{\n  flex:1 1 auto;min-width:0;\n  height:clamp(42px,3vw,50px);\n  margin:0;\n  padding:0 14px;\n  border:1.5px solid rgba(255,255,255,.85);\n  border-radius:7px;\n  background:#fffdf8;\n  color:var(--cdh-marron-osc);\n  font-family:var(--cdh-sans);\n  font-size:16px;                    \/* 16 px: iOS no hace zoom al enfocar *\/\n  box-shadow:none;\n  outline:none;\n  -webkit-appearance:none;appearance:none;\n}\n.cdh-busca__input::placeholder{color:#9a8572;}\n.cdh-busca__input:focus{border-color:var(--cdh-naranja);box-shadow:0 0 0 3px rgba(242,101,34,.25);}\n.cdh-busca__btn{\n  flex:0 0 auto;\n  display:inline-flex;align-items:center;justify-content:center;\n  height:clamp(42px,3vw,50px);\n  padding:0 clamp(16px,1.4vw,24px);\n  border-radius:7px;\n  background:var(--cdh-verde);\n  border:1.5px solid var(--cdh-verde);\n  color:#fff;\n  font-size:clamp(12.5px,.9vw,15px);\n  font-weight:700;letter-spacing:.07em;text-transform:uppercase;\n  cursor:pointer;user-select:none;\n  box-shadow:0 6px 18px rgba(0,0,0,.35);\n  transition:background-color .2s,border-color .2s,transform .18s;\n}\n.cdh-busca__btn:hover{background:var(--cdh-verde-osc);border-color:var(--cdh-verde-osc);transform:translateY(-1px);}\n.cdh-busca__btn:focus-visible{outline:3px solid var(--cdh-oro);outline-offset:2px;}\n.cdh-busca__btn.is-cargando{opacity:.75;cursor:progress;}\n\n\/* panel de resultados: desplegable bajo el cuadro *\/\n.cdh-busca__panel{\n  display:none;\n  position:absolute;\n  top:calc(100% + 8px);left:0;right:0;\n  max-height:min(60vh,520px);\n  overflow-y:auto;\n  -webkit-overflow-scrolling:touch;\n  background:#fffdf8;\n  color:var(--cdh-marron-osc);\n  border:1px solid rgba(86,57,35,.18);\n  border-top:4px solid var(--cdh-naranja);\n  border-radius:10px;\n  box-shadow:0 16px 40px rgba(0,0,0,.4);\n  text-align:left;\n}\n.cdh-busca__panel.is-visible{display:block;}\n.cdh-busca__cab{\n  position:sticky;top:0;\n  display:flex;align-items:center;justify-content:space-between;gap:10px;\n  padding:10px 14px;\n  background:#f6efe4;\n  border-bottom:1px solid rgba(86,57,35,.12);\n  font-size:13px;color:#7a5a36;\n}\n.cdh-busca__cerrar{\n  flex:0 0 auto;\n  display:inline-flex;align-items:center;justify-content:center;\n  width:30px;height:30px;\n  border-radius:50%;\n  font-size:20px;line-height:1;\n  color:var(--cdh-marron);\n  cursor:pointer;user-select:none;\n}\n.cdh-busca__cerrar:hover{background:rgba(86,57,35,.1);}\n.cdh-busca__cerrar:focus-visible{outline:3px solid var(--cdh-oro);outline-offset:1px;}\n.cdh-busca__lista{list-style:none;margin:0;padding:0;}\n.cdh-busca__item{border-bottom:1px solid rgba(86,57,35,.1);}\n.cdh-busca__item:last-child{border-bottom:none;}\n.cdh-busca__link{\n  display:block;\n  padding:12px 14px;\n  color:inherit;text-decoration:none;\n  transition:background-color .15s;\n}\n.cdh-busca__link:hover,.cdh-busca__link:focus-visible{background:#f8efe2;outline:none;}\n.cdh-busca__nombre{\n  display:block;\n  font-family:var(--cdh-serif);\n  font-size:16.5px;font-weight:700;\n  color:var(--cdh-marron);\n}\n.cdh-busca__datos{\n  display:block;margin-top:2px;\n  font-size:13.5px;color:#6d5640;\n}\n.cdh-busca__en{\n  display:block;margin-top:3px;\n  font-size:13px;font-style:italic;color:#8a6d4f;\n}\n.cdh-busca__marca{\n  display:inline-block;\n  margin-left:6px;\n  padding:1px 8px;\n  border-radius:20px;\n  font-family:var(--cdh-sans);\n  font-size:11px;font-weight:700;letter-spacing:.04em;\n  vertical-align:2px;\n  white-space:nowrap;\n}\n.cdh-busca__marca--cerrada{background:#efe4d3;color:var(--cdh-marron);}\n.cdh-busca__marca--arbol{background:#e3f0e3;color:var(--cdh-verde-osc);}\n.cdh-busca__msg{\n  margin:0;\n  padding:16px 14px;\n  font-size:14.5px;line-height:1.55;\n  color:var(--cdh-marron-osc);\n}\n.cdh-busca__msg a{color:var(--cdh-verde);font-weight:700;}\n.cdh-busca__msg a:hover{color:var(--cdh-naranja);}\n\n\/* tablet y port\u00e1til con zoom (768-1280 px): sigue sobre la foto, a la\n   derecha, algo m\u00e1s compacto *\/\n@media (max-width:1280px) and (min-width:768px){\n  .cdh-hero > .cdh-busca{\n    top:3%;right:2.5%;left:auto;\n    width:clamp(280px,36vw,400px);\n    padding:12px 14px 14px;\n  }\n  .cdh-busca__titulo{margin-bottom:8px;font-size:18px;}\n  .cdh-busca__input,.cdh-busca__btn{height:44px;}\n  .cdh-busca__btn{font-size:13px;}\n}\n\n\/* solo m\u00f3vil (< 768 px): la foto es peque\u00f1a, el buscador baja a la franja\n   crema bajo la foto, a todo el ancho, encima de los accesos *\/\n@media (max-width:767px){\n  .cdh-hero > .cdh-busca{\n    position:relative;\n    top:auto;left:auto;right:auto;\n    width:auto;\n    padding:22px 16px 4px;\n    background:#fbf7f0;\n    border:none;border-radius:0;\n    -webkit-backdrop-filter:none;backdrop-filter:none;\n    box-shadow:none;\n    animation:none;\n  }\n  .cdh-busca__titulo{\n    text-align:left;\n    color:var(--cdh-marron);\n    text-shadow:none;\n    font-size:20px;\n  }\n  .cdh-busca__form{max-width:none;margin:0;}\n  .cdh-busca__input{height:50px;border-color:rgba(86,57,35,.45);}\n  .cdh-busca__btn{height:50px;box-shadow:0 4px 14px rgba(46,125,50,.3);font-size:14px;}\n  \/* los resultados empujan el contenido en vez de flotar *\/\n  .cdh-busca__panel{\n    position:static;\n    margin:10px 0 0;\n    max-height:none;\n    box-shadow:0 6px 18px rgba(58,40,26,.14);\n  }\n  \/* la franja de accesos sigue a la del buscador sin corte *\/\n  .cdh-hero__botones{padding-top:16px;}\n}\n@media (max-width:420px){\n  .cdh-hero > .cdh-busca{padding-left:12px;padding-right:12px;}\n  .cdh-busca__btn{padding:0 14px;}\n  .cdh-busca__nombre{font-size:15.5px;}\n}\n\n@media (prefers-reduced-motion:reduce){\n  .cdh-hero *{animation:none !important;transition:none !important;}\n}\n\n\/* ---------- aviso de cookies (v9) ---------- *\/\n.cdh-ck{\n  box-sizing:border-box;\n  position:fixed;\n  left:50%;bottom:16px;\n  z-index:99999;\n  width:calc(100% - 32px);max-width:760px;\n  transform:translate(-50%,24px);\n  opacity:0;visibility:hidden;\n  display:flex;align-items:center;gap:20px;\n  padding:18px 22px;\n  background:#fffdf8;\n  color:var(--cdh-marron-osc);\n  border:1px solid rgba(86,57,35,.18);\n  border-top:4px solid var(--cdh-naranja);\n  border-radius:10px;\n  box-shadow:0 14px 40px rgba(58,40,26,.28);\n  font-family:var(--cdh-sans);\n  font-size:14.5px;line-height:1.5;\n  transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s;\n}\n.cdh-ck *,.cdh-ck *::before,.cdh-ck *::after{box-sizing:border-box;}\n.cdh-ck.is-visible{\n  opacity:1;visibility:visible;\n  transform:translate(-50%,0);\n  transition:opacity .3s ease,transform .3s ease,visibility 0s;\n}\n.cdh-ck__texto{flex:1 1 auto;margin:0;}\n.cdh-ck__titulo{\n  display:block;margin-bottom:2px;\n  font-family:var(--cdh-serif);font-size:16.5px;font-weight:700;\n  color:var(--cdh-marron);\n}\n.cdh-ck__texto a{color:var(--cdh-cobre);text-decoration:underline;}\n.cdh-ck__texto a:hover{color:var(--cdh-naranja);}\n.cdh-ck__acciones{\n  flex:0 0 auto;\n  display:flex;gap:10px;\n}\n\/* <span> en vez de <button>: Elementor interfiere con los <button> *\/\n.cdh-ck__btn{\n  display:inline-block;\n  min-width:112px;\n  padding:11px 18px;\n  border-radius:7px;\n  border:1.5px solid transparent;\n  font-size:14px;font-weight:700;text-align:center;\n  cursor:pointer;user-select:none;\n  transition:background-color .2s,color .2s,border-color .2s;\n}\n.cdh-ck__btn:focus-visible{outline:3px solid var(--cdh-oro);outline-offset:2px;}\n.cdh-ck__btn--si{color:#fff;background:var(--cdh-verde);border-color:var(--cdh-verde);}\n.cdh-ck__btn--si:hover{background:var(--cdh-verde-osc);border-color:var(--cdh-verde-osc);}\n.cdh-ck__btn--no{color:var(--cdh-marron);background:#fff;border-color:rgba(86,57,35,.55);}\n.cdh-ck__btn--no:hover{color:#fff;background:var(--cdh-marron);border-color:var(--cdh-marron);}\n\n@media (max-width:640px){\n  .cdh-ck{\n    flex-direction:column;align-items:stretch;gap:14px;\n    bottom:10px;width:calc(100% - 20px);\n    padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));\n    font-size:14px;\n  }\n  .cdh-ck__acciones{gap:10px;}\n  .cdh-ck__btn{flex:1 1 0;min-width:0;padding:13px 10px;}\n}\n@media (prefers-reduced-motion:reduce){\n  .cdh-ck,.cdh-ck.is-visible{transition:none;}\n}\n<\/style>\n\n<header class=\"cdh-hero\">\n\n  <picture class=\"cdh-hero__picture\">\n    <!-- Imagen espec\u00edfica para m\u00f3vil -->\n    <source media=\"(max-width:767px)\"\n            srcset=\"https:\/\/cementeriodigitalhispano.com\/images\/Portada\/portada%20Movil.png\">\n\n    <!-- Imagen normal para tablet y escritorio -->\n    <img class=\"cdh-hero__foto\"\n         src=\"https:\/\/cementeriodigitalhispano.com\/images\/Portada\/Portada.png\"\n         alt=\"Cementerio Digital Hispano \u2014 plataforma gratuita para guardar el legado digital de toda la comunidad hispana\"\n         loading=\"eager\" decoding=\"async\">\n  <\/picture>\n\n  <!-- ---------- buscador de personas (v12) ---------- -->\n  <div class=\"cdh-busca\" id=\"cdh-busca\" role=\"search\">\n    <label class=\"cdh-busca__titulo\" for=\"cdh-busca-q\">Busca a tu persona<\/label>\n    <form class=\"cdh-busca__form\" id=\"cdh-busca-form\" action=\"#\" autocomplete=\"off\" novalidate>\n      <input class=\"cdh-busca__input\" id=\"cdh-busca-q\" type=\"search\" name=\"q\"\n             placeholder=\"Nombre y apellidos\" maxlength=\"80\"\n             enterkeyhint=\"search\" spellcheck=\"false\"\n             aria-controls=\"cdh-busca-panel\">\n      <span class=\"cdh-busca__btn\" id=\"cdh-busca-btn\" role=\"button\" tabindex=\"0\">Buscar<\/span>\n    <\/form>\n    <div class=\"cdh-busca__panel\" id=\"cdh-busca-panel\" aria-live=\"polite\"><\/div>\n  <\/div>\n\n  <nav class=\"cdh-hero__botones\" aria-label=\"Acceso de usuarios\">\n    <a class=\"cdh-btn cdh-btn--principal\"\n       href=\"https:\/\/cementeriodigitalhispano.com\/wp-content\/uploads\/cdh\/registro.html\">Registrarse<\/a>\n    <a class=\"cdh-btn cdh-btn--secundario\"\n       href=\"https:\/\/cementeriodigitalhispano.com\/index.php\/login-2\/\">Entrar<\/a>\n  <\/nav>\n\n<\/header>\n\n<!-- ---------- aviso de cookies (v9) ---------- -->\n<div class=\"cdh-ck\" id=\"cdh-ck\" role=\"dialog\" aria-live=\"polite\"\n     aria-labelledby=\"cdh-ck-titulo\" aria-describedby=\"cdh-ck-desc\">\n  <p class=\"cdh-ck__texto\">\n    <span class=\"cdh-ck__titulo\" id=\"cdh-ck-titulo\">Tu privacidad<\/span>\n    <span id=\"cdh-ck-desc\">Con tu permiso, usamos cookies de Google para saber si nuestros\n    anuncios traen visitas y registros. No se usan para mostrarte publicidad personalizada.\n    <a id=\"cdh-ck-info\" href=\"#\">M\u00e1s informaci\u00f3n<\/a><\/span>\n  <\/p>\n  <div class=\"cdh-ck__acciones\">\n    <span class=\"cdh-ck__btn cdh-ck__btn--no\" id=\"cdh-ck-no\" role=\"button\" tabindex=\"0\">Rechazar<\/span>\n    <span class=\"cdh-ck__btn cdh-ck__btn--si\" id=\"cdh-ck-si\" role=\"button\" tabindex=\"0\">Aceptar<\/span>\n  <\/div>\n<\/div>\n\n<script>\n(function () {\n  var CDH_URL_COOKIES = 'https:\/\/cementeriodigitalhispano.com\/wp-content\/uploads\/cdh\/cookies.html';\n  var CLAVE = 'cdh_cookies';\n\n  var aviso = document.getElementById('cdh-ck');\n  if (!aviso) return;\n\n  \/* Fuera del contenedor de Elementor, para que \"fixed\" no dependa de \u00e9l *\/\n  if (aviso.parentNode !== document.body) document.body.appendChild(aviso);\n\n  document.getElementById('cdh-ck-info').href = CDH_URL_COOKIES;\n\n  \/* Borra las cookies propias de Google Ads (_gcl_au, _gcl_aw...) *\/\n  function borrarCookiesAds() {\n    var host = location.hostname.replace(\/^www\\.\/, '');\n    document.cookie.split(';').forEach(function (c) {\n      var nombre = c.split('=')[0].trim();\n      if (nombre.indexOf('_gcl_') !== 0) return;\n      ['', '; domain=' + host, '; domain=.' + host].forEach(function (dom) {\n        document.cookie = nombre + '=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=\/' + dom;\n      });\n    });\n  }\n\n  function guardar(valor) {\n    try { localStorage.setItem(CLAVE, JSON.stringify({ v: valor, t: Date.now() })); } catch (e) {}\n    if (valor === 'denied') borrarCookiesAds();\n    if (typeof window.gtag === 'function') {\n      window.gtag('consent', 'update', {\n        ad_storage:         valor,\n        ad_user_data:       valor,\n        ad_personalization: 'denied',\n        analytics_storage:  valor\n      });\n    }\n    cerrar();\n  }\n\n  function abrir() {\n    aviso.classList.add('is-visible');\n    var si = document.getElementById('cdh-ck-si');\n    if (si) { try { si.focus({ preventScroll: true }); } catch (e) {} }\n  }\n  function cerrar() { aviso.classList.remove('is-visible'); }\n\n  function comoBoton(el, accion) {\n    if (!el) return;\n    el.addEventListener('click', accion);\n    el.addEventListener('keydown', function (ev) {\n      if (ev.key === 'Enter' || ev.key === ' ' || ev.key === 'Spacebar') {\n        ev.preventDefault();\n        accion();\n      }\n    });\n  }\n  comoBoton(document.getElementById('cdh-ck-si'), function () { guardar('granted'); });\n  comoBoton(document.getElementById('cdh-ck-no'), function () { guardar('denied'); });\n\n  \/* Para el enlace \"Preferencias de cookies\" del fald\u00f3n *\/\n  window.cdhCookiesAbrir = abrir;\n\n  var decidido = (typeof window.cdhCookiesLeer === 'function') ? window.cdhCookiesLeer() : null;\n  if (!decidido) {\n    \/* peque\u00f1o retardo para que la animaci\u00f3n de entrada se vea *\/\n    setTimeout(abrir, 600);\n  }\n})();\n<\/script>\n\n<!-- ---------- buscador de personas (v12) ---------- -->\n<script>\n(function () {\n  var URL_API      = 'https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/cdh\/v1\/buscar?q=';\n  var URL_REGISTRO = 'https:\/\/cementeriodigitalhispano.com\/wp-content\/uploads\/cdh\/registro.html';\n\n  var caja  = document.getElementById('cdh-busca');\n  var form  = document.getElementById('cdh-busca-form');\n  var input = document.getElementById('cdh-busca-q');\n  var btn   = document.getElementById('cdh-busca-btn');\n  var panel = document.getElementById('cdh-busca-panel');\n  if (!caja || !form || !input || !btn || !panel) return;\n\n  var peticion = 0;          \/* descarta respuestas que lleguen tarde *\/\n  var ultima   = '';\n\n  function el(tag, clase, texto) {\n    var n = document.createElement(tag);\n    if (clase) n.className = clase;\n    if (texto != null) n.textContent = texto;\n    return n;\n  }\n\n  function vaciar() { while (panel.firstChild) panel.removeChild(panel.firstChild); }\n\n  function cerrar() {\n    panel.classList.remove('is-visible');\n    vaciar();\n  }\n\n  function cabecera(texto) {\n    var cab = el('div', 'cdh-busca__cab');\n    cab.appendChild(el('span', '', texto));\n    var x = el('span', 'cdh-busca__cerrar', '\\u00d7');\n    x.setAttribute('role', 'button');\n    x.setAttribute('tabindex', '0');\n    x.setAttribute('aria-label', 'Cerrar resultados');\n    comoBoton(x, function () { cerrar(); input.focus(); });\n    cab.appendChild(x);\n    return cab;\n  }\n\n  function mostrarMensaje(textoCab, nodoMsg) {\n    vaciar();\n    panel.appendChild(cabecera(textoCab));\n    panel.appendChild(nodoMsg);\n    panel.classList.add('is-visible');\n  }\n\n  function mensaje(texto) {\n    return el('p', 'cdh-busca__msg', texto);\n  }\n\n  function sinResultados(q) {\n    var p = el('p', 'cdh-busca__msg');\n    p.appendChild(document.createTextNode('No hemos encontrado a nadie con \\u00ab' + q + '\\u00bb. '));\n    p.appendChild(document.createTextNode('Pruebe solo con un apellido, o '));\n    var a = el('a', '', 'cr\\u00e9ele su sepultura en CDH');\n    a.href = URL_REGISTRO;\n    p.appendChild(a);\n    p.appendChild(document.createTextNode('.'));\n    return p;\n  }\n\n  function pintar(datos) {\n    var lista = datos.resultados || [];\n    if (!lista.length) {\n      mostrarMensaje('Sin resultados', sinResultados(datos.q || input.value.trim()));\n      return;\n    }\n\n    vaciar();\n    var txt = lista.length === 1 ? '1 persona encontrada'\n                                 : lista.length + ' personas encontradas';\n    if (datos.hay_mas) txt = 'Primeras ' + lista.length + ' \\u2014 afine con el segundo apellido';\n    panel.appendChild(cabecera(txt));\n\n    var ul = el('ul', 'cdh-busca__lista');\n    lista.forEach(function (r) {\n      var li = el('li', 'cdh-busca__item');\n      var a  = el('a', 'cdh-busca__link');\n      a.href = r.url;\n\n      var nom = el('span', 'cdh-busca__nombre', r.nombre);\n      if (r.cerrada) nom.appendChild(el('span', 'cdh-busca__marca cdh-busca__marca--cerrada', 'Cerrada'));\n      if (r.tipo === 'arbol') nom.appendChild(el('span', 'cdh-busca__marca cdh-busca__marca--arbol', '\\u00c1rbol'));\n      a.appendChild(nom);\n\n      var datosLinea = [];\n      if (r.anios) datosLinea.push(r.anios);\n      if (r.lugar) datosLinea.push(r.lugar);\n      if (datosLinea.length) a.appendChild(el('span', 'cdh-busca__datos', datosLinea.join(' \\u00b7 ')));\n\n      if (r.tipo === 'arbol' && r.en) {\n        a.appendChild(el('span', 'cdh-busca__en', 'Aparece en el \\u00e1rbol de ' + r.en));\n      }\n\n      li.appendChild(a);\n      ul.appendChild(li);\n    });\n    panel.appendChild(ul);\n    panel.classList.add('is-visible');\n  }\n\n  function buscar() {\n    var q = input.value.replace(\/\\s+\/g, ' ').trim();\n    if (q.replace(\/[^\\p{L}]\/gu, '').length < 3) {\n      mostrarMensaje('Buscar', mensaje('Escriba al menos un nombre o un apellido (3 letras como m\\u00ednimo).'));\n      input.focus();\n      return;\n    }\n    if (q === ultima && panel.classList.contains('is-visible')) return;\n    ultima = q;\n\n    var mia = ++peticion;\n    btn.classList.add('is-cargando');\n    mostrarMensaje('Buscando\\u2026', mensaje('Buscando a \\u00ab' + q + '\\u00bb\\u2026'));\n\n    fetch(URL_API + encodeURIComponent(q), {\n      method: 'GET',\n      credentials: 'omit',\n      headers: { 'Accept': 'application\/json' }\n    })\n      .then(function (r) {\n        return r.json().catch(function () { return {}; }).then(function (j) {\n          return { estado: r.status, datos: j };\n        });\n      })\n      .then(function (res) {\n        if (mia !== peticion) return;\n        if (res.estado === 200 && res.datos && res.datos.ok) {\n          pintar(res.datos);\n        } else {\n          ultima = '';\n          var m = (res.datos && res.datos.message) ? res.datos.message\n                : 'La b\\u00fasqueda no est\\u00e1 disponible en este momento. Int\\u00e9ntelo m\\u00e1s tarde.';\n          mostrarMensaje('Aviso', mensaje(m));\n        }\n      })\n      .catch(function () {\n        if (mia !== peticion) return;\n        ultima = '';\n        mostrarMensaje('Aviso', mensaje('No se ha podido conectar. Compruebe su conexi\\u00f3n y vuelva a intentarlo.'));\n      })\n      .then(function () {\n        if (mia === peticion) btn.classList.remove('is-cargando');\n      });\n  }\n\n  function comoBoton(nodo, accion) {\n    nodo.addEventListener('click', accion);\n    nodo.addEventListener('keydown', function (ev) {\n      if (ev.key === 'Enter' || ev.key === ' ' || ev.key === 'Spacebar') {\n        ev.preventDefault();\n        accion();\n      }\n    });\n  }\n\n  form.addEventListener('submit', function (ev) { ev.preventDefault(); buscar(); });\n  comoBoton(btn, buscar);\n\n  \/* si cambia el texto, la pr\u00f3xima b\u00fasqueda vuelve a preguntar *\/\n  input.addEventListener('input', function () { ultima = ''; });\n\n  \/* Escape cierra; un clic fuera del buscador tambi\u00e9n *\/\n  document.addEventListener('keydown', function (ev) {\n    if (ev.key === 'Escape' && panel.classList.contains('is-visible')) cerrar();\n  });\n  document.addEventListener('click', function (ev) {\n    if (!panel.classList.contains('is-visible')) return;\n    if (!caja.contains(ev.target)) cerrar();\n  });\n})();\n<\/script>\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-f9b2242 e-flex e-con-boxed e-con e-parent\" data-id=\"f9b2242\" 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-461dcc2 elementor-widget elementor-widget-html\" data-id=\"461dcc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     CDH \u00b7 PORTADA \u00b7 BLOQUE 2 \u00b7 v17  \u00b7  \"Qu\u00e9 se puede hacer en CDH\"\n     Reemplaza TODO el contenido del widget HTML del bloque 2.\n     Im\u00e1genes: \/images\/Portada\/  (ra\u00edz del dominio)\n     ========================================================= -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;600;700&family=Lora:ital,wght@0,400;0,500;1,400&display=swap');\n\n#cdh-b2, #cdh-b2 *{ box-sizing:border-box; }\n\n#cdh-b2{\n  \/* ---- Paleta CDH ---- *\/\n  --b2-marron:#563923;\n  --b2-marron-osc:#3a281a;\n  --b2-naranja:#f26522;\n  --b2-verde:#1f4f29;\n  --b2-verde-osc:#0f2e16;\n  --b2-nata:#fffdf8;\n  --b2-nata2:#f3e9d9;\n  --b2-crema:#f4e6c4;\n  --b2-texto:#4a3527;\n  --b2-suave:#7a5a36;\n\n  --b2-serif:'Cormorant Garamond', Georgia, 'Times New Roman', serif;\n  --b2-serif2:'Lora', Georgia, 'Times New Roman', serif;\n  --b2-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n\n  position:relative;\n  width:100%;\n  padding:88px 24px 96px;\n  background:linear-gradient(180deg,#ffffff 0%, var(--b2-nata) 45%, var(--b2-nata2) 100%);\n  font-family:var(--b2-sans);\n  color:var(--b2-texto);\n  overflow:hidden;\n}\n\n#cdh-b2 .b2-wrap{ max-width:1180px; margin:0 auto; }\n\n\/* ---------- Encabezado ---------- *\/\n#cdh-b2 .b2-eyebrow{\n  display:block;\n  text-align:center;\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:var(--b2-naranja);\n  margin:0 0 14px;\n}\n#cdh-b2 .b2-h2{\n  font-family:var(--b2-serif);\n  font-weight:600;\n  font-size:clamp(30px, 4.6vw, 52px);\n  line-height:1.14;\n  text-align:center;\n  color:var(--b2-verde);   \/* v17: titular en verde oscuro *\/\n  margin:0 0 18px;\n}\n#cdh-b2 .b2-lead{\n  max-width:780px;\n  margin:0 auto;\n  text-align:center;\n  font-size:17px;\n  line-height:1.7;\n  color:var(--b2-suave);\n}\n#cdh-b2 .b2-lead-fuerte{\n  max-width:720px;\n  margin:0 auto 4px;\n  font-family:var(--b2-serif);\n  font-size:clamp(21px,2.5vw,28px);\n  line-height:1.4;\n  color:var(--b2-marron);\n}\n#cdh-b2 .b2-lead-fuerte em{\n  font-style:normal;\n  font-weight:700;\n  color:var(--b2-naranja);\n}\n#cdh-b2 .b2-lead-nota{\n  max-width:820px;\n  margin:6px auto 0;\n  padding:26px 32px 28px;\n  background:#fff;\n  border-radius:12px;\n  font-family:var(--b2-serif2);\n  font-weight:400;\n  font-size:17px;\n  line-height:1.78;\n  color:var(--b2-suave);\n  box-shadow:\n    16px 18px 30px -18px rgba(86,57,35,.55),\n    6px 7px 14px -10px rgba(86,57,35,.30);\n}\n\/* ---------- Ornamentos separadores (olivo e infinito) ---------- *\/\n#cdh-b2 .b2-orn{\n  display:block;\n  width:clamp(190px, 24vw, 250px);\n  height:auto;\n  margin:30px auto 26px;\n  color:var(--b2-suave);\n  overflow:visible;\n}\n#cdh-b2 .b2-orn-tallo{\n  fill:none;\n  stroke:currentColor;\n  stroke-width:1.3;\n  stroke-linecap:round;\n  opacity:.75;\n}\n#cdh-b2 .b2-orn-hoja{ fill:currentColor; opacity:.62; }\n#cdh-b2 .b2-orn-oliva{ fill:var(--b2-naranja); opacity:.85; }\n#cdh-b2 .b2-orn-inf{\n  fill:none;\n  stroke:var(--b2-naranja);\n  stroke-width:1.55;\n  stroke-linecap:round;\n  opacity:.82;\n}\n#cdh-b2 .b2-orn-punto{ fill:currentColor; opacity:.5; }\n#cdh-b2 .b2-orn-infinito{ margin:28px auto 22px; }\n\n#cdh-b2 .b2-remate{\n  max-width:660px;\n  margin:4px auto 0;\n  text-align:center;\n  font-family:var(--b2-serif);\n  font-style:italic;\n  font-size:clamp(19px,2.1vw,24px);\n  line-height:1.42;\n  color:var(--b2-marron);\n}\n#cdh-b2 .b2-sep{\n  width:64px; height:2px;\n  margin:30px auto 62px;\n  background:var(--b2-naranja);\n  border-radius:2px;\n}\n\n\/* ---------- Destacado: La Cripta ---------- *\/\n#cdh-b2 .b2-hero{\n  display:grid;\n  grid-template-columns:1.12fr .88fr;\n  gap:52px;\n  align-items:center;\n  margin-bottom:76px;\n}\n#cdh-b2 .b2-marco{ position:relative; padding-top:34px; }\n#cdh-b2 .b2-marco::before{\n  content:'';\n  position:absolute; left:6%; right:6%; top:0; height:56px;\n  background:linear-gradient(180deg, var(--b2-marron) 0%, var(--b2-marron-osc) 100%);\n  border-radius:50% 50% 0 0 \/ 100% 100% 0 0;\n}\n#cdh-b2 .b2-marco-img{\n  position:relative;\n  border:1px solid rgba(86,57,35,.22);\n  border-radius:6px;\n  overflow:hidden;\n  background:#fff;\n  box-shadow:0 22px 48px -26px rgba(58,40,26,.55);\n}\n#cdh-b2 .b2-marco-img img{\n  display:block;\n  width:100%;\n  aspect-ratio:16\/10;\n  \/* Si alguna captura queda mal recortada, cambia cover por contain *\/\n  object-fit:cover;\n  object-position:center;\n  transition:transform .8s cubic-bezier(.2,.7,.2,1);\n}\n#cdh-b2 .b2-marco-img:hover img{ transform:scale(1.035); }\n\n#cdh-b2 .b2-hero-txt h3{\n  font-family:var(--b2-serif);\n  font-size:clamp(28px,3.4vw,40px);\n  font-weight:600;\n  line-height:1.15;\n  color:var(--b2-verde-osc);\n  margin:0 0 16px;\n}\n#cdh-b2 .b2-hero-txt p{\n  font-size:16.5px;\n  line-height:1.75;\n  color:var(--b2-suave);\n  margin:0 0 22px;\n}\n#cdh-b2 .b2-lista{ list-style:none; margin:0; padding:0; }\n#cdh-b2 .b2-lista li{\n  position:relative;\n  padding-left:24px;\n  margin-bottom:11px;\n  font-size:15.5px;\n  line-height:1.55;\n  color:var(--b2-texto);\n}\n#cdh-b2 .b2-lista li::before{\n  content:'';\n  position:absolute; left:0; top:9px;\n  width:9px; height:9px;\n  border:2px solid var(--b2-naranja);\n  border-radius:50%;\n}\n\n\/* ---------- Rejilla de m\u00f3dulos ---------- *\/\n#cdh-b2 .b2-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:30px;\n}\n#cdh-b2 .b2-card{\n  background:#fff;\n  border:1px solid rgba(86,57,35,.14);\n  border-radius:8px;\n  overflow:hidden;\n  box-shadow:0 14px 34px -24px rgba(58,40,26,.5);\n  transition:transform .45s ease, box-shadow .45s ease, border-color .45s ease;\n}\n#cdh-b2 .b2-card:hover{\n  transform:translateY(-6px);\n  border-color:rgba(242,101,34,.42);\n  box-shadow:0 26px 46px -26px rgba(58,40,26,.55);\n}\n#cdh-b2 .b2-card-img{ overflow:hidden; background:var(--b2-nata2); }\n#cdh-b2 .b2-card-img img{\n  display:block;\n  width:100%;\n  aspect-ratio:16\/10;\n  object-fit:cover;\n  object-position:center;\n  transition:transform .8s cubic-bezier(.2,.7,.2,1);\n}\n#cdh-b2 .b2-card:hover .b2-card-img img{ transform:scale(1.05); }\n\n#cdh-b2 .b2-card-body{ padding:26px 28px 30px; }\n#cdh-b2 .b2-placa{\n  display:inline-block;\n  padding:7px 16px 7px 14px;\n  margin-bottom:14px;\n  background:linear-gradient(180deg,var(--b2-nata) 0%, var(--b2-nata2) 100%);\n  border:1px solid rgba(86,57,35,.2);\n  border-left:3px solid var(--b2-naranja);\n  border-radius:3px;\n  font-family:var(--b2-serif);\n  font-size:20px;\n  font-weight:600;\n  letter-spacing:.02em;\n  color:var(--b2-verde-osc);\n}\n#cdh-b2 .b2-card-body p{\n  margin:0;\n  font-size:15.5px;\n  line-height:1.72;\n  color:var(--b2-suave);\n}\n\n\/* ---------- Texto arriba y foto debajo ----------\n   Afecta a Sepultura Web, Sepultura QR, Biografia y Arbol.\n   Monumentos (.b2-ancha) se queda como esta, con la foto al lado.\n   No hay que tocar el HTML: solo se invierte el orden de pintado. *\/\n#cdh-b2 .b2-card:not(.b2-ancha){\n  display:flex;\n  flex-direction:column-reverse;\n}\n#cdh-b2 .b2-card:not(.b2-ancha) .b2-card-img{ flex:0 0 auto; }\n#cdh-b2 .b2-card:not(.b2-ancha) .b2-card-body{\n  flex:1 1 auto;            \/* el texto crece y las fotos quedan alineadas abajo *\/\n  padding:28px 28px 22px;\n}\n@media (max-width:640px){\n  #cdh-b2 .b2-card:not(.b2-ancha) .b2-card-body{ padding:22px 22px 18px; }\n}\n\n\/* ---------- Tarjeta QR: imagen vertical entera sobre su propio fondo ---------- *\/\n#cdh-b2 .b2-qr{\n  position:relative;\n  aspect-ratio:16\/10;\n  background:var(--b2-marron-osc);\n}\n#cdh-b2 .b2-qr .b2-qr-fondo{\n  position:absolute; inset:0;\n  width:100%; height:100%;\n  aspect-ratio:auto;\n  object-fit:cover;\n  transform:scale(1.2);\n  filter:blur(26px) saturate(1.15) brightness(.7);\n}\n#cdh-b2 .b2-qr-fila{\n  position:absolute; inset:0;\n  display:flex;\n  align-items:center;\n  gap:24px;\n  padding:18px 24px;\n  background:linear-gradient(90deg, rgba(58,40,26,.22) 0%, rgba(58,40,26,.74) 60%);\n}\n#cdh-b2 .b2-qr-movil{\n  flex:0 0 auto;\n  height:88%;\n  display:flex;\n  border:5px solid #241608;\n  border-radius:20px;\n  overflow:hidden;\n  background:#000;\n  box-shadow:0 18px 34px -14px rgba(0,0,0,.7);\n  transition:transform .45s ease;\n}\n#cdh-b2 .b2-qr .b2-qr-movil img{\n  display:block;\n  height:100%;\n  width:auto;\n  max-width:none;\n  aspect-ratio:auto;\n  object-fit:contain;\n  transform:none;\n}\n#cdh-b2 .b2-qr-txt{ min-width:0; }\n#cdh-b2 .b2-qr-kicker{\n  display:block;\n  font-size:11px;\n  font-weight:700;\n  letter-spacing:.2em;\n  text-transform:uppercase;\n  color:var(--b2-naranja);\n  margin-bottom:10px;\n}\n#cdh-b2 .b2-qr-txt p{\n  margin:0;\n  font-family:var(--b2-serif);\n  font-size:clamp(18px,2vw,27px);\n  line-height:1.28;\n  color:var(--b2-crema);\n  text-shadow:0 2px 12px rgba(0,0,0,.45);\n}\n#cdh-b2 .b2-card:hover .b2-qr .b2-qr-fondo{ transform:scale(1.2); }\n#cdh-b2 .b2-card:hover .b2-qr .b2-qr-movil{ transform:translateY(-4px); }\n\n\/* La foto de la Sepultura QR, un 20% mayor: menos aire arriba y abajo y\n   el m\u00f3vil a todo el alto del hueco. La tarjeta conserva su proporci\u00f3n. *\/\n#cdh-b2 .b2-qr:not(.b2-bio) .b2-qr-fila{ padding:10px 20px; gap:20px; }\n#cdh-b2 .b2-qr:not(.b2-bio) .b2-qr-movil{ height:100%; }\n\n\/* ---------- Tarjeta Biograf\u00eda: mismo recurso, pero con marco de hoja ---------- *\/\n#cdh-b2 .b2-bio .b2-qr-movil{\n  border:1px solid rgba(86,57,35,.4);\n  border-radius:3px;\n  padding:7px;\n  background:var(--b2-nata);\n  box-shadow:0 18px 34px -14px rgba(0,0,0,.6);\n}\n#cdh-b2 .b2-bio .b2-qr-fila{\n  background:linear-gradient(90deg, rgba(58,40,26,.3) 0%, rgba(58,40,26,.8) 60%);\n}\n#cdh-b2 .b2-bio .b2-qr-fondo{ filter:blur(28px) saturate(1.05) brightness(.62); }\n\n\/* ---------- Tarjeta ancha: Monumentos ---------- *\/\n#cdh-b2 .b2-ancha{\n  grid-column:1 \/ -1;\n  display:grid;\n  grid-template-columns:1.06fr .94fr;\n  align-items:stretch;\n}\n#cdh-b2 .b2-ancha .b2-card-img{ height:100%; min-height:320px; }\n#cdh-b2 .b2-ancha .b2-card-img img{\n  height:100%;\n  aspect-ratio:auto;\n  object-fit:cover;\n}\n#cdh-b2 .b2-ancha .b2-card-body{\n  align-self:center;\n  padding:36px 40px;\n}\n#cdh-b2 .b2-ancha .b2-card-body p{ font-size:16px; }\n#cdh-b2 .b2-ancha .b2-placa{ font-size:22px; }\n@media (max-width:1023px){\n  #cdh-b2 .b2-ancha{ grid-template-columns:1fr; }\n  #cdh-b2 .b2-ancha .b2-card-img{ min-height:0; }\n  #cdh-b2 .b2-ancha .b2-card-img img{ aspect-ratio:16\/10; }\n  #cdh-b2 .b2-ancha .b2-card-body{ padding:26px 28px 30px; }\n  #cdh-b2 .b2-ancha .b2-placa{ font-size:20px; }\n}\n\n\/* ---------- Cierre (v12: chica y texto sobre un mismo velo blanco) ----------\n   La foto y el cuadro comparten un unico fondo blanco cuyo contorno entero\n   se desvanece contra el fondo de la pagina: no hay bordes ni recuadros. *\/\n#cdh-b2 .b2-final{\n  position:relative;\n  isolation:isolate;\n  display:grid;\n  grid-template-columns:minmax(190px,300px) minmax(0,1fr);\n  align-items:end;\n  gap:0;\n  max-width:1040px;\n  margin:104px auto 0;\n}\n\/* El velo blanco compartido *\/\n#cdh-b2 .b2-final::before{\n  content:'';\n  position:absolute;\n  inset:-34px -70px -44px;\n  z-index:-1;\n  background:#fff;\n  border-radius:70px;\n  -webkit-mask-image:\n    linear-gradient(to right,  rgba(0,0,0,0) 0, #000 104px, #000 calc(100% - 104px), rgba(0,0,0,0) 100%),\n    linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 78px,  #000 calc(100% - 86px),  rgba(0,0,0,0) 100%);\n  -webkit-mask-composite:source-in;\n  mask-image:\n    linear-gradient(to right,  rgba(0,0,0,0) 0, #000 104px, #000 calc(100% - 104px), rgba(0,0,0,0) 100%),\n    linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 78px,  #000 calc(100% - 86px),  rgba(0,0,0,0) 100%);\n  mask-composite:intersect;\n  pointer-events:none;\n}\n#cdh-b2 .b2-chica{\n  margin:0 -12px 0 0;\n  align-self:end;\n}\n\/* La foto tambien pierde su rectangulo: sus cuatro bordes se funden en el velo *\/\n#cdh-b2 .b2-chica img{\n  display:block;\n  width:100%;\n  height:auto;\n  -webkit-mask-image:\n    linear-gradient(to right,  rgba(0,0,0,0) 0, #000 40px, #000 calc(100% - 66px), rgba(0,0,0,0) 100%),\n    linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 52px, #000 calc(100% - 52px), rgba(0,0,0,0) 100%);\n  -webkit-mask-composite:source-in;\n  mask-image:\n    linear-gradient(to right,  rgba(0,0,0,0) 0, #000 40px, #000 calc(100% - 66px), rgba(0,0,0,0) 100%),\n    linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 52px, #000 calc(100% - 52px), rgba(0,0,0,0) 100%);\n  mask-composite:intersect;\n}\n#cdh-b2 .b2-cierre{\n  position:relative;\n  max-width:700px;\n  margin:0;\n  padding:44px 40px 54px;\n  text-align:center;\n  background:transparent;\n  border:0;\n  border-radius:0;\n  overflow:visible;\n  box-shadow:none;\n}\n#cdh-b2 .b2-logo{\n  display:block;\n  width:auto;\n  height:132px;\n  margin:0 auto 40px;\n}\n#cdh-b2 .b2-cierre p{\n  max-width:520px;\n  margin:0 auto 30px;\n  font-family:var(--b2-serif);\n  font-size:clamp(22px,2.7vw,31px);\n  line-height:1.3;\n  color:var(--b2-marron);\n  text-shadow:none;\n}\n#cdh-b2 .b2-cta{\n  display:inline-block;\n  padding:16px 42px;\n  background:linear-gradient(135deg, #f7863a 0%, var(--b2-naranja) 55%, #d4551a 100%);\n  color:#fff !important;\n  font-size:16.5px;\n  font-weight:600;\n  letter-spacing:.01em;\n  text-decoration:none !important;\n  border-radius:999px;\n  box-shadow:0 14px 30px -12px rgba(242,101,34,.75), inset 0 1px 0 rgba(255,255,255,.3);\n  transition:transform .25s ease, box-shadow .25s ease, filter .25s ease;\n}\n#cdh-b2 .b2-cta:hover{\n  filter:brightness(1.06);\n  transform:translateY(-2px);\n  box-shadow:0 18px 36px -12px rgba(242,101,34,.85), inset 0 1px 0 rgba(255,255,255,.35);\n}\n#cdh-b2 .b2-cta:focus-visible{ outline:3px solid var(--b2-crema); outline-offset:3px; }\n\n\/* ---------- Aparici\u00f3n al hacer scroll ---------- *\/\n#cdh-b2 .b2-rev{ opacity:0; transform:translateY(16px); transition:opacity .7s ease, transform .7s ease; }\n#cdh-b2 .b2-rev.b2-on{ opacity:1; transform:none; }\n\n\/* ---------- Tablet ---------- *\/\n@media (max-width:1023px){\n  #cdh-b2{ padding:70px 20px 78px; }\n  #cdh-b2 .b2-hero{ grid-template-columns:1fr; gap:34px; margin-bottom:58px; }\n  #cdh-b2 .b2-hero-txt{ text-align:center; }\n  #cdh-b2 .b2-lista{ display:inline-block; text-align:left; }\n  #cdh-b2 .b2-sep{ margin-bottom:48px; }\n  #cdh-b2 .b2-grid{ gap:24px; }\n  #cdh-b2 .b2-final{ grid-template-columns:1fr; max-width:640px; margin-top:82px; }\n  #cdh-b2 .b2-final::before{ inset:-26px -46px -34px; border-radius:56px; }\n  #cdh-b2 .b2-cierre{ order:1; max-width:none; padding:38px 30px 40px; }\n  #cdh-b2 .b2-chica{ order:2; width:min(290px,66%); margin:0 auto; }\n}\n\n\/* ---------- M\u00f3vil ---------- *\/\n@media (max-width:640px){\n  #cdh-b2{ padding:56px 16px 64px; }\n  #cdh-b2 .b2-lead{ font-size:16px; }\n  #cdh-b2 .b2-sep{ margin:24px auto 40px; }\n  #cdh-b2 .b2-marco{ padding-top:26px; }\n  #cdh-b2 .b2-marco::before{ height:42px; }\n  #cdh-b2 .b2-grid{ grid-template-columns:1fr; gap:22px; }\n  #cdh-b2 .b2-card-body{ padding:22px 22px 26px; }\n  #cdh-b2 .b2-placa{ font-size:19px; }\n  #cdh-b2 .b2-qr{ aspect-ratio:4\/3; }\n  #cdh-b2 .b2-qr-fila{ gap:16px; padding:14px 16px; }\n  #cdh-b2 .b2-qr-movil{ border-width:4px; border-radius:16px; }\n  #cdh-b2 .b2-qr:not(.b2-bio) .b2-qr-fila{ padding:10px 14px; gap:14px; }\n  #cdh-b2 .b2-qr-txt p{ font-size:17px; }\n  #cdh-b2 .b2-qr-kicker{ font-size:10.5px; letter-spacing:.14em; margin-bottom:8px; }\n  #cdh-b2 .b2-orn{ width:min(180px,58%); margin:22px auto 18px; }\n  #cdh-b2 .b2-orn-infinito{ margin:20px auto 16px; }\n  #cdh-b2 .b2-lead-nota{ padding:20px 20px 22px; font-size:16px; line-height:1.7; border-radius:10px; }\n  #cdh-b2 .b2-final{ margin-top:64px; }\n  #cdh-b2 .b2-final::before{\n    inset:-20px -26px -26px;\n    border-radius:42px;\n    -webkit-mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 56px, #000 calc(100% - 56px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 48px, #000 calc(100% - 54px), rgba(0,0,0,0) 100%);\n    mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 56px, #000 calc(100% - 56px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 48px, #000 calc(100% - 54px), rgba(0,0,0,0) 100%);\n  }\n  #cdh-b2 .b2-cierre{\n    margin:0;\n    padding:30px 18px 34px;\n  }\n  \/* En movil la chica no aparece: el velo queda solo con el cuadro *\/\n  #cdh-b2 .b2-chica{ display:none; }\n  #cdh-b2 .b2-logo{ height:112px; margin-bottom:38px; }\n  #cdh-b2 .b2-cta{ display:block; padding:15px 20px; border-radius:999px; }\n}\n\n\/* ---------- Movil en horizontal (telefono girado) ----------\n   La pantalla es ancha pero muy baja: la chica vuelve, mas pequena\n   y a la izquierda del cuadro, senalando el texto. Se queda fuera de\n   aqui la tablet, que tiene bastante mas alto. *\/\n@media (orientation:landscape) and (max-height:600px) and (max-width:1023px){\n  #cdh-b2 .b2-final{\n    grid-template-columns:minmax(120px,180px) minmax(0,1fr);\n    align-items:end;\n    max-width:880px;\n    margin-top:66px;\n  }\n  #cdh-b2 .b2-final::before{\n    inset:-22px -40px -30px;\n    border-radius:54px;\n    -webkit-mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 68px, #000 calc(100% - 68px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 52px, #000 calc(100% - 58px), rgba(0,0,0,0) 100%);\n    mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 68px, #000 calc(100% - 68px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 52px, #000 calc(100% - 58px), rgba(0,0,0,0) 100%);\n  }\n  #cdh-b2 .b2-chica{\n    display:block;\n    order:0;\n    width:auto;\n    margin:0 -8px 0 0;\n  }\n  #cdh-b2 .b2-chica img{\n    -webkit-mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 24px, #000 calc(100% - 40px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 32px, #000 calc(100% - 32px), rgba(0,0,0,0) 100%);\n    mask-image:\n      linear-gradient(to right,  rgba(0,0,0,0) 0, #000 24px, #000 calc(100% - 40px), rgba(0,0,0,0) 100%),\n      linear-gradient(to bottom, rgba(0,0,0,0) 0, #000 32px, #000 calc(100% - 32px), rgba(0,0,0,0) 100%);\n  }\n  #cdh-b2 .b2-cierre{\n    order:0;\n    max-width:none;\n    margin:0;\n    padding:32px 26px 38px;\n  }\n  #cdh-b2 .b2-logo{ height:98px; margin:0 auto 26px; }\n  #cdh-b2 .b2-cierre p{ font-size:23px; margin:0 auto 22px; }\n  #cdh-b2 .b2-cta{ display:inline-block; padding:13px 34px; }\n}\n\n@media (prefers-reduced-motion:reduce){\n  #cdh-b2 .b2-rev{ opacity:1 !important; transform:none !important; transition:none !important; }\n  #cdh-b2 img{ transition:none !important; }\n}\n<\/style>\n\n<section id=\"cdh-b2\">\n  <div class=\"b2-wrap\">\n\n    <span class=\"b2-eyebrow b2-rev\">Qu\u00e9 se puede hacer en CDH<\/span>\n    <h2 class=\"b2-h2 b2-rev\">Un lugar donde cabe toda una vida<\/h2>\n    <p class=\"b2-lead b2-lead-fuerte b2-rev\">CDH es una plataforma de memoria digital contra el olvido, <em>absolutamente gratuita<\/em>, sin pasarelas de pago y toda una nueva experiencia interactiva para crear sepulturas digitales.<\/p>\n    <!-- Ornamento: ramita de olivo -->\n    <svg class=\"b2-orn b2-orn-olivo b2-rev\" viewBox=\"0 0 240 48\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"presentation\" aria-hidden=\"true\" focusable=\"false\">\n      <g id=\"cdhB2Rama\">\n        <path class=\"b2-orn-tallo\" d=\"M120 32C104 32 82 29 52 18\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"104\" cy=\"25.5\" rx=\"9\" ry=\"3.5\" transform=\"rotate(-30 104 25.5)\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"86\"  cy=\"21.5\" rx=\"8.6\" ry=\"3.4\" transform=\"rotate(-26 86 21.5)\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"68\"  cy=\"17\"   rx=\"8\" ry=\"3.2\" transform=\"rotate(-22 68 17)\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"107\" cy=\"35\" rx=\"8.4\" ry=\"3.3\" transform=\"rotate(18 107 35)\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"89\"  cy=\"31\" rx=\"8\" ry=\"3.2\" transform=\"rotate(14 89 31)\"\/>\n        <ellipse class=\"b2-orn-hoja\" cx=\"71\"  cy=\"25.5\" rx=\"7.4\" ry=\"3\" transform=\"rotate(10 71 25.5)\"\/>\n        <circle class=\"b2-orn-oliva\" cx=\"95\" cy=\"34\" r=\"2.1\"\/>\n        <circle class=\"b2-orn-oliva\" cx=\"77\" cy=\"29\" r=\"1.9\"\/>\n      <\/g>\n      <use href=\"#cdhB2Rama\" transform=\"translate(240 0) scale(-1 1)\"\/>\n      <circle class=\"b2-orn-oliva\" cx=\"120\" cy=\"33.5\" r=\"3\"\/>\n    <\/svg>\n    <p class=\"b2-lead b2-lead-nota b2-rev\">Conserve aqu\u00ed las mejores recuerdos de toda una vida. Cree sepulturas abiertas o cerradas, seleccione las  fechas de apertura, prepare mensajes p\u00f3stumos en carpetas ocultas programadas para mostrarse en el futuro, explore decenas de fondos para criptas y estilos QR, escriba su biograf\u00eda o la de un ser querido y construya \u00e1rboles geneal\u00f3gicos completos y exportables. Que no se pierda la huella de su existencia.<\/p>\n    <!-- Ornamento: simbolo de infinito -->\n    <svg class=\"b2-orn b2-orn-infinito b2-rev\" viewBox=\"0 0 240 34\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"presentation\" aria-hidden=\"true\" focusable=\"false\">\n      <defs>\n        <linearGradient id=\"cdhB2OrnFade\" gradientUnits=\"userSpaceOnUse\" x1=\"0\" y1=\"0\" x2=\"240\" y2=\"0\">\n          <stop offset=\"0\" stop-color=\"currentColor\" stop-opacity=\"0\"\/>\n          <stop offset=\".34\" stop-color=\"currentColor\" stop-opacity=\".5\"\/>\n          <stop offset=\".66\" stop-color=\"currentColor\" stop-opacity=\".5\"\/>\n          <stop offset=\"1\" stop-color=\"currentColor\" stop-opacity=\"0\"\/>\n        <\/linearGradient>\n      <\/defs>\n      <line x1=\"6\" y1=\"17\" x2=\"84\" y2=\"17\" stroke=\"url(#cdhB2OrnFade)\" stroke-width=\"1\"\/>\n      <line x1=\"156\" y1=\"17\" x2=\"234\" y2=\"17\" stroke=\"url(#cdhB2OrnFade)\" stroke-width=\"1\"\/>\n      <circle class=\"b2-orn-punto\" cx=\"88\" cy=\"17\" r=\"1.8\"\/>\n      <circle class=\"b2-orn-punto\" cx=\"152\" cy=\"17\" r=\"1.8\"\/>\n      <path class=\"b2-orn-inf\" d=\"M120 17C126 6 144 6 144 17C144 28 126 28 120 17C114 6 96 6 96 17C96 28 114 28 120 17Z\"\/>\n    <\/svg>\n    <p class=\"b2-remate b2-rev\">Todo un espacio sorprendente donde reconstruir nuestra historia familiar o recordar un ser querido.<\/p>\n    <div class=\"b2-sep b2-rev\"><\/div>\n\n    <!-- ===== Destacado: La Cripta ===== -->\n    <div class=\"b2-hero\">\n      <div class=\"b2-marco b2-rev\">\n        <div class=\"b2-marco-img\">\n          <img src=\"\/images\/Portada\/Cripta.png\" alt=\"La cripta de una sepultura en CDH, con sus carpetas de recuerdos\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n      <\/div>\n      <div class=\"b2-hero-txt b2-rev\">\n        <h3>La Cripta<\/h3>\n        <p>Es el coraz\u00f3n de cada sepultura: un espacio propio donde se guarda toda la memoria digital personal, ordenada como t\u00fa quieras.<\/p>\n        <ul class=\"b2-lista\">\n          <li>Carpetas para fotos, v\u00eddeos, documentos y legado familiar.<\/li>\n          <li>Iconos que colocas a tu gusto y un fondo que eliges t\u00fa.<\/li>\n          <li>Un lugar de ultratumba, donde depositar tus mensajes p\u00f3stumos y las cenizas de tu memoria.<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <!-- ===== Los cuatro m\u00f3dulos ===== -->\n    <div class=\"b2-grid\">\n\n      <article class=\"b2-card b2-rev\">\n        <div class=\"b2-card-img\">\n          <img src=\"\/images\/Portada\/Sepultura%20Web.png\" alt=\"Sepultura Web de CDH con foto, nombre y frase memorial\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"b2-card-body\">\n          <span class=\"b2-placa\">Sepultura Web<\/span>\n          <p>Recibe a tus visitantes con la imagen del lugar donde fuiste feliz, crea tu propio espacio en la eternidad.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"b2-card b2-rev\">\n        <div class=\"b2-card-img b2-qr\">\n          <img class=\"b2-qr-fondo\" src=\"\/images\/Portada\/Sepultura%20QR.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"b2-qr-fila\">\n            <div class=\"b2-qr-movil\">\n              <img src=\"\/images\/Portada\/Sepultura%20QR.png\" alt=\"Sepultura QR de CDH vista en el m\u00f3vil\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n            <div class=\"b2-qr-txt\">\n              <span class=\"b2-qr-kicker\">Pon un QR en la l\u00e1pida<\/span>\n              <p>Que no se pierda ni una coma<br>de tu existencia.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"b2-card-body\">\n          <span class=\"b2-placa\">Sepultura QR<\/span>\n          <p>Es la placa QR que adjuntas a la sepultura real. La descargas de nuestra web lista para convertirla en cualquier material y quien la escanea con su m\u00f3vil obtendr\u00e1 una hermosa memoria digital del difunto. Se hace en minutos y puedes ponerle decenas de fondos bonitos.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"b2-card b2-rev\">\n        <div class=\"b2-card-img b2-qr b2-bio\">\n          <img class=\"b2-qr-fondo\" src=\"\/images\/Portada\/Biografia.png\" alt=\"\" aria-hidden=\"true\" loading=\"lazy\" decoding=\"async\">\n          <div class=\"b2-qr-fila\">\n            <div class=\"b2-qr-movil\">\n              <img src=\"\/images\/Portada\/Biografia.png\" alt=\"Biograf\u00eda por cap\u00edtulos de una sepultura de CDH\" loading=\"lazy\" decoding=\"async\">\n            <\/div>\n            <div class=\"b2-qr-txt\">\n              <span class=\"b2-qr-kicker\">Se lee como un libro<\/span>\n              <p>Se escribe sin prisa,<br>un cap\u00edtulo cada vez.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"b2-card-body\">\n          <span class=\"b2-placa\">Biograf\u00eda<\/span>\n          <p>Escribe la biograf\u00eda de tu vida, de tu familia o la de un ser querido. Puedes crear cap\u00edtulos al modo de un libro, cambiar tipos de fuentes e intercalar fotograf\u00edas en todos los cap\u00edtulos.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"b2-card b2-rev\">\n        <div class=\"b2-card-img\">\n          <img src=\"\/images\/Portada\/Arbol.png\" alt=\"\u00c1rbol geneal\u00f3gico interactivo de CDH\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"b2-card-body\">\n          <span class=\"b2-placa\">\u00c1rbol Geneal\u00f3gico<\/span>\n          <p>Dise\u00f1a tu \u00e1rbol geneal\u00f3gico familiar f\u00e1cilmente. A\u00f1ade la biograf\u00eda y fotos en la ficha de cada miembro. Puedes hacerlo gigantesco con nuestro zoom a escala. Una vez hecho puedes exportarlo a otras sepulturas digitales.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"b2-card b2-ancha b2-rev\">\n        <div class=\"b2-card-img\">\n          <img src=\"\/images\/Portada\/Monumento.png\" alt=\"Monumento funerario documentado en CDH\" loading=\"lazy\" decoding=\"async\">\n        <\/div>\n        <div class=\"b2-card-body\">\n          <span class=\"b2-placa\">Monumentos<\/span>\n          <p>Documente arte sacro y monumentos funerarios, cementerios sorprendentes, panteones espectaculares y conjuntos escult\u00f3ricos en honor a h\u00e9roes y acontecimientos hist\u00f3ricos, sus autores, la historia de artistas \u00fanicos, aqu\u00ed dispone del espacio necesario para tal fin.<\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n\n    <!-- ===== Cierre (si prefieres dejar la llamada para el bloque final, borra este div) ===== -->\n    <div class=\"b2-final b2-rev\">\n      <figure class=\"b2-chica\">\n        <img src=\"\/images\/Portada\/chica.png\" alt=\"Una joven se\u00f1ala la invitaci\u00f3n a crear una sepultura en CDH\" loading=\"lazy\" decoding=\"async\">\n      <\/figure>\n      <div class=\"b2-cierre\">\n        <img class=\"b2-logo\" src=\"\/wp-content\/uploads\/Logos\/Logo_Transparente_web.png\" alt=\"Cementerio Digital Hispano\" loading=\"lazy\" decoding=\"async\">\n        <p>Empieza una experiencia \u00fanica:<br>crea tu primera Sepultura<\/p>\n        <a class=\"b2-cta\" href=\"\/wp-content\/uploads\/cdh\/registro.html\">Crear una sepultura<\/a>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var raiz = document.getElementById('cdh-b2');\n  if(!raiz) return;\n  var items = raiz.querySelectorAll('.b2-rev');\n  if(!('IntersectionObserver' in window)){\n    for(var i=0;i<items.length;i++) items[i].classList.add('b2-on');\n    return;\n  }\n  var obs = new IntersectionObserver(function(entradas){\n    entradas.forEach(function(e, idx){\n      if(e.isIntersecting){\n        var el = e.target;\n        setTimeout(function(){ el.classList.add('b2-on'); }, idx * 90);\n        obs.unobserve(el);\n      }\n    });\n  }, { threshold:0.15, rootMargin:'0px 0px -60px 0px' });\n  for(var j=0;j<items.length;j++) obs.observe(items[j]);\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6eb8911 elementor-widget elementor-widget-html\" data-id=\"6eb8911\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- =========================================================\n     CDH \u00b7 PORTADA \u00b7 BLOQUE FINAL \u00b7 v7\n     Buz\u00f3n de sugerencias + preguntas frecuentes + fald\u00f3n verde\n     v6 (16-09-2026): enlace \"Preferencias de cookies\" en el fald\u00f3n.\n     Reabre el aviso de cookies del bloque 1 (cdhCookiesAbrir);\n     si ese bloque no est\u00e1 en la p\u00e1gina, lleva a la pol\u00edtica de cookies.\n     v7 (19-10-2026): \"S\u00edguenos en X\" (@CDH2027) en el fald\u00f3n verde,\n     encima de los enlaces legales. Responsive (escritorio, tablet, m\u00f3vil).\n     Pegar en un widget HTML de Elementor, al final de la p\u00e1gina.\n     ========================================================= -->\n\n<style>\n#cdh-bf, #cdh-bf *{ box-sizing:border-box; }\n\n#cdh-bf{\n  --bf-marron:#563923;\n  --bf-marron-osc:#3a281a;\n  --bf-naranja:#f26522;\n  --bf-verde:#1f4f29;\n  --bf-verde-osc:#0f2e16;\n  --bf-nata:#fffdf8;\n  --bf-nata2:#f3e9d9;\n  --bf-crema:#f4e6c4;\n  --bf-texto:#4a3527;\n  --bf-suave:#7a5a36;\n\n  --bf-serif:'Cormorant Garamond', Georgia, 'Times New Roman', serif;\n  --bf-sans:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n\n  position:relative;\n  width:100%;\n  padding:84px 24px 0;\n  background:var(--bf-nata2);\n  font-family:var(--bf-sans);\n  color:var(--bf-texto);\n}\n\n#cdh-bf .bf-wrap{ max-width:880px; margin:0 auto; }\n\n\/* ---------- Encabezado ---------- *\/\n#cdh-bf .bf-eyebrow{\n  display:block;\n  text-align:center;\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.22em;\n  text-transform:uppercase;\n  color:var(--bf-naranja);\n  margin:0 0 14px;\n}\n#cdh-bf .bf-h2{\n  font-family:var(--bf-serif);\n  font-weight:600;\n  font-size:clamp(29px,4.2vw,46px);\n  line-height:1.15;\n  text-align:center;\n  color:var(--bf-marron);\n  margin:0 0 16px;\n}\n#cdh-bf .bf-lead{\n  max-width:620px;\n  margin:0 auto 46px;\n  text-align:center;\n  font-size:16.5px;\n  line-height:1.7;\n  color:var(--bf-suave);\n}\n\n\/* ---------- Acorde\u00f3n ---------- *\/\n#cdh-bf .bf-faq{\n  background:var(--bf-nata);\n  border:1px solid rgba(86,57,35,.16);\n  border-radius:8px;\n  overflow:hidden;\n  box-shadow:0 16px 38px -28px rgba(58,40,26,.6);\n}\n#cdh-bf details{ border-bottom:1px solid rgba(86,57,35,.13); }\n#cdh-bf details:last-child{ border-bottom:0; }\n#cdh-bf summary{\n  position:relative;\n  list-style:none;\n  cursor:pointer;\n  padding:20px 58px 20px 26px;\n  font-family:var(--bf-serif);\n  font-size:21px;\n  font-weight:600;\n  line-height:1.35;\n  color:var(--bf-marron);\n  transition:background .25s ease, color .25s ease;\n}\n#cdh-bf summary::-webkit-details-marker{ display:none; }\n#cdh-bf summary:hover{ background:var(--bf-nata2); color:var(--bf-naranja); }\n#cdh-bf summary:focus-visible{ outline:3px solid var(--bf-naranja); outline-offset:-3px; }\n#cdh-bf summary::after{\n  content:'';\n  position:absolute; right:26px; top:50%;\n  width:14px; height:14px;\n  margin-top:-7px;\n  background:\n    linear-gradient(var(--bf-naranja),var(--bf-naranja)) center\/14px 2px no-repeat,\n    linear-gradient(var(--bf-naranja),var(--bf-naranja)) center\/2px 14px no-repeat;\n  transition:transform .3s ease;\n}\n#cdh-bf details[open] summary{ color:var(--bf-naranja); }\n#cdh-bf details[open] summary::after{ transform:rotate(135deg); }\n#cdh-bf .bf-resp{\n  padding:0 58px 24px 26px;\n  font-size:15.8px;\n  line-height:1.75;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-resp p{ margin:0 0 12px; }\n#cdh-bf .bf-resp p:last-child{ margin:0; }\n#cdh-bf .bf-resp strong{ color:var(--bf-marron); font-weight:600; }\n\n\/* ---------- Pie de la secci\u00f3n ---------- *\/\n#cdh-bf .bf-contacto{\n  margin:38px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.7;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-contacto a{\n  color:var(--bf-marron);\n  font-weight:600;\n  text-decoration:underline;\n  text-underline-offset:3px;\n}\n#cdh-bf .bf-contacto a:hover{ color:var(--bf-naranja); }\n\n\/* ---------- Buz\u00f3n de sugerencias ---------- *\/\n#cdh-bf .bf-buzon-ancho{ max-width:980px; margin:0 auto 62px; }\n#cdh-bf .bf-panel{\n  position:relative;\n  display:grid;\n  grid-template-columns:300px 1fr;\n  align-items:center;\n  gap:42px;\n  padding:38px 42px;\n  background:\n    radial-gradient(ellipse at 24% 50%, rgba(255,253,248,.96) 0%, rgba(255,253,248,.72) 30%, rgba(255,253,248,0) 67%),\n    linear-gradient(90deg, rgba(255,253,248,.18) 0%, rgba(255,253,248,.72) 48%, rgba(255,253,248,.12) 100%);\n  border:0;\n  border-radius:0;\n  box-shadow:none;\n}\n#cdh-bf .bf-panel::before,\n#cdh-bf .bf-panel::after{\n  content:'';\n  position:absolute;\n  left:4%;\n  right:4%;\n  height:1px;\n  background:linear-gradient(90deg, transparent, rgba(86,57,35,.16), transparent);\n}\n#cdh-bf .bf-panel::before{ top:0; }\n#cdh-bf .bf-panel::after{ bottom:0; }\n#cdh-bf .bf-ilustra{\n  width:100%;\n  height:auto;\n  display:block;\n  opacity:.94;\n  filter:drop-shadow(0 16px 18px rgba(58,40,26,.10));\n  -webkit-mask-image:radial-gradient(ellipse at center, #000 56%, rgba(0,0,0,.86) 68%, transparent 94%);\n  mask-image:radial-gradient(ellipse at center, #000 56%, rgba(0,0,0,.86) 68%, transparent 94%);\n}\n#cdh-bf .bf-panel-txt{ text-align:left; }\n#cdh-bf .bf-panel-txt h3{\n  margin:0 0 12px;\n  font-family:var(--bf-serif);\n  font-size:clamp(26px,3.2vw,36px);\n  font-weight:600;\n  line-height:1.15;\n  color:var(--bf-marron);\n}\n#cdh-bf .bf-buzon-txt{\n  margin:0 0 24px;\n  font-size:16.5px;\n  line-height:1.72;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-btn{\n  display:inline-block;\n  padding:14px 30px;\n  background:var(--bf-verde);\n  color:#fff;\n  font-family:var(--bf-sans);\n  font-size:16px;\n  font-weight:600;\n  border-radius:6px;\n  cursor:pointer;\n  user-select:none;\n  transition:background .25s ease, transform .25s ease;\n}\n#cdh-bf .bf-btn:hover{ background:var(--bf-verde-osc); transform:translateY(-2px); }\n#cdh-bf .bf-btn:focus-visible{ outline:3px solid var(--bf-naranja); outline-offset:3px; }\n#cdh-bf .bf-btn[data-espera=\"1\"]{ opacity:.6; pointer-events:none; }\n\n\/* ---------- Ventana del buz\u00f3n ---------- *\/\n#cdh-bf .bf-modal{\n  position:fixed; inset:0;\n  z-index:99999;\n  display:none;\n  align-items:center;\n  justify-content:center;\n  padding:20px;\n  background:rgba(30,20,12,.62);\n}\n#cdh-bf .bf-modal.bf-abierta{ display:flex; }\n#cdh-bf .bf-modal-caja{\n  position:relative;\n  width:100%;\n  max-width:560px;\n  max-height:90vh;\n  overflow-y:auto;\n  padding:34px 34px 30px;\n  text-align:left;\n  background:linear-gradient(180deg,var(--bf-nata) 0%, var(--bf-nata2) 100%);\n  border-radius:10px;\n  box-shadow:0 30px 70px -20px rgba(0,0,0,.6);\n}\n#cdh-bf .bf-modal-caja h3{\n  margin:0 0 8px;\n  font-family:var(--bf-serif);\n  font-size:29px;\n  font-weight:600;\n  line-height:1.2;\n  color:var(--bf-marron);\n}\n#cdh-bf .bf-modal-sub{\n  margin:0 0 24px;\n  font-size:15.5px;\n  line-height:1.6;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-cerrar{\n  position:absolute; top:12px; right:16px;\n  width:34px; height:34px;\n  display:flex; align-items:center; justify-content:center;\n  font-size:26px;\n  line-height:1;\n  color:var(--bf-suave);\n  cursor:pointer;\n  border-radius:50%;\n  transition:background .2s ease, color .2s ease;\n}\n#cdh-bf .bf-cerrar:hover{ background:rgba(86,57,35,.1); color:var(--bf-naranja); }\n#cdh-bf .bf-cerrar:focus-visible{ outline:3px solid var(--bf-naranja); outline-offset:2px; }\n#cdh-bf .bf-campo{\n  display:block;\n  margin-bottom:18px;\n  font-size:14px;\n  font-weight:600;\n  color:var(--bf-marron);\n}\n#cdh-bf .bf-campo em{\n  font-style:normal;\n  font-weight:400;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-campo input,\n#cdh-bf .bf-campo textarea{\n  display:block;\n  width:100%;\n  margin-top:7px;\n  padding:12px 14px;\n  font-family:var(--bf-sans);\n  font-size:16px;\n  line-height:1.5;\n  color:var(--bf-texto);\n  background:#fff;\n  border:1px solid rgba(86,57,35,.28);\n  border-radius:5px;\n  transition:border-color .2s ease, box-shadow .2s ease;\n}\n#cdh-bf .bf-campo textarea{ resize:vertical; min-height:130px; }\n#cdh-bf .bf-campo input:focus,\n#cdh-bf .bf-campo textarea:focus{\n  outline:none;\n  border-color:var(--bf-naranja);\n  box-shadow:0 0 0 3px rgba(242,101,34,.18);\n}\n#cdh-bf .bf-trampa{ position:absolute; left:-9999px; width:1px; height:1px; opacity:0; }\n#cdh-bf .bf-aviso{\n  margin:0 0 14px;\n  font-size:14.5px;\n  line-height:1.6;\n  color:#a33b12;\n}\n#cdh-bf .bf-aviso:empty{ display:none; }\n#cdh-bf .bf-nota{\n  margin:14px 0 0;\n  font-size:13px;\n  line-height:1.6;\n  color:var(--bf-suave);\n}\n#cdh-bf .bf-gracias{\n  padding:18px 0 6px;\n  text-align:center;\n  font-family:var(--bf-serif);\n  font-size:23px;\n  line-height:1.35;\n  color:var(--bf-marron);\n}\n\n\/* ---------- Fald\u00f3n verde ---------- *\/\n#cdh-bf .bf-faldon{\n  margin:74px -24px 0;\n  padding:44px 24px 40px;\n  text-align:center;\n  background:linear-gradient(180deg,var(--bf-verde) 0%, var(--bf-verde-osc) 100%);\n}\n\n\/* ---------- v7 \u00b7 S\u00edguenos en X ---------- *\/\n#cdh-bf .bf-social{ margin:0 0 30px; }\n#cdh-bf .bf-social-tit{\n  display:block;\n  margin:0 0 14px;\n  font-size:12px;\n  font-weight:700;\n  letter-spacing:.22em;\n  text-indent:.22em;\n  text-transform:uppercase;\n  color:rgba(244,230,196,.72);\n}\n#cdh-bf .bf-x{\n  display:inline-flex;\n  align-items:center;\n  gap:12px;\n  max-width:100%;\n  padding:8px 24px 8px 8px;\n  font-size:15px;\n  font-weight:600;\n  line-height:1.2;\n  color:var(--bf-crema);\n  text-decoration:none;\n  background:rgba(244,230,196,.07);\n  border:1px solid rgba(244,230,196,.42);\n  border-radius:999px;\n  transition:border-color .25s ease, color .25s ease, background .25s ease, transform .25s ease;\n}\n#cdh-bf .bf-x-ico{\n  flex:0 0 auto;\n  width:36px; height:36px;\n  display:flex; align-items:center; justify-content:center;\n  font-size:19px;\n  font-weight:700;\n  line-height:1;\n  color:#fff;\n  background:#000;\n  border-radius:50%;\n}\n#cdh-bf .bf-x-txt{ text-align:left; }\n#cdh-bf .bf-x-handle{\n  display:block;\n  margin-top:2px;\n  font-size:13px;\n  font-weight:400;\n  color:rgba(244,230,196,.75);\n}\n#cdh-bf .bf-x:hover{\n  color:#fff;\n  border-color:var(--bf-naranja);\n  background:rgba(242,101,34,.18);\n  transform:translateY(-2px);\n}\n#cdh-bf .bf-x:hover .bf-x-handle{ color:var(--bf-crema); }\n#cdh-bf .bf-x:focus-visible{ outline:3px solid var(--bf-naranja); outline-offset:3px; }\n\n#cdh-bf .bf-legal{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin:0 0 30px;\n}\n#cdh-bf .bf-enlace{\n  display:inline-block;\n  padding:11px 24px;\n  font-size:14px;\n  font-weight:600;\n  letter-spacing:.02em;\n  color:var(--bf-crema);\n  text-decoration:none;\n  border:1px solid rgba(244,230,196,.42);\n  border-radius:5px;\n  transition:border-color .25s ease, color .25s ease, background .25s ease;\n}\n#cdh-bf .bf-enlace:hover{\n  color:#fff;\n  border-color:var(--bf-naranja);\n  background:rgba(242,101,34,.18);\n}\n#cdh-bf .bf-enlace:focus-visible{ outline:3px solid var(--bf-naranja); outline-offset:3px; }\n#cdh-bf .bf-filete{\n  width:100%;\n  max-width:300px;\n  height:1px;\n  margin:0 auto 22px;\n  background:rgba(244,230,196,.26);\n}\n#cdh-bf .bf-marca{\n  display:block;\n  font-family:var(--bf-serif);\n  font-weight:600;\n  font-size:clamp(21px,2.4vw,27px);\n  line-height:1;\n  letter-spacing:.42em;\n  text-indent:.42em;\n  color:var(--bf-naranja);\n  margin:0 0 14px;\n}\n#cdh-bf .bf-firma{\n  margin:0;\n  font-size:13.5px;\n  line-height:1.75;\n  color:rgba(244,230,196,.82);\n}\n#cdh-bf .bf-firma a{\n  color:var(--bf-crema);\n  text-decoration:none;\n  border-bottom:1px solid rgba(244,230,196,.4);\n}\n#cdh-bf .bf-firma a:hover{ color:var(--bf-naranja); border-bottom-color:var(--bf-naranja); }\n\n\/* ---------- Tablet ---------- *\/\n@media (max-width:1023px){\n  #cdh-bf{ padding:68px 20px 0; }\n  #cdh-bf .bf-panel{ grid-template-columns:1fr; gap:22px; padding:32px 26px 36px; text-align:center; }\n  #cdh-bf .bf-panel-txt{ text-align:center; }\n  #cdh-bf .bf-ilustra{ max-width:250px; margin:0 auto; }\n  #cdh-bf .bf-buzon-ancho{ margin-bottom:50px; }\n  #cdh-bf .bf-lead{ margin-bottom:38px; }\n  #cdh-bf .bf-faldon{ margin:60px -20px 0; padding:40px 20px 36px; }\n  #cdh-bf .bf-social{ margin-bottom:28px; }\n}\n\n\/* ---------- M\u00f3vil ---------- *\/\n@media (max-width:640px){\n  #cdh-bf{ padding:54px 16px 0; }\n  #cdh-bf .bf-lead{ font-size:16px; margin-bottom:32px; }\n  #cdh-bf summary{ padding:18px 46px 18px 18px; font-size:19px; }\n  #cdh-bf summary::after{ right:18px; }\n  #cdh-bf .bf-resp{ padding:0 46px 20px 18px; font-size:15.4px; }\n  #cdh-bf .bf-contacto{ font-size:15.5px; }\n  #cdh-bf .bf-panel{ padding:28px 18px 32px; gap:18px; }\n  #cdh-bf .bf-btn{ display:block; padding:14px 20px; }\n  #cdh-bf .bf-enlace{ width:100%; text-align:center; }\n  #cdh-bf .bf-marca{ letter-spacing:.3em; text-indent:.3em; }\n  #cdh-bf .bf-modal{ padding:12px; }\n  #cdh-bf .bf-modal-caja{ padding:28px 20px 24px; }\n  #cdh-bf .bf-modal-caja h3{ font-size:25px; }\n  #cdh-bf .bf-faldon{ margin:52px -16px 0; padding:34px 16px 30px; }\n  #cdh-bf .bf-social{ margin-bottom:24px; }\n  #cdh-bf .bf-social-tit{ letter-spacing:.18em; text-indent:.18em; }\n  #cdh-bf .bf-x{ display:flex; width:100%; justify-content:center; padding:8px 18px 8px 8px; }\n}\n\n@media (prefers-reduced-motion:reduce){\n  #cdh-bf summary::after{ transition:none; }\n  #cdh-bf .bf-x{ transition:none; }\n  #cdh-bf .bf-x:hover{ transform:none; }\n}\n<\/style>\n\n<section id=\"cdh-bf\">\n  <div class=\"bf-wrap\">\n\n    <div class=\"bf-buzon-ancho\">\n      <div class=\"bf-panel\">\n\n        <svg class=\"bf-ilustra\" viewBox=\"0 0 300 240\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" role=\"img\" aria-label=\"Un sobre abierto con una carta\">\n          <circle cx=\"150\" cy=\"122\" r=\"104\" fill=\"#f3e9d9\"\/>\n          <g stroke=\"#f26522\" stroke-width=\"3\" stroke-linecap=\"round\">\n            <line x1=\"150\" y1=\"20\" x2=\"150\" y2=\"6\"\/>\n            <line x1=\"104\" y1=\"32\" x2=\"97\" y2=\"19\"\/>\n            <line x1=\"196\" y1=\"32\" x2=\"203\" y2=\"19\"\/>\n          <\/g>\n          <g transform=\"rotate(-6 150 108)\">\n            <rect x=\"92\" y=\"52\" width=\"116\" height=\"86\" rx=\"4\" fill=\"#fffdf8\" stroke=\"#563923\" stroke-width=\"2\"\/>\n            <line x1=\"106\" y1=\"74\" x2=\"194\" y2=\"74\" stroke=\"#f26522\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n            <line x1=\"106\" y1=\"92\" x2=\"176\" y2=\"92\" stroke=\"#c9b393\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n            <line x1=\"106\" y1=\"108\" x2=\"188\" y2=\"108\" stroke=\"#c9b393\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n            <line x1=\"106\" y1=\"124\" x2=\"160\" y2=\"124\" stroke=\"#c9b393\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n          <\/g>\n          <path d=\"M56 128 L150 92 L244 128 L244 214 L56 214 Z\" fill=\"#563923\"\/>\n          <path d=\"M56 128 L150 190 L244 128\" fill=\"none\" stroke=\"#3a281a\" stroke-width=\"2\"\/>\n          <path d=\"M56 214 L150 152 L244 214 Z\" fill=\"#3a281a\"\/>\n        <\/svg>\n\n        <div class=\"bf-panel-txt\">\n          <h3>Buz\u00f3n de sugerencias<\/h3>\n          <p class=\"bf-buzon-txt\"><strong>CDH tambi\u00e9n se construye contigo<\/strong><br><br>Tus ideas pueden ayudarnos a mejorar Cementerio Digital Hispano. Si echas en falta alguna funci\u00f3n, cambiar\u00edas algo o simplemente se te ha ocurrido una buena idea, nos encantar\u00e1 conocerla.<br><br><strong>Cada sugerencia ser\u00e1 le\u00edda y valorada.<\/strong><\/p>\n          <div style=\"color:var(--bf-suave);font-family:var(--bf-serif);font-size:21px;margin:-7px 0 15px;\">\u2014 \u2766 \u2014<\/div>\n          <span class=\"bf-btn\" id=\"bf-abrir\" role=\"button\" tabindex=\"0\">\ud83d\udca1 Enviar una sugerencia<\/span>\n          <p style=\"margin:12px 0 0;font-size:13.5px;color:var(--bf-suave);\">Gracias por ayudarnos a mejorar CDH.<\/p>\n        <\/div>\n\n      <\/div>\n    <\/div>\n\n    <span class=\"bf-eyebrow\">Dudas habituales<\/span>\n    <h2 class=\"bf-h2\">Preguntas frecuentes<\/h2>\n    <p class=\"bf-lead\">Lo que m\u00e1s nos preguntan antes de crear la primera sepultura. Si te queda alguna duda, escr\u00edbenos y te contestamos.<\/p>\n\n    <div class=\"bf-faq\">\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfPor qu\u00e9 se llama Cementerio Digital Hisp\u00e1nico?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Porque est\u00e1 hecho desde Espa\u00f1a con toda la ilusi\u00f3n para toda la comunidad Hispana repartida por el planeta.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfEsta plataforma es aconfesional?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Totalmente. La cripta, por ejemplo, tiene fondos a gusto de todas las religiones m\u00e1s importantes del mundo y homenajea todas las culturas, desde la romana a la azteca, desde la vikinga a la musulmana. Todas las confesiones caben en nuestro cementerio.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfEs gratis crear sepulturas digitales en CDH?<\/summary>\n        <div class=\"bf-resp\">\n          <p>S\u00ed, crear sepulturas es totalmente gratis, aunque el numero de sepulturas y tama\u00f1o puedan estar limitados para un \u00fanico un usuario y para evitar abusos de espacio. No tenemos pasarela de pago de ning\u00fan tipo.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfC\u00f3mo se financia esta web?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Esta web aspira a financiarse con publicidad del sector funerario y con donaciones de sus usuarios en los pr\u00f3ximos a\u00f1os.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfQu\u00e9 diferencia hay entre una sepultura abierta y una cerrada?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Una sepultura abierta es p\u00fablica: cualquiera puede entrar a verla, aparece en los buscadores. Sin embargo, parte de su contenido puede ser privado, por ejemplo, usted puede crear en la Cripta carpetas cerradas cuyo contenido es totalmente privado.<\/p>\n          <p>Una sepultura cerrada es privada: solo se ve desde tu cuenta. Se indexa en Google y parece en los buscadores, pero no se puede entrar a verla, salvo con expreso consentimiento de su propietario.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfPuedo dejarla cerrada mientras la preparo?<\/summary>\n        <div class=\"bf-resp\">\n          <p>S\u00ed, y es lo m\u00e1s recomendable. Trabaja con la sepultura cerrada todo el tiempo que necesites \u2014subiendo fotos, escribiendo la biograf\u00eda, montando el \u00e1rbol\u2014 y \u00e1brela el d\u00eda que est\u00e9 como quieres.<\/p>\n          <p>Tambi\u00e9n puedes programar la fecha de apertura: dejas todo preparado y la sepultura se abre sola ese d\u00eda, sin que tengas que hacer nada.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfQu\u00e9 es la Cripta?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Es el espacio donde se organiza toda tu sepultura digital. En ella puedes crear carpetas abiertas, cerradas y ocultas. Y desde ella organizas y editas tu sepultura Web, tu sepultura QR, la biograf\u00eda o el \u00e1rbol geneal\u00f3gico<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfC\u00f3mo funcionan las carpetas en la cripta?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Puedes crear carpetas y subcarpetas sin l\u00edmite, para organizar todo a tu gusto. Cuando las carpetas son cerradas, muestran un candado y la fecha de apertura. Cuando son ocultas simplemente no aparecen en la cripta del usuario hasta que aparezcan en la fecha se\u00f1alada por el difunto. En esa fecha, aparecer\u00e1n entonces en la cripta, como venidas del m\u00e1s all\u00e1.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfQu\u00e9 es el mapa de la Cripta?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Es un mapa con todas las carpetas y objetos de la cripta. Si hay carpetas ocultas y el usuario deja el mapa abierto a la vista p\u00fablica, los usuarios o descendientes podr\u00e1n saber si hay carpetas ocultas y la exacta ubicaci\u00f3n de todas sus cosas personales.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfQu\u00e9 es el apartado Monumentos?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Nada m\u00e1s darte de alta puedes crear una sepultura digital o un monumento. Ambos quedan adscritos a tu cuenta de usuario. El monumento funciona como un articulo de prensa para elogiar un monumento de arte sacro de tu ciudad, un cementerio, o una rese\u00f1a sobre autores o escultores destacados de este sector, as\u00ed como para elogiar panteones, templos y sepulturas destacadas. Cabe de todo, incluso conjuntos escult\u00f3ricos en honor a ca\u00eddos en batallas y personajes ilustres.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfAparecer\u00e1 mi ser querido en Google?<\/summary>\n        <div class=\"bf-resp\">\n          <p>Si, siempre, tanto si la sepultura est\u00e1 abierta o cerrada, en este \u00faltimo caso no se podr\u00e1 entrar en ella. Esa es una de las razones de ser de CDH: una plataforma de personas que buscan a otras personas. No s\u00f3lo aparece la sepultura de un difunto, tambi\u00e9n aparecer\u00e1n los familiares que cuelguen del \u00e1rbol familiar.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfC\u00f3mo consigo la placa QR y qu\u00e9 hago con ella?<\/summary>\n        <div class=\"bf-resp\">\n          <p>La generas desde la propia sepultura, simplemente la descargas. A partir de ah\u00ed es tuya. Recomendamos llevarla o enviarla por mail a una tienda de grabados y que la impriman en aluminio o en cer\u00e1mica, incluso nuevos materiales que soportan muy bien el paso del tiempo. Luego la adjuntas a la sepultura homenajeada con silicona, por ejemplo. Quien la escanee con el m\u00f3vil llegar\u00e1 a la memoria digital del difunto.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfC\u00f3mo es la biograf\u00eda?<\/summary>\n        <div class=\"bf-resp\">\n          <p>La puedes escribir tranquilamente. Puedes crear cap\u00edtulos, y puedes empezar hoy con uno, volver dentro de un mes y a\u00f1adir otro, cambiar la letra, intercalar fotos y tienes diferentes estilos de presentaci\u00f3n. Ideal para las largar tardes de invierno.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfHe montado el \u00e1rbol geneal\u00f3gico? \u00bfTengo que repetirlo en cada sepultura?<\/summary>\n        <div class=\"bf-resp\">\n          <p>No. El \u00e1rbol se puede exportar a otras sepulturas tuyas, as\u00ed que lo montas una vez y lo reutilizas en las de los dem\u00e1s miembros de la familia o lo amplias por otras ramas.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfPuedo borrar una sepultura o darme de baja?<\/summary>\n        <div class=\"bf-resp\">\n          <p>S\u00ed. Puedes eliminar el contenido que has subido, y tambi\u00e9n tu cuenta entera cuando quieras, sin dar explicaciones ni esperar a que nadie lo autorice. Tambi\u00e9n puedes descargar todo el contenido subido antes de eliminar tu cuenta.<\/p>\n        <\/div>\n      <\/details>\n\n      <details name=\"cdh-faq\">\n        <summary>\u00bfQu\u00e9 contenidos no se permiten?<\/summary>\n        <div class=\"bf-resp\">\n          <p>CDH es un lugar de memoria y de respeto. No se admite material sexual, violento, ilegal ni ofensivo, ni contenido que vulnere los derechos de terceros.<\/p>\n          <p>Cualquier contenido de ese tipo se retira y la cuenta se cierra.<\/p>\n        <\/div>\n      <\/details>\n\n    <\/div>\n\n    <p class=\"bf-contacto\">\u00bfTe queda alguna duda? Escr\u00edbenos a <a href=\"mailto:administracion@cementeriodigitalhispano.com\">administracion@cementeriodigitalhispano.com<\/a><\/p>\n\n  <\/div>\n\n  <div class=\"bf-faldon\">\n\n    <!-- v7 \u00b7 S\u00edguenos en X -->\n    <div class=\"bf-social\">\n      <span class=\"bf-social-tit\">S\u00edguenos<\/span>\n      <a class=\"bf-x\" href=\"https:\/\/x.com\/CDH2027\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"S\u00edguenos en X: @CDH2027 (se abre en una pesta\u00f1a nueva)\">\n        <span class=\"bf-x-ico\" aria-hidden=\"true\">\ud835\udd4f<\/span>\n        <span class=\"bf-x-txt\">S\u00edguenos en X<span class=\"bf-x-handle\">@CDH2027<\/span><\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"bf-legal\">\n      <a class=\"bf-enlace\" href=\"\/wp-content\/uploads\/cdh\/cookies.html\">Pol\u00edtica de cookies<\/a>\n      <a class=\"bf-enlace\" href=\"\/wp-content\/uploads\/cdh\/aviso-legal.html\">Legalidad<\/a>\n      <a class=\"bf-enlace\" id=\"bf-pref-cookies\" href=\"\/wp-content\/uploads\/cdh\/cookies.html\">Preferencias de cookies<\/a>\n    <\/div>\n    <div class=\"bf-filete\"><\/div>\n    <span class=\"bf-marca\">CDH 2026<\/span>\n    <p class=\"bf-firma\">Cementerio Digital Hispano \u00b7 Software Express \u00b7 Asturias<br>\n    <a href=\"mailto:administracion@cementeriodigitalhispano.com\">administracion@cementeriodigitalhispano.com<\/a><\/p>\n  <\/div>\n\n  <div class=\"bf-modal\" id=\"bf-modal\" aria-hidden=\"true\">\n    <div class=\"bf-modal-caja\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"bf-modal-tit\">\n      <span class=\"bf-cerrar\" id=\"bf-cerrar\" role=\"button\" tabindex=\"0\" aria-label=\"Cerrar\">&times;<\/span>\n      <div id=\"bf-modal-cuerpo\">\n        <h3 id=\"bf-modal-tit\">Buz\u00f3n de sugerencias<\/h3>\n        <p class=\"bf-modal-sub\">Cu\u00e9ntanos qu\u00e9 echas de menos o qu\u00e9 mejorar\u00edas. Lo leemos todo.<\/p>\n\n        <label class=\"bf-campo\">Nombre <em>(opcional)<\/em>\n          <input type=\"text\" id=\"bf-nombre\" maxlength=\"80\" autocomplete=\"name\">\n        <\/label>\n        <label class=\"bf-campo\">Correo <em>(opcional, para poder contestarte)<\/em>\n          <input type=\"email\" id=\"bf-email\" maxlength=\"120\" autocomplete=\"email\">\n        <\/label>\n        <label class=\"bf-campo\">Tu sugerencia\n          <textarea id=\"bf-texto\" maxlength=\"4000\" placeholder=\"Me gustar\u00eda que CDH\u2026\"><\/textarea>\n        <\/label>\n\n        <input type=\"text\" id=\"bf-trampa\" class=\"bf-trampa\" tabindex=\"-1\" autocomplete=\"off\" aria-hidden=\"true\">\n\n        <p class=\"bf-aviso\" id=\"bf-aviso\"><\/p>\n        <span class=\"bf-btn\" id=\"bf-enviar\" role=\"button\" tabindex=\"0\">Enviar sugerencia<\/span>\n        <p class=\"bf-nota\">Solo usamos tu correo para contestarte. Nada m\u00e1s.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  var raiz = document.getElementById('cdh-bf');\n  if(!raiz) return;\n\n  var modal  = document.getElementById('bf-modal');\n  var abrir  = document.getElementById('bf-abrir');\n  var cerrar = document.getElementById('bf-cerrar');\n  var enviar = document.getElementById('bf-enviar');\n  var aviso  = document.getElementById('bf-aviso');\n  var cuerpo = document.getElementById('bf-modal-cuerpo');\n  var CORREO = 'administracion@cementeriodigitalhispano.com';\n  var abiertoEn = 0;\n\n  function pulsable(el, fn){\n    if(!el) return;\n    el.addEventListener('click', fn);\n    el.addEventListener('keydown', function(e){\n      if(e.key === 'Enter' || e.key === ' '){ e.preventDefault(); fn(); }\n    });\n  }\n\n  function abrirModal(){\n    modal.classList.add('bf-abierta');\n    modal.setAttribute('aria-hidden','false');\n    abiertoEn = Date.now();\n    var t = document.getElementById('bf-texto');\n    if(t) setTimeout(function(){ t.focus(); }, 60);\n  }\n  function cerrarModal(){\n    modal.classList.remove('bf-abierta');\n    modal.setAttribute('aria-hidden','true');\n    if(abrir) abrir.focus();\n  }\n\n  pulsable(abrir, abrirModal);\n  pulsable(cerrar, cerrarModal);\n  modal.addEventListener('click', function(e){ if(e.target === modal) cerrarModal(); });\n  document.addEventListener('keydown', function(e){\n    if(e.key === 'Escape' && modal.classList.contains('bf-abierta')) cerrarModal();\n  });\n\n  function gracias(){\n    cuerpo.innerHTML = '<p class=\"bf-gracias\">\u00a1Gracias!<br>Hemos recibido tu sugerencia.<\/p>';\n    setTimeout(cerrarModal, 2600);\n  }\n\n  pulsable(enviar, function(){\n    var texto  = (document.getElementById('bf-texto').value || '').trim();\n    var nombre = (document.getElementById('bf-nombre').value || '').trim();\n    var email  = (document.getElementById('bf-email').value || '').trim();\n    var trampa = (document.getElementById('bf-trampa').value || '').trim();\n\n    if(texto.length < 10){\n      aviso.textContent = 'Escribe un poco m\u00e1s, por favor.';\n      return;\n    }\n    if(email !== '' && email.indexOf('@') < 1){\n      aviso.textContent = 'Ese correo no parece v\u00e1lido.';\n      return;\n    }\n    if(Date.now() - abiertoEn < 2500){\n      aviso.textContent = 'Un segundo, que a\u00fan se est\u00e1 abriendo el formulario.';\n      return;\n    }\n    aviso.textContent = '';\n    enviar.setAttribute('data-espera','1');\n    enviar.textContent = 'Enviando\u2026';\n\n    fetch('\/sugerencias.php', {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({ texto: texto, nombre: nombre, email: email, web: trampa })\n    })\n    .then(function(r){\n      return r.text().then(function(t){\n        var d = null;\n        try { d = JSON.parse(t); } catch(e){ d = null; }\n        return { ok: r.ok, codigo: r.status, datos: d };\n      });\n    })\n    .then(function(res){\n      if(res.ok && res.datos && res.datos.ok){ gracias(); return; }\n      if(res.datos && res.datos.message){ throw new Error(res.datos.message); }\n      throw new Error('El servidor no ha devuelto una respuesta v\u00e1lida (c\u00f3digo ' + res.codigo + ').');\n    })\n    .catch(function(err){\n      aviso.innerHTML = (err && err.message ? err.message : 'No se ha podido enviar.') +\n        ' Puedes escribirnos a <a href=\"mailto:' + CORREO + '\">' + CORREO + '<\/a>.';\n      enviar.removeAttribute('data-espera');\n      enviar.textContent = 'Enviar sugerencia';\n    });\n  });\n})();\n<\/script>\n\n<script>\n\/* v6 \u2014 \"Preferencias de cookies\": reabre el aviso del bloque 1 *\/\n(function(){\n  var enlace = document.getElementById('bf-pref-cookies');\n  if(!enlace) return;\n  enlace.addEventListener('click', function(e){\n    if(typeof window.cdhCookiesAbrir === 'function'){\n      e.preventDefault();\n      window.cdhCookiesAbrir();\n    }\n  });\n})();\n<\/script>\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>Busca a tu persona Buscar Registrarse Entrar Tu privacidad Con tu permiso, usamos cookies de Google para saber si nuestros anuncios traen visitas y registros. No se usan para mostrarte publicidad personalizada. M\u00e1s informaci\u00f3n Rechazar Aceptar Qu\u00e9 se puede hacer en CDH Un lugar donde cabe toda una vida CDH es una plataforma de memoria [&hellip;]<\/p>\n","protected":false},"author":33,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/users\/33"}],"replies":[{"embeddable":true,"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":655,"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":2381,"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions\/2381"}],"wp:attachment":[{"href":"https:\/\/cementeriodigitalhispano.com\/index.php\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}