.elementor .icono-resumen{width:40px;height:40px;min-width:40px;padding:0px;border-radius:11px;background-color:var(--hielo);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .chips{padding:0px;display:flex;gap:8px;flex-wrap:wrap;}.elementor .faq-texto{font-size:16px;color:#3E4553;line-height:1.6;}.elementor .faq-flecha{width:16px;height:16px;color:var(--azul-asecob);}.elementor .faq-icono{width:auto;height:20px;}.elementor .acordeon-faq{min-width:0px;gap:12px;flex:2 1 560px;}.elementor .cabecera-bloque{padding:0px;margin-block-end:40px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .enlace-tarjeta{font-family:var(--fuente-titulos);font-weight:700;font-size:15px;color:var(--azul-asecob);margin-block-start:6px;}.elementor .titulo-tarjeta-servicio{font-family:var(--fuente-titulos);font-weight:700;font-size:22px;color:var(--tinta);line-height:1.25;}.elementor .cuerpo-tarjeta{padding-block-start:24px;padding-block-end:26px;padding-inline-start:24px;padding-inline-end:24px;display:flex;flex-direction:column;gap:10px;flex:1 1 0px;}.elementor .img-cubre{width:100%;height:100%;object-fit:cover;}.elementor .foto-tarjeta{overflow:hidden;aspect-ratio:16 / 10;position:relative;padding:0px;background-color:#DDE5F2;}.elementor .grilla-3{padding:0px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-template-rows:auto;}.elementor .foto-hero{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:28px;background-color:#DDE5F2;}.elementor .texto-heredado{font-weight:700;color:inherit;}.elementor .icono-22{width:22px;height:22px;}.elementor .icono-20{width:20px;height:20px;}.elementor .botonera{width:auto;padding:0px;margin-block-start:32px;display:flex;gap:12px;flex-wrap:wrap;}.elementor .lead-hero{max-width:620px;font-size:19px;color:#3E4553;line-height:1.6;margin-block-start:22px;}.elementor .h1-pagina{font-family:var(--fuente-titulos);font-weight:900;font-size:clamp(36px, 4.6vw, 58px);color:var(--tinta);letter-spacing:-0.02em;line-height:1.06;margin:0px;}.elementor .titulos-bloque{max-width:680px;padding:0px;margin-block-end:40px;display:flex;flex-direction:column;}.elementor .columna{min-width:0px;padding:0px;display:flex;flex-direction:column;}.elementor .fila{padding:0px;display:flex;flex-direction:row;gap:48px;flex-wrap:wrap;align-items:center;}.elementor .caja{max-width:var(--contenedor);padding:0px;margin-inline: auto;\n}.elementor .sec-hero{padding-block-start:clamp(40px, 4.4vw, 64px);padding-block-end:clamp(48px, 5vw, 72px);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--niebla);}.elementor .sec-blanca{padding-block-start:var(--seccion-padding);padding-block-end:var(--seccion-padding);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--blanco);}.elementor .sec-niebla{padding-block-start:var(--seccion-padding);padding-block-end:var(--seccion-padding);padding-inline-start:var(--gutter);padding-inline-end:var(--gutter);background-color:var(--niebla);}.elementor .resumen-caja{max-width:620px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-radius:16px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);display:flex;gap:14px;}.elementor .chip-sector:hover,.elementor .chip-sector:focus-visible{color:var(--azul-horizonte);border-color:var(--azul-horizonte);}.elementor .chip-sector{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--tinta);text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);display:inline-flex;}.elementor .check-icono{width:20px;height:20px;min-width:20px;color:var(--azul-asecob);margin-block-start:4px;flex:0 0 auto;}.elementor .check-item{padding:0px;display:flex;gap:12px;align-items:flex-start;}.elementor .faq-respuesta{padding-block-start:0px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .faq-pregunta{font-family:var(--fuente-titulos);font-weight:700;font-size:18px;color:var(--tinta);line-height:1.35;margin:0px;}.elementor .faq-cabecera{min-height:64px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:22px;padding-inline-end:22px;gap:16px;}.elementor .faq-item{overflow:hidden;border-radius:18px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);}.elementor .chip-azul{font-family:var(--fuente-texto);font-weight:600;font-size:13px;color:var(--azul-asecob);line-height:1.4;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--niebla);display:inline-flex;align-self:flex-start;}.elementor .texto-tarjeta{font-size:16px;color:#3E4553;line-height:1.6;flex:1 1 0px;}.elementor .titulo-tarjeta{font-family:var(--fuente-titulos);font-weight:700;font-size:20px;color:var(--tinta);line-height:1.3;margin:0px;}.elementor .icono-incluye{width:52px;height:52px;min-width:52px;color:var(--azul-asecob);padding:0px;border-radius:15px;background-color:var(--hielo);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .tarjeta-incluye{padding:28px;border-radius:20px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);display:flex;flex-direction:column;gap:14px;}.elementor .migas{font-family:var(--fuente-texto);font-size:14px;color:var(--grafito);line-height:1.5;margin-block-end:24px;}.elementor .asecob-form-diagnostico{width:100%;}.elementor .asecob-fuerte{color:var(--grafito);}.elementor .kpi-celda{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-inline-end-width:1px;display:flex;flex-direction:column;gap:12px;border-right-style: solid; border-right-color: var(--borde);\n}.elementor .chip-niebla{font-family:var(--fuente-texto);font-weight:600;font-size:14px;color:var(--tinta);line-height:1.4;padding-block-start:6px;padding-block-end:6px;padding-inline-start:14px;padding-inline-end:14px;border-radius:999px;background-color:var(--niebla);display:inline-flex;}.elementor .chip-translucido{font-family:var(--fuente-texto);font-weight:600;font-size:13px;color:var(--blanco);line-height:1.4;padding-block-start:4px;padding-block-end:4px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:rgba(255,255,255,0.14);align-self:flex-start;}.elementor .paso-numero{font-family:var(--fuente-titulos);font-weight:900;font-size:40px;color:var(--acento-claro);line-height:1;}.elementor .tarjeta-paso{padding:28px;border-radius:20px;border-width:1px;border-color:rgba(255,255,255,0.16);border-style:solid;background-color:rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:12px;}.elementor .etiqueta-foto{position:absolute;inset-block-start:16px;inset-inline-start:16px;font-family:var(--fuente-texto);font-weight:700;font-size:13px;color:var(--azul-asecob);line-height:1.2;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-radius:999px;background-color:var(--blanco);}.elementor .tarjeta-servicio:hover,.elementor .tarjeta-servicio:focus-visible{box-shadow:0px 24px 48px -24px rgba(24,33,58,0.35);transform:translate3d(0px, -2px, 0px);}.elementor .tarjeta-servicio{overflow:hidden;color:var(--tinta);text-decoration:none;padding:0px;border-radius:24px;border-width:1px;border-color:var(--borde);border-style:solid;background-color:var(--blanco);transition:box-shadow 0.2s, transform 0.2s;display:flex;flex-direction:column;}.elementor .enlace-flecha:hover,.elementor .enlace-flecha:focus-visible{color:var(--azul-profundo);}.elementor .enlace-flecha{min-height:44px;font-family:var(--fuente-titulos);font-weight:700;font-size:16px;color:var(--azul-horizonte);text-decoration:none;display:inline-flex;gap:8px;align-items:center;}.elementor .titulo-seccion{font-family:var(--fuente-titulos);font-weight:900;font-size:clamp(30px, 3.6vw, 44px);color:var(--tinta);letter-spacing:-0.015em;line-height:1.1;margin:0px;}.elementor .chip-normativa{font-size:13px;color:var(--grafito);padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;border-width:1px;border-color:#D5DBE7;border-style:solid;}.elementor .footer-enlace:hover,.elementor .footer-enlace:focus-visible{color:var(--azul-horizonte);}.elementor .footer-enlace{font-size:15px;color:#3E4553;line-height:1.45;text-decoration:none;}.elementor .footer-titulo{font-family:var(--fuente-titulos);font-weight:700;font-size:15px;color:var(--tinta);margin-block-end:4px;}.elementor .contenedor{width:100%;max-width:var(--contenedor);margin-inline: auto;\n}.elementor .eyebrow-claro{font-family:var(--fuente-titulos);font-weight:700;font-size:var(--eyebrow);color:var(--acento-claro);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .eyebrow{font-family:var(--fuente-titulos);font-weight:700;font-size:var(--eyebrow);color:var(--azul-horizonte);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .btn-secundario:hover,.elementor .btn-secundario:focus-visible{color:var(--azul-profundo);background-color:var(--hielo);}.elementor .btn-secundario{width:auto;min-height:48px;font-family:var(--fuente-texto);font-weight:700;font-size:16px;color:var(--azul-asecob);text-decoration:none;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--radio-boton);border-width:1.5px;border-color:var(--azul-asecob);border-style:solid;background-color:transparent;display:inline-flex;gap:10px;justify-content:center;align-items:center;}.elementor .btn-primario:hover,.elementor .btn-primario:focus-visible{color:var(--blanco);background-color:var(--azul-profundo);}.elementor .btn-primario{width:auto;min-height:48px;font-family:var(--fuente-texto);font-weight:700;font-size:16px;color:var(--blanco);text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radio-boton);background-color:var(--azul-asecob);display:inline-flex;gap:10px;justify-content:center;align-items:center;}