.elementor-kit-5{--e-global-color-primary:#2E3135;--e-global-color-secondary:#5A687A;--e-global-color-text:#5C6470;--e-global-color-accent:#DFD7CD;--e-global-color-c0crema0:#F6F4F1;--e-global-color-c1rosa20:#E8EDF2;--e-global-color-c2lila00:#E6E1DA;--e-global-color-c3menta0:#E3E8EE;--e-global-color-c4mantq0:#EFE9E1;--e-global-color-c5cielo0:#DFE6EE;--e-global-color-c6tint30:#8B95A3;--e-global-color-c7linea0:#E2DDD6;--e-global-color-c8azulcl:#98A8BA;--e-global-color-c9blanco:#FFFFFF;--e-global-color-caniebla:#F7F8FA;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-size:75px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:-0.045em;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-size:19px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:0em;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.55em;--e-global-typography-text-letter-spacing:0em;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:none;--e-global-typography-accent-line-height:1.2em;--e-global-typography-antetit1-font-family:"Lato";--e-global-typography-antetit1-font-size:11px;--e-global-typography-antetit1-font-weight:700;--e-global-typography-antetit1-text-transform:uppercase;--e-global-typography-antetit1-line-height:1.4em;--e-global-typography-antetit1-letter-spacing:0.18em;--e-global-typography-titulo2s-font-family:"Outfit";--e-global-typography-titulo2s-font-size:67px;--e-global-typography-titulo2s-font-weight:300;--e-global-typography-titulo2s-line-height:1em;--e-global-typography-titulo2s-letter-spacing:-0.035em;--e-global-typography-titulo3s-font-family:"Lato";--e-global-typography-titulo3s-font-size:22px;--e-global-typography-titulo3s-font-weight:500;--e-global-typography-titulo3s-line-height:1.2em;--e-global-typography-titulo3s-letter-spacing:-0.02em;--e-global-typography-firma-font-family:"Allura";--e-global-typography-firma-font-weight:400;background-color:#F6F4F1;color:#2E3135;font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.55em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#17181B;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#17181B;border-radius:999px 999px 999px 999px;padding:17px 28px 17px 28px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:#17181B;color:#FFFFFF;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#17181B;}.elementor-kit-5 a:hover{color:#5D6066;}.elementor-kit-5 h1{color:#17181B;font-family:"Manrope", Sans-serif;font-size:75px;font-weight:300;line-height:1em;letter-spacing:-0.045em;}.elementor-kit-5 h2{color:#17181B;font-family:"Manrope", Sans-serif;font-size:67px;font-weight:300;line-height:1em;letter-spacing:-0.035em;}.elementor-kit-5 h3{color:#17181B;font-family:"Manrope", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:-0.02em;}.elementor-kit-5 h4{color:#17181B;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-primary-font-size:56px;--e-global-typography-titulo2s-font-size:48px;}.elementor-kit-5 h1{font-size:56px;}.elementor-kit-5 h2{font-size:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-primary-font-size:48px;--e-global-typography-titulo2s-font-size:35px;}.elementor-kit-5 h1{font-size:48px;}.elementor-kit-5 h2{font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Tipografías alojadas en el propio servidor (sin conexión a Google) */
@font-face{font-family:'Allura';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/allura-normal-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Allura';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/allura-normal-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-italic-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-italic-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-300-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/uploads/lz-fonts/lato-normal-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Outfit';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Outfit';font-style:normal;font-weight:200;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Outfit';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Outfit';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Outfit';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/uploads/lz-fonts/outfit-normal-200-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
300;400;500;600&family=Lato:ital,wght@0,300;0,400;0,700;1,400&family=Allura&display=swap');
/* ===========================================================
   Leyre López Iranzu — CSS del kit
   Solo lo que Elementor no puede hacer con ajustes nativos:
   fondos de malla, máscaras, velos de las fotos y la cinta.
   Todo lo demás (espaciados, tipografía, color) es editable
   desde el editor. No usar !important salvo en layout esencial.
   =========================================================== */

/* Fondo de malla pastel, fijo detrás de todo */
body{background:#F6F4F1}
body::before{
  content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;
  background:
    radial-gradient(58% 42% at 8% 4%,#E8EDF2 0%,transparent 62%),
    radial-gradient(52% 38% at 94% 2%,#E6E1DA 0%,transparent 64%),
    radial-gradient(62% 44% at 45% 99%,#E3E8EE 0%,transparent 66%),
    #F6F4F1}

/* ---------- Hero: arco y retrato ---------- */
.lz-arco{position:relative}
.lz-arco::before{
  content:"";position:absolute;inset:0;z-index:0;
  border-radius:260px 260px 36px 36px;
  background:linear-gradient(165deg,#E8EDF2 0%,#DFD7CD 45%,#E6E1DA 100%);
  -webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent 99%);
          mask-image:linear-gradient(to bottom,#000 62%,transparent 99%)}
.lz-arco > *{position:relative;z-index:1}
/* el retrato se ancla al pie del arco y manda su altura, no su ancho */
.lz-retrato{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:2;width:auto}
.lz-retrato img{height:640px;width:auto;max-width:none;object-fit:contain;
  -webkit-mask-image:linear-gradient(to bottom,#000 68%,rgba(0,0,0,.35) 88%,transparent 100%);
          mask-image:linear-gradient(to bottom,#000 68%,rgba(0,0,0,.35) 88%,transparent 100%);
  filter:drop-shadow(0 30px 50px rgba(60,40,90,.18))}
@media (max-width:1024px){.lz-retrato img{height:460px}}
@media (max-width:767px){.lz-retrato img{height:330px}}

/* Piezas que flotan sobre el arco */
.lz-orbe img{border-radius:24px;box-shadow:0 24px 50px rgba(46,49,53,.14)}
.lz-orbe--circulo img{border-radius:50%}
@media (max-width:960px){
  /* en móvil solo quedan dos, y en otra posición: si no, se amontonan */
  .lz-orbe-3{display:none}
  .lz-orbe-1{left:2%!important;right:auto!important;bottom:4%!important}
  .lz-orbe-2{right:3%!important;left:auto!important;bottom:6%!important}
}

/* ---------- Cinta infinita ---------- */
.lz-cinta{overflow:hidden}
.lz-cinta .lz-cinta__pista{display:flex;width:max-content;animation:lz-desliza 32s linear infinite}
.lz-cinta .lz-cinta__grupo{display:flex;white-space:nowrap}
.lz-cinta .lz-cinta__grupo span{padding-right:.9em}
.lz-cinta .lz-cinta__grupo span::after{content:"✿";margin-left:.9em;color:#DFD7CD;font-size:.7em;vertical-align:middle}
@keyframes lz-desliza{to{transform:translateX(-50%)}}

/* ---------- Fotos con texto encima: velo para que se lea ---------- */
.lz-velo{position:relative;overflow:hidden}
.lz-velo::after{
  content:"";position:absolute;inset:auto 0 0 0;height:58%;pointer-events:none;z-index:1;
  background:linear-gradient(to top,rgba(14,15,17,.82) 0%,rgba(14,15,17,.45) 42%,rgba(14,15,17,0) 100%)}
.lz-velo > .elementor-widget-image{position:absolute;inset:0;z-index:0}
.lz-velo > .elementor-widget-image,
.lz-velo > .elementor-widget-image .elementor-widget-container,
.lz-velo > .elementor-widget-image img{height:100%;width:100%}
.lz-velo > .elementor-widget-image img{object-fit:cover}
.lz-velo > :not(.elementor-widget-image){position:relative;z-index:2}

/* ---------- Cronología de la primera consulta ---------- */
/* Línea, numeración y posición calcadas del original en HTML. */
.lz-pasos{position:relative;counter-reset:paso}
.lz-pasos::before{content:"";position:absolute;left:0;right:0;top:26px;height:1px;
  background:rgba(46,49,53,.1)}
.lz-paso{position:relative}
.lz-paso::before{counter-increment:paso;content:counter(paso);
  position:absolute;top:0;left:0;width:52px;height:52px;border-radius:50%;
  display:grid;place-items:center;background:#2E3135;color:#fff;font-weight:700;font-size:16px}
@media (max-width:1024px){
  .lz-pasos::before{left:26px;right:auto;top:0;bottom:0;width:1px;height:auto}
  .lz-paso{min-height:76px}
}

/* ---------- Detalles ---------- */
.lz-pildora{backdrop-filter:blur(16px) saturate(160%)}
.lz-punto{width:8px;height:8px;border-radius:50%;background:#DFD7CD;display:inline-block}
.lz-tarjeta{transition:transform .5s cubic-bezier(.22,.7,.24,1),box-shadow .5s}
.lz-tarjeta:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(46,49,53,.12)}

/* ---------- Galería de áreas: carril horizontal ---------- */
.lz-galeria{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
  scrollbar-width:none}
.lz-galeria::-webkit-scrollbar{display:none}
.lz-galeria > .e-con{scroll-snap-align:center}

/* ---------- Tienda: banda de foto arriba, texto abajo ---------- */
.lz-ficha del{opacity:.45;font-weight:300;font-size:.9em}
.lz-banda{position:relative;overflow:hidden;aspect-ratio:4/3;min-height:0!important}
.lz-banda .elementor-widget-image,
.lz-banda .elementor-widget-image .elementor-widget-container{position:absolute;inset:0}
.lz-banda img{width:100%;height:100%;object-fit:cover;
  transition:transform .9s cubic-bezier(.22,.7,.24,1)}
.lz-ficha:hover .lz-banda img{transform:scale(1.05)}

/* ---------- Pie ---------- */
.lz-accion{transition:background-color .35s,border-color .35s,transform .35s cubic-bezier(.22,.7,.24,1)}
.lz-accion:hover{background-color:rgba(246,244,241,.1)!important;transform:translateY(-4px)}
.lz-logo-pie img{filter:brightness(0) invert(1);opacity:.92}
.lz-kit img{opacity:.92}

/* ---------- Fotos de los bloques a dos columnas ---------- */
.lz-duo-media img{width:100%;height:auto;display:block}

/* Píldoras que se ajustan a su texto (layout esencial) */
.lz-chip{width:auto!important;flex:0 0 auto!important}

/* Utilidades de fila: encoger al contenido o crecer (layout esencial) */
.lz-auto{width:auto!important;flex:0 0 auto!important}
.lz-crece{width:auto!important;flex:1 1 auto!important;min-width:0}

/* ---------- Cabecera: logo suelto a la izquierda, menú y cita a la derecha ----------
   Sin cápsula en escritorio. En móvil, la cita corta y la hamburguesa se agrupan
   en una píldora. No es pegajosa: sube con la página. */
.lz-cabecera{position:absolute!important;top:0;left:0;right:0;
  z-index:300;width:100%!important}
/* la caja interior mide 1200 px, igual que el resto de secciones: logo y botón alineados con el contenido */
.lz-cabecera > .e-con-inner{flex-direction:row;justify-content:space-between;align-items:center;position:static}
.lz-cabecera .elementor-nav-menu--main .elementor-item{white-space:nowrap}
.lz-cabecera .lz-logo img{display:block}
/* estática: el desplegable del menú tiene que anclarse a la cabecera, no a este grupo */
.lz-der{position:static!important;width:auto!important;flex:0 0 auto!important}
@media (max-width:1024px){
  .lz-cabecera{padding:14px 14px 0 22px!important;align-items:flex-start!important}
  .lz-cabecera > .e-con-inner{align-items:flex-start}
  .lz-der{margin-top:6px;padding:5px!important;border-radius:999px;
    background:rgba(246,244,241,.9);border:1px solid rgba(46,49,53,.1);
    box-shadow:0 10px 30px rgba(46,49,53,.06)}
}

/* ---------- Proporciones de las fotos, calcadas del original ---------- */
.lz-duo-media{aspect-ratio:4/5;border-radius:36px;overflow:hidden}
.lz-duo-media--sq{aspect-ratio:1}
.lz-duo-media .elementor-widget-image,
.lz-duo-media .elementor-widget-image .elementor-widget-container{height:100%}
.lz-duo-media img{width:100%;height:100%;object-fit:cover;border-radius:0!important}

/* La tarjeta del retrato en «sobre mí» */
.lz-ficha-retrato{aspect-ratio:4/5;border-radius:36px;overflow:hidden;
  background:linear-gradient(160deg,#E3E8EE,#DFE6EE);
  display:grid;align-items:end;justify-items:center}
.lz-ficha-retrato .elementor-widget-image{width:78%}
.lz-ficha-retrato img{width:100%;filter:drop-shadow(0 24px 30px rgba(20,60,50,.22))}

/* Tamaño de la cinta */
.lz-cinta__grupo span{font-size:clamp(1.5rem,3vw,2.6rem);font-weight:300;letter-spacing:-.03em}

/* ---------- Anchos de rejilla (layout esencial) ----------
   Elementor reparte el ancho SIN descontar el hueco, así que las columnas
   se encogen y el texto salta de línea. Se calcula a mano, como en el original. */
.lz-pasos > .e-con{width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important}
.lz-planes > .e-con{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important}
.lz-fichas > .e-con{width:calc(25% - 12px)!important;flex:0 0 calc(25% - 12px)!important}
@media (max-width:1024px){
  .lz-pasos > .e-con{width:100%!important;flex:1 1 100%!important}
}
@media (max-width:767px){
  .lz-planes > .e-con,.lz-fichas > .e-con{width:100%!important;flex:1 1 100%!important}
  /* la tarjeta de tienda se gira: foto a la izquierda, texto a la derecha */
  .lz-ficha{flex-direction:row!important;align-items:stretch}
  .lz-ficha > .lz-banda{flex:0 0 40%!important;width:40%!important;aspect-ratio:auto}
  .lz-ficha > .lz-banda + .e-con{flex:1 1 auto!important;width:auto!important;min-width:0}
}

/* La cinta hereda el interlineado del cuerpo y se queda plana: se le da el suyo */
.lz-cinta__grupo span{line-height:1.55}
.lz-pie-titulo .elementor-heading-title{max-width:16ch}
.lz-acciones > .e-con{width:calc(33.333% - 9.34px)!important;flex:0 0 calc(33.333% - 9.34px)!important}
@media (max-width:767px){.lz-acciones > .e-con{width:100%!important;flex:1 1 100%!important}}
.lz-estrecha{max-width:44rem}

/* ---------- Menú móvil: calcado de la maqueta ----------
   Elementor pinta su propio botón y panel. Aquí se les da la píldora
   redonda, el desplegable con esquinas, el botón de cita y la fila de
   contacto rápido al pie. Las cuatro últimas opciones del menú son
   entradas normales de WordPress (Apariencia -> Menús) marcadas con
   las clases lz-menu-cta y lz-menu-pie, y se ocultan en escritorio. */
@media (min-width:1025px){
  .lz-cabecera .elementor-nav-menu--main li.lz-menu-cta,
  .lz-cabecera .elementor-nav-menu--main li.lz-menu-pie{display:none}
}
@media (max-width:1024px){
  /* hamburguesa de dos trazos que se cruzan al abrir, sin fondo: vive dentro de la píldora */
  .lz-cabecera .elementor-menu-toggle{position:relative;width:40px;height:40px;margin:0;
    border-radius:999px;background:transparent;border:0;box-shadow:none;color:#2E3135;
    transition:transform .3s cubic-bezier(.22,.7,.24,1)}
  .lz-cabecera .elementor-menu-toggle:active{transform:scale(.92)}
  .lz-cabecera .elementor-menu-toggle i,
  .lz-cabecera .elementor-menu-toggle svg{display:none!important}
  .lz-cabecera .elementor-menu-toggle::before,
  .lz-cabecera .elementor-menu-toggle::after{content:"";position:absolute;left:11px;width:18px;
    height:1.5px;border-radius:2px;background:currentColor;
    transition:transform .35s cubic-bezier(.22,.7,.24,1)}
  .lz-cabecera .elementor-menu-toggle::before{top:16px}
  .lz-cabecera .elementor-menu-toggle::after{top:22.5px}
  .lz-cabecera .elementor-menu-toggle.elementor-active::before{transform:translateY(3.25px) rotate(45deg)}
  .lz-cabecera .elementor-menu-toggle.elementor-active::after{transform:translateY(-3.25px) rotate(-45deg)}
  @media (prefers-reduced-motion:reduce){
    .lz-cabecera .elementor-menu-toggle::before,.lz-cabecera .elementor-menu-toggle::after{transition:none}
  }
  /* el logo, del tamaño de la maqueta: la cabecera queda más baja */
  .lz-cabecera .lz-logo img{width:132px!important;height:auto}

  /* el panel se ancla a la cabecera, no al widget del menú */
  .lz-cabecera .elementor-widget-nav-menu,
  .lz-cabecera .elementor-widget-nav-menu .elementor-widget-container{position:static}
  .lz-cabecera .elementor-nav-menu__container.elementor-nav-menu--dropdown{
    /* cuelga de la cabecera: nunca tapa el logo ni la hamburguesa */
    position:absolute!important;top:calc(100% + 8px);left:14px;right:14px;width:auto!important;
    background:#F6F4F1;
    margin-top:0;border-radius:24px;padding:10px;
    /* opaco del todo: el desenfoque de fondo aquí no aporta y cuesta pintarlo */
    border:1px solid rgba(46,49,53,.1);
    box-shadow:0 26px 60px rgba(46,49,53,.18);
    max-height:calc(100svh - 104px);overflow-y:auto}

  .lz-cabecera .elementor-nav-menu--dropdown > ul{display:flex;flex-wrap:wrap;gap:0}
  .lz-cabecera .elementor-nav-menu--dropdown li{width:100%}
  /* solo la forma; tamaño, color y relleno salen de los ajustes del widget */
  .lz-cabecera .elementor-nav-menu--dropdown a.elementor-item{
    border-radius:16px;white-space:nowrap}
  .lz-cabecera .elementor-nav-menu--dropdown li:first-child a.elementor-item{border-radius:16px}

  /* botón negro de cita, dentro del menú */
  /* la cita ya está en la píldora de la cabecera: no se repite dentro del panel */
  .lz-cabecera .elementor-nav-menu--dropdown li.lz-menu-cta{display:none}
  .lz-cabecera .elementor-nav-menu--dropdown li.lz-menu-cta a.elementor-item{
    background:#2E3135!important;color:#F6F4F1!important;
    padding:16px!important;border-radius:16px;text-align:center;
    justify-content:center;font-weight:700}

  /* las opciones entran escalonadas, como en la maqueta */
  @keyframes lzOpcion{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
  .lz-cabecera .elementor-nav-menu--dropdown li{
    animation:lzOpcion .34s cubic-bezier(.22,.7,.24,1) both}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(1){animation-delay:.03s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(2){animation-delay:.06s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(3){animation-delay:.09s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(4){animation-delay:.12s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(5){animation-delay:.15s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(6){animation-delay:.18s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(7){animation-delay:.21s}
  .lz-cabecera .elementor-nav-menu--dropdown li:nth-child(n+8){animation-delay:.24s}
  @media (prefers-reduced-motion:reduce){
    .lz-cabecera .elementor-nav-menu--dropdown li{animation:none}
  }

  /* contacto rápido: tres enlaces en fila, al pie del menú */
  .lz-cabecera .elementor-nav-menu--dropdown li.lz-menu-pie{
    width:calc(33.333% - 5.34px);margin-top:8px}
  .lz-cabecera .elementor-nav-menu--dropdown li.lz-menu-pie + li.lz-menu-pie{margin-left:8px}
  .lz-cabecera .elementor-nav-menu--dropdown li.lz-menu-pie a.elementor-item{
    justify-content:center;text-align:center;
    font-size:14px!important;font-weight:600!important;
    color:#5C6470!important;padding:13px 8px!important;border-radius:14px;
    background:rgba(46,49,53,.04)!important}
}


/* ---------- Animaciones: titular palabra a palabra ---------- */
.lz-palabra{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}
.lz-palabra > span{display:inline-block}

.lz-scripts{display:none!important}


/* ---------- Pedir cita: texto a la izquierda, formulario en tarjeta ---------- */
.lz-cita-texto{width:calc(45% - 36px)!important;flex:0 0 calc(45% - 36px)!important}
.lz-cita-form{width:calc(55% - 36px)!important;flex:0 0 calc(55% - 36px)!important}
@media (max-width:1024px){
  .lz-cita-texto,.lz-cita-form{width:100%!important;flex:1 1 100%!important}
}
.lz-cita-texto a{color:#2E3135;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.lz-cita-form .elementor-field-group .elementor-field{min-height:50px;padding:12px 16px}
.lz-cita-form textarea.elementor-field{min-height:110px}
.lz-cita-form .elementor-field:focus{border-color:#2E3135;box-shadow:0 0 0 3px rgba(46,49,53,.08);outline:none}
.lz-cita-form .elementor-field-type-acceptance label{font-size:14px;font-weight:400;color:#5C6470}
.lz-cita-form .elementor-field-type-acceptance a{color:#2E3135;text-decoration:underline}
.lz-cita-form .elementor-button{transition:transform .35s cubic-bezier(.22,.7,.24,1)}
.lz-cita-form .elementor-button:hover{transform:translateY(-2px)}

/* ---------- Opiniones: cuatro columnas ---------- */
.lz-opiniones > .e-con{width:calc(25% - 12px)!important;flex:0 0 calc(25% - 12px)!important}
@media (max-width:1024px){.lz-opiniones > .e-con{width:calc(50% - 8px)!important;flex:0 0 calc(50% - 8px)!important}}
@media (max-width:767px){.lz-opiniones > .e-con{width:100%!important;flex:1 1 100%!important}}
.lz-nota a{color:#2E3135;text-decoration:underline;text-underline-offset:3px}
.lz-nota p{margin:0}

/* ---------- Páginas interiores: la cabecera flota, el contenido baja ---------- */
body:not(.page-id-18) #content,
body:not(.page-id-18) .site-main{padding-top:140px}
body:not(.page-id-18) .page-content{max-width:780px;margin-inline:auto;padding-inline:24px;padding-bottom:96px}
body:not(.page-id-18) .page-header{max-width:780px;margin-inline:auto;padding-inline:24px}
body:not(.page-id-18) .page-header .entry-title{font-weight:300;font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.035em;line-height:1.05;margin:0 0 32px}
.page-content h2{font-weight:500;font-size:1.35rem;letter-spacing:-.02em;margin:40px 0 12px}
.page-content h3{font-weight:600;font-size:1.05rem;margin:24px 0 8px}
.page-content p,.page-content li{color:#3F4650;line-height:1.65}
.page-content a{color:#2E3135;text-decoration:underline;text-underline-offset:3px}
.page-content table{width:100%;border-collapse:collapse;font-size:.92rem;margin:12px 0 20px}
.page-content th,.page-content td{border:1px solid rgba(46,49,53,.12);padding:10px 12px;text-align:left;vertical-align:top}
.page-content th{background:#F6F4F1;font-weight:600}
.gtc-table-wrap{overflow-x:auto}

/* ---------- WhatsApp flotante: círculo verde con el icono en blanco ---------- */
.lz-whatsapp .elementor-button{width:58px;height:58px;padding:0!important;border:0!important;
  border-radius:50%;display:flex;align-items:center;justify-content:center}
.lz-whatsapp .elementor-button-content-wrapper{justify-content:center;gap:0}
/* el texto no se ve, pero lo leen los lectores de pantalla */
.lz-whatsapp .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lz-whatsapp .elementor-button-icon{margin:0!important}
.lz-whatsapp .elementor-button-icon svg{width:28px;height:28px;fill:#FFFFFF}
.lz-whatsapp .elementor-button-icon i{font-size:28px;color:#FFFFFF}
@media (prefers-reduced-motion:no-preference){
  .lz-whatsapp .elementor-button{transition:transform .35s cubic-bezier(.22,.7,.24,1)}
  .lz-whatsapp .elementor-button:hover{transform:translateY(-3px)}
}

/* Mientras el aviso de cookies está abierto en móvil, el botón de WhatsApp se aparta */
@media (max-width:767px){
  body:has(#gtc-root.gtc-show) .lz-whatsapp{opacity:0;pointer-events:none}
}


/* ===== Ajustes ronda 21-09 ===== */
/* cinta más discreta */
.lz-cinta__grupo span{font-size:clamp(1.05rem,1.5vw,1.4rem)!important;font-weight:400;letter-spacing:-.01em}

/* carrusel de áreas: flechas, sin scroll forzado */
#areas .e-con-inner > .e-con:first-child{position:relative}
.lz-flechas{position:absolute;right:max(40px,calc((100% - 1200px) / 2));top:50%;transform:translateY(-50%);display:flex;gap:10px;z-index:3}
@media (min-width:768px){#areas .elementor-element-lz00015{padding-right:140px}}
.lz-flecha{width:52px;height:52px;border-radius:50%;border:1px solid rgba(46,49,53,.16);background:#fff;
  display:grid;place-items:center;cursor:pointer;padding:0;color:#2E3135;
  transition:background .25s,color .25s,border-color .25s,opacity .25s}
.lz-flecha svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.lz-flecha:hover:not(:disabled){background:#2E3135;color:#fff;border-color:#2E3135}
.lz-flecha:focus-visible{outline:2px solid #5A687A;outline-offset:3px}
.lz-flecha:disabled{opacity:.35;cursor:default}
.lz-galeria{padding-top:10px;padding-bottom:10px;cursor:grab}
.lz-galeria.lz-arrastrando{cursor:grabbing;scroll-snap-type:none;user-select:none}
@media (max-width:767px){.lz-flechas{position:static;transform:none;margin:18px 24px 0;justify-content:flex-end}}

/* primera consulta: tarjetas */
.lz-chips p{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.lz-chips span{display:inline-flex;align-items:center;padding:8px 14px;border-radius:999px;
  background:#fff;border:1px solid rgba(46,49,53,.08);font-size:14px;font-weight:600;color:#2E3135}
.lz-pasos-sec .lz-pasos{margin-top:0}
.lz-pasos-sec .lz-pasos::before{display:none}
.lz-pasos-sec .lz-paso{background:#fff;border:1px solid rgba(46,49,53,.07);border-radius:28px;
  padding:96px 28px 32px!important;
  box-shadow:0 1px 2px rgba(46,49,53,.04),0 22px 44px -28px rgba(90,104,122,.35);
  transition:transform .4s cubic-bezier(.22,.7,.24,1),box-shadow .4s}
.lz-pasos-sec .lz-paso:hover{transform:translateY(-5px);box-shadow:0 1px 2px rgba(46,49,53,.04),0 30px 60px -28px rgba(90,104,122,.45)}
.lz-pasos-sec .lz-paso::before{top:28px;left:28px;width:44px;height:44px;background:#E8EDF2;color:#5A687A;font-size:15px}
.lz-pasos-sec .lz-paso > .elementor-element:first-child{position:absolute;top:36px;right:24px;left:auto;width:auto;margin:0!important}
.lz-pasos-sec .lz-paso > .elementor-element:first-child .elementor-heading-title{
  display:inline-block;padding:6px 12px;border-radius:999px;background:#ECE7E0;
  font-size:11px!important;letter-spacing:.08em;color:#5C6470}
.lz-pasos-sec .lz-paso:last-child{background:#2E3135;border-color:#2E3135}
.lz-pasos-sec .lz-paso:last-child::before{background:#DFD7CD;color:#2E3135}
.lz-pasos-sec .lz-paso:last-child .elementor-heading-title{color:#fff!important}
.lz-pasos-sec .lz-paso:last-child .elementor-widget-text-editor,
.lz-pasos-sec .lz-paso:last-child .elementor-widget-text-editor p{color:rgba(255,255,255,.72)!important}
.lz-pasos-sec .lz-paso:last-child > .elementor-element:first-child .elementor-heading-title{background:rgba(255,255,255,.1);color:#fff!important}
@media (max-width:1024px){
  .lz-pasos-sec .lz-pasos{gap:14px!important}
  .lz-pasos-sec .lz-paso{padding:92px 24px 28px!important;min-height:0}
}

/* formulario: desplegables alineados con el resto de campos */
.lz-cita-form .elementor-select-wrapper{padding:0!important;width:100%}
.lz-cita-form .elementor-select-wrapper select{width:100%!important;height:auto;
  padding:12px 44px 12px 16px!important;line-height:1.6;text-overflow:ellipsis;box-sizing:border-box;
  -webkit-appearance:none;appearance:none}
.lz-cita-form .elementor-select-wrapper .select-caret-down-wrapper{right:16px!important;left:auto!important}

/* footer: enlace Cómo llegar y botón de cookies en la línea legal */
.elementor-element-lz000ae a{color:#F6F4F1!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(246,244,241,.4)}
.elementor-element-lz000ae a:hover{text-decoration-color:#F6F4F1}
.elementor-element-lz000b3{align-items:center}
.elementor-element-lz000b3 .gtc-footer-link{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important}
.elementor-element-lz000b3 .gtc-open-prefs{background:none!important;border:0!important;padding:5px 0!important;
  font:inherit;font-family:Lato,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:18px;
  color:rgba(246,244,241,.68)!important;cursor:pointer;text-decoration:none}
.elementor-element-lz000b3 .gtc-open-prefs:hover{color:#F6F4F1!important}

.lz-cita-form .elementor-field-type-acceptance .elementor-field-subgroup,
.lz-cita-form .elementor-field-type-acceptance .elementor-field-option{display:flex;align-items:flex-start;gap:10px}
.lz-cita-form .elementor-field-type-acceptance input{width:18px!important;height:18px!important;min-height:0!important;padding:0!important;margin:3px 0 0!important;flex:0 0 18px;accent-color:#2E3135}
.lz-cita-form .elementor-field-type-acceptance label{margin:0!important;line-height:1.5}

/* retrato: compensa el pelo, que carga el lado derecho de la foto */
@media (min-width:1025px){.lz-retrato{transform:translateX(-53%)!important}}

/* ===== Páginas interiores ===== */
body.elementor-page:not(.page-id-18) #content{padding-top:0!important}
.lz-prosa{max-width:44rem}
.lz-prosa p{margin:0 0 1em}
.lz-prosa ul{margin:0 0 1.2em;padding-left:1.2em}
.lz-prosa li{margin:.35em 0;padding-left:.2em}
.lz-prosa li::marker{color:#5A687A}
.lz-prosa a{color:#2E3135;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(46,49,53,.35)}
.lz-prosa a:hover{text-decoration-color:#2E3135}
.lz-faq{max-width:48rem;margin-top:28px;border-top:1px solid rgba(46,49,53,.1)}
.lz-faq__item{border-bottom:1px solid rgba(46,49,53,.1)}
.lz-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;
  padding:22px 0;font-size:18px;font-weight:600;color:#2E3135}
.lz-faq__item summary::-webkit-details-marker{display:none}
.lz-faq__item summary::after{content:"+";flex:0 0 36px;height:36px;border-radius:50%;display:grid;place-items:center;
  background:#E8EDF2;color:#5A687A;font-size:20px;font-weight:400;transition:transform .3s}
.lz-faq__item[open] summary::after{transform:rotate(45deg)}
.lz-faq__item summary:focus-visible{outline:2px solid #5A687A;outline-offset:4px}
.lz-faq__resp{padding:0 52px 22px 0;color:#5C6470;line-height:1.7}
.lz-faq__resp p{margin:0}
a.lz-tarjeta{text-decoration:none;color:inherit}

/* desplegable Especialidades (escritorio) */
.lz-cabecera .elementor-nav-menu--main .sub-menu{min-width:250px!important;padding:8px!important;border-radius:20px!important;
  background:#fff!important;border:1px solid rgba(46,49,53,.06);box-shadow:0 24px 50px -20px rgba(46,49,53,.25)!important}
.lz-cabecera .elementor-nav-menu--main .sub-menu a.elementor-sub-item{font-size:14.5px!important;padding:11px 14px!important;border-radius:12px;color:#2E3135!important;background:none!important}
.lz-cabecera .elementor-nav-menu--main .sub-menu a.elementor-sub-item:hover,
.lz-cabecera .elementor-nav-menu--main .sub-menu a.elementor-sub-item.elementor-item-active{background:#E8EDF2!important;color:#5A687A!important}

/* ===================== LANDING (lz-lp-*) ===================== */
.lz-lp-sec{padding:120px 40px!important}
.lz-lp-sec > .e-con-inner{gap:0!important}
.lz-lp-sec .elementor-widget{margin:0!important}
.lz-lp-eyebrow .elementor-heading-title{font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase;color:#5A687A!important;margin-bottom:18px!important}
.lz-lp-h2 .elementor-heading-title{font-size:clamp(2rem,4vw,3.4rem)!important;font-weight:300!important;line-height:1.06!important;letter-spacing:-.035em!important;color:#2E3135!important}
.lz-lp-h3 .elementor-heading-title{font-size:20px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important;color:#2E3135!important}
.lz-lp-p p,.lz-lp-sub p{color:#5C6470;font-size:16px;line-height:1.7;margin:0}
.lz-lp-sub p{font-size:18px;margin-top:18px}
.lz-lp-head{max-width:720px;margin-bottom:56px}
.lz-lp-head--c{margin-left:auto;margin-right:auto;text-align:center}

/* botones */
.lz-btn .elementor-button{border-radius:999px!important;padding:18px 30px!important;font-family:Lato,sans-serif!important;font-size:15.5px!important;font-weight:600!important;line-height:1!important;transition:background .25s,color .25s,border-color .25s,transform .25s!important;border:1px solid transparent!important}
.lz-btn .elementor-button:hover{transform:translateY(-2px)}
.lz-btn-dark .elementor-button{background:#2E3135!important;color:#fff!important}
.lz-btn-dark .elementor-button:hover{background:#5A687A!important}
.lz-btn-line .elementor-button{background:transparent!important;color:#2E3135!important;border-color:rgba(46,49,53,.22)!important}
.lz-btn-line .elementor-button:hover{border-color:#2E3135!important;background:#fff!important}
.lz-btn-light .elementor-button{background:#F6F4F1!important;color:#2E3135!important}
.lz-btn-light .elementor-button:hover{background:#fff!important}

/* 1 · hero */
.lz-lp-hero{padding:170px 40px 110px!important;background:radial-gradient(90% 70% at 85% 20%,#DFD7CD 0%,rgba(223,215,205,0) 60%),radial-gradient(60% 60% at 0% 100%,#E6E1DA 0%,rgba(230,225,218,0) 60%),#F6F4F1;overflow:hidden}
.lz-lp-hero > .e-con-inner{flex-direction:row!important;align-items:center!important;gap:64px!important}
.lz-lp-hero__txt{flex:1 1 55%!important;width:auto!important}
.lz-lp-hero__media{flex:0 0 42%!important;width:auto!important;position:relative}
.lz-lp-pill .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(46,49,53,.07);font-size:13px!important;font-weight:600!important;color:#2E3135!important;margin-bottom:28px!important;backdrop-filter:blur(8px)}
.lz-lp-pill .elementor-heading-title::before{content:"";width:7px;height:7px;border-radius:50%;background:#5A687A}
.lz-lp-h1 .elementor-heading-title{font-size:clamp(2.5rem,5.4vw,4.6rem)!important;font-weight:300!important;line-height:1.02!important;letter-spacing:-.045em!important;color:#2E3135!important}
.lz-lp-h1 .elementor-heading-title span,.lz-lp-band__t .elementor-heading-title span{color:#5A687A}
.lz-lp-lead p{font-size:19px;line-height:1.65;color:#5C6470;max-width:34em;margin:28px 0 0}
.lz-lp-ctas{flex-direction:row!important;flex-wrap:wrap;gap:12px!important;margin-top:36px}
.lz-lp-trust{list-style:none;margin:36px 0 0;padding:26px 0 0;border-top:1px solid rgba(46,49,53,.1);display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:#5C6470}
.lz-lp-trust li{margin:0}
.lz-lp-trust strong{color:#2E3135}
.lz-lp-stars{color:#C9A15B;letter-spacing:1px}
.lz-lp-arch img{width:100%!important;aspect-ratio:4/5;object-fit:cover;border-radius:320px 320px 36px 36px;box-shadow:0 40px 80px -40px rgba(90,104,122,.45)}
.lz-lp-float{position:absolute;z-index:3;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border:1px solid rgba(46,49,53,.06);box-shadow:0 20px 40px -20px rgba(46,49,53,.3);border-radius:18px;font-size:14px;font-weight:600;color:#2E3135}
.lz-lp-float--a{left:-36px;bottom:18%;padding:14px 18px;display:flex;align-items:center;gap:10px}
.lz-lp-float__dot{width:10px;height:10px;border-radius:50%;background:#98A8BA;box-shadow:0 0 0 5px rgba(152,168,186,.2)}
.lz-lp-float--b{right:-18px;top:14%;padding:16px 20px;display:flex;flex-direction:column;line-height:1.2}
.lz-lp-float--b strong{font-size:26px;font-weight:300;letter-spacing:-.03em}
.lz-lp-float--b span{font-size:12px;font-weight:500;color:#5C6470}
.lz-lp-hero__media > .elementor-widget-html{position:static!important}

/* 2 · síntomas */
.lz-lp-sint{background:#fff}
.lz-lp-grid3{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px!important}
.lz-lp-card{padding:34px 30px!important;border-radius:26px;background:#F6F4F1;border:1px solid rgba(46,49,53,.05);transition:transform .45s cubic-bezier(.22,.7,.24,1),box-shadow .45s,background .45s;gap:12px!important}
.lz-lp-card:hover{transform:translateY(-6px);background:#fff;box-shadow:0 30px 60px -30px rgba(90,104,122,.35)}
.lz-lp-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#E8EDF2;color:#5A687A;margin-bottom:10px}
.lz-ico{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

/* 3 · banda */
.lz-lp-band{background:#2E3135;padding:130px 40px!important;text-align:center}
.lz-lp-band > .e-con-inner{align-items:center!important}
.lz-lp-band__t .elementor-heading-title{max-width:18ch;margin:0 auto!important;font-size:clamp(2.2rem,5vw,4.2rem)!important;font-weight:300!important;line-height:1.05!important;letter-spacing:-.04em!important;color:#F6F4F1!important}
.lz-lp-band__t .elementor-heading-title span{color:#DFD7CD}
.lz-lp-band__p p{color:rgba(246,244,241,.62);font-size:17px;margin:28px 0 0}

/* 4 · comparativa */
.lz-lp-vs{background:#F6F4F1}
.lz-lp-vs__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:18px!important}
.lz-lp-vs__col{padding:44px 40px!important;border-radius:30px;gap:22px!important}
.lz-lp-vs__col--no{background:#fff;border:1px solid rgba(46,49,53,.07)}
.lz-lp-vs__col--no .lz-lp-list li{color:#8A8C91}
.lz-lp-vs__col--no .lz-ico{color:#C2C3C6}
.lz-lp-vs__col--si{background:linear-gradient(150deg,#E8EDF2 0%,#DFD7CD 55%,#E6E1DA 100%)}
.lz-lp-vs__col--si .lz-ico{color:#fff;background:#5A687A;border-radius:50%;padding:4px;width:26px;height:26px;stroke-width:2.2}
.lz-lp-list{list-style:none;margin:0;padding:0}
.lz-lp-list li{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid rgba(46,49,53,.08);font-size:16.5px;color:#2E3135;margin:0}
.lz-lp-list li:last-child{border-bottom:0}
.lz-lp-list .lz-ico{flex:0 0 auto}
.lz-lp-vs__col--si .lz-btn{margin-top:8px!important}

/* 5 · método */
.lz-lp-met{background:#E8EDF2}
.lz-lp-steps{display:grid!important;grid-template-columns:repeat(4,1fr);gap:0!important;position:relative;border-top:1px solid rgba(46,49,53,.14)}
.lz-lp-step{padding:36px 28px 0 0!important;gap:12px!important;position:relative}
.lz-lp-step::before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:#5A687A;box-shadow:0 0 0 6px #E8EDF2}
.lz-lp-step__n .elementor-heading-title{font-size:64px!important;font-weight:200!important;letter-spacing:-.05em!important;line-height:1!important;color:#5A687A!important;margin-bottom:10px!important}

/* 6 · quién soy */
.lz-lp-yo{background:#F6F4F1}
.lz-lp-yo > .e-con-inner{flex-direction:row!important;align-items:center!important;gap:80px!important}
.lz-lp-yo__media{flex:0 0 40%!important;width:auto!important}
.lz-lp-yo__txt{flex:1 1 auto!important;width:auto!important;gap:18px!important}
.lz-lp-yo__img img{width:100%!important;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;border-radius:32px}
.lz-lp-quote blockquote{margin:0;padding:0;border:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:300;line-height:1.3;letter-spacing:-.025em;color:#2E3135}
.lz-lp-quote em{font-style:normal;color:#5A687A}
.lz-lp-firma .elementor-heading-title{font-size:16px!important;font-weight:700!important;color:#2E3135!important}
.lz-lp-yo__txt .lz-btn{margin-top:10px!important}

/* 8 · precio */
.lz-lp-precio{background:transparent;padding-top:0!important}
.lz-lp-precio__box{flex-direction:row!important;align-items:center!important;justify-content:space-between;gap:40px!important;padding:56px 60px!important;border-radius:34px;background:#2E3135}
.lz-lp-precio__box .lz-lp-eyebrow .elementor-heading-title{color:#DFD7CD!important}
.lz-lp-precio__box .lz-lp-h2 .elementor-heading-title{color:#F6F4F1!important}
.lz-lp-precio__box .lz-lp-p p{color:rgba(246,244,241,.65);max-width:36em;margin-top:14px}
.lz-lp-precio__txt{width:auto!important;flex:1 1 auto!important}
.lz-lp-precio__cta{width:auto!important;flex:0 0 auto!important;align-items:center!important;gap:12px!important}
.lz-lp-mini p{font-size:13px;color:rgba(246,244,241,.5);margin:0}

/* 9 · FAQ */
.lz-lp-faq{background:#F6F4F1}
.lz-lp-faq > .e-con-inner{flex-direction:row!important;gap:80px!important;align-items:flex-start!important}
.lz-lp-faq__head{flex:0 0 34%!important;width:auto!important;position:sticky;top:120px}
.lz-lp-faq__head .lz-lp-p{margin-top:20px!important}
.lz-lp-faq__head a{color:#2E3135;text-decoration:underline;text-underline-offset:3px}
.lz-lp-faq__list{flex:1 1 auto!important;width:auto!important}
.lz-lp-faq .lz-faq{margin-top:0;max-width:none}

/* aparición */
.lz-rev{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.22,.7,.24,1),transform .8s cubic-bezier(.22,.7,.24,1)}
.lz-rev.lz-in{opacity:1;transform:none}

/* tablet y móvil */
@media (max-width:1024px){
 .lz-lp-sec{padding:88px 28px!important}
 .lz-lp-hero{padding:140px 28px 80px!important}
 .lz-lp-hero > .e-con-inner,.lz-lp-yo > .e-con-inner,.lz-lp-faq > .e-con-inner{flex-direction:column!important;gap:48px!important;align-items:stretch!important}
 .lz-lp-hero__media{flex:none!important;max-width:460px;width:100%!important;margin:0 auto}
 .lz-lp-yo__media{flex:none!important;max-width:460px}
 .lz-lp-faq__head{flex:none!important;position:static}
 .lz-lp-grid3{grid-template-columns:1fr 1fr}
 .lz-lp-steps{grid-template-columns:1fr 1fr;row-gap:40px!important}
 .lz-lp-precio__box{flex-direction:column!important;align-items:flex-start!important;padding:44px 36px!important}
 .lz-lp-precio__cta{align-items:flex-start!important}
}
@media (max-width:767px){
 .lz-lp-sec{padding:72px 20px!important}
 .lz-lp-hero{padding:120px 20px 64px!important}
 .lz-lp-lead p{font-size:17px}
 .lz-lp-grid3,.lz-lp-vs__grid{grid-template-columns:1fr}
 .lz-lp-steps{grid-template-columns:1fr;border-top:0;border-left:1px solid rgba(46,49,53,.14);row-gap:32px!important}
 .lz-lp-step{padding:0 0 0 28px!important}
 .lz-lp-step::before{top:6px;left:-6px}
 .lz-lp-step__n .elementor-heading-title{font-size:44px!important}
 .lz-lp-vs__col{padding:32px 24px!important}
 .lz-lp-float--a{left:8px;bottom:8%}
 .lz-lp-float--b{right:8px;top:8%}
 .lz-lp-band{padding:90px 20px!important}
 .lz-lp-ctas .lz-btn,.lz-lp-ctas .elementor-button{width:100%}
}

.lz-lp-h3 a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s}
.lz-lp-card:hover .lz-lp-h3 a{background-size:100% 1px}
.lz-lp-h3 a::after{content:"";position:absolute;inset:0}
.lz-lp-card{position:relative}

/* precios (primera consulta) */
.lz-lp-planes{background:#fff}
.lz-lp-planes__grid{display:grid!important;grid-template-columns:1fr 1fr;gap:18px!important;max-width:980px;margin:0 auto;width:100%}
.lz-lp-plan{padding:48px 44px!important;border-radius:32px;background:#F6F4F1;border:1px solid rgba(46,49,53,.06);gap:6px!important}
.lz-lp-plan--dark{background:linear-gradient(160deg,#3E4450 0%,#2E3135 70%);border-color:#2E3135}
.lz-lp-plan--dark .lz-lp-eyebrow .elementor-heading-title{color:#DFD7CD!important}
.lz-lp-plan--dark .lz-lp-h3 .elementor-heading-title,.lz-lp-plan--dark .lz-lp-plan__precio .elementor-heading-title{color:#F6F4F1!important}
.lz-lp-plan--dark .lz-lp-mini2 p{color:rgba(246,244,241,.6)}
.lz-lp-plan--dark .lz-lp-list li{color:#F6F4F1;border-color:rgba(246,244,241,.12)}
.lz-lp-plan--dark .lz-ico{background:#DFD7CD!important;color:#2E3135!important}
.lz-lp-plan .lz-ico{color:#fff;background:#5A687A;border-radius:50%;padding:4px;width:24px;height:24px;stroke-width:2.2}
.lz-lp-plan__precio .elementor-heading-title{font-size:72px!important;font-weight:200!important;letter-spacing:-.05em!important;line-height:1!important;color:#2E3135!important;margin-top:14px!important}
.lz-lp-mini2 p{font-size:14px;color:#5C6470;margin:6px 0 18px}
.lz-lp-plan .lz-lp-list{margin-bottom:26px}
.lz-lp-plan .lz-btn{margin-top:auto!important}
.lz-lp-plan .lz-btn .elementor-button{width:100%;justify-content:center}

/* contacto */
.lz-lp-hero--contacto > .e-con-inner{align-items:flex-end!important}
.lz-lp-hero--contacto .lz-lp-hero__txt{flex:1 1 45%!important}
.lz-lp-hero--contacto > .e-con-inner > .elementor-widget-html{flex:1 1 55%!important}
.lz-lp-cgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.lz-lp-ccard{display:flex;flex-direction:column;gap:6px;padding:28px;border-radius:24px;background:rgba(255,255,255,.8);border:1px solid rgba(46,49,53,.06);color:#2E3135;text-decoration:none;backdrop-filter:blur(10px);transition:transform .35s cubic-bezier(.22,.7,.24,1),box-shadow .35s,background .35s}
.lz-lp-ccard:hover{transform:translateY(-4px);background:#fff;box-shadow:0 26px 50px -26px rgba(90,104,122,.4)}
.lz-lp-ccard .lz-lp-ico{margin-bottom:12px}
.lz-lp-ccard__t{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5A687A}
.lz-lp-ccard__v{font-size:17px;font-weight:500;line-height:1.4;word-break:break-word}
@media (max-width:1024px){.lz-lp-planes__grid{grid-template-columns:1fr}.lz-lp-plan{padding:36px 28px!important}}
@media (max-width:767px){.lz-lp-cgrid{grid-template-columns:1fr}.lz-lp-plan__precio .elementor-heading-title{font-size:56px!important}}

/* ===== Branding Leyre (sep 2026): Outfit en titulares, Lato en texto, Allura en firma ===== */
body{font-family:Lato,sans-serif}
.lz-lp-h1 .elementor-heading-title,.lz-lp-h2 .elementor-heading-title,.lz-lp-band__t .elementor-heading-title,
.lz-lp-step__n .elementor-heading-title,.lz-lp-plan__precio .elementor-heading-title,.lz-lp-quote blockquote,
.lz-lp-float--b strong,.elementor-widget-heading h1.elementor-heading-title,.elementor-widget-heading h2.elementor-heading-title,.lz-cinta__grupo span{font-family:Outfit,sans-serif!important}
.lz-lp-h3 .elementor-heading-title,.lz-faq__item summary{font-family:Outfit,sans-serif!important;font-weight:500!important}
.lz-lp-firma .elementor-heading-title{font-family:Allura,cursive!important;font-size:38px!important;font-weight:400!important;color:#5A687A!important;line-height:1!important}
.lz-lp-eyebrow .elementor-heading-title{font-family:Lato,sans-serif!important;letter-spacing:.22em!important}

/* hero sin foto (recursos, blog) */
.lz-lp-hero--simple{padding-bottom:40px!important}
.lz-lp-hero--simple .lz-lp-hero__txt{flex:1 1 100%!important;max-width:820px}
/* blog */
.lz-lp-blog{padding-top:40px!important;background:transparent}
.lz-blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lz-blog__card{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#2E3135;padding:14px 14px 26px;border-radius:26px;background:#fff;border:1px solid rgba(46,49,53,.06);transition:transform .4s cubic-bezier(.22,.7,.24,1),box-shadow .4s}
.lz-blog__card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -30px rgba(90,104,122,.4)}
.lz-blog__img{display:block;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:#E8EDF2;margin-bottom:8px}
.lz-blog__img img{width:100%;height:100%;object-fit:cover}
.lz-blog__meta{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5A687A;padding:0 10px}
.lz-blog__t{font-family:Outfit,sans-serif;font-size:21px;font-weight:500;line-height:1.3;padding:0 10px}
.lz-blog__ex{font-size:15px;line-height:1.6;color:#5C6470;padding:0 10px}
.lz-blog__mas{font-size:14px;font-weight:700;padding:6px 10px 0;color:#2E3135}
.lz-blog__vacio{max-width:640px;padding:44px;border-radius:28px;background:#fff;border:1px solid rgba(46,49,53,.06)}
.lz-blog__vacio p{font-size:17px;line-height:1.7;color:#5C6470;margin:0 0 22px}
.lz-blog__vacio strong{color:#2E3135;font-family:Outfit,sans-serif;font-size:22px;font-weight:500}
.lz-blog__btn{display:inline-block;padding:16px 26px;border-radius:999px;background:#2E3135;color:#fff!important;text-decoration:none;font-weight:700;font-size:15px}
.lz-blog__btn:hover{background:#5A687A}
@media (max-width:1024px){.lz-blog__grid{grid-template-columns:1fr 1fr}}
@media (max-width:767px){.lz-blog__grid{grid-template-columns:1fr}.lz-blog__vacio{padding:30px 24px}}
/* artículos del blog */
body.single-post #content{max-width:760px;margin:0 auto;padding:170px 24px 100px!important}
body.single-post .entry-title{font-family:Outfit,sans-serif;font-weight:300;font-size:clamp(2.2rem,4.5vw,3.6rem);line-height:1.08;letter-spacing:-.035em;color:#2E3135}
body.single-post .page-content{font-size:18px;line-height:1.75;color:#3F4650}
body.single-post .page-content h2,body.single-post .page-content h3{font-family:Outfit,sans-serif;font-weight:400;color:#2E3135;margin:1.6em 0 .5em}
body.single-post .page-content a{color:#5A687A;text-decoration:underline;text-underline-offset:3px}
body.single-post .page-content img{border-radius:22px}

/* marca: azul pizarra en bandas y cajas destacadas */
.lz-lp-band{background:#5A687A!important}
.lz-lp-band__p p{color:rgba(246,244,241,.78)!important}
.lz-lp-precio__box{background:#5A687A!important}
.lz-lp-precio__box .lz-lp-p p,.lz-lp-mini p{color:rgba(246,244,241,.78)!important}
.lz-lp-plan--dark{background:linear-gradient(160deg,#6A788A 0%,#5A687A 70%)!important;border-color:#5A687A!important}
.lz-pasos-sec .lz-paso:last-child{background:#5A687A!important;border-color:#5A687A!important}
.lz-arco::before{background:linear-gradient(165deg,#E8EDF2 0%,#D5DDE6 45%,#E6E1DA 100%)!important}
.lz-lp-ico{background:#E8EDF2!important;color:#5A687A!important}
.lz-faq__item summary::after{background:#E8EDF2!important;color:#5A687A!important}
.lz-btn-dark .elementor-button:hover{background:#5A687A!important}

/* artículo */
body.single-post #content{max-width:820px!important}
.lz-post-volver{display:inline-block;font-size:14px;font-weight:700;color:#5A687A!important;text-decoration:none;margin-bottom:26px}
.lz-post-volver:hover{color:#2E3135!important}
.lz-post-meta{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A687A;margin-bottom:16px}
.lz-post-img{margin:34px 0 44px;border-radius:28px;overflow:hidden;aspect-ratio:16/10;background:#E8EDF2}
.lz-post-img img{width:100%;height:100%;object-fit:cover;display:block}
body.single-post .page-content > p:first-child{font-size:21px;line-height:1.6;color:#2E3135}
body.single-post .page-content h2{font-size:28px;letter-spacing:-.02em}
body.single-post .page-content ul{padding-left:1.2em}
body.single-post .page-content li{margin:.5em 0}
body.single-post .page-content li::marker{color:#5A687A}
.lz-post-cta{margin:56px 0 0;padding:40px 44px;border-radius:28px;background:#5A687A;color:#F6F4F1}
.lz-post-cta__eye{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#DFD7CD;margin-bottom:10px}
.lz-post-cta strong{display:block;font-family:Outfit,sans-serif;font-weight:300;font-size:32px;line-height:1.15;letter-spacing:-.02em;color:#fff}
.lz-post-cta p{color:rgba(246,244,241,.8)!important;font-size:16px!important;margin:12px 0 24px!important}
.lz-post-cta a{display:inline-block;padding:16px 28px;border-radius:999px;background:#F6F4F1;color:#2E3135!important;text-decoration:none!important;font-weight:700;font-size:15px}
.lz-post-cta a:hover{background:#fff}
body.single-post .post-tags,body.single-post .comments-area{display:none}
@media (max-width:767px){.lz-post-cta{padding:32px 24px}.lz-post-img{border-radius:20px;margin:24px 0 32px}}

/* ===== Branding v2: contraste grueso/fino, arena, contraste AA ===== */
.lz-lp-h1 .elementor-heading-title{font-weight:500!important;letter-spacing:-.04em!important}
.lz-lp-h1 .elementor-heading-title span{font-weight:200!important;color:#5A687A!important}
.lz-lp-h2 .elementor-heading-title{font-weight:400!important}
.lz-lp-band__t .elementor-heading-title{font-weight:500!important}
.lz-lp-band__t .elementor-heading-title span{font-weight:200!important;color:#fff!important}
.lz-lp-vs{background:#EFE9E1!important}
.lz-lp-vs__col--si{background:linear-gradient(150deg,#E8EDF2 0%,#D5DDE6 60%,#C9D3DF 100%)!important}
.lz-lp-faq{background:#EFE9E1!important}
.lz-lp-card{background:#F6F4F1!important}
.lz-lp-sint{background:#fff!important}
.lz-lp-hero{background:radial-gradient(90% 70% at 85% 20%,#D5DDE6 0%,rgba(213,221,230,0) 60%),radial-gradient(60% 60% at 0% 100%,#EFE9E1 0%,rgba(239,233,225,0) 60%),#F6F4F1!important}
.lz-lp-precio__box .lz-lp-eyebrow .elementor-heading-title,.lz-lp-plan--dark .lz-lp-eyebrow .elementor-heading-title,.lz-post-cta__eye{color:#F6F4F1!important;opacity:.9}
.lz-lp-pill .elementor-heading-title::before,.lz-lp-float__dot{background:#5A687A!important;box-shadow:0 0 0 5px rgba(90,104,122,.18)!important}
.lz-lp-step::before{background:#5A687A!important}

/* ===== Figura del logo como detalle de marca ===== */
:root{--lz-fig-b:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2212%202%2088%20112%22%3E%3Cpath%20d%3D%22M54.3888%205.55919C54.5693%205.41741%2054.812%205.28208%2055.117%205.15534C57.2244%204.2746%2058.9988%204.65052%2060.4445%206.28311C60.6249%206.48934%2061.0889%207.25408%2061.8322%208.57734C61.8988%208.69548%2061.9761%208.80934%2062.0642%208.9146C63.1726%2010.2701%2063.9502%2011.3012%2064.3992%2012.0122C65.8062%2014.2377%2067.0479%2016.3794%2068.1241%2018.4395C69.6407%2021.3373%2071.4623%2024.0805%2072.8199%2026.7013C74.2184%2029.3993%2075.7457%2032.4347%2077.3998%2035.8073C78.3514%2037.7449%2078.8262%2039.081%2078.8219%2039.8179C78.8133%2041.5815%2077.7865%2042.909%2075.7436%2043.8027C75.7221%2043.8156%2075.6963%2043.8091%2075.6834%2043.7876C75.6705%2043.7661%2075.677%2043.7404%2075.6985%2043.7275C75.9025%2043.5707%2076.1109%2043.416%2076.3236%2043.2656C77.6533%2042.329%2078.3128%2041.212%2078.302%2039.9081C78.2977%2039.2529%2077.9755%2038.3335%2077.3353%2037.1477C75.8875%2034.469%2074.7382%2031.062%2073.0004%2028.1706C72.1991%2026.8366%2070.0531%2023.1568%2066.5581%2017.1334C65.4948%2015.2967%2063.6495%2012.3044%2061.0202%208.152C60.1029%206.70415%2059.3725%205.83845%2058.8269%205.55489C57.6325%204.93408%2056.378%204.88467%2055.0633%205.40882C54.7282%205.542%2054.5177%205.61934%2054.4361%205.64082C54.4103%205.64726%2054.3867%205.63008%2054.3802%205.6043C54.3759%205.58711%2054.3824%205.56993%2054.3953%205.55919H54.3888Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M44.7157%2036.454C45.3108%2033.2275%2045.5557%2030.9053%2045.4504%2029.4832C45.3946%2028.7142%2045.2872%2028.1621%2045.1282%2027.8292C45.0809%2027.7347%2045.0014%2027.6595%2044.9026%2027.6208C42.6363%2026.7078%2041.4355%2024.9958%2041.3023%2022.4824C41.283%2022.1258%2041.3496%2021.8358%2041.5%2021.6103C41.6869%2021.3267%2042.0671%2021.243%2042.3571%2021.4234C44.4794%2022.7467%2045.1991%2024.4587%2045.633%2026.7938C45.6566%2026.927%2045.7662%2027.0279%2045.9015%2027.0365C48.4557%2027.2664%2050.9089%2027.1761%2053.2589%2026.768C55.1407%2026.4436%2056.406%2025.4125%2057.0547%2023.679C57.7378%2021.8509%2058.1417%2020.7145%2058.2684%2020.2655C58.4596%2019.576%2058.7131%2018.8027%2059.0289%2017.9455C59.0353%2017.937%2059.046%2017.9348%2059.0546%2017.9412C59.0589%2017.9455%2059.0632%2017.9498%2059.0632%2017.9563C58.7926%2020.2333%2058.2104%2022.4867%2057.3168%2024.7144C56.5413%2026.6455%2054.5951%2027.3372%2052.6811%2027.4941C50.2043%2027.6981%2048.0024%2027.797%2046.0798%2027.7905C45.9531%2027.7905%2045.8478%2027.8936%2045.8478%2028.0225C45.8478%2028.0311%2045.8478%2028.0397%2045.8478%2028.0483C46.213%2031.4209%2045.9101%2034.2457%2044.9413%2036.5227C44.9155%2036.5829%2044.8468%2036.6087%2044.7888%2036.5807C44.7415%2036.5592%2044.7114%2036.5055%2044.72%2036.454H44.7157ZM41.9876%2022.2075C41.5966%2022.4373%2041.8652%2023.6231%2042.5891%2024.8583C43.313%2026.0935%2044.2174%2026.9076%2044.6083%2026.6778C44.9993%2026.4479%2044.7308%2025.2621%2044.0069%2024.027C43.2829%2022.7918%2042.3786%2021.9776%2041.9876%2022.2075Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M44.0499%2064.4748C44.0456%2064.4941%2044.0285%2064.5091%2044.007%2064.507C43.9876%2064.507%2043.9748%2064.4877%2043.9769%2064.4683C43.9919%2063.2804%2043.7965%2062.1268%2043.3926%2061.0077C43.1606%2060.3718%2042.2455%2058.49%2040.6473%2055.3602C40.1962%2054.4751%2039.3562%2053.429%2038.5786%2052.718C37.0706%2051.341%2035.6657%2049.6912%2034.3682%2047.7708C32.9741%2045.7086%2032.3082%2043.7043%2032.7356%2041.2619C33.1889%2038.6948%2035.0771%2037.0859%2037.627%2036.6885H37.6291L37.6721%2036.7637C37.6807%2036.783%2037.6721%2036.8045%2037.6549%2036.8131C37.6527%2036.8131%2037.6506%2036.8152%2037.6463%2036.8152C35.3564%2037.4446%2033.8527%2038.8495%2033.1352%2041.032C33.0987%2041.1394%2033.075%2041.2533%2033.0686%2041.3671C32.9526%2043.3348%2033.3672%2045.1436%2034.3167%2046.7977C35.2705%2048.4646%2036.381%2049.9232%2037.6463%2051.1713C38.7548%2052.2647%2039.5968%2053.1927%2040.1682%2053.9531C40.7203%2054.6835%2041.5237%2056.0025%2042.5742%2057.9079C43.7707%2060.0797%2044.5225%2062.1118%2044.0435%2064.4748H44.0499Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M80.781%2098.1832C79.1076%2097.3561%2077.8875%2096.7761%2077.1206%2096.4453C73.516%2094.8879%2069.7546%2094.1339%2065.8385%2094.179C63.5443%2094.2069%2061.394%2094.7762%2059.4048%2095.4228C59.0375%2095.5409%2058.7432%2095.8159%2058.6014%2096.1725L56.7862%20100.701C56.7755%20100.731%2056.7432%20100.746%2056.7153%20100.735L56.6745%20100.722C56.6595%20100.72%2056.6487%20100.705%2056.653%20100.688C56.653%20100.688%2056.653%20100.688%2056.653%20100.686L58.0601%2096.3744C58.088%2096.2906%2058.0407%2096.2004%2057.9548%2096.1746C57.9269%2096.166%2057.8968%2096.1639%2057.8667%2096.1725L57.697%2096.2133C57.6283%2096.2283%2057.5617%2096.252%2057.4994%2096.2842C52.868%2098.8577%2047.8241%20100.982%2042.3678%20102.656C40.7546%20103.15%2039.3346%20103.062%2038.1081%20102.394C36.3852%20101.455%2035.1608%2099.3303%2032.9912%2099.7749C31.8913%20100%2030.5938%20100.916%2029.6529%20101.485C27.9473%20102.516%2025.9624%20102.819%2023.999%20102.589C22.8884%20102.458%2020.9594%20102.2%2018.2141%20101.818C17.2946%20101.691%2016.1905%20101.73%2014.9016%20101.934C16.0079%20101.592%2017.1915%20101.461%2018.4525%20101.541C19.9755%20101.637%2021.954%20101.814%2024.3878%20102.071C25.9474%20102.239%2027.3716%20102.041%2028.6605%20101.483C29.6572%20101.051%2030.8044%2099.9661%2031.771%2099.4957C34.2156%2098.2992%2035.831%2099.6117%2037.6075%20101.167C38.905%20102.305%2040.1509%20102.602%2041.7685%20102.164C45.1046%20101.259%2048.5029%20100.018%2051.9615%2098.4388C53.637%2097.674%2055.7057%2096.7289%2058.1696%2095.6032C58.3393%2095.528%2058.4704%2095.3906%2058.5412%2095.2209C59.5337%2092.8214%2060.6314%2090.4047%2061.8365%2087.9687C62.0341%2087.5713%2062.0449%2087.0643%2062.3392%2086.7593C62.423%2086.6712%2062.5132%2086.5209%2062.6141%2086.3082C63.5679%2084.2954%2064.9062%2081.5565%2066.3175%2079.1785C67.4625%2077.258%2069.7438%2073.6599%2073.1658%2068.384C75.0906%2065.4196%2076.764%2062.3757%2078.1818%2059.2566C79.2236%2056.9623%2079.8767%2054.5113%2080.1409%2051.9013C80.5469%2047.8907%2079.0689%2045.6223%2075.0304%2045.0616C69.9479%2044.3549%2065.5614%2046.2001%2061.5207%2049.156C59.4607%2050.664%2057.4908%2052.2386%2055.6155%2053.8797C54.8271%2054.5693%2054.0581%2055.4672%2053.3084%2056.5714C50.9518%2060.0299%2048.707%2062.9707%2046.5761%2065.3895C43.9059%2068.4184%2040.9565%2071.0263%2037.7235%2073.2109C37.7106%2073.2195%2037.6935%2073.2174%2037.6849%2073.2066H37.6827C37.6763%2073.1959%2037.6784%2073.183%2037.6892%2073.1744C40.8319%2070.7964%2043.5493%2068.1606%2045.8435%2065.2692C47.3236%2063.4046%2049.7618%2060.1781%2053.1601%2055.5918C54.101%2054.3201%2054.9839%2053.3019%2055.8067%2052.535C57.9161%2050.5716%2059.4821%2049.3407%2061.9675%2047.5277C62.5626%2047.0937%2063.1769%2046.7157%2063.8085%2046.3891C64.7752%2045.8929%2065.4282%2045.5729%2065.7676%2045.4289C69.4839%2043.8565%2074.5063%2043.3044%2078.1324%2045.3194C80.2633%2046.5073%2080.839%2048.5115%2080.867%2050.8745C80.9207%2055.1106%2079.2988%2059.4456%2077.0561%2063.0523C72.2464%2070.8007%2067.5141%2078.6092%2063.366%2086.596C63.3101%2086.7034%2063.3531%2086.8345%2063.4605%2086.8903C63.4906%2086.9054%2063.5228%2086.914%2063.5572%2086.914C68.3776%2086.9634%2073.3248%2087.1223%2078.214%2088.0074C79.8272%2088.2995%2081.2021%2088.48%2082.3363%2088.5509C86.5209%2088.8065%2091.6678%2088.9418%2094.7118%2092.3746C96.8749%2094.8106%2096.3873%2097.442%2095.324%20100.381C94.5421%20102.546%2093.6828%20104.275%2091.9449%20105.702C91.3564%20106.181%2090.3983%20106.621%2089.0686%20107.021C86.813%20107.702%2085.1675%20108.138%2084.1257%20108.327C80.5275%20108.982%2077.3483%20109.42%2074.5922%20109.644C71.9865%20109.854%2070.659%20109.961%2070.6074%20109.966C68.9705%20110.129%2067.6408%20110.226%2066.6226%20110.26C62.0664%20110.417%2056.5993%20110.67%2050.2215%20111.023C46.4837%20111.229%2042.8232%20111.27%2039.0876%20111.31C39.4507%20111.201%2039.8395%20111.134%2040.2541%20111.104C47.9552%20110.55%2055.5918%20109.719%2063.4476%20109.628C67.4045%20109.586%2071.3378%20109.573%2075.2388%20109.064C79.3783%20108.522%2083.5543%20107.725%2087.7711%20106.673C89.7904%20106.166%2092.1748%20105.332%2093.2467%20103.233C94.4733%20100.83%2095.208%2098.7846%2095.4464%2097.1048C95.8911%2093.9814%2093.0233%2091.569%2090.1942%2090.7119C88.7163%2090.2629%2086.9011%2089.8934%2084.7486%2089.5992C81.926%2089.2125%2078.3042%2088.727%2073.8833%2088.1449C70.1176%2087.6486%2067.0565%2087.4918%2063.7097%2087.2061C63.2672%2087.1696%2063.0029%2087.2426%2062.9149%2087.4317C61.4799%2090.4734%2060.2812%2092.9352%2059.321%2094.817C59.2802%2094.9029%2059.3146%2095.006%2059.4005%2095.0469C59.4435%2095.0683%2059.495%2095.0705%2059.5401%2095.0512C63.25%2093.4787%2067.1038%2093.1329%2071.1058%2094.0157C74.5621%2094.7826%2077.7908%2096.166%2080.7896%2098.1638C80.7939%2098.166%2080.7961%2098.1724%2080.7939%2098.1789C80.7918%2098.1853%2080.7853%2098.1853%2080.7789%2098.1832H80.781Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M41.8868%2051.2824C41.8674%2051.2888%2041.8459%2051.2781%2041.8395%2051.2566C41.8331%2051.2373%2041.8438%2051.2158%2041.8653%2051.2094C43.4828%2050.4081%2045.0424%2049.8818%2046.5482%2049.6348C47.6653%2049.4522%2048.7179%2049.2245%2049.706%2048.9538C51.6909%2048.4146%2053.751%2048.0237%2055.8927%2047.7809C58.2664%2047.5167%2060.3737%2047.1923%2062.2168%2046.8121C62.2619%2046.8035%2062.3071%2046.8314%2062.3156%2046.8765C62.3156%2046.8808%2062.3156%2046.8851%2062.3156%2046.8916V46.9732C62.3178%2046.9947%2062.3028%2047.0119%2062.2813%2047.014C61.9762%2047.0398%2061.7399%2047.1107%2061.5724%2047.2267C61.0354%2047.6026%2060.2491%2047.6026%2059.7099%2047.6026C59.5188%2047.6026%2059.3297%2047.6305%2059.1514%2047.6864C56.8765%2048.3867%2054.0281%2048.3931%2051.6909%2048.9022C48.4042%2049.6197%2045.5021%2050.3415%2042.9866%2051.0676C42.6257%2051.1728%2042.2605%2051.2437%2041.8932%2051.2824H41.8868Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M49.6416%2095.3214C50.8918%2092.3634%2051.6265%2090.0606%2052.8423%2087.6976C53.0013%2087.3883%2053.1216%2087.0596%2053.1989%2086.7224C53.4545%2085.5967%2053.4782%2084.484%2053.8434%2083.1006C54.2365%2081.6098%2054.8122%2079.5884%2055.5662%2077.0364C55.8863%2075.9516%2056.1054%2075.0923%2056.2235%2074.4629C57.1708%2069.3739%2058.1762%2064.0938%2062.5004%2060.6911C63.9633%2059.5376%2064.9751%2058.7986%2065.5357%2058.4742C67.1039%2057.572%2068.4207%2056.644%2069.484%2055.6924C69.5012%2055.6816%2069.5248%2055.6859%2069.5356%2055.7031C69.5442%2055.7139%2069.5442%2055.731%2069.5356%2055.7418C68.8868%2056.6075%2068.1586%2057.3701%2067.3466%2058.0296C65.366%2059.645%2063.4198%2061.2905%2061.508%2062.9682C59.566%2064.6716%2058.8421%2066.431%2058.2514%2069.2365C58.0301%2070.2805%2057.1902%2073.9882%2055.7294%2080.3574C55.2203%2082.5765%2054.6597%2084.3272%2054.114%2086.3099C53.9164%2087.0339%2053.6393%2087.8029%2053.2827%2088.6192C52.2537%2090.9714%2051.068%2093.2205%2049.7297%2095.3644C49.7168%2095.388%2049.6888%2095.3966%2049.6652%2095.3837C49.6416%2095.3708%2049.633%2095.3429%2049.6459%2095.3193L49.6416%2095.3214Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M43.0059%2062.6763C43.023%2062.6612%2043.0467%2062.6634%2043.0617%2062.6784L43.0682%2062.6849C43.0918%2062.7128%2043.0939%2062.7515%2043.0703%2062.7751C41.283%2064.8824%2039.4356%2066.6869%2037.5324%2068.1884C37.1844%2068.4634%2036.8665%2068.7749%2036.5893%2069.1207C34.6045%2071.5911%2033.2146%2073.3332%2032.4198%2074.3493C28.334%2079.5844%2026.8862%2087.6657%2031.1502%2093.2573C32.5229%2095.0553%2034.2049%2096.7674%2036.1962%2098.3935C36.2199%2098.4107%2036.2242%2098.4451%2036.2091%2098.4687H36.207C36.1855%2098.5031%2036.1447%2098.5117%2036.1125%2098.4945C33.2189%2096.8104%2029.9988%2094.2906%2028.9827%2091.2402C27.6659%2087.279%2027.5564%2082.6777%2029.146%2078.7466C30.1513%2076.2569%2031.4918%2074.0035%2033.1695%2071.9864C34.4799%2070.4075%2036.2929%2068.4355%2038.1639%2066.8759C39.9297%2065.4044%2041.543%2064.006%2043.008%2062.6784L43.0059%2062.6763Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3Cpath%20d%3D%22M56.6659%20100.896C56.6852%20100.853%2056.7347%20100.836%2056.7776%20100.856C56.8012%20100.866%2056.8206%20100.89%2056.8249%20100.916C56.8249%20100.933%2056.812%20100.987%2056.7776%20101.075C56.7604%20101.12%2056.7089%20101.141%2056.6638%20101.124C56.6315%20101.111%2056.6101%20101.079%2056.6079%20101.045C56.6079%20101.023%2056.6272%20100.974%2056.6638%20100.899L56.6659%20100.896Z%22%20fill%3D%22%23FFFFFF%22%2F%3E%3C%2Fsvg%3E");--lz-fig-p:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%2212%202%2088%20112%22%3E%3Cpath%20d%3D%22M54.3888%205.55919C54.5693%205.41741%2054.812%205.28208%2055.117%205.15534C57.2244%204.2746%2058.9988%204.65052%2060.4445%206.28311C60.6249%206.48934%2061.0889%207.25408%2061.8322%208.57734C61.8988%208.69548%2061.9761%208.80934%2062.0642%208.9146C63.1726%2010.2701%2063.9502%2011.3012%2064.3992%2012.0122C65.8062%2014.2377%2067.0479%2016.3794%2068.1241%2018.4395C69.6407%2021.3373%2071.4623%2024.0805%2072.8199%2026.7013C74.2184%2029.3993%2075.7457%2032.4347%2077.3998%2035.8073C78.3514%2037.7449%2078.8262%2039.081%2078.8219%2039.8179C78.8133%2041.5815%2077.7865%2042.909%2075.7436%2043.8027C75.7221%2043.8156%2075.6963%2043.8091%2075.6834%2043.7876C75.6705%2043.7661%2075.677%2043.7404%2075.6985%2043.7275C75.9025%2043.5707%2076.1109%2043.416%2076.3236%2043.2656C77.6533%2042.329%2078.3128%2041.212%2078.302%2039.9081C78.2977%2039.2529%2077.9755%2038.3335%2077.3353%2037.1477C75.8875%2034.469%2074.7382%2031.062%2073.0004%2028.1706C72.1991%2026.8366%2070.0531%2023.1568%2066.5581%2017.1334C65.4948%2015.2967%2063.6495%2012.3044%2061.0202%208.152C60.1029%206.70415%2059.3725%205.83845%2058.8269%205.55489C57.6325%204.93408%2056.378%204.88467%2055.0633%205.40882C54.7282%205.542%2054.5177%205.61934%2054.4361%205.64082C54.4103%205.64726%2054.3867%205.63008%2054.3802%205.6043C54.3759%205.58711%2054.3824%205.56993%2054.3953%205.55919H54.3888Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M44.7157%2036.454C45.3108%2033.2275%2045.5557%2030.9053%2045.4504%2029.4832C45.3946%2028.7142%2045.2872%2028.1621%2045.1282%2027.8292C45.0809%2027.7347%2045.0014%2027.6595%2044.9026%2027.6208C42.6363%2026.7078%2041.4355%2024.9958%2041.3023%2022.4824C41.283%2022.1258%2041.3496%2021.8358%2041.5%2021.6103C41.6869%2021.3267%2042.0671%2021.243%2042.3571%2021.4234C44.4794%2022.7467%2045.1991%2024.4587%2045.633%2026.7938C45.6566%2026.927%2045.7662%2027.0279%2045.9015%2027.0365C48.4557%2027.2664%2050.9089%2027.1761%2053.2589%2026.768C55.1407%2026.4436%2056.406%2025.4125%2057.0547%2023.679C57.7378%2021.8509%2058.1417%2020.7145%2058.2684%2020.2655C58.4596%2019.576%2058.7131%2018.8027%2059.0289%2017.9455C59.0353%2017.937%2059.046%2017.9348%2059.0546%2017.9412C59.0589%2017.9455%2059.0632%2017.9498%2059.0632%2017.9563C58.7926%2020.2333%2058.2104%2022.4867%2057.3168%2024.7144C56.5413%2026.6455%2054.5951%2027.3372%2052.6811%2027.4941C50.2043%2027.6981%2048.0024%2027.797%2046.0798%2027.7905C45.9531%2027.7905%2045.8478%2027.8936%2045.8478%2028.0225C45.8478%2028.0311%2045.8478%2028.0397%2045.8478%2028.0483C46.213%2031.4209%2045.9101%2034.2457%2044.9413%2036.5227C44.9155%2036.5829%2044.8468%2036.6087%2044.7888%2036.5807C44.7415%2036.5592%2044.7114%2036.5055%2044.72%2036.454H44.7157ZM41.9876%2022.2075C41.5966%2022.4373%2041.8652%2023.6231%2042.5891%2024.8583C43.313%2026.0935%2044.2174%2026.9076%2044.6083%2026.6778C44.9993%2026.4479%2044.7308%2025.2621%2044.0069%2024.027C43.2829%2022.7918%2042.3786%2021.9776%2041.9876%2022.2075Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M44.0499%2064.4748C44.0456%2064.4941%2044.0285%2064.5091%2044.007%2064.507C43.9876%2064.507%2043.9748%2064.4877%2043.9769%2064.4683C43.9919%2063.2804%2043.7965%2062.1268%2043.3926%2061.0077C43.1606%2060.3718%2042.2455%2058.49%2040.6473%2055.3602C40.1962%2054.4751%2039.3562%2053.429%2038.5786%2052.718C37.0706%2051.341%2035.6657%2049.6912%2034.3682%2047.7708C32.9741%2045.7086%2032.3082%2043.7043%2032.7356%2041.2619C33.1889%2038.6948%2035.0771%2037.0859%2037.627%2036.6885H37.6291L37.6721%2036.7637C37.6807%2036.783%2037.6721%2036.8045%2037.6549%2036.8131C37.6527%2036.8131%2037.6506%2036.8152%2037.6463%2036.8152C35.3564%2037.4446%2033.8527%2038.8495%2033.1352%2041.032C33.0987%2041.1394%2033.075%2041.2533%2033.0686%2041.3671C32.9526%2043.3348%2033.3672%2045.1436%2034.3167%2046.7977C35.2705%2048.4646%2036.381%2049.9232%2037.6463%2051.1713C38.7548%2052.2647%2039.5968%2053.1927%2040.1682%2053.9531C40.7203%2054.6835%2041.5237%2056.0025%2042.5742%2057.9079C43.7707%2060.0797%2044.5225%2062.1118%2044.0435%2064.4748H44.0499Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M80.781%2098.1832C79.1076%2097.3561%2077.8875%2096.7761%2077.1206%2096.4453C73.516%2094.8879%2069.7546%2094.1339%2065.8385%2094.179C63.5443%2094.2069%2061.394%2094.7762%2059.4048%2095.4228C59.0375%2095.5409%2058.7432%2095.8159%2058.6014%2096.1725L56.7862%20100.701C56.7755%20100.731%2056.7432%20100.746%2056.7153%20100.735L56.6745%20100.722C56.6595%20100.72%2056.6487%20100.705%2056.653%20100.688C56.653%20100.688%2056.653%20100.688%2056.653%20100.686L58.0601%2096.3744C58.088%2096.2906%2058.0407%2096.2004%2057.9548%2096.1746C57.9269%2096.166%2057.8968%2096.1639%2057.8667%2096.1725L57.697%2096.2133C57.6283%2096.2283%2057.5617%2096.252%2057.4994%2096.2842C52.868%2098.8577%2047.8241%20100.982%2042.3678%20102.656C40.7546%20103.15%2039.3346%20103.062%2038.1081%20102.394C36.3852%20101.455%2035.1608%2099.3303%2032.9912%2099.7749C31.8913%20100%2030.5938%20100.916%2029.6529%20101.485C27.9473%20102.516%2025.9624%20102.819%2023.999%20102.589C22.8884%20102.458%2020.9594%20102.2%2018.2141%20101.818C17.2946%20101.691%2016.1905%20101.73%2014.9016%20101.934C16.0079%20101.592%2017.1915%20101.461%2018.4525%20101.541C19.9755%20101.637%2021.954%20101.814%2024.3878%20102.071C25.9474%20102.239%2027.3716%20102.041%2028.6605%20101.483C29.6572%20101.051%2030.8044%2099.9661%2031.771%2099.4957C34.2156%2098.2992%2035.831%2099.6117%2037.6075%20101.167C38.905%20102.305%2040.1509%20102.602%2041.7685%20102.164C45.1046%20101.259%2048.5029%20100.018%2051.9615%2098.4388C53.637%2097.674%2055.7057%2096.7289%2058.1696%2095.6032C58.3393%2095.528%2058.4704%2095.3906%2058.5412%2095.2209C59.5337%2092.8214%2060.6314%2090.4047%2061.8365%2087.9687C62.0341%2087.5713%2062.0449%2087.0643%2062.3392%2086.7593C62.423%2086.6712%2062.5132%2086.5209%2062.6141%2086.3082C63.5679%2084.2954%2064.9062%2081.5565%2066.3175%2079.1785C67.4625%2077.258%2069.7438%2073.6599%2073.1658%2068.384C75.0906%2065.4196%2076.764%2062.3757%2078.1818%2059.2566C79.2236%2056.9623%2079.8767%2054.5113%2080.1409%2051.9013C80.5469%2047.8907%2079.0689%2045.6223%2075.0304%2045.0616C69.9479%2044.3549%2065.5614%2046.2001%2061.5207%2049.156C59.4607%2050.664%2057.4908%2052.2386%2055.6155%2053.8797C54.8271%2054.5693%2054.0581%2055.4672%2053.3084%2056.5714C50.9518%2060.0299%2048.707%2062.9707%2046.5761%2065.3895C43.9059%2068.4184%2040.9565%2071.0263%2037.7235%2073.2109C37.7106%2073.2195%2037.6935%2073.2174%2037.6849%2073.2066H37.6827C37.6763%2073.1959%2037.6784%2073.183%2037.6892%2073.1744C40.8319%2070.7964%2043.5493%2068.1606%2045.8435%2065.2692C47.3236%2063.4046%2049.7618%2060.1781%2053.1601%2055.5918C54.101%2054.3201%2054.9839%2053.3019%2055.8067%2052.535C57.9161%2050.5716%2059.4821%2049.3407%2061.9675%2047.5277C62.5626%2047.0937%2063.1769%2046.7157%2063.8085%2046.3891C64.7752%2045.8929%2065.4282%2045.5729%2065.7676%2045.4289C69.4839%2043.8565%2074.5063%2043.3044%2078.1324%2045.3194C80.2633%2046.5073%2080.839%2048.5115%2080.867%2050.8745C80.9207%2055.1106%2079.2988%2059.4456%2077.0561%2063.0523C72.2464%2070.8007%2067.5141%2078.6092%2063.366%2086.596C63.3101%2086.7034%2063.3531%2086.8345%2063.4605%2086.8903C63.4906%2086.9054%2063.5228%2086.914%2063.5572%2086.914C68.3776%2086.9634%2073.3248%2087.1223%2078.214%2088.0074C79.8272%2088.2995%2081.2021%2088.48%2082.3363%2088.5509C86.5209%2088.8065%2091.6678%2088.9418%2094.7118%2092.3746C96.8749%2094.8106%2096.3873%2097.442%2095.324%20100.381C94.5421%20102.546%2093.6828%20104.275%2091.9449%20105.702C91.3564%20106.181%2090.3983%20106.621%2089.0686%20107.021C86.813%20107.702%2085.1675%20108.138%2084.1257%20108.327C80.5275%20108.982%2077.3483%20109.42%2074.5922%20109.644C71.9865%20109.854%2070.659%20109.961%2070.6074%20109.966C68.9705%20110.129%2067.6408%20110.226%2066.6226%20110.26C62.0664%20110.417%2056.5993%20110.67%2050.2215%20111.023C46.4837%20111.229%2042.8232%20111.27%2039.0876%20111.31C39.4507%20111.201%2039.8395%20111.134%2040.2541%20111.104C47.9552%20110.55%2055.5918%20109.719%2063.4476%20109.628C67.4045%20109.586%2071.3378%20109.573%2075.2388%20109.064C79.3783%20108.522%2083.5543%20107.725%2087.7711%20106.673C89.7904%20106.166%2092.1748%20105.332%2093.2467%20103.233C94.4733%20100.83%2095.208%2098.7846%2095.4464%2097.1048C95.8911%2093.9814%2093.0233%2091.569%2090.1942%2090.7119C88.7163%2090.2629%2086.9011%2089.8934%2084.7486%2089.5992C81.926%2089.2125%2078.3042%2088.727%2073.8833%2088.1449C70.1176%2087.6486%2067.0565%2087.4918%2063.7097%2087.2061C63.2672%2087.1696%2063.0029%2087.2426%2062.9149%2087.4317C61.4799%2090.4734%2060.2812%2092.9352%2059.321%2094.817C59.2802%2094.9029%2059.3146%2095.006%2059.4005%2095.0469C59.4435%2095.0683%2059.495%2095.0705%2059.5401%2095.0512C63.25%2093.4787%2067.1038%2093.1329%2071.1058%2094.0157C74.5621%2094.7826%2077.7908%2096.166%2080.7896%2098.1638C80.7939%2098.166%2080.7961%2098.1724%2080.7939%2098.1789C80.7918%2098.1853%2080.7853%2098.1853%2080.7789%2098.1832H80.781Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M41.8868%2051.2824C41.8674%2051.2888%2041.8459%2051.2781%2041.8395%2051.2566C41.8331%2051.2373%2041.8438%2051.2158%2041.8653%2051.2094C43.4828%2050.4081%2045.0424%2049.8818%2046.5482%2049.6348C47.6653%2049.4522%2048.7179%2049.2245%2049.706%2048.9538C51.6909%2048.4146%2053.751%2048.0237%2055.8927%2047.7809C58.2664%2047.5167%2060.3737%2047.1923%2062.2168%2046.8121C62.2619%2046.8035%2062.3071%2046.8314%2062.3156%2046.8765C62.3156%2046.8808%2062.3156%2046.8851%2062.3156%2046.8916V46.9732C62.3178%2046.9947%2062.3028%2047.0119%2062.2813%2047.014C61.9762%2047.0398%2061.7399%2047.1107%2061.5724%2047.2267C61.0354%2047.6026%2060.2491%2047.6026%2059.7099%2047.6026C59.5188%2047.6026%2059.3297%2047.6305%2059.1514%2047.6864C56.8765%2048.3867%2054.0281%2048.3931%2051.6909%2048.9022C48.4042%2049.6197%2045.5021%2050.3415%2042.9866%2051.0676C42.6257%2051.1728%2042.2605%2051.2437%2041.8932%2051.2824H41.8868Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M49.6416%2095.3214C50.8918%2092.3634%2051.6265%2090.0606%2052.8423%2087.6976C53.0013%2087.3883%2053.1216%2087.0596%2053.1989%2086.7224C53.4545%2085.5967%2053.4782%2084.484%2053.8434%2083.1006C54.2365%2081.6098%2054.8122%2079.5884%2055.5662%2077.0364C55.8863%2075.9516%2056.1054%2075.0923%2056.2235%2074.4629C57.1708%2069.3739%2058.1762%2064.0938%2062.5004%2060.6911C63.9633%2059.5376%2064.9751%2058.7986%2065.5357%2058.4742C67.1039%2057.572%2068.4207%2056.644%2069.484%2055.6924C69.5012%2055.6816%2069.5248%2055.6859%2069.5356%2055.7031C69.5442%2055.7139%2069.5442%2055.731%2069.5356%2055.7418C68.8868%2056.6075%2068.1586%2057.3701%2067.3466%2058.0296C65.366%2059.645%2063.4198%2061.2905%2061.508%2062.9682C59.566%2064.6716%2058.8421%2066.431%2058.2514%2069.2365C58.0301%2070.2805%2057.1902%2073.9882%2055.7294%2080.3574C55.2203%2082.5765%2054.6597%2084.3272%2054.114%2086.3099C53.9164%2087.0339%2053.6393%2087.8029%2053.2827%2088.6192C52.2537%2090.9714%2051.068%2093.2205%2049.7297%2095.3644C49.7168%2095.388%2049.6888%2095.3966%2049.6652%2095.3837C49.6416%2095.3708%2049.633%2095.3429%2049.6459%2095.3193L49.6416%2095.3214Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M43.0059%2062.6763C43.023%2062.6612%2043.0467%2062.6634%2043.0617%2062.6784L43.0682%2062.6849C43.0918%2062.7128%2043.0939%2062.7515%2043.0703%2062.7751C41.283%2064.8824%2039.4356%2066.6869%2037.5324%2068.1884C37.1844%2068.4634%2036.8665%2068.7749%2036.5893%2069.1207C34.6045%2071.5911%2033.2146%2073.3332%2032.4198%2074.3493C28.334%2079.5844%2026.8862%2087.6657%2031.1502%2093.2573C32.5229%2095.0553%2034.2049%2096.7674%2036.1962%2098.3935C36.2199%2098.4107%2036.2242%2098.4451%2036.2091%2098.4687H36.207C36.1855%2098.5031%2036.1447%2098.5117%2036.1125%2098.4945C33.2189%2096.8104%2029.9988%2094.2906%2028.9827%2091.2402C27.6659%2087.279%2027.5564%2082.6777%2029.146%2078.7466C30.1513%2076.2569%2031.4918%2074.0035%2033.1695%2071.9864C34.4799%2070.4075%2036.2929%2068.4355%2038.1639%2066.8759C39.9297%2065.4044%2041.543%2064.006%2043.008%2062.6784L43.0059%2062.6763Z%22%20fill%3D%22%235A687A%22%2F%3E%3Cpath%20d%3D%22M56.6659%20100.896C56.6852%20100.853%2056.7347%20100.836%2056.7776%20100.856C56.8012%20100.866%2056.8206%20100.89%2056.8249%20100.916C56.8249%20100.933%2056.812%20100.987%2056.7776%20101.075C56.7604%20101.12%2056.7089%20101.141%2056.6638%20101.124C56.6315%20101.111%2056.6101%20101.079%2056.6079%20101.045C56.6079%20101.023%2056.6272%20100.974%2056.6638%20100.899L56.6659%20100.896Z%22%20fill%3D%22%235A687A%22%2F%3E%3C%2Fsvg%3E")}
.lz-lp-band,.lz-lp-precio__box,.lz-post-cta,.lz-lp-plan--dark{position:relative;overflow:hidden}
.lz-lp-band > .e-con-inner,.lz-lp-precio__box > *,.lz-post-cta > *,.lz-lp-plan--dark > *{position:relative;z-index:1}
.lz-lp-band::after{content:"";position:absolute;right:4%;bottom:-6%;width:min(34vw,420px);aspect-ratio:88/112;background:var(--lz-fig-b) center/contain no-repeat;opacity:.13;pointer-events:none}
.lz-lp-precio__box::after,.lz-post-cta::after,.lz-lp-plan--dark::after{content:"";position:absolute;right:-20px;bottom:-30px;width:230px;aspect-ratio:88/112;background:var(--lz-fig-b) center/contain no-repeat;opacity:.14;pointer-events:none}
.lz-lp-precio__cta{position:relative;z-index:2}
.lz-lp-faq__head::after{content:"";display:block;width:150px;aspect-ratio:88/112;margin-top:40px;background:var(--lz-fig-p) left/contain no-repeat;opacity:.5}
@media (max-width:1024px){.lz-lp-faq__head::after{display:none}.lz-lp-band::after{width:220px;right:-30px;opacity:.1}}
/* fin figura */

/* antetítulo del hero sin burbuja: texto con línea */
.lz-lp-pill .elementor-heading-title{background:none!important;border:0!important;padding:0!important;border-radius:0!important;backdrop-filter:none!important;box-shadow:none!important;
  font-family:Lato,sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:.2em!important;text-transform:uppercase;color:#5A687A!important;gap:14px!important}
.lz-lp-pill .elementor-heading-title::before{width:32px!important;height:1px!important;border-radius:0!important;background:#5A687A!important;box-shadow:none!important}

/* En los medios */
.lz-lp-medios{background:#fff}
.lz-medios{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.lz-medio{position:relative;display:flex;flex-direction:column;gap:18px;min-height:260px;padding:30px;border-radius:26px;background:#F6F4F1;border:1px solid rgba(46,49,53,.06);color:#2E3135;text-decoration:none;overflow:hidden;transition:transform .4s cubic-bezier(.22,.7,.24,1),box-shadow .4s,background .4s}
.lz-medio:hover{transform:translateY(-5px);background:#fff;box-shadow:0 30px 60px -30px rgba(90,104,122,.4)}
.lz-medio::after{content:"";position:absolute;right:-24px;bottom:-34px;width:150px;aspect-ratio:88/112;background:var(--lz-fig-p) center/contain no-repeat;opacity:.08;pointer-events:none}
.lz-medio__top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.lz-medio__src{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5A687A}
.lz-medio__fmt{font-size:12px;padding:5px 11px;border-radius:999px;background:#E8EDF2;color:#5A687A;font-weight:700}
.lz-medio__t{font-family:Outfit,sans-serif;font-size:22px;font-weight:400;line-height:1.3;letter-spacing:-.01em;flex:1}
.lz-medio__play{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:700}
.lz-medio__play svg{width:44px;height:44px;padding:13px;border-radius:50%;background:#5A687A;fill:#fff;transition:background .3s}
.lz-medio:hover .lz-medio__play svg{background:#2E3135}
.lz-lp-medios .lz-lp-head{margin-bottom:40px}
@media (max-width:1024px){.lz-medios{grid-template-columns:1fr}.lz-medio{min-height:0}}

/* Prensa */
.lz-prensa-intro{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8B95A3}
.lz-prensa-logos{list-style:none;margin:0 0 44px;padding:26px 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 34px;border-top:1px solid rgba(46,49,53,.1);border-bottom:1px solid rgba(46,49,53,.1)}
.lz-prensa-logos li{margin:0;font-family:Outfit,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;color:#5A687A;opacity:.85;white-space:nowrap}
.lz-lp-hero--simple .lz-prensa-logos{margin:44px 0 0;width:100%}
.lz-prensa-cta{margin-top:34px!important}
.lz-lp-prensa{padding-top:30px!important;background:transparent}
.lz-prensa__filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}
.lz-prensa__filtros button{padding:11px 18px;border-radius:999px;border:1px solid rgba(46,49,53,.14);background:#fff;color:#2E3135;font:600 14px Lato,sans-serif;cursor:pointer;transition:all .25s}
.lz-prensa__filtros button span{opacity:.5;margin-left:4px}
.lz-prensa__filtros button:hover{border-color:#5A687A}
.lz-prensa__filtros button.is-on{background:#5A687A;border-color:#5A687A;color:#fff}
.lz-prensa__filtros button:focus-visible{outline:2px solid #5A687A;outline-offset:3px}
.lz-prensa__lista{list-style:none;margin:0;padding:0;border-top:1px solid rgba(46,49,53,.1)}
.lz-prensa__lista li{margin:0;border-bottom:1px solid rgba(46,49,53,.1)}
.lz-prensa__lista a{display:grid;grid-template-columns:190px 1fr auto;grid-template-areas:"m t i" "m s i";gap:4px 28px;align-items:center;padding:22px 8px;color:#2E3135;text-decoration:none;transition:background .25s,padding .25s}
.lz-prensa__lista a:hover{background:#fff;padding-left:18px;padding-right:18px}
.lz-prensa__medio{grid-area:m;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5A687A}
.lz-prensa__t{grid-area:t;font-family:Outfit,sans-serif;font-size:20px;font-weight:400;line-height:1.35}
.lz-prensa__meta{grid-area:s;font-size:13px;color:#8B95A3}
.lz-prensa__ir{grid-area:i;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(46,49,53,.14);font-size:16px;transition:all .25s}
.lz-prensa__lista a:hover .lz-prensa__ir{background:#5A687A;border-color:#5A687A;color:#fff}
@media (max-width:767px){.lz-prensa__lista a{grid-template-columns:1fr auto;grid-template-areas:"m i" "t i" "s i";padding:18px 4px}.lz-prensa__t{font-size:17px}.lz-prensa-logos{gap:10px 22px}.lz-prensa-logos li{font-size:17px}}

/* ===== Prensa v2 ===== */
/* menos aire entre cabecera y contenido en todas las cabeceras */
.lz-lp-hero{padding-top:128px!important}
.lz-lp-hero--simple{padding-top:128px!important}
@media (max-width:1024px){.lz-lp-hero,.lz-lp-hero--simple{padding-top:112px!important}}
@media (max-width:767px){.lz-lp-hero,.lz-lp-hero--simple{padding-top:104px!important}}
.lzp-hero{padding-bottom:70px!important}
.lzp-hero > .e-con-inner{align-items:flex-end!important}
.lzp-stats{display:grid;gap:0;border-left:1px solid rgba(46,49,53,.12)}
.lzp-stats > div{padding:16px 0 16px 34px;border-bottom:1px solid rgba(46,49,53,.12);display:flex;align-items:baseline;gap:18px}
.lzp-stats > div:last-child{border-bottom:0}
.lzp-stats strong{font-family:Outfit,sans-serif;font-size:64px;font-weight:200;letter-spacing:-.04em;line-height:1;color:#5A687A;min-width:150px}
.lzp-stats span{font-size:15px;color:#5C6470}
.lzp-wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid rgba(46,49,53,.1);border-left:1px solid rgba(46,49,53,.1)}
.lzp-wall li{margin:0;display:grid;place-items:center;min-height:110px;padding:18px;border-right:1px solid rgba(46,49,53,.1);border-bottom:1px solid rgba(46,49,53,.1);transition:background .3s}
.lzp-wall li span{font-family:Outfit,sans-serif;font-size:21px;font-weight:500;letter-spacing:-.01em;color:#5A687A;text-align:center;transition:transform .3s}
.lzp-wall li:hover{background:#fff}.lzp-wall li:hover span{transform:scale(1.06)}
.lzp-wall__t{margin:0 0 22px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8B95A3;text-align:center}
.lz-lp-sec.lzp-wall-sec{padding-top:30px!important;padding-bottom:40px!important;background:transparent}
.lzp-dest{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}
.lzp-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:26px;min-height:340px;padding:34px;border-radius:30px;text-decoration:none;color:#2E3135;background:#EFE9E1;transition:transform .4s cubic-bezier(.22,.7,.24,1),box-shadow .4s}
.lzp-card--0{background:#5A687A;color:#fff}
.lzp-card--1{background:#E8EDF2}
.lzp-card:hover{transform:translateY(-6px);box-shadow:0 34px 60px -30px rgba(90,104,122,.5)}
.lzp-card::after{content:"";position:absolute;right:-30px;bottom:-40px;width:190px;aspect-ratio:88/112;background:var(--lz-fig-p) center/contain no-repeat;opacity:.1;pointer-events:none}
.lzp-card--0::after{background-image:var(--lz-fig-b);opacity:.16}
.lzp-card__m{font-family:Outfit,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.02em}
.lzp-card__t{font-family:Outfit,sans-serif;font-size:23px;font-weight:300;line-height:1.3;position:relative;z-index:1}
.lzp-card__f{display:flex;justify-content:space-between;align-items:center;font-size:13px;opacity:.75;position:relative;z-index:1}
.lzp-card__ir{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid currentColor;font-size:16px;opacity:1}
.lzp-dest,.lzp-grid{position:relative}
.lz-lp-sec.lzp-dest-sec{background:#fff}
.lz-lp-sec.lzp-arch{background:#F6F4F1}
.lzp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.lzp-item{display:flex;flex-direction:column;gap:12px;padding:24px 24px 22px;border-radius:22px;background:#fff;border:1px solid rgba(46,49,53,.06);color:#2E3135;text-decoration:none;transition:transform .35s cubic-bezier(.22,.7,.24,1),box-shadow .35s}
.lzp-item[hidden]{display:none}
.lzp-item:hover{transform:translateY(-4px);box-shadow:0 24px 44px -26px rgba(90,104,122,.45)}
.lzp-item__m{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5A687A}
.lzp-item__t{font-family:Outfit,sans-serif;font-size:18px;font-weight:400;line-height:1.35;flex:1}
.lzp-item__f{display:flex;justify-content:space-between;font-size:12.5px;color:#8B95A3}
.lzp-item:hover .lzp-item__f span{color:#5A687A}
@media (max-width:1024px){.lzp-wall{grid-template-columns:repeat(4,1fr)}.lzp-dest,.lzp-grid{grid-template-columns:1fr 1fr}.lzp-card--0{grid-column:1/-1}.lzp-stats{border-left:0;border-top:1px solid rgba(46,49,53,.12)}.lzp-stats > div{padding-left:0}}
@media (max-width:767px){.lzp-wall{grid-template-columns:repeat(2,1fr)}.lzp-wall li{min-height:84px}.lzp-dest,.lzp-grid{grid-template-columns:1fr}.lzp-stats strong{font-size:48px;min-width:110px}.lzp-card{min-height:260px}}
/* fin prensa v2 */

.lzp-wall-sec .elementor-widget-html,.lzp-dest-sec .elementor-widget-html,.lzp-arch .elementor-widget-html{width:100%}

/* ===== Accesibilidad Prensa (contraste AA y foco) ===== */
.lzp-card,.lzp-card *{color:#2E3135!important}
.lzp-card--0,.lzp-card--0 *{color:#FFFFFF!important}
.lzp-card__f{opacity:1!important}
.lzp-card__f > span:first-child{color:#3F4650!important}
.lzp-card--0 .lzp-card__f > span:first-child{color:rgba(255,255,255,.88)!important}
.lzp-card__ir{border-color:currentColor!important}
.lzp-card::after{opacity:.07!important}.lzp-card--0::after{opacity:.12!important}
.lzp-item__f{color:#5C6470!important}
.lzp-wall__t,.lz-prensa-intro{color:#5C6470!important}
.lzp-stats span{color:#3F4650}
.lz-prensa__filtros button span{opacity:.75}
.lzp-card:focus-visible,.lzp-item:focus-visible,.lz-medio:focus-visible,.lz-blog__card:focus-visible,.lz-lp-ccard:focus-visible{outline:3px solid #2E3135;outline-offset:4px}
.lzp-card--0:focus-visible{outline-color:#5A687A}
@media (prefers-reduced-motion:reduce){.lzp-card,.lzp-item,.lz-medio,.lzp-wall li span{transition:none!important;transform:none!important}}

/* Selector de idioma (GTranslate) en el pie */
.lz-idioma{align-items:center!important;margin-top:14px}
.lz-idioma .elementor-widget{margin:0!important;width:auto!important}
.lz-idioma__t{font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(246,244,241,.72)}
.lz-idioma .gtranslate_wrapper{display:flex;gap:6px;flex-wrap:wrap}
.lz-idioma .gtranslate_wrapper br{display:none}
.lz-idioma a.glink{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid rgba(246,244,241,.28);color:#F6F4F1!important;font:700 12.5px/1.2 Lato,sans-serif;text-decoration:none!important;transition:background .25s,color .25s,border-color .25s}
.lz-idioma a.glink:hover{border-color:#F6F4F1}
.lz-idioma a.glink.gt-current-lang{background:#F6F4F1;color:#2E3135!important;border-color:#F6F4F1}
.lz-idioma a.glink:focus-visible{outline:2px solid #F6F4F1;outline-offset:3px}
body{top:0!important}.skiptranslate iframe,#goog-gt-tt,.goog-te-banner-frame{display:none!important}

/* ===== Auditoría responsive (sep 2026) ===== */
/* menú móvil: submenús cerrados hasta tocar la flecha */
.lz-cabecera .elementor-nav-menu--dropdown ul.sub-menu{display:none;width:100%;margin:4px 0 8px!important;padding:6px!important;border-radius:16px;background:#fff!important;border:1px solid rgba(46,49,53,.06)}
.lz-cabecera .elementor-nav-menu--dropdown ul.sub-menu[aria-hidden="false"]{display:block}
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-item,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-sub-item{border-radius:12px;transition:background .2s,color .2s}
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-item:hover,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-item:focus-visible,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-item.highlighted,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-sub-item:hover,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-sub-item:focus-visible{background:#E8EDF2!important;color:#2E3135!important}
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-item-active,
.lz-cabecera .elementor-nav-menu--dropdown a.elementor-sub-item.elementor-item-active{background:#5A687A!important;color:#fff!important}
.lz-cabecera .elementor-nav-menu--dropdown .sub-arrow{padding:6px 10px;margin-left:auto}
body:has(.lz-cabecera .elementor-menu-toggle.elementor-active) .lz-whatsapp{opacity:0;pointer-events:none}
/* flechas del carrusel: círculo perfecto */
.lz-flecha{width:48px!important;height:48px!important;min-width:48px;flex:0 0 48px;aspect-ratio:1/1;padding:0!important;border-radius:50%!important;line-height:1}
.lz-flecha:disabled{background:#fff!important;border-color:rgba(46,49,53,.12)!important;color:#2E3135!important;opacity:.35}
@media (max-width:767px){
 /* hero: aire entre antetítulo y titular */
 #inicio .elementor-element-lz0000b .elementor-widget-heading:first-child .elementor-heading-title{margin-bottom:18px!important}
 #inicio .lz-titular{margin-top:12px!important}
 /* carrusel: título alineado a la izquierda y flechas debajo a la izquierda */
 #areas .elementor-element-lz00016, #areas .elementor-element-lz00016 *{text-align:left!important}
 #areas .elementor-element-lz00016{align-items:flex-start!important}
 .lz-flechas{justify-content:flex-start!important;margin:18px 0 0!important}
 /* opiniones: separación entre título y nota */
 #opiniones .elementor-element-lzoc006{margin-top:16px!important}
 /* medios */
 .lz-prensa-intro{margin-top:20px!important}
 /* footer alineado a la izquierda */
 .elementor-element-lz000b9, .elementor-element-lz000b6, .elementor-element-lz000b8{align-items:flex-start!important;justify-content:flex-start!important}
 .lz-logo-pie img, .lz-kit img{margin-left:0!important;margin-right:auto!important}
 .lz-logo-pie .elementor-widget-container, .lz-kit .elementor-widget-container{text-align:left!important}
}
@media (max-width:767px){
 #areas .elementor-element-lz00016 > .e-con-inner{align-items:flex-start!important}
 .lz-flechas{margin-top:26px!important}
}
.lz-flecha:disabled{opacity:.5!important;border-color:rgba(46,49,53,.25)!important}
/* fin auditoría responsive *//* End custom CSS */