.elementor .heading-3xl{font-family:var(--brand-font);font-weight:900;font-size:var(--text-3xl);line-height:var(--line-height-s);}.elementor .heading-4xl{font-family:var(--brand-font);font-weight:900;font-size:var(--text-4xl);line-height:var(--line-height-xs);}.elementor .body-l{font-family:var(--brand-font);font-weight:500;font-size:var(--text-m);line-height:var(--line-height-xl);}.elementor .body-m{font-family:var(--brand-font);font-weight:700;font-size:var(--text-m);line-height:var(--line-height-xl);}.elementor .text-eyebrow{font-family:var(--brand-font);font-weight:700;font-size:var(--text-s);color:var(--ink-400);letter-spacing:2px;text-transform:uppercase;}.elementor .section-s{padding-block-start:clamp(3.5rem, 14vw + .35rem, 7rem);padding-block-end:clamp(3.5rem, 14vw + .35rem, 7rem);padding-inline-start:max(5%, calc((100% - 760px) / 2));padding-inline-end:max(5%, calc((100% - 760px) / 2));flex-direction:column;gap:var(--space-m);align-items:center;}.elementor .section-full{min-height:6vh;padding-block-start:clamp(3.5rem, 15.4545vw + .0227rem, 12rem);padding-block-end:clamp(3.5rem, 15.4545vw + .0227rem, 12rem);padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;gap:var(--space-l);align-items:center;}