body.elementor-kit-15 .e-loop-item{--hcb-acento:var(--hcp-sobre-navy-cl);}
body.elementor-kit-15 .e-loop-item.category-hosting{--hcb-acento:var(--e-global-color-e2a1d55);}
body.elementor-kit-15 .e-loop-item.category-dominios-web{--hcb-acento:var(--hcp-azul);}
body.elementor-kit-15 .e-loop-item.category-seguridad{--hcb-acento:var(--e-global-color-f4a7d30);}
body.elementor-kit-15 .e-loop-item.category-correo{--hcb-acento:var(--e-global-color-b7e4f21);}
body.elementor-kit-15 .e-loop-item.category-guias{--hcb-acento:var(--hcp-morado-cl);}
body.elementor-kit-15 .e-loop-item.category-marketing-digital{--hcb-acento:var(--hcp-sobre-navy);}
body.elementor-kit-15 .e-loop-item.category-tecnologia{--hcb-acento:var(--hcp-sobre-navy-cl);}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-blog-hero{--padding-top:60px;--padding-bottom:56px;position:relative;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-hero-int{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:64px;row-gap:0;align-items:start;}
body.elementor-kit-15 .hcl-hero-int > .elementor-widget{width:auto;margin:0;}
body.elementor-kit-15 .hcl-blog-hero .hcl-hero-et div.elementor-heading-title{font-family:"Sora",sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-e2a1d55);}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-et{grid-column:1;grid-row:1;margin-bottom:12px;}
body.elementor-kit-15 .hcl-hero-int > .elementor-widget-theme-archive-title{grid-column:1;grid-row:2;}
body.elementor-kit-15 .hcl-blog-hero .elementor-widget-theme-archive-title .elementor-heading-title{font-family:"Sora",sans-serif;font-size:clamp(34px,4.2vw,52px);font-weight:700;line-height:1.06;letter-spacing:-.024em;color:#FFFFFF;text-wrap:balance;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-bajada{grid-column:1;grid-row:3;margin-top:14px;}
body.elementor-kit-15 .hcl-hero-bajada,body.elementor-kit-15 .hcl-hero-bajada p{font-size:16.5px;line-height:1.62;color:var(--hcp-sobre-navy-cl);max-width:46ch;margin:0;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-buscar{grid-column:2;grid-row:1 / span 3;align-self:center;width:100%;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-form{position:relative;display:flex;align-items:center;gap:0;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22);border-radius:var(--hcp-radio-tarjeta);padding:6px 6px 6px 18px;transition:border-color .18s ease,background-color .18s ease;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-form:focus-within{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.55);}
body.elementor-kit-15 .hcl-hero-buscar .e-search-input-wrapper{flex:1;min-width:0;}
body.elementor-kit-15 .hcl-hero-buscar input.e-search-input{width:100%;background:transparent;border:0;box-shadow:none;padding:13px 0;font-family:"Instrument Sans",sans-serif;font-size:15.5px;color:#FFFFFF;}
body.elementor-kit-15 .hcl-hero-buscar input.e-search-input::placeholder{color:var(--hcp-sobre-navy);opacity:1;}
body.elementor-kit-15 .hcl-hero-buscar input.e-search-input:focus,body.elementor-kit-15 .hcl-hero-buscar input.e-search-input:not(:placeholder-shown),body.elementor-kit-15 .hcl-hero-buscar input.e-search-input[aria-expanded="true"]{background-color:transparent;color:#FFFFFF;outline:none;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-submit{flex:none;border:0;border-radius:12px;padding:12px 22px;background:#FFFFFF;color:var(--e-global-color-secondary);font-family:"Sora",sans-serif;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .18s ease,color .18s ease;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-submit:hover{background:var(--e-global-color-e2a1d55);}
body.elementor-kit-15 .hcl-hero-buscar .e-search-submit:focus-visible{outline:2px solid var(--e-global-color-e2a1d55);outline-offset:3px;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-form svg{fill:var(--hcp-sobre-navy);width:13px;height:13px;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-results-container{position:absolute;inset-inline:0;inset-block-start:calc(100% + 10px);z-index:30;background:var(--e-global-color-7e3f0b6);border:1px solid var(--e-global-color-e25b024);border-radius:var(--hcp-radio-tarjeta);box-shadow:var(--hcp-sombra-navy);overflow:hidden;max-height:min(62vh,460px);overflow-y:auto;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-results-container.hide-loader:has(.e-search-results:empty){display:none;}
body.elementor-kit-15 .hcl-res{--padding-top:12px;--padding-bottom:12px;--padding-left:18px;--padding-right:18px;position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"cat min" "tit tit";column-gap:12px;row-gap:3px;border-bottom:1px solid var(--e-global-color-e25b024);transition:background-color .15s ease;}
body.elementor-kit-15 .hcl-res:hover{background:var(--e-global-color-9a1c4d2);}
body.elementor-kit-15 .hcl-res > .hcl-res-cat{grid-area:cat;}
body.elementor-kit-15 .hcl-res > .hcl-res-min{grid-area:min;}
body.elementor-kit-15 .hcl-res > .hcl-res-title{grid-area:tit;}
body.elementor-kit-15 .hcl-res .hcl-res-cat div.elementor-heading-title,body.elementor-kit-15 .hcl-res .hcl-res-min div.elementor-heading-title{font-family:"Sora",sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--e-global-color-50ce5d0);}
body.elementor-kit-15 .hcl-res .hcl-res-title div.elementor-heading-title{font-family:"Sora",sans-serif;font-size:14.5px;text-transform:none;letter-spacing:-.006em;font-weight:600;line-height:1.35;color:var(--e-global-color-secondary);}
body.elementor-kit-15 .hcl-res-title a::after{content:"";position:absolute;inset:0;}
body.elementor-kit-15 .e-search-results .hcl-res.hcl-res div.elementor-heading-title{background:none;border:0;padding:0;border-radius:0;display:block;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-results .hcl-res.hcl-res .hcl-res-title.hcl-res-title div.elementor-heading-title a{color:var(--e-global-color-secondary) !important;text-decoration:none;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-results .hcl-res.hcl-res:hover .hcl-res-title.hcl-res-title div.elementor-heading-title a{color:var(--e-global-color-primary) !important;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-cats{grid-column:1 / -1;grid-row:4;margin-top:34px;}
body.elementor-kit-15 .hcl-hero-cats h5{font-family:"Sora",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--hcp-sobre-navy);margin:0 0 12px;}
body.elementor-kit-15 .hcl-hero-cats ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item{position:relative;display:inline-flex;align-items:baseline;gap:7px;padding:9px 15px;border:1px solid rgba(255,255,255,.20);border-radius:var(--hcp-radio-pill);background:rgba(255,255,255,.05);font-family:"Sora",sans-serif;font-size:13.5px;font-weight:500;color:var(--hcp-sobre-navy);transition:border-color .18s ease,background-color .18s ease,color .18s ease;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item a{color:#FFFFFF;text-decoration:none;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item a::after{content:"";position:absolute;inset:0;border-radius:inherit;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);}
body.elementor-kit-15 .hcl-hero-cats li.cat-item:focus-within{outline:2px solid var(--e-global-color-e2a1d55);outline-offset:2px;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-tarjeta{position:relative;block-size:100%;background:transparent;border:0;border-block-start:1px solid var(--e-global-color-e25b024);border-radius:0;box-shadow:none;padding-block-start:18px;gap:0;--padding-inline-start:0px;--padding-inline-end:0px;}
body.elementor-kit-15 .hcl-tarjeta:has(.hcl-post-title a:focus-visible){outline:2px solid var(--e-global-color-primary);outline-offset:6px;}
body.elementor-kit-15 .hcl-post-title a:focus-visible{outline:none;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-portada{position:relative;block-size:150px;flex:none;justify-content:center;align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;background-color:var(--e-global-color-secondary);background-image:var(--hcp-rejilla-oscura);background-size:32px 32px,32px 32px;border-radius:6px;overflow:hidden;color:var(--hcb-acento);}
body.elementor-kit-15 .hcl-portada::before{content:"";position:absolute;inset-block-start:-58%;inset-inline-end:-22%;inline-size:78%;aspect-ratio:1;border-radius:50%;background:currentColor;opacity:.22;filter:blur(32px);pointer-events:none;}
body.elementor-kit-15 .hcl-portada .hcl-glifo{position:relative;z-index:1;inline-size:60px;block-size:60px;opacity:.95;transition:transform .3s ease;}
@media (prefers-reduced-motion:no-preference){body.elementor-kit-15 .hcl-tarjeta:hover .hcl-portada .hcl-glifo{transform:scale(1.06);}
}
body.elementor-kit-15 .hcl-portada .elementor-widget-shortcode,body.elementor-kit-15 .hcl-portada .elementor-shortcode{display:contents;}
body.elementor-kit-15 .hcl-post-cat{position:relative;z-index:1;margin-block-start:14px;}
body.elementor-kit-15 .hcl-tarjeta .hcl-post-cat div.elementor-heading-title{display:inline-flex;align-items:center;gap:7px;font-family:"Sora",sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--e-global-color-50ce5d0);}
body.elementor-kit-15 .hcl-tarjeta .hcl-post-cat div.elementor-heading-title::before{content:"";inline-size:8px;block-size:8px;flex:none;border-radius:2px;background:var(--hcb-acento);}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-cuerpo{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;flex:1;gap:8px;}
body.elementor-kit-15 .hcl-cuerpo > .elementor-widget{width:auto;margin:0;}
body.elementor-kit-15 .hcl-post-title .elementor-heading-title{font-family:"Sora",sans-serif;font-size:17.5px;font-weight:700;line-height:1.24;letter-spacing:-.018em;color:var(--e-global-color-secondary);text-wrap:balance;margin:0;}
body.elementor-kit-15 .hcl-post-title a{color:inherit;text-decoration:none;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-cuerpo,body.elementor-kit-15 .elementor-element.elementor-element.hcl-post-title{position:static;}
body.elementor-kit-15 .hcl-post-title a::after{content:"";position:absolute;inset:0;z-index:2;}
body.elementor-kit-15 .hcl-tarjeta:hover .hcl-post-title a{color:var(--e-global-color-primary);}
body.elementor-kit-15 .hcl-post-exc{flex:1;}
body.elementor-kit-15 .hcl-post-exc,body.elementor-kit-15 .hcl-post-exc p{font-size:14px;line-height:1.58;color:var(--e-global-color-50ce5d0);margin:0;}
body.elementor-kit-15 .hcl-post-exc p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-pie{--padding-top:0px;margin-block-start:12px;align-items:center;justify-content:flex-start;gap:10px;border-block-start:0;}
body.elementor-kit-15 .hcl-pie > .elementor-widget{width:auto;margin:0;}
body.elementor-kit-15 .hcl-tarjeta .hcl-post-min div.elementor-heading-title{font-family:"Instrument Sans",sans-serif;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:normal;color:var(--e-global-color-50ce5d0);}
body.elementor-kit-15 .hcl-tarjeta .hcl-post-leer div.elementor-heading-title{display:inline-flex;align-items:center;gap:5px;font-family:"Sora",sans-serif;font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--e-global-color-primary);}
body.elementor-kit-15 .hcl-pie > .hcl-post-leer::before{content:"·";margin-inline-end:10px;color:var(--e-global-color-e25b024);}
body.elementor-kit-15 .hcl-tarjeta .hcl-post-leer div.elementor-heading-title::after{content:"→";transition:transform .18s ease;}
@media (prefers-reduced-motion:no-preference){body.elementor-kit-15 .hcl-tarjeta:hover .hcl-post-leer div.elementor-heading-title::after{transform:translateX(3px);}
}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-blog-destacado{--padding-top:40px;--padding-bottom:0px;}
body.elementor-kit-15 .hcl-blog-destacado .hcl-seccion-et,body.elementor-kit-15 .hcl-barra-filtro .hcl-filtro-et{position:relative;}
body.elementor-kit-15 .hcl-blog-destacado .hcl-seccion-et div.elementor-heading-title{display:inline-block;font-family:"Sora",sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--e-global-color-primary);margin-bottom:12px;}
body.elementor-kit-15 .hcl-blog-destacado .hcl-seccion-et::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:var(--e-global-color-secondary);}
body.elementor-kit-15 .hcl-destacado .elementor-loop-container{gap:0;}
body.elementor-kit-15 .hcl-destacado .hcl-tarjeta{border-block-start:0;padding-block-start:24px;}
@media (min-width:861px){body.elementor-kit-15 .hcl-destacado .elementor-element.elementor-element.hcl-tarjeta{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);column-gap:34px;align-items:center;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-destacado .hcl-portada{block-size:100%;min-block-size:250px;}
body.elementor-kit-15 .hcl-destacado .hcl-portada .hcl-glifo{inline-size:92px;block-size:92px;}
body.elementor-kit-15 .hcl-destacado .hcl-post-cat{margin-block-start:0;}
body.elementor-kit-15 .hcl-destacado .hcl-post-title .elementor-heading-title{font-size:clamp(24px,2.6vw,33px);line-height:1.12;letter-spacing:-.026em;}
body.elementor-kit-15 .hcl-destacado .hcl-post-exc,body.elementor-kit-15 .hcl-destacado .hcl-post-exc p{font-size:16px;line-height:1.6;}
body.elementor-kit-15 .hcl-destacado .hcl-post-exc p{-webkit-line-clamp:3;}
}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-blog-cuerpo{--padding-top:36px;--padding-bottom:72px;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-barra-filtro{align-items:center;gap:18px;flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;margin-block-end:22px;background:var(--e-global-color-7e3f0b6);}
body.elementor-kit-15 .hcl-barra-filtro > .elementor-widget{width:auto;margin:0;}
body.elementor-kit-15 .hcl-barra-filtro .hcl-filtro-et div.elementor-heading-title{font-family:"Sora",sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--e-global-color-50ce5d0);white-space:nowrap;}
body.elementor-kit-15 .hcl-filtro{flex:1;min-width:0;}
body.elementor-kit-15 .hcl-filtro .e-filter{display:flex;flex-wrap:wrap;gap:8px;padding:0;}
body.elementor-kit-15 .hcl-filtro .e-filter-item{order:0;border:1px solid var(--e-global-color-e25b024);border-radius:var(--hcp-radio-pill);background:var(--e-global-color-7e3f0b6);padding:9px 16px;font-family:"Sora",sans-serif;font-size:13.5px;font-weight:500;line-height:1;color:var(--e-global-color-text);cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease;}
body.elementor-kit-15 .hcl-filtro .e-filter-item[data-filter="__all"]{order:-1;}
body.elementor-kit-15 .hcl-filtro .e-filter-item:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary);}
body.elementor-kit-15 .hcl-filtro .e-filter-item[aria-pressed="true"]{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#FFFFFF;font-weight:600;}
body.elementor-kit-15 .hcl-filtro .e-filter-item:focus-visible{outline:2px solid var(--e-global-color-primary);outline-offset:2px;}
@media (min-width:1367px){body.elementor-kit-15 .elementor-element.elementor-element.hcl-barra-filtro{position:sticky;inset-block-start:76px;z-index:20;}
}
body.elementor-kit-15 .hcl-rejilla .elementor-loop-container{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:28px;row-gap:36px;align-items:stretch;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item{grid-column:span 2;min-width:0;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2){grid-column:span 3;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-portada{block-size:230px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-portada .hcl-glifo,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-portada .hcl-glifo{inline-size:104px;block-size:104px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-post-title .elementor-heading-title,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-post-title .elementor-heading-title{font-size:clamp(20px,1.8vw,23px);line-height:1.18;letter-spacing:-.022em;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-post-exc p,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-post-exc p{font-size:14.5px;-webkit-line-clamp:2;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12){grid-column:span 3;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-tarjeta,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-tarjeta,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-tarjeta,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-tarjeta{display:grid;grid-template-columns:104px minmax(0,1fr);column-gap:18px;align-items:start;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-portada{block-size:88px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-portada .hcl-glifo,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-portada .hcl-glifo,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-portada .hcl-glifo,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-portada .hcl-glifo{inline-size:36px;block-size:36px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-post-cat,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-post-cat,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-post-cat,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-post-cat{margin-block-start:0;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-post-title .elementor-heading-title,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-post-title .elementor-heading-title,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-post-title .elementor-heading-title,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-post-title .elementor-heading-title{font-size:16px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-post-exc,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-post-exc,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-post-exc,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-post-exc{display:none;}
body.elementor-kit-15 .hcl-rejilla .elementor-button-wrapper{display:flex;justify-content:center;margin-block-start:44px;padding-block-start:36px;border-block-start:1px solid var(--e-global-color-e25b024);}
body.elementor-kit-15 .hcl-rejilla .elementor-button-wrapper .elementor-button{background:transparent;border:1.5px solid var(--e-global-color-primary);border-radius:var(--hcp-radio-pill);padding:13px 30px;font-family:"Sora",sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.02em;color:var(--e-global-color-primary);transition:background-color .18s ease,color .18s ease;}
body.elementor-kit-15 .hcl-rejilla .elementor-button-wrapper .elementor-button:hover{background:var(--e-global-color-primary);color:#FFFFFF;}
body.elementor-kit-15 .hcl-rejilla .elementor-loop-container .e-loop-nothing-found-message,body.elementor-kit-15 .hcl-rejilla .e-load-more-message{grid-column:1/-1;text-align:center;max-width:52ch;margin:8px auto 0;padding:26px 24px;border:1px dashed var(--e-global-color-e25b024);border-radius:var(--hcp-radio-tarjeta);background:var(--e-global-color-eaac09e);font-size:14.5px;color:var(--e-global-color-50ce5d0);}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-blog-cierre{--padding-top:0px;--padding-bottom:0px;}
body.elementor-kit-15 .hcl-blog-cierre .cta-cierre{--margin-left:0px;--margin-right:0px;}
body.elementor-kit-15 .hcl-blog-hero .hcl-hero-volver div.elementor-heading-title a{display:inline-flex;align-items:center;gap:7px;color:var(--e-global-color-e2a1d55);text-decoration:none;}
body.elementor-kit-15 .hcl-blog-hero .hcl-hero-volver div.elementor-heading-title a::before{content:"←";}
body.elementor-kit-15 .hcl-blog-hero .hcl-hero-volver div.elementor-heading-title a:hover{color:var(--hcp-menta-hover);}
body.elementor-kit-15 .hcl-blog-cuerpo-cat .elementor-pagination{display:flex;justify-content:center;gap:8px;margin-block-start:40px;}
body.elementor-kit-15 .hcl-blog-cuerpo-cat .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-inline-size:40px;block-size:40px;padding:0 12px;border:1px solid var(--e-global-color-e25b024);border-radius:12px;font-family:"Sora",sans-serif;font-size:14px;font-weight:600;color:var(--e-global-color-text);text-decoration:none;}
body.elementor-kit-15 .hcl-blog-cuerpo-cat .elementor-pagination .page-numbers.current{background:var(--e-global-color-primary);border-color:var(--e-global-color-primary);color:#FFFFFF;}
body.elementor-kit-15 .hcl-blog-cuerpo-cat .elementor-pagination a.page-numbers:hover{border-color:var(--e-global-color-primary);color:var(--e-global-color-primary);}
@media (max-width:1024px){body.elementor-kit-15 .elementor-element.elementor-element.hcl-hero-int{grid-template-columns:1fr;row-gap:0;}
body.elementor-kit-15 .hcl-hero-int > .elementor-widget{grid-column:1 !important;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-et{grid-row:1;}
body.elementor-kit-15 .hcl-hero-int > .elementor-widget-theme-archive-title{grid-row:2;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-bajada{grid-row:3;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-buscar{grid-row:4;margin-top:26px;}
body.elementor-kit-15 .hcl-hero-int > .hcl-hero-cats{grid-row:5;margin-top:24px;}
body.elementor-kit-15 .hcl-hero-bajada,body.elementor-kit-15 .hcl-hero-bajada p{max-width:58ch;}
}
@media (max-width:1024px){body.elementor-kit-15 .elementor-element.elementor-element.hcl-barra-filtro{flex-direction:column;align-items:flex-start;gap:12px;}
body.elementor-kit-15 .hcl-filtro{width:100%;}
body.elementor-kit-15 .hcl-filtro .e-filter{flex-wrap:wrap;}
}
@media (max-width:860px){body.elementor-kit-15 .elementor-element.elementor-element.hcl-blog-hero{--padding-top:44px;--padding-bottom:40px;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-form{padding:5px 5px 5px 14px;}
body.elementor-kit-15 .hcl-hero-buscar .e-search-submit{padding:11px 15px;font-size:13px;}
body.elementor-kit-15 .hcl-hero-cats ul{gap:8px;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item{padding:8px 13px;font-size:12.5px;}
body.elementor-kit-15 .hcl-rejilla .elementor-loop-container{column-gap:18px;row-gap:26px;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-barra-filtro{--padding-top:0px;--padding-bottom:0px;gap:10px;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-barra-filtro{flex-direction:column;align-items:flex-start;gap:12px;}
body.elementor-kit-15 .hcl-filtro{width:100%;}
body.elementor-kit-15 .hcl-filtro .e-filter{flex-wrap:wrap;gap:7px;}
body.elementor-kit-15 .hcl-filtro .e-filter-item{padding:8px 13px;font-size:13px;}
}
@media (max-width:1024px){body.elementor-kit-15 .hcl-rejilla .elementor-loop-container{grid-template-columns:repeat(4,minmax(0,1fr));}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2){grid-column:span 2;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-portada{block-size:200px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-post-title .elementor-heading-title{font-size:21px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12){grid-column:span 4;}
}
@media (max-width:767px){body.elementor-kit-15 .hcl-rejilla .elementor-loop-container{grid-template-columns:1fr;row-gap:22px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11),body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12){grid-column:1/-1;}
body.elementor-kit-15 .elementor-element.elementor-element.hcl-portada{block-size:158px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+2) .hcl-portada{block-size:190px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+1) .hcl-post-title .elementor-heading-title{font-size:20px;}
body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+9) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+10) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+11) .hcl-portada,body.elementor-kit-15 .hcl-rejilla .e-loop-item:nth-child(12n+12) .hcl-portada{block-size:84px;}
}
@media (prefers-reduced-motion:reduce){body.elementor-kit-15 .hcl-tarjeta,body.elementor-kit-15 .hcl-tarjeta:hover,body.elementor-kit-15 .hcl-portada .hcl-glifo,body.elementor-kit-15 .hcl-tarjeta .hcl-post-leer div.elementor-heading-title::after{transform:none;transition-duration:.01ms;}
}
body.elementor-kit-15 .hcl-oculto{display:none;}
body.elementor-kit-15 .hcl-rejilla{scroll-margin-top:110px;}
body.elementor-kit-15 .hcl-hero-cats li.cat-item.hcl-cat-activa{background:#FFFFFF;border-color:#FFFFFF;color:var(--hcp-navy-fondo);}
body.elementor-kit-15 .hcl-hero-cats li.cat-item.hcl-cat-activa a{color:var(--hcp-navy-fondo);}
body.elementor-kit-15 .hcl-hero-cats li.cat-item.hcl-cat-activa:hover{background:#FFFFFF;border-color:#FFFFFF;}