.elementor .e-58f469a2-23de{font-family:var(--font-body);font-weight:700;font-size:0.85rem;color:var(--brand-accent);letter-spacing:0.12em;text-transform:uppercase;margin:0px;}.elementor .e-54a69fe6-59df{font-family:var(--font-heading);font-weight:700;font-size:3rem;color:#FFFFFF;letter-spacing:-0.02em;line-height:1.15;margin:0px;}.elementor .e-3598af0f-ed84{font-family:var(--font-body);font-size:1.15rem;color:rgba(255, 255, 255, 0.9);line-height:1.6;margin:0px;}.elementor .e-3bbdc9bf-ba79{max-width:850px;display:flex;flex-direction:column;gap:0.85rem;align-items:center;}.elementor .e-54fc5fe0-813c{width:100%;text-align:center;padding-block-start:5rem;padding-block-end:4rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-image:linear-gradient(135deg, rgba(36, 75, 59, 0.96) 0%,rgba(21, 45, 35, 0.98) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;align-items:center;box-sizing: border-box;\n}.elementor .e-1ff4f51f-223d{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-3b1efff0-790a{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-6c9a942-168d{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-2276b7cc-4c78{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-4b5e960f-e583{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-42d71b75-8441{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-4397439d-f66a{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-3c1ee3f-6673{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-1d86320c-7fea{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-581b8d75-423f{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-7958dbd9-8c7a{font-family:var(--font-heading);font-weight:700;font-size:1.45rem;color:var(--brand-primary);margin:0px;}.elementor .e-74ba9ffc-133c{font-family:var(--font-body);font-size:1.05rem;color:var(--brand-charcoal);line-height:1.75;margin:0px;opacity:90%;}.elementor .e-11346037-71df{display:flex;flex-direction:column;gap:2rem;}.elementor .e-1025ba5-aa3e{font-family:var(--font-body);font-size:0.95rem;color:var(--brand-charcoal);line-height:1.6;padding-block-start:1rem;margin:0px;border-block-start-width:1px;opacity:75%;border-top-style: dashed; border-top-color: rgba(0, 0, 0, 0.2);\n}.elementor .e-72b5ef19-985a{width:100%;max-width:850px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:2rem;box-sizing: border-box;\n}.elementor .e-50419a51-d0ab{width:100%;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;box-sizing: border-box;\n}.elementor .e-7a044485-9a20{width:100%;display:flex;flex-direction:column;}