.elementor .e-58d1198c-f269{font-family:var(--font-body);font-weight:700;font-size:12px;color:var(--tertiary);letter-spacing:0.2em;text-transform:uppercase;}.elementor .e-79e83bbf-73ec{font-family:var(--font-headline);font-weight:500;font-size:86px;color:var(--surface-cream);letter-spacing:-0.03em;line-height:1.0;}.elementor .e-78facce1-a5b4{max-width:48ch;font-family:var(--font-body);font-size:20px;color:#D9C9B6;line-height:1.65;}.elementor .e-c8272f2-26d2{width:100%;max-width:900px;padding-block-start:108px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .e-147e3251-ab21{width:100%;padding:0px;background-image:linear-gradient(120deg, #6c7f7d 1%,#3b2a20cc 100%),url("https://healingacrossgenerations.org/wp-content/uploads/2026/10/imgi_36_kamil-kalkan-BTpIUnszs_Q-unsplash-1-scaled-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:var(--ink-dark);flex-direction:column;}.elementor .e-716963e-5fa1{font-family:var(--font-body);font-size:18px;color:#4E3D31;line-height:1.8;}.elementor .e-4e90d826-8ff0{font-family:var(--font-body);font-size:18px;color:#4E3D31;line-height:1.8;}.elementor .e-16b53b37-d9db{font-family:var(--font-body);font-size:18px;color:#4E3D31;line-height:1.8;padding-inline-start:24px;border-inline-start-width:3px;border-left-style: solid; border-left-color: var(--tertiary);\n}.elementor .e-34aa1675-6524{font-family:var(--font-body);font-size:18px;color:#4E3D31;line-height:1.8;}.elementor .e-1edc746f-eb7b{font-family:var(--font-body);font-size:18px;color:#4E3D31;line-height:1.8;}.elementor .e-584b3d11-c4f5{width:100%;max-width:760px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:26px;}.elementor .e-26406cb2-ad13{width:1600px;padding:0px;background-color:var(--surface-cream);flex-direction:column;}.elementor .e-7dad2a47-b9d0{font-family:var(--font-headline);font-weight:500;font-size:46px;color:var(--surface-cream);letter-spacing:-0.02em;line-height:1.2;text-align:center;}.elementor .e-594d8a08-3932{width:100%;max-width:1000px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;align-items:center;}.elementor .e-12e75532-47c0{width:100%;padding:0px;background-color:var(--primary);flex-direction:column;}.elementor .e-2b5699c-1dca{font-family:var(--font-headline);font-weight:500;font-size:50px;color:var(--ink-dark);letter-spacing:-0.02em;line-height:1.08;}.elementor .e-13dd7a0b-e7a5{font-family:var(--font-headline);font-weight:500;font-size:38px;color:var(--ink-dark);line-height:1.1;margin-block-end:8px;}.elementor .e-1c8ddea8-3583{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--secondary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-77e9b208-3290{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--secondary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-7be3f72d-7838{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--secondary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-3632a841-5a41{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--secondary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-42bfe3f5-9416{padding:0px;flex-direction:column;gap:7px;flex:0 0 280px;align-items:flex-start;}.elementor .e-7c3f3c2a-b700{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-7a7980f5-8072{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-5bf63bf-3791{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-2b426065-b4cd{font-family:var(--font-headline);font-size:23px;color:var(--secondary);line-height:1.4;font-style:italic;margin-block-start:4px;}.elementor .e-57a1f653-9bcb{padding:0px;flex-direction:column;gap:18px;flex:1 1 0%;align-items:flex-start;}.elementor .e-d0c40d4-c572{padding:44px;border-radius:20px;border-inline-start-width:5px;background-color:var(--surface-cream);flex-direction:row;gap:48px;align-items:flex-start;border-left-style: solid; border-left-color: var(--secondary);
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;\n}.elementor .e-7f31e59e-2cca{font-family:var(--font-headline);font-weight:500;font-size:38px;color:var(--ink-dark);line-height:1.1;margin-block-end:8px;}.elementor .e-d1c1589-ac1c{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-535bfa64-8ad9{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-1e76f085-aba6{font-family:var(--font-body);font-weight:700;font-size:11.5px;color:var(--primary);letter-spacing:0.14em;text-transform:uppercase;}.elementor .e-781762e2-e00d{padding:0px;flex-direction:column;gap:7px;flex:0 0 280px;align-items:flex-start;}.elementor .e-72f97adc-b865{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-1ede0fa7-b5ab{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-49a0f43-5fdf{font-family:var(--font-body);font-size:16.5px;color:#4E3D31;line-height:1.75;}.elementor .e-3af7a1f5-45f0{font-family:var(--font-headline);font-size:23px;color:var(--primary);line-height:1.4;font-style:italic;margin-block-start:4px;}.elementor .e-1b75adeb-747e{padding:0px;flex-direction:column;gap:18px;flex:1 1 0%;align-items:flex-start;}.elementor .e-1079bf3f-6126{padding:44px;border-radius:20px;border-inline-start-width:5px;background-color:var(--surface-cream);flex-direction:row;gap:48px;align-items:flex-start;border-left-style: solid; border-left-color: var(--primary);
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;\n}.elementor .e-39e81541-4fe3{width:100%;max-width:1240px;padding-block-start:104px;padding-block-end:104px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:40px;}.elementor .e-57e4c9de-7237{width:100%;padding:0px;background-color:#F3E4D1;flex-direction:column;}.elementor .e-26c1eecd-d746{font-family:var(--font-headline);font-weight:500;font-size:52px;color:var(--surface-cream);letter-spacing:-0.02em;line-height:1.05;}.elementor .e-623a47ab-a81e{font-family:var(--font-body);font-size:15px;color:var(--neutral);line-height:1.6;margin-block-start:10px;}.elementor .e-1547212-3818{padding:0px;flex-direction:column;gap:8px;flex:1 1 0%;align-items:flex-start;}.elementor .e-1cdaf36f-ab88{font-family:var(--font-body);font-size:17px;color:var(--surface-cream);line-height:1.6;}.elementor .e-fe21301-edb0:hover,.elementor .e-fe21301-edb0:focus-visible{color:var(--tertiary);}.elementor .e-fe21301-edb0{font-family:var(--font-body);font-size:17px;color:var(--surface-cream);text-decoration:none;}.elementor .e-157820a3-7ec6:hover,.elementor .e-157820a3-7ec6:focus-visible{color:var(--tertiary);}.elementor .e-157820a3-7ec6{font-family:var(--font-body);font-size:17px;color:var(--surface-cream);text-decoration:none;}.elementor .e-5d107b40-a571{font-size:15px;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;}.elementor .e-637421ad-dca6{width:100%;padding:0px;margin-block-start:10px;flex-direction:row;gap:10px;align-items:center;}.elementor .e-365f041-1ab8{padding:32px;border-radius:18px;border-width:1px;border-color:rgba(174, 133, 110, 0.35);border-style:solid;background-color:rgba(126, 136, 109, 0.16);flex-direction:column;gap:14px;flex:1 1 0%;align-items:flex-start;}.elementor .e-8846d64-a498{width:100%;max-width:1240px;padding-block-start:96px;padding-block-end:96px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:72px;align-items:center;}.elementor .e-32d3d330-8c7f{width:100%;padding:0px;background-color:var(--ink-dark);flex-direction:column;}.elementor .e-2482f5ec-1eb2{font-family:var(--font-headline);font-weight:500;font-size:44px;color:var(--ink-dark);letter-spacing:-0.02em;line-height:1.1;text-align:center;}.elementor .e-69933160-377c{max-width:50ch;font-family:var(--font-body);font-size:17px;color:#5A4838;line-height:1.7;text-align:center;}.elementor .e-429ab0ac-275b{margin-block-start:12px;}.elementor .e-c69eaa9-87b8{width:100%;max-width:820px;text-align:center;padding-block-start:88px;padding-block-end:88px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:16px;align-items:center;}.elementor .e-ba54c6f-c931{width:100%;padding:0px;background-color:var(--surface-cream);flex-direction:column;}