.elementor .pie-enlace{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--color-muted);line-height:1.6em;text-decoration:none;margin-block-start:0px;margin-block-end:9px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pie-enlace:hover,.elementor .pie-enlace:focus-visible{color:var(--color-accent);}.elementor .pie-titulo{font-family:var(--font-body);font-weight:500;font-size:12.5px;color:var(--color-ink);letter-spacing:0.14em;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pie-columna{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .boton-blanco{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-deep);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:1px;border-color:var(--color-sobre-oscuro);border-style:solid;background-color:var(--color-sobre-oscuro);}.elementor .boton-blanco:hover,.elementor .boton-blanco:focus-visible{color:var(--color-sobre-oscuro);background-color:var(--color-deep);}.elementor .nota-legal{max-width:86ch;font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--color-muted);line-height:1.7em;text-align:center;align-self:center;}.elementor .valor-desc{font-family:var(--font-body);font-weight:400;font-size:17px;color:var(--color-muted);line-height:1.6em;}.elementor .valor-nombre{font-family:var(--font-heading);font-weight:500;font-size:26px;color:var(--color-ink);line-height:1.2em;}.elementor .fila-valor{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#17242B26;border-style:solid;display:grid;gap:28px;grid-template-columns:1.1fr 1.5fr auto auto;align-items:center;}.elementor .dato-confianza-nota{font-family:var(--font-body);font-weight:400;font-size:15.5px;color:var(--color-muted);line-height:1.45em;}.elementor .dato-confianza-cifra{font-family:var(--font-heading);font-weight:500;font-size:19.5px;color:var(--color-deep);line-height:1.25em;}.elementor .dato-confianza{width:auto;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:2px;flex:0 1 auto;}.elementor .titulo-pagina{max-width:620px;font-family:var(--font-heading);font-weight:400;font-size:clamp(38px, 5vw, 64px);color:var(--color-ink);letter-spacing:-0.02em;line-height:1.05em;}.elementor .boton-claro{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-sobre-oscuro);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:1px;border-color:var(--color-sobre-oscuro);border-style:solid;background-color:transparent;}.elementor .boton-claro:hover,.elementor .boton-claro:focus-visible{color:var(--color-deep);background-color:var(--color-sobre-oscuro);}.elementor .bajada-sobre-oscuro{max-width:56ch;font-family:var(--font-body);font-weight:400;font-size:18.5px;color:var(--color-sobre-oscuro-tenue);line-height:1.7em;}.elementor .titulo-sobre-oscuro{max-width:22ch;font-family:var(--font-heading);font-weight:400;font-size:clamp(30px, 3.5vw, 45px);color:var(--color-sobre-oscuro);letter-spacing:-0.012em;line-height:1.1em;}.elementor .texto-cuerpo{max-width:680px;font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--color-ink);line-height:1.65em;}.elementor .enlace-accent{font-family:var(--font-body);font-weight:500;font-size:15.5px;color:var(--color-accent);text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-accent);border-style:solid;background-color:transparent;align-self:center;}.elementor .boton-secundario{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-accent);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:1px;border-color:var(--color-accent);border-style:solid;background-color:transparent;}.elementor .boton-secundario:hover,.elementor .boton-secundario:focus-visible{color:var(--color-surface);background-color:var(--color-accent);}.elementor .boton-primario{font-family:var(--font-body);font-weight:500;font-size:15px;color:var(--color-surface);text-align:center;text-decoration:none;cursor:pointer;padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;border-radius:3px;border-width:1px;border-color:var(--color-accent);border-style:solid;background-color:var(--color-accent);}.elementor .boton-primario:hover,.elementor .boton-primario:focus-visible{background-color:var(--color-deep);}.elementor .bajada-seccion{max-width:58ch;font-family:var(--font-body);font-weight:400;font-size:20px;color:var(--color-muted);line-height:1.75em;text-align:center;align-self:center;}.elementor .titulo-seccion{max-width:20ch;font-family:var(--font-heading);font-weight:400;font-size:clamp(30px, 3.5vw, 45px);color:var(--color-ink);letter-spacing:-0.012em;line-height:1.1em;text-align:center;align-self:center;}.elementor .franja-oscura{color:var(--color-sobre-oscuro);background-color:var(--color-deep);}.elementor .franja-clara{background-color:var(--color-surface);}.elementor .franja{width:100%;padding-block-start:clamp(44px, 5.2vw, 74px);padding-block-end:clamp(44px, 5.2vw, 74px);padding-inline-start:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));padding-inline-end:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));display:flex;flex-direction:column;gap:30px;align-items:stretch;}