.elementor .inicio-hero-eyebrow{max-width:100%;font-family:var(--font-body);font-weight:500;font-size:13.5px;color:var(--color-accent);letter-spacing:0.16em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-hero-titulo{font-family:var(--font-heading);font-weight:400;font-size:clamp(34px, 4.6vw, 68px);color:var(--color-ink);letter-spacing:-0.015em;line-height:1.06em;}.elementor .inicio-hero-enfasis{font-family:var(--font-heading);font-weight:400;font-size:clamp(34px, 4.6vw, 68px);color:var(--color-accent);letter-spacing:-0.015em;line-height:1.12em;font-style:italic;}.elementor .inicio-hero-titular{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:24px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .inicio-hero-bajada{max-width:60ch;font-family:var(--font-body);font-weight:400;font-size:18px;color:var(--color-muted);line-height:1.75em;margin-block-start:0px;margin-block-end:34px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-hero-acciones{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .inicio-hero-confianza{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:26px;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(--color-line);border-style:solid;display:flex;flex-direction:row;gap:26px;flex-wrap:wrap;}.elementor .inicio-hero-texto{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;align-items:stretch;}.elementor .inicio-hero-retrato{width:100%;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 15%;border-radius:12px;}.elementor .inicio-hero-media{min-width:0px;max-width:440px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;flex:0 0 440px;}.elementor .inicio-hero{width:100%;min-height:0px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));padding-inline-end:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));background-color:var(--color-bg);display:flex;flex-direction:row;gap:64px;justify-content:flex-start;align-items:center;}.elementor .inicio-avales-texto{max-width:66ch;font-family:var(--font-body);font-weight:400;font-size:14.5px;color:var(--color-muted);line-height:1.65em;}.elementor .inicio-avales-logos{width:auto;height:48px;object-fit:contain;}.elementor .inicio-avales{width:100%;padding-block-start:26px;padding-block-end:26px;padding-inline-start:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));padding-inline-end:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:row;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .inicio-cirugias-cabtxt{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .inicio-cirugias-cab{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .inicio-cir-1-pie{text-align:start;}.elementor .inicio-cir-1{min-height:400px;grid-column:span 3;}.elementor .inicio-cir-2-pie{text-align:start;}.elementor .inicio-cir-2{min-height:400px;grid-column:span 3;}.elementor .inicio-cir-3-pie{text-align:start;}.elementor .inicio-cir-3{min-height:240px;grid-column:span 2;}.elementor .inicio-cir-4-pie{text-align:start;}.elementor .inicio-cir-4{min-height:240px;grid-column:span 2;}.elementor .inicio-cir-5-pie{text-align:start;}.elementor .inicio-cir-5{min-height:240px;grid-column:span 2;}.elementor .inicio-cirugias-bento{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:14px;grid-template-columns:repeat(6, minmax(0, 1fr));}.elementor .inicio-cirugias{background-color:var(--color-bg);}.elementor .inicio-precios-cab{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .inicio-precios-tabla{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-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:#17242B26;border-style:solid;display:flex;flex-direction:column;}.elementor .inicio-precios-pago-txt{max-width:42ch;font-family:var(--font-body);font-weight:400;font-size:15px;color:var(--color-muted);line-height:1.6em;text-align:center;}.elementor .inicio-precios-pago-img{width:auto;height:34px;object-fit:contain;}.elementor .inicio-precios-pago{padding-block-start:26px;padding-block-end:0px;padding-inline-start:0px;padding-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:#17242B26;border-style:solid;display:flex;flex-direction:row;gap:30px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .inicio-precios{background-color:var(--color-salvia);}.elementor .inicio-pasos-cabtxt{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .inicio-pasos-cab{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:32px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .inicio-pasos-grid{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:3px;border-width:1px;border-color:var(--color-line);border-style:solid;background-color:var(--color-line);display:grid;gap:1px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .inicio-pasos{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;background-color:var(--color-surface);}.elementor .inicio-resultados-cab{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;justify-content:center;align-items:center;}.elementor .inicio-resultados-cifra{font-family:var(--font-heading);font-weight:400;font-size:34px;color:var(--color-deep);line-height:1em;}.elementor .inicio-resultados-nota{max-width:52ch;font-family:var(--font-body);font-weight:400;font-size:14.5px;color:var(--color-muted);line-height:1.65em;padding-block-start:0px;padding-block-end:0px;padding-inline-start:22px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;}.elementor .inicio-resultados-pie{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:22px;flex-wrap:wrap;justify-content:center;align-items:center;}.elementor .inicio-resultados-mosaico{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:12px;grid-template-columns:repeat(4, 1fr);}.elementor .inicio-resultados{scroll-margin-top:110px;background-color:var(--color-bg);}.elementor .inicio-doctor-titulo{text-align:start;align-self:flex-start;}.elementor .inicio-doctor-bio{max-width:62ch;text-align:start;align-self:flex-start;}.elementor .inicio-doctor-hitos{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:flex;flex-direction:column;gap:0px;}.elementor .inicio-doctor-texto{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0%;}.elementor .inicio-doctor-retrato{width:100%;overflow:hidden;aspect-ratio:4 / 5;object-fit:cover;border-radius:12px;border-width:6px;border-color:#FFFFFF;border-style:solid;box-shadow:0px 18px 44px 0px #17242B1A;}.elementor .inicio-doctor-pie{font-family:var(--font-body);font-weight:400;font-size:14px;color:var(--color-muted);line-height:1.5em;text-align:start;}.elementor .inicio-doctor-media{min-width:0px;max-width:460px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:12px;flex:0 0 460px;}.elementor .inicio-doctor{padding-block-start:88px;padding-block-end:88px;padding-inline-start:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));padding-inline-end:max(clamp(20px, 5vw, 88px), calc((100vw - 1360px) / 2));background-color:var(--color-agua);flex-direction:row;gap:64px;justify-content:flex-start;align-items:center;}.elementor .inicio-banda-titulo{text-align:center;}.elementor .inicio-banda-bajada{text-align:center;}.elementor .inicio-banda-acciones{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .inicio-banda{background-color:var(--color-accent);gap:22px;align-items:center;}.elementor .inicio-ig-caja{width:100%;}.elementor .inicio-instagram{text-align:center;gap:20px;align-items:center;}.elementor .inicio-cierre-titulo{text-align:start;align-self:flex-start;}.elementor .inicio-cierre-bajada{text-align:start;align-self:flex-start;}.elementor .inicio-cierre-cta{margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-cierre-texto{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 0%;align-items:flex-start;}.elementor .inicio-cierre-e1{margin-block-start:0px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-cierre-e2{margin-block-start:22px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-cierre-e3{margin-block-start:22px;margin-block-end:6px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .inicio-cierre-datos{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:34px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;display:flex;flex-direction:column;gap:0px;flex:1 1 0%;}.elementor .inicio-cierre{scroll-margin-top:110px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-line);border-style:solid;background-color:var(--color-surface);flex-direction:row;gap:clamp(32px, 6vw, 84px);align-items:flex-start;}