.elementor .ns-link-plain{min-width:0px;font-family:var(--font-body);font-size:var(--fs-base);color:var(--color-paper);text-align:start;text-decoration:none;cursor:pointer;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-flex;justify-content:flex-start;}.elementor .ns-link-plain:hover,.elementor .ns-link-plain:focus-visible{color:var(--color-accent);}.elementor .ns-label{font-family:var(--font-display);font-weight:800;font-size:12px;color:var(--color-paper);letter-spacing:0.1em;text-transform:uppercase;margin:0px;}.elementor .ns-gap-2{gap:var(--sp-2);}.elementor .ns-lead{font-size:var(--fs-md);color:var(--color-paper-dim);line-height:1.6;margin:0px;}.elementor .ns-h1{font-family:var(--font-display);font-weight:900;font-size:var(--fs-2xl);color:var(--color-paper);letter-spacing:-0.01em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .ns-eyebrow{font-weight:800;font-size:var(--fs-xs);color:var(--color-accent);letter-spacing:var(--tracking-wider);text-transform:uppercase;}.elementor .ns-page{min-width:0px;overflow:hidden;font-family:var(--font-body);color:var(--color-paper);padding:0px;background-color:var(--color-ink);display:flex;flex-direction:column;}