.elementor .e-e30deb2-247d8c9{font-size:0.8rem;color:#2f7d3e;letter-spacing:0.12em;}.elementor .e-6d9d25b-afb424d{max-width:52rem;font-size:clamp(2.7rem,6vw,4.7rem);color:#17364d;line-height:1.05;}.elementor .e-a2950b3-464a2ab{max-width:50rem;font-size:1.15rem;line-height:1.7;}.elementor .e-1810e53-078b831{font-weight:700;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.5rem;background-color:#2f7d3e;}.elementor .e-eb19b12-53188ce{min-height:30rem;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:max(1.5rem, 7vw);padding-inline-end:max(1.5rem, 7vw);background-image:linear-gradient(90deg, rgba(246,249,243,0.98) 0%,rgba(246,249,243,0.94) 42%,rgba(246,249,243,0.50) 68%,rgba(246,249,243,0.10) 100%),url("https://seniorneedsguide.com/wp-content/uploads/2026/09/assisted-living-community.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:1rem;justify-content:center;}.elementor .e-94efb4f-3f467ab{font-size:clamp(2rem,4vw,3rem);color:#17364d;}.elementor .e-4e5bfd3-2179659{max-width:52rem;line-height:1.7;}.elementor .e-feef9ba-7386796{font-size:1.45rem;color:#17364d;}.elementor .e-4fd7959-709434d{line-height:1.7;}.elementor .e-71d2307-3449249{padding:1.6rem;border-radius:0.8rem;background-color:#f4f7f1;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-01fc221-eccc742{font-size:1.45rem;color:#17364d;}.elementor .e-d9271cf-b794c1d{line-height:1.7;}.elementor .e-20573df-af36e24{padding:1.6rem;border-radius:0.8rem;background-color:#f4f7f1;display:flex;flex-direction:column;gap:0.7rem;}.elementor .e-1fc4c05-3081249{padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));}.elementor .e-167e13e-aad1b3e{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(1.5rem,7vw);padding-inline-end:max(1.5rem,7vw);display:flex;flex-direction:column;gap:1rem;}.elementor .e-9ea5aa9-80827c1{font-size:clamp(2rem,4vw,3rem);color:#17364d;}.elementor .e-bf4f533-72cd96b{max-width:54rem;line-height:1.9;white-space: pre-line;\n}.elementor .e-0793833-d165083{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(1.5rem,7vw);padding-inline-end:max(1.5rem,7vw);background-color:#f8faf7;display:flex;flex-direction:column;gap:1rem;}.elementor .e-f004470-7de0e68{font-size:clamp(2rem,4vw,3rem);color:#ffffff;}.elementor .e-0c3e7bb-ea64e4b{max-width:48rem;color:#ffffff;line-height:1.7;}.elementor .e-a08d253-1411fac{font-weight:700;color:#ffffff;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.5rem;background-color:#2f7d3e;}.elementor .e-d5832dd-b76e705{color:#ffffff;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:max(1.5rem,7vw);padding-inline-end:max(1.5rem,7vw);background-image:linear-gradient(135deg, #17364d %,#244e68 %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;align-items:center;}.elementor .e-4b3c7d8-4098ce0{padding:0px;display:flex;flex-direction:column;}