.elementor-kit-6{--e-global-color-primary:#0E2335;--e-global-color-secondary:#0070B8;--e-global-color-text:#0E2335;--e-global-color-accent:#8BC43F;--e-global-color-blazulosc:#005A94;--e-global-color-blazulcla:#D9EAF6;--e-global-color-blverdecl:#E4F1D2;--e-global-color-bltinta2:#163149;--e-global-color-blsuave:#46596B;--e-global-color-blpieza:#EDF2F6;--e-global-color-blpieza2:#DFE8EF;--e-global-color-blblanco:#FFFFFF;--e-global-typography-primary-font-size:54px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.04em;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.12em;--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.1em;background-color:#FFFFFF;color:#0E2335;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#0E2335;}.elementor-kit-6 a:hover{color:#0070B8;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}.e-con{--container-max-width:1600px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}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-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --bg:#f7f9f8; --surface:#ebf0ee; --surface-2:#dde7e4; --ink:#06525c; --muted:#2f737d; --paper:#f7f9f8; --ink-deep:#043b42; --font-main:Bricolage Grotesque; --cv-navy:#102A4C; --cv-blue:#1D5FB0; --cv-sky:#7FB2E5; --cv-mist:#EDF1F6; --cv-sand:#EDF1F6; --cv-coral:#1D5FB0; --cv-text:#1E3350; --cv-white:#FFFFFF; --cv-serif:Newsreader; --cv-sans:Newsreader; }
/* Start custom CSS *//* Bio Limpiezas Valencia: sistema de diseño «limpio y luminoso» (custom_css del kit 6). Lo escribe kit.py. */

@font-face{font-family:"Figtree";font-style:normal;font-weight:400 700;font-display:swap;
  src:url(data:font/woff2;base64,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) 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;}

:root{
  --bl-azul:#0070B8;
  --bl-azul-osc:#005A94;
  --bl-azul-claro:#E8F3FB;
  --bl-verde:#8BC43F;
  --bl-verde-osc:#5E9420;
  --bl-verde-claro:#F0F8E6;
  --bl-tinta:#10263A;
  --bl-texto:#2B3E50;
  --bl-suave:#5A6B7B;
  --bl-alt:#F5F8FB;
  --bl-borde:#E3EAF1;
  --bl-r:14px;
  --bl-r-s:10px;
  --bl-gutter:20px;
  --bl-sec:clamp(72px,9vw,128px);
  --bl-f:"Figtree",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --bl-t-h1:clamp(38px,4.4vw,64px);
  --bl-t-h2:clamp(30px,3vw,44px);
  --bl-t-h3:clamp(20px,1.5vw,23px);
  --bl-t-lead:clamp(18px,1.4vw,21px);
  --bl-t-b:17px;
  --bl-t-s:15px;
}

/* Base */
html{scroll-behavior:smooth}
body{font-family:var(--bl-f);color:var(--bl-texto);background:#fff;font-size:var(--bl-t-b);line-height:1.6;-webkit-font-smoothing:antialiased}
body :is(h1,h2,h3,h4,h5,h6),body .elementor-widget-heading .elementor-heading-title{font-family:var(--bl-f);color:var(--bl-tinta);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0}
body .elementor-widget-text-editor,body .elementor-widget-text-editor p,body .elementor-widget-text-editor li{font-family:var(--bl-f);color:inherit;font-size:var(--bl-t-b);line-height:1.65}
body .elementor-widget-text-editor p{margin:0 0 .9em}
body .elementor-widget-text-editor p:last-child{margin-bottom:0}
body a{color:var(--bl-azul);text-underline-offset:.18em}
body a:hover{color:var(--bl-azul-osc)}
::selection{background:var(--bl-azul-claro);color:var(--bl-tinta)}
:focus-visible{outline:3px solid var(--bl-verde);outline-offset:2px}
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}
.screen-reader-text:focus{clip:auto;width:auto;height:auto;z-index:100;background:#fff;padding:10px 14px;top:8px;left:8px}
body .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px}

/* Secciones y contenedor 1600 + 20 */
body .e-con.bl-sec{width:100%;padding-block:var(--bl-sec)}
body .e-con.bl-sec.alt{background:var(--bl-alt)}
body .e-con.bl-sec.tight-top{padding-top:calc(var(--bl-sec)*.45)}
body .e-con.bl-wrap{width:100%;max-width:calc(1600px + 2*var(--bl-gutter));margin-inline:auto;padding-inline:var(--bl-gutter);box-sizing:border-box;display:flex;flex-direction:column}
body .e-con.bl-stack{display:flex;flex-direction:column;gap:20px}

/* Tipografía */
body .bl-h1 .elementor-heading-title{font-size:var(--bl-t-h1);line-height:1.06;letter-spacing:-.03em}
body .bl-h2 .elementor-heading-title{font-size:var(--bl-t-h2);line-height:1.1;letter-spacing:-.025em}
body .bl-h3 .elementor-heading-title,body .bl-h3 p{font-size:var(--bl-t-h3);line-height:1.25;letter-spacing:-.01em;font-weight:700;color:var(--bl-tinta)}
body .bl-lead,body .bl-lead p{font-size:var(--bl-t-lead);line-height:1.55;color:var(--bl-texto)}
body .bl-sm,body .bl-sm p{font-size:var(--bl-t-s);line-height:1.5;color:var(--bl-suave)}
body .bl-kicker p{font-size:15px;font-weight:700;color:var(--bl-verde-osc);letter-spacing:0}
body .e-con.bl-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:clamp(36px,4vw,56px)}
body .e-con.bl-head-row{display:flex;flex-direction:row!important;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:clamp(32px,3.5vw,48px)}
body .e-con.bl-head-row>.e-con{max-width:760px;display:flex;flex-direction:column;gap:12px}

/* Botones */
body .elementor-widget-button .elementor-button,.bl-btn{font-family:var(--bl-f);font-size:17px;font-weight:650;line-height:1.1;padding:15px 26px;min-height:52px;border-radius:var(--bl-r-s);background:var(--bl-azul);color:#fff;border:2px solid var(--bl-azul);display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;box-sizing:border-box;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}
body .elementor-widget-button .elementor-button:hover,.bl-btn:hover{background:var(--bl-azul-osc);border-color:var(--bl-azul-osc);color:#fff}
body .elementor-widget-button .elementor-button:active,.bl-btn:active{transform:translateY(1px)}
body .b-linea .elementor-button,.bl-btn.b-linea{background:transparent;color:var(--bl-azul);border-color:var(--bl-borde)}
body .b-linea .elementor-button:hover,.bl-btn.b-linea:hover{background:var(--bl-azul-claro);color:var(--bl-azul-osc);border-color:var(--bl-azul-claro)}
body .b-verde .elementor-button,.bl-btn.b-verde{background:var(--bl-verde);border-color:var(--bl-verde);color:var(--bl-tinta)}
body .b-verde .elementor-button:hover,.bl-btn.b-verde:hover{background:#7AB12F;border-color:#7AB12F;color:var(--bl-tinta)}
body .b-blanco .elementor-button,.bl-btn.b-blanco{background:#fff;border-color:#fff;color:var(--bl-azul)}
body .b-blanco .elementor-button:hover,.bl-btn.b-blanco:hover{background:var(--bl-azul-claro);border-color:var(--bl-azul-claro);color:var(--bl-azul-osc)}
body .e-con.bl-acts{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:12px;align-items:center}
.bl-acts .elementor-widget{width:auto!important}
body .bl-link p a{font-weight:650;text-decoration:none}
body .bl-link p a:hover{text-decoration:underline}

/* Puntos de confianza */
.bl-trust{display:flex;flex-wrap:wrap;gap:12px 26px;margin:0;padding:0;list-style:none}
.bl-trust li{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:600;color:var(--bl-tinta)}
.bl-check{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:var(--bl-verde-claro);display:inline-grid;place-items:center}
.bl-check:after{content:"";width:9px;height:5px;border-left:2.5px solid var(--bl-verde-osc);border-bottom:2.5px solid var(--bl-verde-osc);transform:translateY(-1px) rotate(-45deg)}

/* Migas */
body .bl-migas p{font-size:15px;color:var(--bl-suave)}
.bl-migas a{color:var(--bl-suave);text-decoration:none}
.bl-migas a:hover{color:var(--bl-azul);text-decoration:underline}

/* ---------- Cabecera ---------- */
.elementor-location-header{position:sticky;top:0;z-index:50;background:#fff}
.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){.admin-bar .elementor-location-header{top:0}}
.bl-header{position:relative;background:#fff;border-bottom:1px solid var(--bl-borde)}
.bl-bar{max-width:calc(1600px + 2*var(--bl-gutter));margin:0 auto;padding:12px var(--bl-gutter);display:flex;align-items:center;gap:24px;box-sizing:border-box}
.bl-logo{display:block;flex:0 0 auto;line-height:0}
.bl-logo img{height:54px;width:auto;display:block}
.bl-nav{display:flex;align-items:center;gap:2px;margin-left:auto}
.bl-nav>a,.bl-nav>button{font:600 16.5px/1 var(--bl-f);color:var(--bl-tinta);text-decoration:none;padding:12px 14px;border-radius:var(--bl-r-s);background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background-color .15s,color .15s}
.bl-nav>a:hover,.bl-nav>button:hover,.bl-nav>button[aria-expanded="true"]{background:var(--bl-alt);color:var(--bl-azul)}
.bl-nav>a[aria-current="page"]{color:var(--bl-azul)}
.bl-caret{width:10px;height:10px;position:relative;transition:transform .2s}
.bl-caret:before,.bl-caret:after{content:"";position:absolute;top:4px;width:7px;height:2px;background:currentColor;border-radius:1px}
.bl-caret:before{left:0;transform:rotate(45deg)}.bl-caret:after{right:0;transform:rotate(-45deg)}
[aria-expanded="true"] .bl-caret,details[open] .bl-caret{transform:rotate(180deg)}
.bl-tel{font:700 17px/1 var(--bl-f);color:var(--bl-tinta);text-decoration:none;white-space:nowrap;padding:12px 4px;display:inline-flex;align-items:center;gap:8px}
.bl-tel:hover{color:var(--bl-azul)}
.bl-tel svg{width:18px;height:18px;color:var(--bl-azul)}
.bl-bar>.bl-btn{min-height:46px;padding:12px 20px;font-size:16px}
.bl-mega{position:absolute;left:0;right:0;top:100%;background:#fff;display:none;border-bottom:1px solid var(--bl-borde);box-shadow:0 30px 50px -30px rgba(16,38,58,.28);padding:28px var(--bl-gutter) 32px}
.bl-mega.is-open{display:block}
.bl-mega-in{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.05fr);gap:36px}
.bl-mcol{display:flex;flex-direction:column;gap:2px}
.bl-mcol>a.bl-mtit{font:700 19px/1.2 var(--bl-f);color:var(--bl-tinta);text-decoration:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--bl-borde)}
.bl-mcol>a.bl-mtit:hover{color:var(--bl-azul)}
.bl-mcol>a:not(.bl-mtit){font:500 16.5px/1.3 var(--bl-f);color:var(--bl-texto);text-decoration:none;padding:7px 0}
.bl-mcol>a:not(.bl-mtit):hover{color:var(--bl-azul)}
.bl-mcol.m-foto{position:relative;border-radius:var(--bl-r);overflow:hidden;min-height:230px}
.bl-mcol.m-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.bl-mcol.m-foto a{position:absolute;left:14px;bottom:14px;background:#fff;color:var(--bl-tinta);font:650 15px/1.2 var(--bl-f);padding:11px 14px;border-radius:var(--bl-r-s);text-decoration:none}
.bl-mcol.m-foto a:hover{color:var(--bl-azul)}
.bl-burger{display:none;margin-left:auto;width:48px;height:48px;border:1px solid var(--bl-borde);border-radius:var(--bl-r-s);background:#fff;cursor:pointer;position:relative}
.bl-burger span{position:absolute;left:13px;right:13px;height:2.5px;background:var(--bl-tinta);border-radius:2px;transition:transform .2s,opacity .2s}
.bl-burger span:nth-child(1){top:16px}.bl-burger span:nth-child(2){top:22.5px}.bl-burger span:nth-child(3){top:29px}
.bl-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}
.bl-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.bl-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}
.bl-movil{display:none}
@media (max-width:1180px){.bl-nav>a,.bl-nav>button{padding:12px 9px;font-size:16px}.bl-tel{display:none}}
@media (max-width:980px){
  .bl-nav,.bl-bar>.bl-btn,.bl-mega{display:none!important}
  .bl-burger{display:block}
  .bl-logo img{height:44px}
  .bl-movil{position:fixed;inset:69px 0 0 0;background:#fff;overflow:auto;padding:8px var(--bl-gutter) 32px;flex-direction:column}
  .bl-movil.is-open{display:flex}
  .bl-movil details{border-bottom:1px solid var(--bl-borde)}
  .bl-movil summary{list-style:none;cursor:pointer;font:700 20px/1.2 var(--bl-f);color:var(--bl-tinta);padding:18px 2px;display:flex;justify-content:space-between;align-items:center}
  .bl-movil summary::-webkit-details-marker{display:none}
  .bl-movil details a{display:block;padding:9px 2px 9px 14px;font:500 17px/1.3 var(--bl-f);color:var(--bl-texto);text-decoration:none}
  .bl-movil details a:last-child{padding-bottom:18px}
  .bl-movil>a:not(.bl-btn){border-bottom:1px solid var(--bl-borde);padding:18px 2px;font:700 20px/1.2 var(--bl-f);color:var(--bl-tinta);text-decoration:none}
  .bl-movil>.bl-btn{margin-top:14px;font-size:18px;min-height:56px}
}
body.bl-lock{overflow:hidden}

/* ---------- Cabecera de página (hero) ---------- */
body .e-con.bl-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,88px);align-items:center;padding-block:clamp(40px,5vw,80px) clamp(56px,7vw,104px)}
body .e-con.bl-hero>.h-txt{display:flex;flex-direction:column;gap:24px}
body .e-con.bl-hero .h-foto{position:relative}
.bl-hero .h-foto img{width:100%!important;max-width:none!important;aspect-ratio:5/4;object-fit:cover;border-radius:var(--bl-r);display:block}
.bl-hero.h-home .h-foto img{aspect-ratio:1/1}
.bl-hero .h-badge{position:absolute;left:-24px;bottom:28px;background:#fff;border-radius:var(--bl-r);padding:16px 20px;box-shadow:0 18px 40px -18px rgba(16,38,58,.35);max-width:280px}
.bl-hero .h-badge p{margin:0;color:var(--bl-tinta);font-size:15px;line-height:1.45}
.bl-hero .h-badge strong{font-size:18px;display:block}
.bl-hero .bl-lead{max-width:40em}

/* ---------- Tarjetas ---------- */
body .e-con.bl-grid{display:grid;gap:clamp(18px,2vw,28px)}
body .e-con.bl-grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
body .e-con.bl-grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
body .e-con.bl-grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
body .e-con.bl-card{background:#fff;border:1px solid var(--bl-borde);border-radius:var(--bl-r);overflow:hidden;display:flex;flex-direction:column;color:var(--bl-texto);text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}
.bl-sec.alt .bl-card{border-color:transparent}
body .e-con.bl-card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(16,38,58,.35);border-color:transparent}
.bl-card .elementor-widget-image{overflow:hidden;line-height:0}
.bl-card .elementor-widget-image img{width:100%!important;max-width:none!important;aspect-ratio:3/2;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.bl-card:hover .elementor-widget-image img{transform:scale(1.04)}
body .e-con.bl-card>.e-con{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}
.bl-card .c-mas{margin-top:auto;padding-top:4px}
body .bl-card .c-mas p{font-weight:650;color:var(--bl-azul);font-size:16px}
body .e-con.bl-card.big .bl-h3 .elementor-heading-title{font-size:26px}

/* Lista con enlaces */
.bl-list ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}
body .bl-list li{font-size:16.5px;line-height:1.5}
.bl-list a{text-decoration:none;font-weight:500;color:var(--bl-texto)}
.bl-list a:hover{text-decoration:underline;color:var(--bl-azul)}
.bl-list a:before{content:"→  ";color:var(--bl-verde-osc)}

/* ---------- Dos columnas texto + foto ---------- */
body .e-con.bl-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}
body .e-con.bl-duo.rev>.d-foto{order:-1}
body .e-con.bl-duo>.d-txt{display:flex;flex-direction:column;gap:20px}
.bl-duo .d-foto img{width:100%!important;max-width:none!important;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bl-r);display:block}

/* Lista de ventajas / incluye */
.bl-checks{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.bl-checks.c2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 36px}
.bl-checks li{display:flex;gap:12px;align-items:flex-start;font-size:17px;line-height:1.5;color:var(--bl-texto)}
.bl-checks li .bl-check{margin-top:1px}
.bl-incluye{background:#fff;border-radius:var(--bl-r);padding:clamp(24px,3vw,44px)}

/* Etiquetas */
.bl-terms{display:flex;flex-wrap:wrap;gap:8px}
.bl-terms span{background:var(--bl-alt);border-radius:999px;padding:8px 16px;font-size:15.5px;font-weight:600;color:var(--bl-tinta)}
.bl-sec.alt .bl-terms span{background:#fff}

/* Ventajas en fila */
.bl-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px)}
.bl-feat{display:flex;flex-direction:column;gap:8px;padding:26px;border-radius:var(--bl-r);background:#fff;border:1px solid var(--bl-borde)}
.bl-sec.alt .bl-feat{border-color:transparent}
.bl-feat h3{font-size:19px;margin:0}
.bl-feat p{margin:0;font-size:16px;line-height:1.55}
.bl-ico{width:48px;height:48px;border-radius:12px;background:var(--bl-azul-claro);color:var(--bl-azul);display:grid;place-items:center;margin-bottom:8px}
.bl-ico svg{width:24px;height:24px}

/* ---------- Pasos ---------- */
.bl-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2vw,28px);list-style:none;margin:0;padding:0;counter-reset:paso}
.bl-pasos li{position:relative;padding-top:66px}
.bl-pasos li:before{counter-increment:paso;content:counter(paso);position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background:var(--bl-azul);color:#fff;font:700 19px/46px var(--bl-f);text-align:center}
.bl-pasos li:after{content:"";position:absolute;top:23px;left:62px;right:-10px;height:2px;background:var(--bl-borde)}
.bl-pasos li:last-child:after{display:none}
.bl-pasos h3{font-size:21px;margin:0 0 8px}
.bl-pasos p{margin:0;font-size:16.5px;line-height:1.55}

/* ---------- Presupuesto en tres toques ---------- */
.bl-calc{background:#fff;border-radius:calc(var(--bl-r) + 4px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);overflow:hidden;box-shadow:0 24px 60px -40px rgba(16,38,58,.35)}
.bl-calc .k-pasos{padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;gap:26px}
.bl-calc fieldset{border:0;margin:0;padding:0;min-width:0}
.bl-calc legend{font:700 19px/1.3 var(--bl-f);color:var(--bl-tinta);padding:0;margin:0 0 12px}
.bl-calc .k-ops{display:flex;flex-wrap:wrap;gap:8px}
.bl-calc .k-ops label{position:relative;cursor:pointer}
.bl-calc .k-ops input{position:absolute;opacity:0;width:1px;height:1px}
.bl-calc .k-ops span{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border-radius:999px;border:1.5px solid var(--bl-borde);background:#fff;font:600 15.5px/1.2 var(--bl-f);color:var(--bl-tinta);transition:all .15s}
.bl-calc .k-ops label:hover span{border-color:var(--bl-azul);color:var(--bl-azul)}
.bl-calc .k-ops input:checked+span{background:var(--bl-azul);border-color:var(--bl-azul);color:#fff}
.bl-calc .k-ops input:focus-visible+span{outline:3px solid var(--bl-verde);outline-offset:2px}
.bl-calc .k-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.bl-calc .k-dos label{display:flex;flex-direction:column;gap:6px;font:600 15px/1.3 var(--bl-f);color:var(--bl-tinta)}
.bl-calc input[type=text],.bl-calc select{font:500 16.5px/1.2 var(--bl-f);color:var(--bl-tinta);background:#fff;border:1.5px solid var(--bl-borde);border-radius:var(--bl-r-s);padding:12px 14px;min-height:50px;width:100%;box-sizing:border-box}
.bl-calc input[type=text]:focus,.bl-calc select:focus{border-color:var(--bl-azul);outline:none}
.bl-calc .k-res{background:var(--bl-azul);color:#fff;padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;justify-content:space-between;gap:28px}
.bl-calc .k-res h2{color:#fff;font-size:clamp(26px,2.4vw,34px);line-height:1.15;margin:0}
.bl-calc .k-sub{margin:10px 0 0;color:rgba(255,255,255,.92);font-size:16.5px;line-height:1.55}
.bl-calc .k-msg{background:rgba(255,255,255,.13);border-radius:var(--bl-r-s);padding:18px 20px;margin:0;font-size:18px;line-height:1.5;min-height:6.2em}
.bl-calc .k-msg:before{content:"Tu mensaje";display:block;font-size:13px;font-weight:700;color:rgba(255,255,255,.78);margin-bottom:6px}
.bl-calc .k-acc{display:flex;flex-direction:column;gap:10px}
.bl-calc .k-acc .bl-btn{width:100%}
.bl-calc .k-nota{margin:0;font-size:15px;color:rgba(255,255,255,.9)}
.bl-calc .k-nota a{color:#fff}

/* ---------- Opiniones ---------- */
.bl-resenas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px)}
.bl-resena{background:#fff;border-radius:var(--bl-r);padding:28px;display:flex;flex-direction:column;gap:16px}
.bl-resena .r-est{color:#F4B400;font-size:19px;letter-spacing:2px;line-height:1;margin:0}
.bl-resena .r-txt{margin:0;font-size:17.5px;line-height:1.55;color:var(--bl-tinta)}
.bl-resena .r-who{margin:auto 0 0;display:flex;align-items:center;gap:12px;font-size:14.5px;color:var(--bl-suave);line-height:1.35}
.bl-resena .r-who b{display:block;color:var(--bl-tinta);font-size:16px}
.bl-resena .r-av{width:42px;height:42px;border-radius:50%;background:var(--bl-azul-claro);color:var(--bl-azul);display:grid;place-items:center;font-weight:700;flex:0 0 42px}

/* ---------- Preguntas ---------- */
body .e-con.bl-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:clamp(32px,5vw,96px);align-items:start}
body .e-con.bl-faq>.f-tit{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}
.bl-qs{border-top:1px solid var(--bl-borde)}
.bl-qs details{border-bottom:1px solid var(--bl-borde)}
.bl-qs summary{list-style:none;cursor:pointer;padding:22px 52px 22px 0;font:650 19px/1.35 var(--bl-f);color:var(--bl-tinta);position:relative}
.bl-qs summary::-webkit-details-marker{display:none}
.bl-qs summary:before,.bl-qs summary:after{content:"";position:absolute;right:10px;top:50%;width:16px;height:2.5px;margin-top:-1px;background:var(--bl-azul);border-radius:2px;transition:transform .25s}
.bl-qs summary:after{transform:rotate(90deg)}
.bl-qs details[open] summary:after{transform:rotate(0)}
.bl-qs summary:hover{color:var(--bl-azul)}
.bl-qs .q-a{padding:0 48px 24px 0}
.bl-qs .q-a p{margin:0;font-size:17px;line-height:1.65;color:var(--bl-texto)}

/* ---------- Contacto ---------- */
body .e-con.bl-cgrid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,88px);align-items:start}
body .e-con.bl-cgrid>.c-izq{display:flex;flex-direction:column;gap:18px}
.bl-cdatos{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}
.bl-cdatos li{display:flex;gap:14px;align-items:flex-start}
.bl-cdatos li div{font-size:17px;line-height:1.5}
.bl-cdatos li b{display:block;color:var(--bl-tinta);font-size:15px;margin-bottom:2px}
.bl-cdatos .bl-ico{width:46px;height:46px;flex:0 0 46px;margin:0}
.bl-cdatos .cd-n{font:700 24px/1.2 var(--bl-f);text-decoration:none;color:var(--bl-tinta)}
.bl-cdatos .cd-n:hover{color:var(--bl-azul)}
body .e-con.bl-fcard{background:#fff;border-radius:calc(var(--bl-r) + 4px);padding:clamp(24px,3vw,44px);display:flex;flex-direction:column;gap:18px;box-shadow:0 24px 60px -36px rgba(16,38,58,.35)}

/* Formulario (Elementor Pro) */
.bl-form .elementor-form .elementor-field-group{padding:0 7px!important;margin-bottom:16px!important}
.bl-form .elementor-form-fields-wrapper{margin:0 -7px!important}
.bl-form .elementor-field-group .elementor-field-label{color:var(--bl-tinta);font:600 15px/1.3 var(--bl-f);margin-bottom:7px;padding:0}
.bl-form .elementor-field-group .elementor-field-textual,.bl-form .elementor-field-group .elementor-select-wrapper select{font:500 17px/1.3 var(--bl-f)!important;color:var(--bl-tinta)!important;background:#fff!important;border:1.5px solid var(--bl-borde)!important;border-radius:var(--bl-r-s)!important;min-height:52px;padding:12px 14px!important;box-shadow:none!important}
.bl-form textarea.elementor-field-textual{min-height:120px}
.bl-form .elementor-field-textual:focus,.bl-form select:focus{border-color:var(--bl-azul)!important;outline:none}
.bl-form .elementor-field-type-acceptance label,.bl-form .elementor-field-option label{color:var(--bl-texto);font:500 15.5px/1.5 var(--bl-f)}
.bl-form .elementor-field-type-acceptance a{color:var(--bl-azul)}
.bl-form .elementor-field-type-acceptance input{width:20px;height:20px;accent-color:var(--bl-azul);vertical-align:-4px;margin-right:6px}
.bl-form .elementor-button[type=submit]{background:var(--bl-azul)!important;color:#fff!important;font:700 18px/1 var(--bl-f)!important;min-height:56px;border-radius:var(--bl-r-s)!important;width:100%;border:0!important}
.bl-form .elementor-button[type=submit]:hover{background:var(--bl-azul-osc)!important}
.bl-form .elementor-message{font-size:16px}
body .bl-capa1 p{font-size:13.5px;line-height:1.55;color:var(--bl-suave);margin:0}
.bl-capa1 a{color:var(--bl-azul)}

/* ---------- Banda azul ---------- */
body .e-con.bl-cta{background:var(--bl-azul);border-radius:calc(var(--bl-r) + 6px);padding:clamp(32px,4.5vw,64px);display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:28px;align-items:center;color:#fff}
body .e-con.bl-cta>.e-con{display:flex;flex-direction:column;gap:12px}
.bl-cta .bl-h2 .elementor-heading-title{color:#fff}
body .bl-cta .bl-lead p{color:rgba(255,255,255,.92)}

/* Textos legales: ancho normal del contenedor */
.bl-legal h2{font-size:clamp(23px,2vw,30px);margin:1.6em 0 .5em}
.bl-legal h3{font-size:20px;margin:1.3em 0 .4em}
body .bl-legal p,body .bl-legal li{font-size:17px;line-height:1.7}
.bl-legal ul{padding-left:1.2em}
.bl-legal table{border-collapse:collapse;width:100%;font-size:16px}
.bl-legal th,.bl-legal td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--bl-borde);vertical-align:top}

/* ---------- Pie ---------- */
.bl-footer{background:var(--bl-tinta);color:rgba(255,255,255,.86)}
.bl-footer a{color:rgba(255,255,255,.86);text-decoration:none}
.bl-footer a:hover{color:#fff;text-decoration:underline}
.bl-ft{max-width:1600px;margin:0 auto;padding:clamp(56px,6vw,88px) var(--bl-gutter) 28px}
.bl-fcols{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px}
.bl-fmarca img{width:210px;height:auto;background:#fff;border-radius:var(--bl-r-s);padding:12px 14px;display:block;margin-bottom:22px}
.bl-fmarca p{margin:0 0 10px;font-size:16px;line-height:1.55}
.bl-fmarca .fd-n a{font:700 24px/1.2 var(--bl-f);color:#fff}
.bl-fcols h2{font-size:16px;letter-spacing:0;margin:0 0 16px;color:#fff}
.bl-fcols ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.bl-fcols li{font-size:15.5px;line-height:1.4}
.bl-fbase{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.14);font-size:14.5px;color:rgba(255,255,255,.7)}
.bl-fbase p{margin:0}
.bl-fbase nav{display:flex;flex-wrap:wrap;gap:6px 22px}

/* ---------- Movimiento ---------- */
.bl-in{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0ms)}
.bl-in.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){
  .bl-in{opacity:1!important;transform:none!important;transition:none!important}
  html{scroll-behavior:auto}
}

/* ---------- Tableta ---------- */
@media (max-width:1100px){
  body .e-con.bl-hero{grid-template-columns:1fr}
  .bl-hero .h-foto img,.bl-hero.h-home .h-foto img{aspect-ratio:16/10}
  .bl-hero .h-badge{left:16px}
  body .e-con.bl-grid.g4,body .e-con.bl-grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bl-feats{grid-template-columns:repeat(2,minmax(0,1fr))}
  body .e-con.bl-duo{grid-template-columns:1fr}
  body .e-con.bl-duo.rev>.d-foto{order:0}
  .bl-pasos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}
  .bl-pasos li:nth-child(2):after{display:none}
  .bl-calc{grid-template-columns:1fr}
  .bl-resenas{grid-template-columns:1fr 1fr}
  body .e-con.bl-faq{grid-template-columns:1fr}
  body .e-con.bl-faq>.f-tit{position:static}
  body .e-con.bl-cgrid{grid-template-columns:1fr}
  .bl-fcols{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bl-fmarca{grid-column:1/-1}
}

/* ---------- Móvil ---------- */
@media (max-width:767px){
  :root{--bl-gutter:16px}
  body .e-con.bl-grid.g2,body .e-con.bl-grid.g3,body .e-con.bl-grid.g4{grid-template-columns:1fr}
  .bl-feats,.bl-resenas{grid-template-columns:1fr}
  .bl-pasos{grid-template-columns:1fr;row-gap:28px}
  .bl-pasos li{padding:0 0 0 64px;min-height:46px}
  .bl-pasos li:after{display:none}
  .bl-checks.c2{grid-template-columns:1fr}
  .bl-calc .k-dos{grid-template-columns:1fr}
  body .e-con.bl-cta{grid-template-columns:1fr}
  .bl-hero .h-badge{position:static;margin-top:12px;max-width:none;box-shadow:none;background:var(--bl-alt)}
  .bl-qs summary{font-size:17.5px}
  .bl-qs .q-a{padding-right:0}
  .bl-fcols{grid-template-columns:1fr 1fr;gap:32px 20px}
  body .e-con.bl-head-row{align-items:flex-start}
  .bl-acts .elementor-widget,.bl-acts .elementor-widget .elementor-button{width:100%!important}
}
body .e-con.bl-duo+.e-con.bl-stack{margin-top:clamp(48px,5vw,80px)}
/* Neutraliza los colores por defecto de Hello en botones y enlaces de la cabecera */
.bl-header button,.bl-header button:hover,.bl-header button:focus{color:var(--bl-tinta)}
.bl-burger:hover,.bl-burger:focus,.bl-burger[aria-expanded="true"]{background:var(--bl-alt)!important;border-color:var(--bl-borde)!important}
.bl-nav>button:focus:not(:hover):not([aria-expanded="true"]){background:none}
body .bl-header a.bl-btn,body .bl-footer a.bl-btn,body a.bl-btn{color:#fff}
body a.bl-btn.b-verde{color:var(--bl-tinta)}
body a.bl-btn.b-blanco{color:var(--bl-azul)}

/* Blog: listado y artículos */
.bl-posts .elementor-posts-container{gap:28px!important}
.bl-posts .elementor-post{background:#fff;border:1px solid var(--bl-borde);border-radius:var(--bl-r);overflow:hidden;transition:transform .25s,box-shadow .25s}
.bl-posts .elementor-post:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(16,38,58,.35)}
.bl-posts .elementor-post__thumbnail__link{margin-bottom:0!important}
.bl-posts .elementor-post__text{padding:22px 24px 26px}
.bl-posts .elementor-post__title,.bl-posts .elementor-post__title a{font:700 22px/1.25 var(--bl-f)!important;color:var(--bl-tinta)!important;letter-spacing:-.01em}
.bl-posts .elementor-post__meta-data{font-size:14px;color:var(--bl-suave);margin:8px 0}
.bl-posts .elementor-post__excerpt p{font-size:16.5px;line-height:1.6;color:var(--bl-texto)}
.bl-posts .elementor-post__read-more{font-weight:650;color:var(--bl-azul)!important;font-size:16px}
body.single-post .site-main{max-width:calc(1600px + 2*var(--bl-gutter));width:100%;margin-inline:auto;padding:clamp(40px,5vw,80px) var(--bl-gutter) var(--bl-sec);box-sizing:border-box}
body.single-post .page-header .entry-title{font:700 var(--bl-t-h1)/1.06 var(--bl-f);letter-spacing:-.03em;color:var(--bl-tinta);margin:0 0 28px}
body.single-post .page-content h2{font-size:var(--bl-t-h2);margin:1.4em 0 .5em}
body.single-post .page-content h3{font-size:24px;margin:1.3em 0 .4em}
body.single-post .page-content p,body.single-post .page-content li{font-size:18px;line-height:1.7}
body.single-post .post-tags,body.single-post .comments-area{display:none}

/* ---------- Hero a pantalla completa con foto de fondo ---------- */
body .e-con.bl-herobg{position:relative;min-height:calc(100svh - 79px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:var(--bl-tinta);color:#fff;padding-block:clamp(56px,7vw,110px)}
.admin-bar .bl-herobg{min-height:calc(100svh - 111px)}
body .e-con.bl-herobg>.h-bg{position:absolute;inset:0;z-index:0}
.bl-herobg>.h-bg .elementor-widget-image,.bl-herobg>.h-bg .elementor-widget-image>div{position:absolute;inset:0}
.bl-herobg>.h-bg img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:center 40%;display:block;animation:bl-zoom 18s ease-out both}
.bl-herobg>.h-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,26,40,.86) 0%,rgba(10,26,40,.72) 38%,rgba(10,26,40,.28) 72%,rgba(10,26,40,.12) 100%)}
@keyframes bl-zoom{from{transform:scale(1.08)}to{transform:scale(1)}}
body .e-con.bl-herobg>.h-capa{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:40px}
body .e-con.bl-herobg .h-txt{display:flex;flex-direction:column;gap:24px;max-width:760px}
body .bl-herobg .bl-h1 .elementor-heading-title{color:#fff;font-size:clamp(40px,5.2vw,78px);line-height:1.03;text-wrap:balance}
body .bl-herobg .bl-lead p{color:rgba(255,255,255,.9);font-size:clamp(18px,1.5vw,22px)}
body .bl-herobg .bl-migas p,.bl-herobg .bl-migas a,.bl-herobg .bl-migas span{color:rgba(255,255,255,.8)}
.bl-herobg .bl-migas a:hover{color:#fff}
.bl-herobg .bl-trust li{color:#fff}
.bl-herobg .bl-check{background:var(--bl-verde)}
.bl-herobg .bl-check:after{border-color:var(--bl-tinta)}
body .bl-herobg .elementor-widget-button:first-child .elementor-button{background:var(--bl-verde);border-color:var(--bl-verde);color:var(--bl-tinta)}
body .bl-herobg .elementor-widget-button:first-child .elementor-button:hover{background:#fff;border-color:#fff}
body .bl-herobg .b-linea .elementor-button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.55);color:#fff}
body .bl-herobg .b-linea .elementor-button:hover{background:#fff;border-color:#fff;color:var(--bl-tinta)}
.bl-herobg .h-badge{position:static;background:#fff;border-radius:var(--bl-r);padding:18px 22px;max-width:290px;flex:0 0 auto;box-shadow:0 24px 50px -24px rgba(0,0,0,.5)}
.bl-herobg .h-badge p{margin:0;color:var(--bl-tinta);font-size:15px;line-height:1.45}
.bl-herobg .h-badge .r-est{color:#F4B400;letter-spacing:2px;font-size:17px;margin-bottom:6px}
.bl-herobg .h-badge strong{display:block;font-size:18px}

/* Botón con borde blanco (sobre fondos oscuros) */
body .b-borde .elementor-button{background:transparent;border-color:rgba(255,255,255,.5);color:#fff}
body .b-borde .elementor-button:hover{background:#fff;border-color:#fff;color:var(--bl-tinta)}

/* ---------- Qué incluye ---------- */
body .e-con.bl-inc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:clamp(32px,5vw,88px);align-items:start}
body .e-con.bl-inc>.i-izq{display:flex;flex-direction:column;gap:20px;position:sticky;top:110px}
.bl-inc .i-foto{margin-top:12px}
.bl-inc .i-foto img{width:100%!important;max-width:none!important;aspect-ratio:4/3;object-fit:cover;border-radius:var(--bl-r);display:block}
.bl-inc-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;counter-reset:inc}
.bl-inc-cards li{background:var(--bl-alt);border-radius:var(--bl-r);padding:28px 26px 30px;display:flex;flex-direction:column;gap:18px;font:600 18px/1.45 var(--bl-f);color:var(--bl-tinta);position:relative;overflow:hidden;transition:background-color .2s,transform .25s}
.bl-sec.alt .bl-inc-cards li{background:#fff}
.bl-inc-cards li:hover{transform:translateY(-3px)}
.bl-inc-cards li:after{counter-increment:inc;content:counter(inc,decimal-leading-zero);position:absolute;right:20px;top:14px;font:700 44px/1 var(--bl-f);letter-spacing:-.04em;color:var(--bl-azul-claro)}
.bl-sec.alt .bl-inc-cards li:after{color:var(--bl-alt)}
.i-ok{width:46px;height:46px;border-radius:12px;background:var(--bl-azul);display:grid;place-items:center;position:relative;z-index:1}
.i-ok:after{content:"";width:16px;height:9px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:translateY(-2px) rotate(-45deg)}
.bl-inc-cards li:nth-child(4n+2) .i-ok,.bl-inc-cards li:nth-child(4n+3) .i-ok{background:var(--bl-verde)}
.bl-inc-cards li:nth-child(4n+2) .i-ok:after,.bl-inc-cards li:nth-child(4n+3) .i-ok:after{border-color:var(--bl-tinta)}

/* ---------- Cómo trabajamos (banda oscura) ---------- */
body .e-con.bl-sec.oscuro{background:var(--bl-tinta);color:rgba(255,255,255,.85);position:relative;overflow:hidden}
body .bl-sec.oscuro .bl-h2 .elementor-heading-title{color:#fff}
body .bl-sec.oscuro .bl-lead p{color:rgba(255,255,255,.82)}
.bl-pasos2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}
.bl-pasos2 .p2{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:var(--bl-r);padding:28px 26px 32px;display:flex;flex-direction:column;gap:14px;position:relative;transition:background-color .25s,transform .25s}
.bl-pasos2 .p2:hover{background:rgba(255,255,255,.1);transform:translateY(-4px)}
.bl-pasos2 .p2:not(:last-child):before{content:"";position:absolute;top:50px;right:-13px;width:10px;height:10px;border-top:2px solid var(--bl-verde);border-right:2px solid var(--bl-verde);transform:rotate(45deg);z-index:2}
.bl-pasos2 .p2-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}
.bl-pasos2 .bl-ico{background:var(--bl-verde);color:var(--bl-tinta);margin:0;width:52px;height:52px;border-radius:14px}
.bl-pasos2 .p2-n{font:700 56px/1 var(--bl-f);letter-spacing:-.05em;color:rgba(255,255,255,.14)}
.bl-pasos2 h3{color:#fff;font-size:22px;margin:0}
.bl-pasos2 p{margin:0;font-size:16.5px;line-height:1.6;color:rgba(255,255,255,.78)}

@media (max-width:1100px){
  body .e-con.bl-herobg>.h-capa{flex-direction:column;align-items:flex-start}
  body .e-con.bl-inc{grid-template-columns:1fr}
  body .e-con.bl-inc>.i-izq{position:static}
  .bl-inc .i-foto{display:none}
  .bl-pasos2{grid-template-columns:repeat(2,minmax(0,1fr))}
  .bl-pasos2 .p2:nth-child(2):before{display:none}
}
@media (max-width:767px){
  body .e-con.bl-herobg{min-height:calc(100svh - 69px);justify-content:flex-end;padding-block:48px 40px}
  .bl-herobg>.h-bg:after{background:linear-gradient(180deg,rgba(10,26,40,.35) 0%,rgba(10,26,40,.78) 45%,rgba(10,26,40,.92) 100%)}
  body .bl-herobg .bl-h1 .elementor-heading-title{font-size:clamp(34px,9vw,44px)}
  .bl-herobg .h-badge{display:none}
  .bl-herobg .bl-acts .elementor-widget,.bl-herobg .bl-acts .elementor-button{width:100%!important}
  .bl-inc-cards{grid-template-columns:1fr}
  .bl-pasos2{grid-template-columns:1fr}
  .bl-pasos2 .p2:before{display:none}
}
@media (prefers-reduced-motion:reduce){.bl-herobg>.h-bg img{animation:none}}

/* ---------- Blog: tarjetas y entrada ---------- */
.bl-posts .elementor-posts-container{gap:28px!important;row-gap:28px!important}
.bl-posts .elementor-post.elementor-grid-item{margin:0!important}
.bl-posts .elementor-post__card{border-radius:var(--bl-r)!important;border:1px solid var(--bl-borde)!important;box-shadow:none!important;background:#fff!important;transition:transform .25s,box-shadow .25s}
.bl-sec.alt .bl-posts .elementor-post__card{border-color:transparent!important}
.bl-posts .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 22px 40px -24px rgba(16,38,58,.35)!important}
.bl-posts .elementor-post__thumbnail img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.bl-posts .elementor-post__card:hover .elementor-post__thumbnail img{transform:scale(1.04) translate(-50%,-50%)}
.bl-posts .elementor-post__badge{background:var(--bl-verde)!important;color:var(--bl-tinta)!important;font:700 12.5px/1 var(--bl-f)!important;letter-spacing:0!important;text-transform:none!important;border-radius:999px!important;padding:8px 12px!important;margin:16px!important}
.bl-posts .elementor-post__text{padding:24px 26px 6px!important}
.bl-posts .elementor-post__title,.bl-posts .elementor-post__title a{font:700 21px/1.28 var(--bl-f)!important;color:var(--bl-tinta)!important;letter-spacing:-.01em;margin-bottom:10px!important}
.bl-posts .elementor-post__title a:hover{color:var(--bl-azul)!important}
.bl-posts .elementor-post__excerpt p{font-size:16px!important;line-height:1.6!important;color:var(--bl-texto)!important}
.bl-posts .elementor-post__read-more{font:650 15.5px/1 var(--bl-f)!important;color:var(--bl-azul)!important;text-transform:none!important;letter-spacing:0!important}
.bl-posts .elementor-post__meta-data{border-top:1px solid var(--bl-borde)!important;padding:14px 26px!important;font-size:14px!important;color:var(--bl-suave)!important}
.bl-posts .elementor-pagination{margin-top:48px;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;font:600 16px/1 var(--bl-f)}
.bl-posts .elementor-pagination .page-numbers{display:inline-grid;place-items:center;min-width:46px;height:46px;padding:0 14px;border-radius:var(--bl-r-s);border:1px solid var(--bl-borde);color:var(--bl-tinta);text-decoration:none;margin:0!important}
.bl-posts .elementor-pagination .page-numbers.current{background:var(--bl-azul);border-color:var(--bl-azul);color:#fff}
.bl-posts .elementor-pagination a.page-numbers:hover{border-color:var(--bl-azul);color:var(--bl-azul)}

body .e-con.bl-herobg.bl-posthero{min-height:min(72svh,680px);justify-content:flex-end}
body .bl-posthero .bl-h1 .elementor-heading-title{font-size:clamp(34px,4.2vw,64px);max-width:20ch}
.bl-posthero .h-bg .elementor-widget-theme-post-featured-image,.bl-posthero .h-bg .elementor-widget-theme-post-featured-image>div{position:absolute;inset:0}
.bl-posthero .h-bg img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
.bl-posthero>.h-bg:after{background:linear-gradient(0deg,rgba(10,26,40,.9) 0%,rgba(10,26,40,.55) 55%,rgba(10,26,40,.25) 100%)}
.bl-pinfo .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:8px}
.bl-pinfo .elementor-icon-list-item{margin:0!important;padding:0!important}
.bl-pinfo .elementor-icon-list-item:after{display:none!important}
.bl-pinfo .elementor-icon-list-text,.bl-pinfo a{background:rgba(255,255,255,.14);color:#fff!important;border-radius:999px;padding:7px 14px;font:600 14px/1 var(--bl-f);text-decoration:none}
.bl-pinfo .elementor-icon-list-item:last-child .elementor-icon-list-text{background:var(--bl-verde);color:var(--bl-tinta)!important}

body .e-con.bl-postgrid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(40px,5vw,96px);align-items:start}
.bl-postbody .elementor-widget-theme-post-content{font-size:19px;line-height:1.75;color:var(--bl-texto)}
.bl-postbody p,.bl-postbody li{font-size:19px;line-height:1.75}
.bl-postbody p{margin:0 0 1.1em}
.bl-postbody>.elementor-widget-theme-post-content>p:first-child,.bl-postbody .elementor-widget-theme-post-content>p:first-of-type{font-size:clamp(20px,1.6vw,23px);line-height:1.6;color:var(--bl-tinta);font-weight:500}
.bl-postbody h2{font-size:clamp(26px,2.2vw,34px);margin:1.6em 0 .55em;letter-spacing:-.02em;padding-top:.2em}
.bl-postbody h3{font-size:22px;margin:1.3em 0 .4em}
.bl-postbody ul{list-style:none;padding:0;margin:0 0 1.3em;display:grid;gap:10px}
.bl-postbody ul li{position:relative;padding-left:34px}
.bl-postbody ul li:before{content:"";position:absolute;left:0;top:.42em;width:20px;height:20px;border-radius:50%;background:var(--bl-verde-claro)}
.bl-postbody ul li:after{content:"";position:absolute;left:6px;top:calc(.42em + 6px);width:8px;height:4px;border-left:2.5px solid var(--bl-verde-osc);border-bottom:2.5px solid var(--bl-verde-osc);transform:rotate(-45deg)}
.bl-postbody a{color:var(--bl-azul);font-weight:600}
.bl-postbody p:last-child{background:var(--bl-azul-claro);border-left:4px solid var(--bl-azul);border-radius:0 var(--bl-r) var(--bl-r) 0;padding:22px 26px;margin-top:2em}
body .e-con.bl-aside{position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}
.bl-aside-card{background:var(--bl-alt);border-radius:var(--bl-r);padding:28px;display:flex;flex-direction:column;gap:14px}
.bl-aside-card+.bl-aside-card{margin-top:16px}
.bl-aside-card h2{font-size:22px;margin:0}
.bl-aside-card p{margin:0;font-size:16px;line-height:1.55}
.bl-aside-card.azul{background:var(--bl-azul);color:#fff}
.bl-aside-card.azul h2{color:#fff}
.bl-aside-card .bl-btn{width:100%}
.bl-btn.b-borde-a{background:transparent;border-color:rgba(255,255,255,.55);color:#fff}
.bl-btn.b-borde-a:hover{background:#fff;color:var(--bl-azul);border-color:#fff}
.bl-aside-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.bl-aside-list a{color:var(--bl-tinta);text-decoration:none;font-weight:600;font-size:16.5px}
.bl-aside-list a:before{content:"→  ";color:var(--bl-verde-osc)}
.bl-aside-list a:hover{color:var(--bl-azul)}
@media (max-width:1100px){body .e-con.bl-postgrid{grid-template-columns:1fr}body .e-con.bl-aside{position:static}}
@media (max-width:767px){.bl-postbody p,.bl-postbody li{font-size:17.5px}}/* End custom CSS */