.elementor .e-4e0d5cc7-251a{font-family:var(--font-body);font-size:0.72rem;color:var(--matte-gold);letter-spacing:0.18em;text-transform:uppercase;}.elementor .e-130b7e46-1627{max-width:14ch;font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem, 6vw, 5rem);color:var(--pure-white);line-height:1.04;}.elementor .e-b598017-d196{max-width:60ch;font-family:var(--font-body);font-size:1.05rem;color:var(--white-74);line-height:1.8;}.elementor .e-1832e5ad-4fa9:hover,.elementor .e-1832e5ad-4fa9:focus-visible{background-color:var(--pure-white);}.elementor .e-1832e5ad-4fa9{font-family:var(--font-body);font-weight:600;font-size:0.78rem;color:var(--obsidian);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:0px;background-color:var(--matte-gold);}.elementor .e-20133911-a7f7:hover,.elementor .e-20133911-a7f7:focus-visible{color:var(--matte-gold);border-color:var(--matte-gold);}.elementor .e-20133911-a7f7{font-family:var(--font-body);font-weight:600;font-size:0.78rem;color:var(--pure-white);letter-spacing:0.16em;text-transform:uppercase;padding-block-start:1.1rem;padding-block-end:1.1rem;padding-inline-start:2.1rem;padding-inline-end:2.1rem;border-radius:0px;border-width:1px;border-color:var(--white-50);border-style:solid;background-color:transparent;}.elementor .e-7bc044eb-d2a2{padding:0px;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-4607be7a-1148{min-height:70vh;padding-block-start:clamp(5rem, 10vw, 9rem);padding-block-end:clamp(5rem, 10vw, 9rem);padding-inline-start:clamp(1.5rem, 6vw, 6rem);padding-inline-end:clamp(1.5rem, 6vw, 6rem);background-color:var(--obsidian);flex-direction:column;gap:1.75rem;justify-content:center;}