.elementor .exp-regla{width:1px;height:auto;margin:0px;border-width:0px;background-color:rgba(0,92,153,0.14);flex:0 0 1px;align-self:stretch;}.elementor .exp-txt{color:var(--texto-gris);margin:0px;}.elementor .exp-tit{color:var(--texto-tinta);margin:0px;}.elementor .exp-banda{width:34px;height:3px;margin:0px;border-width:0px;background-color:var(--marca-azul);flex:0 0 auto;}.elementor .exp-ev{min-width:0px;display:flex;flex-direction:column;gap:12px;flex:1 1 0px;align-items:flex-start;}.elementor .exp-evidencias{display:flex;flex-direction:row;gap:0px;align-items:stretch;padding-inline: var(--margen-lateral);\n}.elementor .exp-cabecera{display:flex;flex-direction:column;gap:var(--espacio-16);align-items:flex-start;padding-inline: var(--margen-lateral);\n}.elementor .exp-seccion{background-color:var(--superficie-blanco);display:flex;flex-direction:column;gap:52px;padding-block: 104px 88px;\n}.elementor .cic-nota-txt{color:var(--texto-gris);margin:0px;flex:0 0 auto;}.elementor .cic-nota-regla{width:auto;height:1px;min-width:0px;margin:0px;border-width:0px;background-color:rgba(0,92,153,0.18);flex:1 1 auto;}.elementor .cic-nota{display:flex;flex-direction:row;gap:10px;align-items:center;padding-inline: var(--margen-lateral);\n}.elementor .cic-bucle{color:var(--marca-azul);margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cic-txt{color:var(--texto-gris);margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cic-tit{color:var(--texto-tinta);margin-block-start:32px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cic-hito{width:12px;height:12px;position:relative;z-index:1;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:50%;border-width:0px;background-color:var(--marca-azul);flex:0 0 auto;}.elementor .cic-num{color:var(--marca-azul);margin:0px;}.elementor .cic-rail{width:auto;height:1px;position:absolute;inset-block-start:104px;inset-inline-end:calc(0px - var(--cic-hueco));inset-inline-start:0px;margin:0px;border-width:0px;background-color:rgba(0,92,153,0.22);}.elementor .cic-etapa{min-width:0px;position:relative;display:flex;flex-direction:column;flex:0 0 380px;align-items:flex-start;padding-block: 34px 24px; scroll-snap-align: start;\n}.elementor .cic-pista:active{cursor: grabbing;\n}.elementor .cic-pista{display:flex;flex-direction:row;flex-wrap:nowrap;padding-inline: var(--margen-lateral); overflow-x: auto; overflow-y: hidden; scroll-snap-type: x proximity; scroll-padding-inline-start: var(--margen-lateral); scrollbar-width: none; -ms-overflow-style: none; cursor: grab; user-select: none; touch-action: pan-x pan-y; box-sizing: border-box; overscroll-behavior-x: contain; gap: var(--cic-hueco); &::-webkit-scrollbar { display: none; width: 0px; height: 0px; }\n}.elementor .cic-apoyo{min-width:0px;max-width:400px;flex:0 0 400px;}.elementor .cic-rotulo-col{min-width:0px;max-width:720px;display:flex;flex-direction:column;gap:var(--espacio-16);align-items:flex-start;}.elementor .cic-cabecera{display:flex;flex-direction:row;gap:var(--espacio-48);justify-content:space-between;align-items:flex-end;padding-inline: var(--margen-lateral);\n}.elementor .cic-seccion{background-color:var(--superficie-blanco);display:flex;flex-direction:column;gap:var(--espacio-48);--cic-hueco: 68px; padding-block: 104px 88px;\n}.elementor .dif-flecha{font-family:var(--font-archivo);font-weight:700;font-size:19px;color:var(--superficie-hueso);line-height:21px;text-align:center;margin:0px;flex:0 0 44px;align-self:center;}.elementor .dif-texto{color:var(--texto-palido);margin:0px;}.elementor .dif-titulo{color:var(--superficie-hueso);margin:0px;}.elementor .dif-ord{color:var(--superficie-claro);margin:0px;}.elementor .dif-banda{width:30px;height:3px;border-width:0px;background-color:var(--marca-acento);flex:0 0 auto;}.elementor .dif-eslabon{min-width:0px;padding-block-start:32px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;background-color:var(--sistema-blanco-07);display:flex;flex-direction:column;gap:14px;flex:1 1 0px;align-items:flex-start;}.elementor .dif-cadena{display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .dif-entradilla{max-width:760px;color:var(--texto-palido);margin:0px;}.elementor .dif-cabecera{display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .dif-seccion{background-color:var(--marca-petroleo);display:flex;flex-direction:column;gap:52px;padding-block: 120px 112px; padding-inline: var(--margen-lateral);\n}.elementor .anat-lista{min-width:0px;display:flex;flex-direction:column;flex:60 1 0px;}.elementor .anat-seccion{position:relative;}.elementor .anat-pastilla{position:absolute;inset-block-start:0px;inset-inline-start:20px;color:var(--texto-tinta);cursor:pointer;padding-block-start:9px;padding-block-end:9px;padding-inline-start:13px;padding-inline-end:13px;margin:0px;border-radius:0px;background-color:rgba(255,255,255,0.62);box-shadow:0px 2px 8px 0px rgba(20,25,28,0.22);backdrop-filter:blur(10px);transform:translate3d(0px, -50%, 0px);transition:background-color 0.34s, box-shadow 0.34s;display:flex;flex-direction:column;gap:3px;align-items:flex-start;-webkit-backdrop-filter: blur(10px); white-space: nowrap; pointer-events: auto;\n}.elementor .anat-texto{margin:0px;}.elementor .anat-titulo{margin:0px;transition:color 0.34s;}.elementor .anat-col{min-width:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 0px;}.elementor .anat-num{margin:0px;transition:color 0.34s;flex:0 0 auto;}.elementor .anat-datos{display:none;}.elementor .anat-fila{cursor:pointer;padding-block-start:18px;padding-block-end:18px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:1px;display:flex;gap:18px;align-items:flex-start;border-top-style: solid; border-top-color: rgba(0,92,153,0.14);\n}.elementor .anat-punto{width:0px;height:0px;position:absolute;z-index:3;pointer-events: none;\n}.elementor .anat-zona{min-width:0px;position:relative;flex:40 1 0px;align-self:stretch;}.elementor .img-sin-placeholder{&[src$="placeholder-v4.svg"] { display: none; }\n}.elementor .enlace-texto-osc:hover,.elementor .enlace-texto-osc:focus-visible{gap:12px;}.elementor .enlace-texto-osc{width:auto;color:var(--marca-acento);text-decoration:none;cursor:pointer;padding:0px;border-style:none;background-color:transparent;display:inline-flex;gap:8px;align-items:center;&:hover p:first-child { text-decoration: underline; }\n}.elementor .btn-secundario:hover,.elementor .btn-secundario:focus-visible{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%,rgba(0, 0, 0, 0.1) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-secundario{width:auto;color:var(--texto-tinta);text-decoration:none;cursor:pointer;border-width:1px;border-color:var(--texto-tinta);border-style:solid;background-color:transparent;display:inline-flex;gap:10px;justify-content:center;align-items:center;padding: var(--btn-py, 15px) var(--btn-px, 28px);\n}.elementor .btn-principal-osc:hover,.elementor .btn-principal-osc:focus-visible{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.2) 0%,rgba(255, 255, 255, 0.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-principal-osc{width:auto;color:var(--texto-tinta);text-decoration:none;cursor:pointer;border-style:none;background-color:var(--marca-acento);display:inline-flex;gap:10px;justify-content:center;align-items:center;padding: var(--btn-py, 15px) var(--btn-px, 28px);\n}.elementor .btn-principal:hover,.elementor .btn-principal:focus-visible{background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%,rgba(0, 0, 0, 0.2) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .btn-principal{width:auto;color:var(--superficie-blanco);text-decoration:none;cursor:pointer;border-style:none;background-color:var(--marca-petroleo);display:inline-flex;gap:10px;justify-content:center;align-items:center;padding: var(--btn-py, 15px) var(--btn-px, 28px);\n}.elementor .btn-compacto{--btn-py: 12px; --btn-px: 22px;\n}.elementor .cifra-ordinal{font-family:var(--font-archivo);font-weight:800;font-size:14px;letter-spacing:0.06em;line-height:18px;}.elementor .cifra-m{font-family:var(--font-archivo);font-weight:800;font-size:34px;letter-spacing:-0.015em;line-height:38px;}.elementor .cifra-l{font-family:var(--font-archivo);font-weight:800;font-size:48px;letter-spacing:-0.025em;line-height:54px;}.elementor .rotulo-m{font-family:var(--font-archivo);font-weight:700;font-size:13px;letter-spacing:0.12em;line-height:17px;text-transform:uppercase;}.elementor .rotulo-l{font-family:var(--font-archivo);font-weight:700;font-size:14px;letter-spacing:0.12em;line-height:18px;text-transform:uppercase;}.elementor .rotulo-seccion{color:var(--marca-petroleo);letter-spacing:0.12em;text-transform:uppercase;padding-inline-start:24px;background-image:url("https://www.legalego-dev.kentual.com/wp-content/uploads/2026/10/legalego-isotipo-acento.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:12px 14px;background-position:0% 0%;background-position: left center;\n}.elementor .interfaz-dato{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0px;line-height:22px;}.elementor .interfaz-menu{font-family:var(--font-archivo);font-weight:500;font-size:16px;letter-spacing:0px;line-height:21px;}.elementor .interfaz-enlace{font-family:var(--font-archivo);font-weight:600;font-size:16px;color:inherit;letter-spacing:0px;line-height:21px;}.elementor .interfaz-boton{font-family:var(--font-archivo);font-weight:700;font-size:16px;color:inherit;letter-spacing:0px;line-height:21px;}.elementor .cuerpo-m{font-family:var(--font-archivo);font-weight:400;font-size:16px;letter-spacing:0px;line-height:24px;}.elementor .cuerpo-l{font-family:var(--font-archivo);font-weight:400;font-size:19px;letter-spacing:0px;line-height:30px;}.elementor .titulo-h6{font-family:var(--font-archivo);font-weight:700;font-size:16px;letter-spacing:0px;line-height:24px;}.elementor .titulo-h5{font-family:var(--font-archivo);font-weight:800;font-size:19px;letter-spacing:0px;line-height:26px;}.elementor .titulo-h3{font-family:var(--font-archivo);font-weight:800;font-size:28px;letter-spacing:-0.008em;line-height:34px;}.elementor .titulo-h2{font-family:var(--font-archivo);font-weight:800;font-size:40px;letter-spacing:-0.016em;line-height:46px;}.elementor .display-s{font-family:var(--font-archivo);font-weight:800;font-size:58px;letter-spacing:-0.025em;line-height:66px;}