.elementor .e-c643ad8-502f{font-family:var(--font-body);font-size:0.75rem;color:var(--color-accent);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-2403a624-27fa{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.5rem, 6vw, 5rem);color:var(--color-text);letter-spacing:-0.02em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-5d616078-7bf0{max-width:36rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-muted);line-height:1.7;margin:0px;}.elementor .e-7f5c40e6-ba08{width:100%;max-width:60rem;aspect-ratio:3 / 2;object-fit:cover;margin-block-start:2rem;border-radius:0px;}.elementor .e-4eb46c19-3b15{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--color-background);display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-732cf908-9e75{font-family:var(--font-body);font-size:0.75rem;color:var(--color-muted);letter-spacing:0.18em;text-transform:uppercase;margin:0px;}.elementor .e-76bde087-f999{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.5rem, 6vw, 5rem);color:var(--color-background);letter-spacing:-0.02em;line-height:1;text-transform:uppercase;margin:0px;}.elementor .e-1c950eff-527a{max-width:36rem;font-family:var(--font-body);font-size:1.0625rem;color:var(--color-surface);line-height:1.7;margin:0px;}.elementor .e-3b9c8a0e-3501{padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:4rem;padding-inline-end:4rem;background-color:var(--color-text);display:flex;flex-direction:column;gap:1.25rem;}