.elementor .e-55901e47-aae4{font-family:var(--hh-font);font-weight:700;font-size:0.85rem;color:var(--hh-accent);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-1c7ff054-5180{font-family:var(--hh-font);font-weight:700;font-size:2.5rem;color:var(--hh-accent);line-height:1.25;}.elementor .e-3c8aaa2d-5352{font-family:var(--hh-font);font-size:1.1rem;color:var(--hh-muted);line-height:1.6;}.elementor .e-7e6a9091-f5da:hover,.elementor .e-7e6a9091-f5da:focus-visible{background-color:#00544a;}.elementor .e-7e6a9091-f5da{font-family:var(--hh-font);font-weight:600;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:12px;background-color:var(--hh-accent);box-shadow:0px 8px 20px color-mix(in srgb, var(--hh-accent) 20%, transparent) currentColor;}.elementor .e-417f2f8b-dca8{display:flex;flex-direction:column;gap:20px;flex:0 0 42%;}.elementor .e-6406fc91-2890{width:48px;height:48px;font-size:22px;border-radius:12px;background-color:var(--hh-mint);display:flex;justify-content:center;align-items:center;}.elementor .e-23d080aa-4e13{font-family:var(--hh-font);font-weight:600;font-size:1.15rem;color:var(--hh-accent);}.elementor .e-2773e319-d6eb{font-family:var(--hh-font);font-size:0.95rem;color:var(--hh-muted);line-height:1.55;}.elementor .e-53c8b289-43b2{padding:24px;border-radius:16px;background-color:var(--hh-bg);box-shadow:0px 4px 16px color-mix(in srgb, var(--hh-accent) 8%, transparent) currentColor;display:flex;flex-direction:column;gap:12px;}.elementor .e-75451b2e-c913{width:48px;height:48px;font-size:22px;border-radius:12px;background-color:var(--hh-mint);display:flex;justify-content:center;align-items:center;}.elementor .e-37bf8953-b84b{font-family:var(--hh-font);font-weight:600;font-size:1.15rem;color:var(--hh-accent);}.elementor .e-3e3bc8e4-3eff{font-family:var(--hh-font);font-size:0.95rem;color:var(--hh-muted);line-height:1.55;}.elementor .e-de0709d-331b{padding:24px;border-radius:16px;background-color:var(--hh-bg);box-shadow:0px 4px 16px color-mix(in srgb, var(--hh-accent) 8%, transparent) currentColor;display:flex;flex-direction:column;gap:12px;}.elementor .e-bb3daaa-1069{width:48px;height:48px;font-size:22px;border-radius:12px;background-color:var(--hh-mint);display:flex;justify-content:center;align-items:center;}.elementor .e-31fd3fc0-e3da{font-family:var(--hh-font);font-weight:600;font-size:1.15rem;color:var(--hh-accent);}.elementor .e-53e39f50-3d69{font-family:var(--hh-font);font-size:0.95rem;color:var(--hh-muted);line-height:1.55;}.elementor .e-67332fe9-b3f6{padding:24px;border-radius:16px;background-color:var(--hh-bg);box-shadow:0px 4px 16px color-mix(in srgb, var(--hh-accent) 8%, transparent) currentColor;display:flex;flex-direction:column;gap:12px;}.elementor .e-72f799b-2864{width:48px;height:48px;font-size:22px;border-radius:12px;background-color:var(--hh-mint);display:flex;justify-content:center;align-items:center;}.elementor .e-669a3ccd-56f9{font-family:var(--hh-font);font-weight:600;font-size:1.15rem;color:var(--hh-accent);}.elementor .e-5bd7e916-2c51{font-family:var(--hh-font);font-size:0.95rem;color:var(--hh-muted);line-height:1.55;}.elementor .e-5f7d2618-ee5b{padding:24px;border-radius:16px;background-color:var(--hh-bg);box-shadow:0px 4px 16px color-mix(in srgb, var(--hh-accent) 8%, transparent) currentColor;display:flex;flex-direction:column;gap:12px;}.elementor .e-2657d668-2637{display:grid;gap:24px;flex:1 1 0px;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);}.elementor .e-a2239bb-2271{max-width:1200px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:48px;align-items:center;}.elementor .e-67f0851c-2500{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hh-surface);}.elementor .e-420e4368-5a14{width:42px;height:42px;font-size:20px;border-radius:9999px;background-color:var(--hh-mint);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .e-25f8a959-d7da{font-family:var(--hh-font);font-weight:700;font-size:0.95rem;color:var(--hh-accent);}.elementor .e-3b234118-7d19{font-family:var(--hh-font);font-size:0.8rem;color:var(--hh-muted);}.elementor .e-775df788-2a6c{flex-direction:column;gap:2px;}.elementor .e-4103517-ce9c{max-width:260px;position:absolute;inset-inline-end:-20px;inset-block-end:-20px;padding:20px;border-radius:16px;background-color:var(--hh-surface);box-shadow:0px 12px 28px 0px rgba(0,0,0,0.15);display:flex;gap:14px;align-items:center;}.elementor .e-7a699477-d8a1{min-height:420px;overflow:visible;position:relative;border-radius:16px;background-image:url("https://homehelpershendersonville.com/wp-content/uploads/2026/09/caregiver-senior-hendersonville.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex:1 1 0px;}.elementor .e-49e00643-ea0b{font-family:var(--hh-font);font-weight:700;font-size:0.8rem;color:var(--hh-accent);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-6fb8663f-f088{font-family:var(--hh-font);font-weight:700;font-size:2.25rem;color:var(--hh-accent);line-height:1.2;}.elementor .e-5162dc1a-3e82{font-family:var(--hh-font);font-size:1.1rem;color:var(--hh-muted);line-height:1.6;}.elementor .e-10f231d4-c561{font-size:18px;margin-block-start:2px;flex:0 0 auto;}.elementor .e-30f84c4a-df77{font-family:var(--hh-font);font-weight:500;font-size:1rem;color:var(--hh-ink);line-height:1.5;}.elementor .e-51bc10eb-dfa0{gap:12px;align-items:flex-start;}.elementor .e-2bd349e-2e91{font-size:18px;margin-block-start:2px;flex:0 0 auto;}.elementor .e-4b559772-cf10{font-family:var(--hh-font);font-weight:500;font-size:1rem;color:var(--hh-ink);line-height:1.5;}.elementor .e-36ce67b3-388a{gap:12px;align-items:flex-start;}.elementor .e-6e6dd211-53c8{font-size:18px;margin-block-start:2px;flex:0 0 auto;}.elementor .e-512d3a31-beb2{font-family:var(--hh-font);font-weight:500;font-size:1rem;color:var(--hh-ink);line-height:1.5;}.elementor .e-2438a949-b1fe{gap:12px;align-items:flex-start;}.elementor .e-182e347a-b7c9{font-size:18px;margin-block-start:2px;flex:0 0 auto;}.elementor .e-3f257a33-d64d{font-family:var(--hh-font);font-weight:500;font-size:1rem;color:var(--hh-ink);line-height:1.5;}.elementor .e-3062c154-157d{gap:12px;align-items:flex-start;}.elementor .e-232c0acf-5bf2{padding-block-start:8px;flex-direction:column;gap:14px;}.elementor .e-46206214-8c85:hover,.elementor .e-46206214-8c85:focus-visible{background-color:#00544a;}.elementor .e-46206214-8c85{font-family:var(--hh-font);font-weight:600;color:#FFFFFF;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;margin-block-start:8px;border-radius:16px;background-color:var(--hh-accent);box-shadow:0px 8px 20px color-mix(in srgb, var(--hh-accent) 20%, transparent) currentColor;}.elementor .e-53e5d51e-4427{flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-75e2dcfb-4b4f{max-width:1200px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:56px;align-items:center;}.elementor .e-4198ffef-8237{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hh-bg);}.elementor .e-4eb4d55b-c545{font-family:var(--hh-font);font-weight:700;font-size:0.8rem;color:var(--hh-accent);letter-spacing:0.05em;text-transform:uppercase;}.elementor .e-c6e5485-9390{font-family:var(--hh-font);font-weight:700;font-size:2.25rem;color:var(--hh-accent);line-height:1.2;}.elementor .e-5e5a0c75-db34{font-family:var(--hh-font);font-size:1.1rem;color:var(--hh-muted);line-height:1.6;}.elementor .e-4e1ea5ce-b39c{max-width:640px;flex-direction:column;gap:12px;}.elementor .e-549dfbb4-10fe{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-136f82b0-3233{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-3e0c370-106b{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-373265de-c7dd{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-5423a9f9-ae21{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-4ac22381-4c89{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-459a37f-330a{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-2f64a32d-97fc{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-342ff098-d0d6{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-4c1aad8f-ed54{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-4b510cb9-e36e{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-696e06e5-87a4{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-12b1b930-b8b0{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-3916c0c6-ea62{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-1e7d4856-200e{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-13367f07-5c0b{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-243b5bb1-9c81{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-57acbce5-9fd1{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-489b3b8a-e9b5{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-63ee356a-9a65{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-759829c8-5faa{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-22f9a1ef-44eb{font-family:var(--hh-font);font-weight:700;font-size:1.05rem;color:var(--hh-accent);}.elementor .e-2b3b35fe-136e{font-family:var(--hh-font);font-size:0.78rem;color:var(--hh-muted);}.elementor .e-5d9d8d00-ea4f{text-align:center;padding:20px;border-radius:12px;background-color:var(--hh-bg);box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05);flex-direction:column;gap:4px;align-items:center;}.elementor .e-6143d137-4b53{gap:16px;grid-template-columns:repeat(4, 1fr);}.elementor .e-255c79c7-ec46{font-family:var(--hh-font);font-weight:700;font-size:1.25rem;color:var(--hh-accent);}.elementor .e-5ac7ffaa-955c{font-family:var(--hh-font);font-size:0.95rem;color:var(--hh-muted);line-height:1.55;}.elementor .e-2e686834-e7b2{max-width:560px;flex-direction:column;gap:6px;}.elementor .e-32c6c302-957b:hover,.elementor .e-32c6c302-957b:focus-visible{background-color:#00544a;}.elementor .e-32c6c302-957b{font-family:var(--hh-font);font-weight:600;color:#FFFFFF;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:12px;background-color:var(--hh-accent);}.elementor .e-71076bc6-a8f2{padding:32px;border-radius:12px;border-color:#DEF6ED;border-style:solid;background-color:#DEF6ED;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-c2abbc0-f0ce{max-width:1200px;padding-block-start:0px;padding-block-end:0px;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-34646b29-53b3{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--hh-surface);}