.elementor .e-781d6034-d09a{font-family:var(--bf-display);font-weight:500;font-size:2.4rem;color:var(--bf-ivory);letter-spacing:0.04em;}.elementor .e-386e5001-8ca3{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-gold-soft);line-height:1.7;}.elementor .e-62e8bf1b-3318{max-width:22rem;flex-direction:column;gap:0.8rem;}.elementor .e-7b8c7aad-7de5{font-family:var(--bf-sans);font-size:0.72rem;color:var(--bf-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.4rem;}.elementor .e-723be85-3c1c{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-5f00bedd-8acd{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-4a011122-fd62{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-7ae471b7-d605{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-542575c-8be3{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-47d966b1-8f6b{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-158706fa-8416{flex-direction:column;gap:0.55rem;}.elementor .e-393b3c16-7c49{font-family:var(--bf-sans);font-size:0.72rem;color:var(--bf-gold);letter-spacing:0.18em;text-transform:uppercase;margin-block-end:0.4rem;}.elementor .e-5832da2c-f032{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-12dca48c-2738{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-513e7b8c-50d6{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-f0fc458-b178{font-family:var(--bf-sans);font-size:0.95rem;color:var(--bf-ivory);}.elementor .e-55eefb3c-a15c{flex-direction:column;gap:0.55rem;}.elementor .e-692def85-a28c{padding-block-start:4.5rem;padding-block-end:2.5rem;padding-inline-start:4vw;padding-inline-end:4vw;background-color:var(--bf-ink);gap:3rem;justify-content:space-between;align-items:flex-start;}.elementor .e-139640e4-7017{font-family:var(--bf-sans);font-size:0.78rem;color:var(--bf-gold-soft);letter-spacing:0.08em;padding-block-start:1.2rem;}.elementor .e-43d4a045-247f{padding-block-start:0px;padding-block-end:2rem;padding-inline-start:4vw;padding-inline-end:4vw;border-block-start-width:1px;background-color:var(--bf-ink);border-top-style: solid; border-top-color: #2a2622;\n}