.elementor .e-91ade21-18a2{position:absolute;z-index:0;background-image:url("https://soulsavingproductions.org/wp-content/uploads/2026/10/ssp-18_IMG_3246_2245f9be.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 30%;inset: 0;\n}.elementor .e-4ac2bb86-10d4{position:absolute;z-index:1;inset: 0; background-image: linear-gradient(to top, rgba(0,0,0,.97) 0%, rgba(0,0,0,.5) 60%, rgba(0,0,0,.2) 100%);\n}.elementor .e-355f26ee-23dd{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;margin-block-end:16px;}.elementor .e-5782b4f3-abd2{font-family:var(--font-display);font-size:var(--display-hero);color:var(--brand-white);letter-spacing:-0.02em;line-height:.9;text-transform:uppercase;}.elementor .e-73d72f3e-45c6{width:100%;position:relative;z-index:2;padding-block-end:80px;}.elementor .e-2d37c9a8-3858{min-height:550px;overflow:hidden;position:relative;display:flex;align-items:flex-end;}.elementor .e-7d86e9d5-8946{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;}.elementor .e-6598406a-2537{font-family:var(--font-display);font-size:var(--display-section);color:var(--brand-white);text-transform:uppercase;}.elementor .e-74b2692-46a7{font-size:15px;color:rgba(255,255,255,.62);line-height:1.85;margin-block-end:10px;}.elementor .e-5c2cb780-fc4e{font-weight:600;font-size:11px;color:rgba(255,255,255,.4);letter-spacing:1.5px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-58435e6-2dbb{font-weight:400;font-size:16px;color:var(--brand-red);letter-spacing:0px;text-transform:none;padding:0px;border-radius:0px;background-color:transparent;display:inline-flex;}.elementor .e-73182c0b-7f07{padding-block-start:18px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.1);\n}.elementor .e-842f47-388f{font-weight:600;font-size:11px;color:rgba(255,255,255,.4);letter-spacing:1.5px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-23bd6bca-1b31{font-size:16px;color:rgba(255,255,255,.85);line-height:1.6;white-space: pre-line;\n}.elementor .e-6eaea560-6fd4{padding-block-start:18px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.1);\n}.elementor .e-7623e4c3-8c94{font-weight:600;font-size:11px;color:rgba(255,255,255,.4);letter-spacing:1.5px;text-transform:uppercase;margin-block-end:6px;}.elementor .e-3ca0d16e-dbe4{font-size:16px;color:rgba(255,255,255,.85);}.elementor .e-3f6bc16b-a923{padding-block-start:18px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(255,255,255,.1);\n}.elementor .e-72917211-9147{display:flex;flex-direction:column;gap:14px;flex:1 1 0px;}.elementor .e-4e1b09e2-8024{font-family:var(--font-display);font-size:32px;color:var(--brand-white);text-transform:uppercase;}.elementor .e-60465e25-5136{height:52px;font-size:14px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:#0d0d0d;}.elementor .e-dc7f01-89e8{height:52px;font-size:14px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:#0d0d0d;}.elementor .e-5bff6747-e8f7{height:52px;font-size:14px;color:#fff;padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:#0d0d0d;}.elementor .e-71f4fd9c-24e4{font-size:14px;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:0px;border-width:1px;border-color:rgba(255,255,255,.2);border-style:solid;background-color:#0d0d0d;}.elementor .e-23e8c5a9-8852{margin-block-start:6px;}.elementor .e-4b61d7e0-9e1c{display:flex;flex-direction:column;gap:16px;}.elementor .e-6c428217-3950{padding:40px;background-color:var(--brand-card);display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-788e8a2e-d423{display:flex;gap:clamp(32px,5vw,80px);align-items:flex-start;}