.elementor .sa-section{width:100%;font-family:var(--sa-font-body);color:var(--sa-ink);padding-block-start:clamp(56px, 8vw, 118px);padding-block-end:clamp(56px, 8vw, 118px);padding-inline-start:var(--sa-shell-x);padding-inline-end:var(--sa-shell-x);display:block}.elementor .sa-section-hero{padding-block-start:clamp(52px, 8vw, 112px);padding-block-end:clamp(36px, 5vw, 64px);padding-inline-start:var(--sa-shell-x);padding-inline-end:var(--sa-shell-x)}.elementor .sa-section-sand{background-color:var(--sa-sand)}.elementor .sa-inner{width:100%;max-width:var(--sa-max-width);padding:0;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto}.elementor .sa-stack{column-gap:20px;padding:0;display:flex;flex-direction:column;row-gap:20px}.elementor .sa-split{column-gap:clamp(28px, 4vw, 64px);padding:0;display:grid;row-gap:clamp(28px, 4vw, 64px);grid-template-columns:1fr 1fr;align-items:center}.elementor .sa-grid-4{column-gap:clamp(18px, 2.5vw, 36px);padding:0;display:grid;row-gap:clamp(18px, 2.5vw, 36px);grid-template-columns:repeat(4,1fr);align-items:start}.elementor .sa-eyebrow{font-family:var(--sa-font-body);font-weight:600;font-size:13px;color:var(--sa-terracotta);letter-spacing:.2em;text-transform:uppercase;margin:0}.elementor .sa-eyebrow-wide{letter-spacing:.22em}.elementor .sa-h2{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(30px, 3.4vw, 52px);color:var(--sa-ink);line-height:1.12em;margin:0}.elementor .sa-h2-lede{max-width:60ch;font-family:var(--sa-font-display);font-size:clamp(30px, 3.6vw, 52px);line-height:1.14em}.elementor .sa-body{max-width:52ch;font-family:var(--sa-font-body);font-size:17px;color:var(--sa-ink-muted);line-height:1.75em;margin:0}.elementor .sa-media{width:100%;height:auto;border-radius:var(--sa-radius);background-color:var(--sa-sand);display:block}.elementor .sa-media-portrait{height:auto;aspect-ratio:4 / 5;object-fit:cover}.elementor .sa-figure{column-gap:12px;padding:0;margin:0;display:flex;flex-direction:column;row-gap:12px}.elementor .sa-h1-md{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(34px, 5vw, 80px);color:var(--sa-ink);line-height:1.07em;margin:0}.elementor .sa-h2-sm{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(28px, 3.2vw, 52px);color:var(--sa-ink);line-height:1.14em;margin:0;.palabra-secretos{color:#B06B45}\n}.elementor .sa-h3{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(22px, 2.4vw, 30px);color:var(--sa-ink);line-height:1.2em;margin:0}.elementor .sa-display-line{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(28px, 3.4vw, 46px);color:var(--sa-ink-muted);line-height:1.25em;margin:0}.elementor .sa-display-lead{font-family:var(--sa-font-display);font-weight:400;font-size:clamp(32px, 4.4vw, 62px);color:var(--sa-ink);line-height:1.14em;margin:0}.elementor .sa-body-sm{font-family:var(--sa-font-body);font-size:14px;color:var(--sa-ink-muted);line-height:1.7em;margin:0}.elementor .sa-body-lg{max-width:62ch;font-family:var(--sa-font-body);font-size:19px;color:var(--sa-ink-muted);line-height:1.7em;margin:0}.elementor .sa-split-top{align-items:start}.elementor .sa-card{column-gap:20px;padding-block-start:clamp(24px, 3vw, 40px);padding-block-end:clamp(24px, 3vw, 40px);padding-inline-start:clamp(24px, 3vw, 40px);padding-inline-end:clamp(24px, 3vw, 40px);border-radius:6px;background-color:var(--sa-cream);display:flex;flex-direction:column;row-gap:20px}.elementor .sa-media-square{height:auto;aspect-ratio:1 / 1;object-fit:cover}.elementor .sa-media-hover{selector{transition:transform 0.3s ease,box-shadow 0.3s ease}selector:hover{transform:translateY(-6px);box-shadow:0 26px 50px -26px rgb(28 25 23 / .4)}\n}