.elementor .caso-par-triple{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(0.75rem, 0.5rem + 1vw, 1.5rem);grid-template-columns:1fr 1fr 1fr;align-items:start;}.elementor .pie-legal-enlace{font-size:0.78rem;color:var(--text-muted);text-decoration:none;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .pie-enlace{font-size:0.9rem;color:var(--text-muted);text-decoration:none;padding-block-start:5px;padding-block-end:5px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .pie-titulo{font-weight:600;font-size:0.8rem;color:var(--border-soft);letter-spacing:0.1em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sin-relleno{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .indice-frase{max-width:28ch;font-family:var(--Headings);font-weight:300;font-size:1.02rem;color:var(--text-muted);line-height:1.4em;font-style:italic;margin-block-start:10px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-cita{font-family:var(--Headings);font-weight:300;font-size:clamp(1.05rem, 1rem + 0.5vw, 1.35rem);color:var(--text-strong);line-height:1.5em;font-style:italic;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:2px;border-inline-end-width:0px;border-color:var(--coral-500);border-style:solid;}.elementor .indice-filete-barra{width:100%;height:2px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--coral-500);display:block;}.elementor .indice-filete{width:100%;height:2px;overflow:visible;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .indice-palabra{font-weight:600;font-size:0.9rem;color:var(--text-body);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .indice-numero{font-family:var(--Headings);font-weight:300;font-size:clamp(2.75rem, 2rem + 2.5vw, 4.25rem);color:var(--text-strong);line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .indice-tarjeta{cursor:pointer;padding-block-start:clamp(1.75rem, 1rem + 2vw, 2.75rem);padding-block-end:clamp(1.75rem, 1rem + 2vw, 2.75rem);padding-inline-start:clamp(1.25rem, 1rem + 1vw, 2rem);padding-inline-end:clamp(1.25rem, 1rem + 1vw, 2rem);background-color:var(--background);display:block;}.elementor .indice-rejilla{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--border-soft);display:grid;gap:1px;grid-template-columns:repeat(4, 1fr);}.elementor .caso-volver{font-weight:600;font-size:0.72rem;color:var(--teal-700);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:inline-flex;gap:9px;align-items:center;}.elementor .caso-cierre{font-weight:600;font-size:clamp(0.95rem, 0.85rem + 0.5vw, 1.2rem);color:var(--text-strong);letter-spacing:0.14em;line-height:1.5em;text-transform:uppercase;padding-block-start:clamp(1.5rem, 1rem + 2vw, 2.5rem);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-base);border-style:solid;}.elementor .caso-relato-p{font-size:1rem;color:var(--text-body);line-height:1.8em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-relato-doble{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(1.75rem, 1rem + 2.5vw, 3.5rem);grid-template-columns:minmax(0, 1.35fr) minmax(0, 1fr);align-items:start;}.elementor .caso-relato{max-width:68ch;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:18px;}.elementor .caso-procedimiento{font-size:0.82rem;color:var(--text-muted);line-height:1.6em;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:20px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-soft);border-style:solid;}.elementor .caso-pie-acento{color:var(--teal-700);}.elementor .caso-pie{font-size:0.7rem;color:var(--text-muted);letter-spacing:0.24em;text-transform:uppercase;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-figura-relato{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;}.elementor .caso-figura{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .caso-cabecera{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:clamp(1.5rem, 1rem + 2vw, 3rem);grid-template-columns:auto 1fr;}.elementor .caso-foto-banda{width:100%;object-fit:contain;border-radius:4px;}.elementor .caso-foto{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;}.elementor .caso-par-apilado{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(1.25rem, 0.75rem + 1.5vw, 2.25rem);grid-template-columns:1fr;align-items:start;}.elementor .caso-par{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:clamp(2.5rem, 1.5rem + 3vw, 4.5rem);margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:clamp(1rem, 0.5rem + 1.5vw, 2rem);grid-template-columns:1fr 1fr;align-items:start;}.elementor .caso-gancho{max-width:54ch;font-size:clamp(0.98rem, 0.92rem + 0.25vw, 1.08rem);color:var(--text-body);line-height:1.7em;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-frase{max-width:34ch;font-family:var(--Headings);font-weight:300;font-size:clamp(1.15rem, 1rem + 0.8vw, 1.6rem);color:var(--text-strong);line-height:1.4em;font-style:italic;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-palabra{font-family:var(--Headings);font-weight:300;font-size:clamp(2.25rem, 1.5rem + 3vw, 4.25rem);color:var(--text-strong);letter-spacing:0.02em;line-height:0.98em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caso-seccion{width:100%;max-width:1180px;scroll-margin-top:88px;padding-block-start:clamp(3rem, 2rem + 4vw, 6rem);padding-block-end:clamp(3.5rem, 2rem + 5vw, 7rem);padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--border-soft);border-style:solid;display:flex;flex-direction:column;}.elementor .caso-numero{font-family:var(--Headings);font-weight:300;font-size:clamp(3.5rem, 2rem + 5vw, 7rem);color:var(--teal-500);line-height:0.85em;}