.elementor .e-a1135d2-aee0379{font-weight:700;font-size:0.85rem;color:#9fd39f;letter-spacing:0.08em;}.elementor .e-2721792-083dd9e{max-width:50rem;font-weight:700;font-size:3rem;color:#ffffff;line-height:1.1;}.elementor .e-f4083bb-8312edc{max-width:48rem;font-size:1.1rem;color:#dbe7ef;line-height:1.7;}.elementor .e-3569207-2914e9c{font-weight:700;color:#ffffff;padding-block-start:0.95rem;padding-block-end:0.95rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.55rem;background-color:#2f803a;}.elementor .e-4d1aa5e-8701b1b{min-height:30rem;text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(246,249,243,0.98) 0%,rgba(246,249,243,0.94) 42%,rgba(246,249,243,0.52) 68%,rgba(246,249,243,0.12) 100%),url("https://seniorneedsguide.com/wp-content/uploads/2026/09/d66c3eb2-4c69-4c5d-8309-63a49b2285f9.png");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;background-position: 0% 0%, center right; background-repeat: repeat, no-repeat; background-size: auto, cover;
background-position: 0% 0%, center right; background-repeat: repeat, no-repeat; background-size: auto, cover;\n}.elementor .e-738cb05-6f38878{font-size:2rem;color:#0b3154;}.elementor .e-d59f524-701289f{font-size:1.35rem;color:#0b3154;}.elementor .e-f75acb8-87f11cc{font-size:0.95rem;color:#29445d;line-height:1.65;}.elementor .e-d91299f-e43daa8{padding:1.5rem;border-radius:0.9rem;background-color:#f3f7ef;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-2f0d9d3-5a1a1fa{font-size:1.35rem;color:#0b3154;}.elementor .e-47a0438-0da3606{font-size:0.95rem;color:#29445d;line-height:1.65;}.elementor .e-4eb60ab-85bff21{padding:1.5rem;border-radius:0.9rem;background-color:#f3f7ef;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-f83dd66-4f7f2bc{font-size:1.35rem;color:#0b3154;}.elementor .e-63c3ac0-c685daa{font-size:0.95rem;color:#29445d;line-height:1.65;}.elementor .e-fc497d5-6047494{padding:1.5rem;border-radius:0.9rem;background-color:#f3f7ef;display:flex;flex-direction:column;gap:0.75rem;flex:1 1 16rem;}.elementor .e-7939909-2887a8d{margin-block-start:0.75rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:1.25rem;flex-wrap:wrap;}.elementor .e-7e565ce-522cf58{font-size:1.75rem;color:#0b3154;margin-block-start:1rem;}.elementor .e-15be390-6fe6e8f{max-width:55rem;font-size:1rem;color:#29445d;line-height:1.75;}.elementor .e-2e31823-3def8f3{font-size:1.75rem;color:#0b3154;margin-block-start:1.5rem;}.elementor .e-91d2c80-351365c{max-width:55rem;font-size:1rem;color:#29445d;line-height:1.75;}.elementor .e-d0adc0e-019a643{font-size:1.65rem;color:#0b3154;}.elementor .e-2686dd7-9e7977d{font-size:0.95rem;color:#29445d;line-height:1.7;}.elementor .e-8376701-0c4ebe3{font-weight:700;color:#ffffff;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:1.35rem;padding-inline-end:1.35rem;border-radius:0.55rem;background-color:#2f803a;}.elementor .e-64316a7-4a594e9{padding:2rem;margin-block-start:2rem;border-radius:0.65rem;border-inline-start-width:0.3rem;background-color:#f3f7ef;display:flex;flex-direction:column;gap:0.9rem;border-left-style: solid; border-left-color: #2f803a;\n}.elementor .e-ec5115d-1f387a1{max-width:73.75rem;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.2rem;}.elementor .e-c30bc00-7252fc3{display:flex;flex-direction:column;}.elementor .e-f309eaf-dbeb64a{color:#2f7d3e;fontSize: 0.85rem; fontWeight: 800; letterSpacing: 0.12em;\n}.elementor .e-65b7a4b-0b8fbef{color:#17364d;fontSize: clamp(2rem, 4vw, 3.25rem); letterSpacing: -0.02em; lineHeight: 1.1;\n}.elementor .e-ed0f1cd-b3dc951{color:#435666;fontSize: 1.05rem; lineHeight: 1.7; maxWidth: 58rem;\n}.elementor .e-632ff8a-27499e7{color:#17364d;fontSize: 1.45rem; gridColumn: 1 / -1; marginTop: 0.25rem;\n}.elementor .e-0304b3f-53494e0{color:#17364d;fontWeight: 700;\n}.elementor .e-75fcf96-e8f9237{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-3885eaa-0863bee{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-2b1bcca-ef777e8{color:#17364d;fontWeight: 700;\n}.elementor .e-d88c3b2-8e91a97{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-6e65a24-e5aac4a{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-f4ce0a2-8863936{color:#17364d;fontWeight: 700;\n}.elementor .e-0800d27-69f6e28{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-1967fb6-44adefc{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-ba7f74a-5ef3ca0{color:#17364d;fontWeight: 700;\n}.elementor .e-cae624e-3b84377{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-fd138bd-ea79f01{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-d817f3d-e688037{color:#17364d;fontWeight: 700;\n}.elementor .e-2469e8f-43a97d0{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-59bf7b9-dc95b51{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-7496a45-0e1c077{color:#17364d;fontSize: 1.45rem; gridColumn: 1 / -1; marginTop: 1.25rem;\n}.elementor .e-77d9320-d61e9c2{color:#17364d;fontWeight: 700;\n}.elementor .e-8501abc-7c1a3ef{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-c19e4a6-25d2fcd{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-974a095-c00c4bd{color:#17364d;fontWeight: 700;\n}.elementor .e-231ef94-57fc5e3{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-ffff9f0-2e74f17{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-9dcf1e2-70165b6{color:#17364d;fontWeight: 700;\n}.elementor .e-c9800b9-cceff7c{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-174d057-a004d60{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-f1fb579-8cc3f3c{color:#17364d;fontWeight: 700;\n}.elementor .e-3be6658-f8136df{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-833aacb-1a1af48{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-14a3bf2-7ce8c32{color:#17364d;fontSize: 1.45rem; gridColumn: 1 / -1; marginTop: 1.25rem;\n}.elementor .e-949a275-df33ad0{color:#17364d;fontWeight: 700;\n}.elementor .e-f58b802-55db7b7{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-16a6a57-4a51488{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-fcae29f-67db8df{color:#17364d;fontWeight: 700;\n}.elementor .e-739112d-acc1aa8{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-0d1f04e-a2e1799{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-a80d64c-8c10082{color:#17364d;fontWeight: 700;\n}.elementor .e-2834103-9dc7be9{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-77f5262-10e6a9b{display:flex;gap:0.45rem;flexDirection: column;\n}.elementor .e-7218003-64062bf{color:#17364d;fontWeight: 700;\n}.elementor .e-8d01438-71992e2{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-e8c87a0-ebc2220{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-ac7dc61-96b865c{color:#17364d;fontWeight: 700;\n}.elementor .e-f1d8462-5b1ab43{color:#17364d;padding:0.75rem;background-color:#ffffff;borderRadius: 0.55rem; fontSize: 1rem; minHeight: 3rem;\n}.elementor .e-ff18ee8-4b07edd{display:flex;gap:0.45rem;flexDirection: column; gridColumn: 1 / -1;\n}.elementor .e-1eddcd3-3ea434a{color:#17364d;fontSize: 1.45rem; gridColumn: 1 / -1; marginTop: 1.25rem;\n}.elementor .e-5530a45-91bd68b{color:#435666;fontSize: 0.9rem; lineHeight: 1.55;\n}.elementor .e-413c240-ca791e1{display:flex;gap:0.7rem;alignItems: flex-start; gridColumn: 1 / -1;\n}.elementor .e-d5ce41c-7736584{color:#435666;fontSize: 0.9rem; lineHeight: 1.55;\n}.elementor .e-273c7f7-585e3fd{display:flex;gap:0.7rem;alignItems: flex-start; gridColumn: 1 / -1;\n}.elementor .e-2456c24-ad828ed{color:#ffffff;cursor:pointer;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#2f7d3e;borderRadius: 0.6rem; fontSize: 1rem; fontWeight: 700; gridColumn: 1 / -1;\n}.elementor .e-e694a68-eb999c0{margin:0px;}.elementor .e-2d31788-2a9e4b7{borderRadius: 0.6rem; gridColumn: 1 / -1;\n}.elementor .e-2b13a8f-d0e6313{margin:0px;}.elementor .e-477720a-8ad8353{borderRadius: 0.6rem; gridColumn: 1 / -1;\n}.elementor .e-e4e9326-77b9ea7{padding:clamp(1rem, 2.5vw, 2rem);border-width:1px;border-color:#e4e9e1;border-style:solid;background-color:#ffffff;display:grid;gap:1.1rem;alignItems: start; borderRadius: 1rem; gridTemplateColumns: repeat(2, minmax(0, 1fr));\n}.elementor .e-f6d2894-2ab7b29{color:#5b6872;fontSize: 0.88rem; lineHeight: 1.6;\n}.elementor .e-2ba81ea-7471642{color:#17364d;fontSize: 1.25rem;\n}.elementor .e-6225e1d-faed905{color:#435666;fontSize: 0.95rem; lineHeight: 1.65;\n}.elementor .e-4d91352-4734288{padding:1.25rem;background-color:#edf5e9;display:flex;gap:0.5rem;borderRadius: 0.8rem; flexDirection: column;\n}.elementor .e-40f980d-6449a7c{padding:clamp(1.25rem, 3vw, 2.5rem);margin-block-start:2rem;margin-block-end:4rem;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:#dce7d8;border-style:solid;background-image:linear-gradient(135deg, #f8faf4 0%,#ffffff 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;gap:1rem;borderRadius: 1rem; boxShadow: 0 18px 50px rgba(24, 55, 75, 0.10); flexDirection: column; maxWidth: 72rem;\n}