body:is(.hcpi-m16,.hcpi-bloques){--m16-gap:28px}body.hcpi-m16 .elementor-element.hcpi-m16-ruta-cont{margin:8px 0 48px!important}.hcpi-m16-ruta__lista{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;counter-reset:none}.hcpi-m16-ruta__etapa{position:relative;margin:0;padding:0}.hcpi-m16-ruta__etapa::before{content:"";position:absolute;top:23px;left:0;right:0;height:3px;background:var(--hc-borde-fuerte)}.hcpi-m16-ruta__etapa:first-child::before{left:50%}.hcpi-m16-ruta__etapa:last-child::before{right:50%}html body .hcpi-m16-ruta__enlace{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;padding:0 8px 4px;text-align:center;text-decoration:none;color:var(--hc-texto)}.hcpi-m16-ruta__n{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;border:3px solid var(--hc-blanco);background:var(--hc-titulo);box-shadow:0 0 0 3px var(--hc-borde-fuerte);color:#FFF;font:600 18px/1 var(--hc-titular);transition:background 0.15s,box-shadow 0.15s,transform 0.15s}.hcpi-m16-ruta__texto{display:flex;flex-direction:column;gap:4px}.hcpi-m16-ruta__texto strong{font:600 15px/20px var(--hc-titular);color:var(--hc-titulo)}.hcpi-m16-ruta__texto span{font:400 13px/18px var(--hc-cuerpo);color:var(--hc-secundario)}html body .hcpi-m16-ruta__enlace:hover .hcpi-m16-ruta__n,html body .hcpi-m16-ruta__enlace:focus-visible .hcpi-m16-ruta__n{background:var(--hc-accion);box-shadow:0 0 0 3px var(--hc-accion);transform:scale(1.06)}html body .hcpi-m16-ruta__enlace:hover strong{color:var(--hc-accion)}html body .hcpi-m16-ruta__enlace:focus-visible{outline:3px solid var(--hc-titulo);outline-offset:4px;border-radius:12px}@media (max-width:1024px){.hcpi-m16-ruta__lista{grid-template-columns:1fr;gap:0}.hcpi-m16-ruta__etapa::before{top:0;bottom:0;left:23px;right:auto;width:3px;height:auto}.hcpi-m16-ruta__etapa:first-child::before{left:23px;top:24px}.hcpi-m16-ruta__etapa:last-child::before{right:auto;bottom:calc(100% - 24px)}html body .hcpi-m16-ruta__enlace{flex-direction:row;align-items:center;gap:16px;padding:8px 0;text-align:left}.hcpi-m16-ruta__n{flex-shrink:0}}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-seccion{display:flex!important;flex-direction:column!important;gap:24px!important;margin:0 0 56px!important;scroll-margin-top:calc(var(--hm-cabecera, 120px) + 16px)}body.hcpi-m16 .elementor-element.hcpi-m16-pasos{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;counter-reset:m16-paso}body.hcpi-m16 .hcpi-m16-pasos>.elementor-widget-menu-anchor{display:none}body.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-celda.e-con{position:relative;display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;flex:none!important;gap:0!important;overflow:hidden;border:1px solid var(--hc-borde);border-radius:var(--hc-r-m);background:var(--hc-blanco);box-shadow:var(--hc-sombra);counter-increment:m16-paso;transition:border-color 0.15s,box-shadow 0.15s,transform 0.15s}body.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda:hover,body.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda:focus-within{border-color:var(--hc-accion);box-shadow:var(--hc-sombra-alta);transform:translateY(-2px)}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda>.elementor-widget-image{display:flex!important;align-items:center;justify-content:center;height:148px;margin:0!important;padding:12px!important;background:linear-gradient(180deg,var(--hc-fondo-suave) 0%,var(--hc-fondo) 100%)}body.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda>.elementor-widget-image img{width:auto!important;max-width:100%!important;height:124px!important;object-fit:contain}body.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-celda.e-con::before{content:"1." counter(m16-paso);position:absolute;inset:auto;top:12px;left:12px;width:auto;height:auto;opacity:1;mix-blend-mode:normal;z-index:2;padding:4px 10px;border-radius:999px;background:var(--hc-titulo);color:#FFF;font:600 13px/18px var(--hc-titular)}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema{flex:1 1 auto;height:auto}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema>.elementor-widget-container{position:static;min-height:0;height:100%;padding:14px 44px 16px 16px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema .bdt-ep-advanced-icon-box-readmore{border-radius:var(--hc-r-m)!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema .bdt-ep-advanced-icon-box{position:static}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema .bdt-ep-advanced-icon-box-icon{display:none!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema .bdt-ep-advanced-icon-box-title{font:600 16px/22px var(--hc-titular)!important;color:var(--hc-titulo)!important}@media (max-width:1100px){body.hcpi-m16 .elementor-element.hcpi-m16-pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body.hcpi-m16 .elementor-element.hcpi-m16-pasos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda>.elementor-widget-image{height:112px}body.hcpi-m16 .hcpi-m16-pasos .hcpi-tarjeta-celda>.elementor-widget-image img{height:92px!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema>.elementor-widget-container{padding:12px 12px 14px!important}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema>.elementor-widget-container::after{display:none}body.hcpi-plantilla-modulo.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-subtema .bdt-ep-advanced-icon-box-title{font-size:15px!important;line-height:20px!important}}body.hcpi-m16 .elementor-element.hcpi-m16-partes{display:flex!important;flex-direction:column!important;gap:20px!important}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card{position:relative;display:grid!important;grid-template-columns:280px minmax(0,1fr);align-items:stretch;gap:0!important;overflow:hidden;border:1px solid var(--hc-borde);border-radius:var(--hc-r-l);background:var(--hc-blanco);box-shadow:var(--hc-sombra),inset 5px 0 0 var(--hc-titulo);scroll-margin-top:calc(var(--hm-cabecera, 120px) + 16px)}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card:not(:has(.hcpi-m16-parte-card__figura)){grid-template-columns:minmax(0,1fr)}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card__figura{display:flex!important;align-items:center;justify-content:center;padding:16px!important;background:linear-gradient(180deg,var(--hc-fondo-suave) 0%,var(--hc-fondo) 100%)}body.hcpi-m16 .hcpi-m16-parte-card__figura img{width:100%!important;max-height:220px!important;height:auto!important;object-fit:contain}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card__cuerpo{display:flex!important;flex-direction:column!important;justify-content:center;gap:12px!important;padding:28px 32px!important}body.hcpi-m16 .elementor-element.hcpi-m16-partes{counter-reset:m16-parte 1}body.hcpi-m16 .hcpi-m16-parte-card{counter-increment:m16-parte}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card__cuerpo.e-con::before{content:"Parte " counter(m16-parte);position:static;inset:auto;width:auto;height:auto;opacity:1;mix-blend-mode:normal;align-self:flex-start;padding:4px 12px;border-radius:999px;background:var(--hc-fondo);color:var(--hc-titulo);font:700 12px/16px var(--hc-cuerpo);letter-spacing:.08em;text-transform:uppercase}body.hcpi-m16 .hcpi-m16-parte-card .hcpi-h2 .elementor-heading-title{font-size:24px!important;line-height:32px!important}@media (max-width:767px){body.hcpi-m16 .elementor-element.hcpi-m16-parte-card{grid-template-columns:minmax(0,1fr);box-shadow:var(--hc-sombra),inset 0 5px 0 var(--hc-titulo)}body.hcpi-m16 .hcpi-m16-parte-card__figura img{max-height:160px!important}body.hcpi-m16 .elementor-element.hcpi-m16-parte-card__cuerpo{padding:20px!important}body.hcpi-m16 .hcpi-m16-parte-card .hcpi-h2 .elementor-heading-title{font-size:21px!important;line-height:28px!important}}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque{display:grid!important;grid-template-columns:minmax(0,1fr);gap:var(--m16-gap)!important;align-items:center;margin:0 0 24px!important;padding:32px!important;border:1px solid var(--hc-borde);border-radius:var(--hc-r-l);background:var(--hc-blanco);box-shadow:var(--hc-sombra)}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-seccion .elementor-element.hcpi-m16-bloque{margin:0!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--media{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--inverso{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--inverso>.hcpi-m16-bloque__figura{order:-1}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--clave{background:linear-gradient(90deg,var(--hc-info-fondo) 0%,var(--hc-blanco) 70%);box-shadow:var(--hc-sombra),inset 6px 0 0 var(--hc-azul);padding-left:40px!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--figura{padding:0!important;border:0;background:none;box-shadow:none}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--referencias{padding:0!important;border:0;background:none;box-shadow:none}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque__cuerpo{display:flex!important;flex-direction:column!important;gap:16px!important;min-width:0}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque__cuerpo>.elementor-element{margin:0!important;width:100%!important;max-width:100%!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque__figura{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px!important;min-width:0;height:100%;padding:20px!important;border-radius:var(--hc-r-m);background:linear-gradient(180deg,var(--hc-fondo-suave) 0%,var(--hc-fondo) 100%)}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--figura>.hcpi-m16-bloque__figura{padding:24px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque__figura>.elementor-widget-image{margin:0!important;width:auto!important;max-width:100%!important;flex:0 1 auto}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque__figura img{width:auto!important;max-width:100%!important;height:auto!important;max-height:340px!important;object-fit:contain;border-radius:12px}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--figura .hcpi-m16-bloque__figura img{max-height:400px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--secuencia .hcpi-m16-bloque__figura img{max-height:620px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--secuencia{grid-template-columns:minmax(0,1fr)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--secuencia>.hcpi-m16-bloque__figura{background:var(--hc-blanco);padding:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .hcpi-h2 .elementor-heading-title{margin:0!important;font:600 26px/34px var(--hc-titular)!important;color:var(--hc-titulo)!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-heading:not(.hcpi-h2):not(.hcpi-m16-destacado) .elementor-heading-title{font:600 20px/28px var(--hc-titular)!important;color:var(--hc-titulo)!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque :is(.elementor-widget-text-editor,.elementor-icon-box-description,.elementor-image-box-description){font:400 17px/28px var(--hc-cuerpo)!important;color:var(--hc-texto)!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor :is(p,li,span,strong,b,em){color:inherit!important;font-size:inherit!important;line-height:inherit!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor p{margin:0 0 12px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor>:last-child,body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor .elementor-widget-container>:last-child{margin-bottom:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor :is(strong,b){font-weight:700;color:var(--hc-titulo)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ul{margin:0 0 12px!important;padding-left:0!important;list-style:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ul>li{position:relative;margin:0 0 8px!important;padding-left:26px!important;list-style:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ul>li::before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:999px;background:var(--hc-azul)}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ul>li::marker{content:none}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ol{margin:0 0 12px!important;padding-left:24px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ol>li{margin:0 0 8px!important;padding-left:4px}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-text-editor ol>li::marker{color:var(--hc-titulo);font-weight:700}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:left!important;display:block!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-icon-box .elementor-icon-box-icon{display:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-icon-box .elementor-widget-container{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-icon-box-title{margin:0 0 10px!important;font:600 22px/30px var(--hc-titular)!important;color:var(--hc-titulo)!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-icon-box-title>*{color:inherit!important;font:inherit!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-image-box-wrapper{text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-image-box-img{display:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-image-box-title{margin:0 0 8px!important;font:600 18px/26px var(--hc-titular)!important;color:var(--hc-titulo)!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-widget-heading.hcpi-m16-destacado .elementor-widget-container{padding:16px 20px!important;border-radius:var(--hc-r-s);background:var(--hc-nota-fondo);box-shadow:inset 4px 0 0 var(--hc-naranja)}body:is(.hcpi-m16,.hcpi-bloques) .elementor-widget-heading.hcpi-m16-destacado .elementor-heading-title{font:600 17px/27px var(--hc-cuerpo)!important;color:#7C2D12!important;text-align:left!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-icon-list-icon :is(svg,i){color:var(--hc-azul)!important;fill:var(--hc-azul)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-icon-list-text{font:400 17px/28px var(--hc-cuerpo)!important;color:var(--hc-texto)!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-semaforo{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px!important;width:100%}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-semaforo>.elementor-element{width:auto!important;max-width:none!important;margin:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-semaforo .bdt-ep-button{width:100%!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-botonera{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:12px!important;width:100%}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-botonera>.elementor-element{width:auto!important;max-width:100%!important;margin:0!important;flex:0 1 auto}body:is(.hcpi-m16,.hcpi-bloques) :is(.hcpi-m16-botonera,.hcpi-m16-parte-card) .elementor-button,body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-botonera .bdt-ep-button{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:auto!important;min-height:48px;padding:12px 24px!important;border:2px solid var(--hc-accion)!important;border-radius:999px!important;background:var(--hc-blanco)!important;color:var(--hc-accion)!important;font:700 16px/22px var(--hc-cuerpo)!important;text-align:left;text-transform:none!important;white-space:normal!important;box-shadow:none!important;transition:background 0.15s,color 0.15s}body:is(.hcpi-m16,.hcpi-bloques) :is(.hcpi-m16-botonera,.hcpi-m16-parte-card) .elementor-button:hover,body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-botonera .bdt-ep-button:hover{background:var(--hc-info-fondo)!important;color:var(--hc-accion-hover)!important}body:is(.hcpi-m16,.hcpi-bloques) :is(.hcpi-m16-botonera,.hcpi-m16-parte-card) :is(.elementor-button-text,.bdt-ep-button-text){color:inherit!important;font:inherit!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-parte-card .elementor-button{background:var(--hc-accion)!important;color:#FFFFFF!important;border-color:var(--hc-accion)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-parte-card .elementor-button:hover{background:var(--hc-accion-hover)!important;color:#FFFFFF!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-parte-card .elementor-button::after,body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-botonera .elementor-button::after{content:"";width:18px;height:18px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .elementor-widget-bdt-table{width:100%!important}@media (max-width:1024px){body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--media,body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--inverso{grid-template-columns:minmax(0,1fr)}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--inverso>.hcpi-m16-bloque__figura{order:0}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque__figura img{max-height:260px!important}}@media (max-width:767px){body:is(.hcpi-m16,.hcpi-bloques){--m16-gap:20px}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque{padding:20px!important;margin-bottom:16px!important;border-radius:var(--hc-r-m)}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--clave{padding-left:24px!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--figura,body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-bloque--referencias{padding:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .hcpi-h2 .elementor-heading-title{font-size:22px!important;line-height:30px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque :is(.elementor-widget-text-editor,.elementor-icon-box-description,.elementor-image-box-description){font-size:16px!important;line-height:26px!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque__figura img{max-height:220px!important}body:is(.hcpi-m16,.hcpi-bloques) .elementor-element.hcpi-m16-semaforo{grid-template-columns:minmax(0,1fr)}body:is(.hcpi-m16,.hcpi-bloques) :is(.hcpi-m16-botonera,.hcpi-m16-parte-card) .elementor-button{width:100%!important;justify-content:space-between}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-botonera>.elementor-element{width:100%!important}}body.hcpi-m16 .elementor-element.hcpi-m16-paso-cont{margin:0 0 32px!important}.hcpi-m16-paso{padding:16px 20px 18px;border:1px solid var(--hc-borde);border-radius:var(--hc-r-m);background:var(--hc-blanco);box-shadow:var(--hc-sombra)}.hcpi-m16-paso__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 12px}html body .hcpi-m16-paso__etapa{display:inline-flex;align-items:center;gap:6px;font:700 14px/20px var(--hc-cuerpo);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--hc-accion)}html body .hcpi-m16-paso__etapa:hover{color:var(--hc-accion-hover);text-decoration:underline}.hcpi-m16-paso__cuenta{font:400 15px/20px var(--hc-cuerpo);color:var(--hc-secundario)}.hcpi-m16-paso__cuenta strong{font:600 18px/20px var(--hc-titular);color:var(--hc-titulo)}.hcpi-m16-paso__barra{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.hcpi-m16-paso__barra li{margin:0;padding:0}html body .hcpi-m16-paso__punto{display:block;height:8px;border-radius:999px;background:var(--hc-borde);transition:background 0.15s,transform 0.15s}html body .hcpi-m16-paso__punto.is-hecho{background:var(--hc-azul)}html body .hcpi-m16-paso__punto.is-actual{background:var(--hc-titulo);transform:scaleY(1.5)}html body .hcpi-m16-paso__punto:hover{background:var(--hc-accion)}html body .hcpi-m16-paso__punto:focus-visible{outline:3px solid var(--hc-titulo);outline-offset:3px}.hcpi-m16-paso--partes{padding:12px}.hcpi-m16-paso__etapas{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.hcpi-m16-paso__etapas li{min-width:0;margin:0;padding:0}html body .hcpi-m16-paso__etapas a{display:flex;align-items:center;gap:8px;height:100%;padding:8px 12px;border-radius:12px;text-decoration:none;color:var(--hc-secundario);font:600 13px/17px var(--hc-cuerpo)}html body .hcpi-m16-paso__etapas a:hover{background:var(--hc-fondo-suave);color:var(--hc-accion)}.hcpi-m16-paso__n{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border-radius:999px;background:var(--hc-fondo);color:var(--hc-titulo);font:600 13px/1 var(--hc-titular)}html body .hcpi-m16-paso__etapas a.is-actual{background:var(--hc-titulo);color:#FFF}html body .hcpi-m16-paso__etapas a.is-actual .hcpi-m16-paso__n{background:#FFF;color:var(--hc-titulo)}@media (max-width:1100px){.hcpi-m16-paso__etapas{display:flex;gap:2px}.hcpi-m16-paso__etapas li{flex:0 0 auto}html body .hcpi-m16-paso__etapas li:not(:has(.is-actual)) a{padding:6px 1px}.hcpi-m16-paso__etapas li:has(.is-actual){flex:1 1 0%;min-width:0;margin:0 4px}html body .hcpi-m16-paso__etapas a.is-actual{gap:6px;padding:8px}.hcpi-m16-paso__etapas .is-actual .hcpi-m16-paso__nombre{min-width:0;font-size:12px;line-height:15px}.hcpi-m16-paso__etapas li:not(:has(.is-actual)) .hcpi-m16-paso__nombre{display:none}}@media (max-width:767px){.hcpi-m16-paso__barra{gap:3px}html body .hcpi-m16-paso__punto{height:6px}}.hcpi-m16-vecinos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px 0 32px}html body .hcpi-m16-vecinos__enlace{display:flex;align-items:center;gap:16px;min-height:80px;padding:16px 20px;border:1px solid var(--hc-borde);border-radius:var(--hc-r-m);background:var(--hc-blanco);box-shadow:var(--hc-sombra);text-decoration:none;color:var(--hc-texto);transition:border-color 0.15s,box-shadow 0.15s}html body .hcpi-m16-vecinos__enlace--siguiente{flex-direction:row-reverse;text-align:right}html body .hcpi-m16-vecinos__enlace:hover{border-color:var(--hc-accion);box-shadow:var(--hc-sombra-alta)}html body .hcpi-m16-vecinos__enlace:focus-visible{outline:3px solid var(--hc-titulo);outline-offset:3px}html body .hcpi-m16-vecinos__enlace svg{flex-shrink:0;width:40px;height:40px;padding:10px;border-radius:999px;background:var(--hc-fondo);color:var(--hc-titulo)}.hcpi-m16-vecinos__enlace>span{display:flex;flex-direction:column;gap:2px}.hcpi-m16-vecinos__rotulo{font:700 12px/16px var(--hc-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--hc-secundario)}.hcpi-m16-vecinos__enlace strong{font:600 17px/24px var(--hc-titular);color:var(--hc-titulo)}@media (max-width:767px){.hcpi-m16-vecinos{grid-template-columns:minmax(0,1fr);gap:12px;margin:32px 0 24px}}body.hcpi-m16-parte :is(.elementor-widget-text-editor,.elementor-widget-text-editor *){text-align:left!important}body.hcpi-m16-parte .elementor-widget-text-editor{font-size:17px;line-height:28px;color:var(--hc-texto)}body.hcpi-m16-parte .elementor-widget-heading:not(.hcpi-hero-titulo) .elementor-heading-title{color:var(--hc-titulo)!important;text-align:left!important}body.hcpi-m16-parte .elementor-widget-heading:not(.hcpi-h2):not(.hcpi-hero-titulo) .elementor-heading-title{font-family:var(--hc-titular)!important}body.hcpi-m16-parte .elementor-widget-button .elementor-button{width:auto!important;min-height:48px;padding:12px 24px!important;border:2px solid var(--hc-accion)!important;border-radius:999px!important;background:var(--hc-blanco)!important;color:var(--hc-accion)!important;font:700 16px/22px var(--hc-cuerpo)!important;white-space:normal!important;text-transform:none!important}body.hcpi-m16-parte .elementor-widget-button .elementor-button:hover{background:var(--hc-info-fondo)!important;color:var(--hc-accion-hover)!important}body.hcpi-m16-parte .elementor-widget-button .elementor-button .elementor-button-text{color:inherit!important}body.hcpi-m16-parte .elementor-widget-button .elementor-button-wrapper{text-align:left!important}body.hcpi-m16-parte .elementor-widget-image:not(.hcpi-hero-icono) img{max-height:420px;width:auto;object-fit:contain;border-radius:12px}body.hcpi-m16 .hcpi-m16-parte-card__figura>.elementor-widget-image{width:100%!important;margin:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque :is(.elementor-widget-text-editor,.elementor-widget-icon-box,.elementor-widget-image-box,.elementor-widget-icon-list)>.elementor-widget-container{padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--clave .elementor-widget-heading.hcpi-m16-destacado .elementor-widget-container{padding:0!important;background:none;box-shadow:none}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque--clave .elementor-widget-heading.hcpi-m16-destacado .elementor-heading-title{font:600 20px/30px var(--hc-titular)!important;color:var(--hc-titulo)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .bdt-fancy-list-group{display:grid;gap:12px;margin:0!important;padding:0!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .bdt-fancy-list-group>li{margin:0!important;padding:0!important;list-style:none}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .bdt-fancy-list-wrap{padding:16px 20px!important;border:1px solid var(--hc-borde)!important;border-radius:var(--hc-r-s)!important;background:var(--hc-info-fondo)!important;box-shadow:inset 4px 0 0 var(--hc-azul)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .bdt-fancy-list-title{margin:0 0 6px!important;font:600 17px/25px var(--hc-titular)!important;color:var(--hc-titulo)!important}body:is(.hcpi-m16,.hcpi-bloques) .hcpi-m16-bloque .bdt-fancy-list-text{margin:0!important;font:400 16px/26px var(--hc-cuerpo)!important;color:var(--hc-texto)!important}body.hcpi-m16 .hcpi-m16-pasos .elementor-element.hcpi-tarjeta-celda.e-con{align-self:stretch!important;margin:0!important;--margin-top:0px;--margin-bottom:0px}body.hcpi-m16 .hcpi-m16-bloque--secuencia .hcpi-m16-bloque__figura img{max-height:480px!important}body.hcpi-m16 .hcpi-m16-parte-card .elementor-widget-heading:not(.hcpi-h2) .elementor-heading-title{font:600 18px/26px var(--hc-titular)!important;color:var(--hc-titulo)!important}body.hcpi-m16 .hcpi-m16-parte-card .elementor-widget-text-editor{font:400 16px/26px var(--hc-cuerpo)!important;color:var(--hc-texto)!important}body.hcpi-m16 .hcpi-m16-parte-card .elementor-widget-text-editor :is(p,span,strong,b){color:inherit!important;font-size:inherit!important}@media (min-width:768px){.elementor-popup-modal.hcpi-visor.hcpi-visor-html .dialog-widget-content{inset:0!important;margin:auto!important;width:min(1120px, calc(100vw - 64px))!important;height:fit-content!important;max-height:calc(100vh - 48px)!important}}.elementor-popup-modal.hcpi-visor.hcpi-visor-html .dialog-message{flex:1 1 auto!important;overflow-y:auto!important;padding:24px!important;-webkit-overflow-scrolling:touch}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16{--a16:#D23F31;--a16-texto:#FFFFFF;display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important;max-width:none!important;background:none!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16--alerta{--a16:#F4B626;--a16-texto:#2B2200}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16--sin-novedad{--a16:#2F7D32}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16 .elementor-element{width:auto;max-width:100%}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__bajada .elementor-heading-title{margin:0!important;font:600 18px/26px var(--hc-titular)!important;color:var(--hc-titulo)!important;text-align:left!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__cuerpo{display:grid!important;gap:12px!important;align-items:stretch;width:100%!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--1{grid-template-columns:220px minmax(0,1fr)}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"p1 p2" "sem p2";grid-template-rows:auto 1fr}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--3{grid-template-columns:200px minmax(0,1fr);align-items:start}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--3>.hcpi-alarma16__semaforo{grid-row:1 / span 3;align-self:start!important;position:sticky;top:0;height:auto!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--3>.hcpi-alarma16__panel{grid-column:2}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2>.hcpi-alarma16__panel:nth-of-type(2){grid-area:p1}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2>.hcpi-alarma16__panel:nth-of-type(3){grid-area:p2}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2>.hcpi-alarma16__semaforo{grid-area:sem}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__semaforo{display:flex!important;align-items:center;justify-content:center;padding:12px!important;background:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__semaforo img{width:auto!important;max-width:180px!important;max-height:220px!important;height:auto!important;object-fit:contain}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__panel{display:flex!important;flex-direction:column!important;gap:14px!important;padding:24px 28px!important;border-radius:8px!important;background:var(--a16)!important;color:var(--a16-texto)!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel>.elementor-element{margin:0!important;width:100%!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__titulo .elementor-heading-title{margin:0!important;font:600 28px/36px var(--hc-titular)!important;color:var(--a16-texto)!important;text-align:center!important;text-transform:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel>.hcpi-alarma16__definicion{padding-bottom:14px!important;border-bottom:1px solid color-mix(in srgb,var(--a16-texto) 35%,transparent)!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__definicion .elementor-heading-title{margin:0!important;font:600 19px/29px var(--hc-titular)!important;color:var(--a16-texto)!important;text-align:left!important;text-transform:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__definicion .elementor-heading-title *{font:inherit!important;color:inherit!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel :is(.elementor-widget-text-editor,.elementor-widget-heading:not(.hcpi-alarma16__titulo):not(.hcpi-alarma16__definicion) .elementor-heading-title){font:400 18px/27px var(--hc-cuerpo)!important;color:var(--a16-texto)!important;text-align:left!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor :is(p,li,span,strong,b,em,a,h1,h2,h3,h4,h5,h6){color:inherit!important;font-size:inherit!important;line-height:inherit!important;background:none!important;text-align:left!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor :is(h5,h6){margin:0 0 10px!important;font:inherit!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor :is(strong,b){font-weight:700}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor p{margin:0 0 10px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor ul{margin:0 0 10px!important;padding-left:22px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor li{margin:0 0 6px!important;list-style:disc}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-container{padding:0!important;border:0!important;background:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-heading-title :is(span,strong){color:inherit!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__enlaces{display:flex!important;flex-wrap:wrap;gap:12px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__enlaces .elementor-button{display:inline-flex!important;align-items:center;min-height:44px;padding:10px 22px!important;border:2px solid var(--hc-accion)!important;border-radius:999px!important;background:var(--hc-blanco)!important;color:var(--hc-accion)!important;font:700 15px/20px var(--hc-cuerpo)!important;text-transform:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__enlaces .elementor-button:hover{background:var(--hc-info-fondo)!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__enlaces .elementor-button-text{color:inherit!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16--info{display:grid!important;grid-template-columns:260px minmax(0,1fr);gap:28px!important;align-items:start}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__figura{display:flex!important;justify-content:center;padding:16px!important;border-radius:var(--hc-r-m)!important;background:linear-gradient(180deg,var(--hc-fondo-suave) 0%,var(--hc-fondo) 100%)!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__figura img{max-height:300px!important;width:auto!important;object-fit:contain}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__info{display:flex!important;flex-direction:column!important;gap:14px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__info .elementor-widget-text-editor{font:400 17px/28px var(--hc-cuerpo)!important;color:var(--hc-texto)!important;text-align:left!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__info .elementor-widget-text-editor :is(p,li,span){color:inherit!important;font-size:inherit!important;text-align:left!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__info .elementor-widget-text-editor :is(strong,b){color:var(--hc-titulo)!important}@media (max-width:767px){.elementor-popup-modal.hcpi-visor.hcpi-visor-html .dialog-message{padding:16px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--1,html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2{grid-template-columns:minmax(0,1fr);grid-template-areas:none;grid-template-rows:none}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--2>*{grid-area:auto!important}.elementor-popup-modal.hcpi-visor.hcpi-visor-html .dialog-widget-content{background:#FFFFFF!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--3{grid-template-columns:minmax(0,1fr)}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__cuerpo--3>*{grid-row:auto!important;grid-column:auto!important;position:static}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__semaforo{order:9}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__semaforo img{max-height:140px!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16__panel{padding:18px 20px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__titulo .elementor-heading-title{font-size:22px!important;line-height:30px!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor{font-size:16px!important;line-height:25px!important}html body .elementor-popup-modal.hcpi-visor-html .elementor-element.hcpi-alarma16--info{grid-template-columns:minmax(0,1fr)}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__figura img{max-height:180px!important}}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget{padding:0!important;border:0!important;background:none!important;box-shadow:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel li::marker{color:currentColor}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor :is(div,section,table,td,blockquote){border:0!important;background:none!important;box-shadow:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor :is(div,section,blockquote){padding:0!important;margin:0!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__bajada,html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__bajada .elementor-widget-container{padding:0!important;background:none!important;border:0!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__bajada .elementor-heading-title *{color:inherit!important;background:none!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor table{width:100%!important;border-collapse:collapse}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__panel .elementor-widget-text-editor td{width:auto!important;padding:0!important}html body .elementor-popup-modal.hcpi-visor-html .hcpi-alarma16__info li::marker{color:var(--hc-azul)}