.elementor .e-6fe51244-8183{position:absolute;z-index:0;background-image:url("https://soulsavingproductions.org/wp-content/uploads/2026/10/ssp-29_DSC_8572_1267be85.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:50% 30%;inset: 0;\n}.elementor .e-343e2bd8-25ac{position:absolute;z-index:1;inset: 0; background-image: linear-gradient(to top, rgba(0,0,0,.95) 0%, rgba(0,0,0,.4) 60%, rgba(0,0,0,.2) 100%);\n}.elementor .e-556f7136-e421{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;margin-block-end:16px;}.elementor .e-5a26919-486b{font-family:var(--font-display);font-size:var(--display-hero);color:var(--brand-white);letter-spacing:-0.02em;line-height:.9;text-transform:uppercase;& span { color: var(--brand-red); }\n}.elementor .e-16197e82-75ea{width:100%;position:relative;z-index:2;padding-block-end:80px;}.elementor .e-4d66f769-78de{min-height:600px;overflow:hidden;position:relative;display:flex;align-items:flex-end;}.elementor .e-1c68dfd3-c432{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;}.elementor .e-6baac3d-db9a{font-family:var(--font-display);font-size:var(--display-section);color:var(--brand-white);text-transform:uppercase;}.elementor .e-b98be62-66ba{font-size:15px;color:rgba(255,255,255,.62);line-height:1.85;}.elementor .e-2847ca55-2738{font-size:19px;color:var(--brand-white);line-height:1.6;font-style:italic;padding-inline-start:20px;border-inline-start-width:3px;border-left-style: solid; border-left-color: var(--brand-red);\n}.elementor .e-2abc19c9-69ac{display:flex;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-721d3353-1168{width:100%;aspect-ratio:3/2;object-fit:cover;}.elementor .e-228ea5f9-df61{flex:1 1 0px;}.elementor .e-26dfdd1e-f57d{display:flex;gap:clamp(32px,5vw,80px);align-items:center;}.elementor .e-4e83b667-61cd{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;margin-block-end:10px;}.elementor .e-42e32cb1-5b02{font-family:var(--font-display);font-size:var(--display-section);color:var(--brand-white);text-transform:uppercase;}.elementor .e-4fc18d93-d36b{text-align:center;margin-block-end:48px;}.elementor .e-212ef7aa-9192{height:14px;font-weight:700;font-size:10px;color:var(--brand-red);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-4756f9ce-330e{font-family:var(--font-display);font-size:44px;color:var(--brand-white);}.elementor .e-6be722ad-7268{font-family:var(--font-display);font-size:18px;color:var(--brand-white);letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-44b4d402-14b7{font-size:13px;color:rgba(255,255,255,.55);line-height:1.6;flex:1 1 auto;}.elementor .e-219924fe-6734{margin-block-start:8px;justify-content:center;}.elementor .e-56533ee-54ae{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:#0d0d0d;display:flex;flex-direction:column;gap:10px;}.elementor .e-22daa827-2f54{height:14px;font-weight:700;font-size:10px;color:#0a0a0a;letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-593061df-8d63{font-family:var(--font-display);font-size:44px;color:#0a0a0a;}.elementor .e-6b7de64f-5612{font-family:var(--font-display);font-size:18px;color:#0a0a0a;letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-699c6fb4-2307{font-size:13px;color:rgba(0,0,0,.75);line-height:1.6;flex:1 1 auto;}.elementor .e-1a602353-61f3{margin-block-start:8px;justify-content:center;}.elementor .e-16c4b41e-573d{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:var(--brand-red);border-style:solid;background-color:var(--brand-red);display:flex;flex-direction:column;gap:10px;}.elementor .e-6ef24de6-32b9{height:14px;font-weight:700;font-size:10px;color:var(--brand-red);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-1569b11e-4945{font-family:var(--font-display);font-size:44px;color:var(--brand-white);}.elementor .e-6d8d70-e07d{font-family:var(--font-display);font-size:18px;color:var(--brand-white);letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-674e304-679d{font-size:13px;color:rgba(255,255,255,.55);line-height:1.6;flex:1 1 auto;}.elementor .e-6eff9dde-6101{margin-block-start:8px;justify-content:center;}.elementor .e-5e78b86b-e4ab{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:#0d0d0d;display:flex;flex-direction:column;gap:10px;}.elementor .e-52cc2ffe-cc8a{height:14px;font-weight:700;font-size:10px;color:var(--brand-red);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-2a5a529f-fcd5{font-family:var(--font-display);font-size:44px;color:var(--brand-white);}.elementor .e-7a7a601a-78e1{font-family:var(--font-display);font-size:18px;color:var(--brand-white);letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-7154e4a0-5c73{font-size:13px;color:rgba(255,255,255,.55);line-height:1.6;flex:1 1 auto;}.elementor .e-c146016-8345{margin-block-start:8px;justify-content:center;}.elementor .e-1c4c6ed5-4ac8{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:#0d0d0d;display:flex;flex-direction:column;gap:10px;}.elementor .e-281136b7-a33a{height:14px;font-weight:700;font-size:10px;color:var(--brand-red);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-1fd3a40d-5753{font-family:var(--font-display);font-size:44px;color:var(--brand-white);}.elementor .e-1b138e9d-753c{font-family:var(--font-display);font-size:18px;color:var(--brand-white);letter-spacing:0.5px;text-transform:uppercase;}.elementor .e-26a181db-40d2{font-size:13px;color:rgba(255,255,255,.55);line-height:1.6;flex:1 1 auto;}.elementor .e-29f79ba3-537e{margin-block-start:8px;justify-content:center;}.elementor .e-19a1844c-4614{position:relative;padding-block-start:28px;padding-block-end:28px;padding-inline-start:20px;padding-inline-end:20px;border-width:1px;border-color:rgba(255,255,255,.1);border-style:solid;background-color:#0d0d0d;display:flex;flex-direction:column;gap:10px;}.elementor .e-3fa01064-d85c{display:grid;gap:16px;grid-template-columns:repeat(5,1fr);}.elementor .e-5b4ddd0e-d04c{background-color:var(--brand-card);}.elementor .e-7762fc61-635c{font-weight:700;font-size:12px;color:var(--brand-red);letter-spacing:3px;text-transform:uppercase;margin-block-end:10px;}.elementor .e-476f7160-1bbc{font-family:var(--font-display);font-size:var(--display-section);color:var(--brand-white);text-transform:uppercase;}.elementor .e-494ce4cf-d505{text-align:center;margin-block-end:48px;}.elementor .e-ee6cddf-9c26{font-family:var(--font-display);font-size:28px;color:var(--brand-white);text-transform:uppercase;}.elementor .e-184d50e8-ca79{font-weight:600;font-size:13px;color:var(--brand-red);letter-spacing:0.5px;}.elementor .e-1ec9b583-56be{font-size:14px;color:rgba(255,255,255,.6);line-height:1.75;flex:1 1 auto;}.elementor .e-2967744e-8f9d{margin-block-start:8px;width: fit-content;\n}.elementor .e-1fe90563-9404{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--brand-card);display:flex;flex-direction:column;gap:10px;}.elementor .e-36780f81-7a2f{font-family:var(--font-display);font-size:28px;color:var(--brand-white);text-transform:uppercase;}.elementor .e-69e66482-d730{font-weight:600;font-size:13px;color:var(--brand-red);letter-spacing:0.5px;}.elementor .e-328cc36c-3acc{font-size:14px;color:rgba(255,255,255,.6);line-height:1.75;flex:1 1 auto;}.elementor .e-3a34e6a1-96ae{margin-block-start:8px;width: fit-content;\n}.elementor .e-6a939882-b881{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--brand-card);display:flex;flex-direction:column;gap:10px;}.elementor .e-1d04f4ff-fb0d{font-family:var(--font-display);font-size:28px;color:var(--brand-white);text-transform:uppercase;}.elementor .e-4557e824-2912{font-weight:600;font-size:13px;color:var(--brand-red);letter-spacing:0.5px;}.elementor .e-137d57d9-9c35{font-size:14px;color:rgba(255,255,255,.6);line-height:1.75;flex:1 1 auto;}.elementor .e-30e9fc47-e627{margin-block-start:8px;width: fit-content;\n}.elementor .e-68078aca-afaa{padding-block-start:36px;padding-block-end:36px;padding-inline-start:28px;padding-inline-end:28px;background-color:var(--brand-card);display:flex;flex-direction:column;gap:10px;}.elementor .e-4432fbee-e44c{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);}.elementor .e-5651c88-115a{max-width:560px;font-size:12px;color:rgba(255,255,255,.4);text-align:center;margin-block-start:36px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-3dceda9a-1cbf{width:100%;aspect-ratio:3/2;object-fit:cover;}.elementor .e-7b47386f-1298{flex:1 1 0px;}.elementor .e-4814f0fb-5b7f{font-family:var(--font-display);font-size:var(--display-section);color:var(--brand-white);text-transform:uppercase;}.elementor .e-65438d00-6848{font-size:15px;color:rgba(255,255,255,.62);line-height:1.85;}.elementor .e-703306-32b8{font-weight:600;font-size:13px;color:rgba(255,255,255,.4);letter-spacing:1px;text-transform:uppercase;}.elementor .e-5f44063-3d53{font-size:15px;color:var(--brand-white);}.elementor .e-318fe099-4306{padding-block-start:14px;border-block-start-width:1px;display:flex;justify-content:space-between;border-top-style: solid; border-top-color: rgba(255,255,255,.1);\n}.elementor .e-46707fcc-6843{font-weight:600;font-size:13px;color:rgba(255,255,255,.4);letter-spacing:1px;text-transform:uppercase;}.elementor .e-3ec0d067-aa31{font-size:15px;color:var(--brand-white);}.elementor .e-2730badb-6b13{padding-block-start:14px;border-block-start-width:1px;display:flex;justify-content:space-between;border-top-style: solid; border-top-color: rgba(255,255,255,.1);\n}.elementor .e-4d1fbfa6-9c66{font-size:12px;color:rgba(255,255,255,.4);line-height:1.7;margin-block-start:10px;}.elementor .e-5c031140-eba3{display:flex;flex-direction:column;gap:16px;flex:1 1 0px;}.elementor .e-6ef7e31-eb89{display:flex;gap:clamp(32px,5vw,80px);align-items:center;}