[data-visual=homecare-residence]{--hr-ink:#102b2a;--hr-green:#17443f;--hr-green-2:#285e56;--hr-ivory:#f5f1e8;--hr-paper:#fffdf8;--hr-navy:#172a43;--hr-clay:#9f3f2b;--hr-line:#102b2a29;background:var(--hr-paper);color:var(--hr-ink)}[data-visual=homecare-residence] .floating-whatsapp{background:#17443f}.hr-site,.hrs-page,.hr-nav,.hr-footer{font-family:var(--font-tajawal), Arial, sans-serif}.hr-site h1,.hrs-page h1{white-space:normal;word-break:normal;overflow-wrap:normal;font-size:40px;line-height:1.2}.hr-site h2,.hrs-page h2,.hr-footer h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:-.035em;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;font-weight:400;line-height:1.25;display:block}[dir=rtl] .hr-site h1,[dir=rtl] .hr-site h2,[dir=rtl] .hrs-page h1,[dir=rtl] .hrs-page h2,[dir=rtl] .hr-footer h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:0;font-weight:700}.hr-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.hr-kicker{color:var(--hr-clay);letter-spacing:.17em;text-transform:uppercase;font-size:.76rem;font-weight:800}[dir=rtl] .hr-kicker{letter-spacing:.02em}.hr-nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f0;border-bottom:1px solid #102b2a1f;position:sticky;top:0}.hr-nav-inner{justify-content:space-between;align-items:center;gap:30px;min-height:78px;display:flex}.hr-brand{color:var(--hr-ink);flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.hr-brand-mark{border:1px solid var(--hr-green);border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.hr-brand-mark i:first-child,.hr-brand-mark i:last-child{background:var(--hr-green);border-radius:2px;position:absolute}.hr-brand-mark i:first-child{width:18px;height:4px}.hr-brand-mark i:last-child{width:4px;height:18px}.hr-brand-logo{object-fit:contain;width:38px;height:39px}.hr-brand>span:last-child{line-height:1;display:grid}.hr-brand strong{letter-spacing:.08em;font-size:.9rem}.hr-brand small{color:#62736e;letter-spacing:.12em;margin-top:6px;font-size:.58rem}.hr-nav-links{align-items:center;gap:28px;display:flex}.hr-nav-links a,.hr-language{color:var(--hr-ink);font-size:.85rem;font-weight:700;text-decoration:none}.hr-nav-links a{border-bottom:2px solid #0000;padding-block:29px}.hr-nav-links a:hover{color:var(--hr-clay);border-color:var(--hr-clay)}.hr-nav-actions{align-items:center;gap:14px;display:flex}.hr-language{border-inline-end:1px solid var(--hr-line);padding-inline-end:14px}.hr-nav-cta{background:var(--hr-green);color:#fff;border-radius:999px;padding:13px 19px;font-size:.82rem;font-weight:800;text-decoration:none}.hr-nav-cta:hover{background:var(--hr-green-2)}.hr-menu{color:var(--hr-ink);cursor:pointer;background:0 0;border:0;font-size:1.5rem;display:none}.hr-mobile-menu{border-top:1px solid var(--hr-line);background:var(--hr-paper);padding:12px 24px 24px;display:grid}.hr-mobile-menu a{border-bottom:1px solid var(--hr-line);color:var(--hr-ink);grid-template-columns:34px 1fr;gap:10px;padding:15px 0;text-decoration:none;display:grid}.hr-mobile-menu a>span{color:var(--hr-clay);font-size:.72rem}.hr-mobile-menu a div{gap:3px;display:grid}.hr-mobile-menu small{color:#65726f;font-size:.78rem}.hr-hero{isolation:isolate;background:#dfe8e2;min-height:clamp(680px,100vh - 78px,900px);position:relative;overflow:hidden}.hr-hero picture,.hr-hero picture img{width:100%;height:100%;position:absolute;inset:0}.hr-hero picture img{object-fit:cover;object-position:center}[dir=rtl] .hr-hero picture{transform:scaleX(-1)}.hr-hero-shade{z-index:1;background:linear-gradient(90deg,#0d2624e6 0%,#0d2624b8 34%,#0d26242e 58%,#0d262408 100%),linear-gradient(#0000 55%,#0c1f1e59);position:absolute;inset:0}[dir=rtl] .hr-hero-shade{background:linear-gradient(270deg,#0d2624e6 0%,#0d2624b8 34%,#0d26242e 58%,#0d262408 100%),linear-gradient(#0000 55%,#0c1f1e59)}.hr-hero-content{min-height:inherit;z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding-block:80px 150px;display:flex;position:relative}.hr-hero .hr-kicker{color:#f0b29f}.hr-hero h1{color:#fff;max-width:none;font-size:40px;line-height:1.2}.hr-hero h1 span,.hr-hero h1 strong{display:inline}.hr-hero h1 strong{color:#e7efe9;margin-top:0;font-style:italic;font-weight:400}[dir=rtl] .hr-hero h1 strong{font-style:normal}.hr-hero-intro{color:#ffffffe0;max-width:660px;margin-top:30px;font-size:18px;line-height:1.6}.hr-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.hr-button{background:var(--hr-clay);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:30px;min-height:54px;padding:0 24px;font-size:.9rem;font-weight:800;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 14px 36px #2c161129}.hr-button:hover{background:#c96149;transform:translateY(-2px)}.hr-line-link{color:var(--hr-green);border-bottom:1px solid;align-items:center;gap:14px;padding-block:8px;font-weight:800;text-decoration:none;display:inline-flex}.hr-hero .hr-line-link{color:#fff}.hr-emergency-note{z-index:3;inset-inline-start:max(24px,50% - 660px);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;background:#091f1dc7;border:1px solid #ffffff59;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:680px;padding:17px 20px;display:grid;position:absolute;bottom:28px}.hr-emergency-note strong{color:#ffc4b3;white-space:nowrap}.hr-emergency-note p{font-size:18px;line-height:1.6}.hr-emergency-note a{color:#fff;white-space:nowrap;font-size:.78rem;font-weight:800;text-decoration:none}.hr-services{padding-block:110px 130px}.hr-services>header{border-bottom:1px solid var(--hr-line);grid-template-columns:.8fr 1.2fr 1fr;align-items:start;gap:50px;padding-bottom:56px;display:grid}.hr-services h2{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;line-height:1.25}.hr-services>header>p:last-child{color:#5c6d68;font-size:18px;line-height:1.6}.hr-service-list>a{border-bottom:1px solid var(--hr-line);color:var(--hr-ink);grid-template-columns:70px minmax(280px,.7fr) 1fr;align-items:center;gap:34px;padding-block:34px;text-decoration:none;display:grid}.hr-service-number{color:var(--hr-clay);letter-spacing:.14em;font-size:.74rem}.hr-service-list figure{border-radius:3px;height:210px;overflow:hidden}.hr-service-list img{object-fit:cover;width:100%;height:100%;transition:transform .55s}.hr-service-list>a:hover img{transform:scale(1.035)}.hr-service-list h3{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:-.03em;font-size:18px;font-weight:400;line-height:1.35}[dir=rtl] .hr-service-list h3{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:0;font-weight:700}.hr-service-list p{color:#65726f;max-width:590px;margin-top:10px;font-size:18px;line-height:1.6}.hr-service-list a div:last-child>span{color:var(--hr-green-2);margin-top:16px;font-size:.82rem;font-weight:800;display:inline-block}.hr-visit{background:var(--hr-navy);color:#fff;padding-block:118px}.hr-visit header{grid-template-columns:.6fr 1fr .75fr;align-items:start;gap:48px;display:grid}.hr-visit .hr-kicker{color:#f0a38c}.hr-visit h2{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;line-height:1.25}.hr-visit h2,.hr-visit h3{color:#fff}.hr-visit header>p:last-child{color:#ffffffb3;font-size:18px;line-height:1.6}.hr-visit-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;margin-top:80px;display:grid}.hr-visit ol{list-style:none}.hr-visit li{border-top:1px solid #fff3;grid-template-columns:54px 1fr;gap:18px;padding-block:25px;display:grid}.hr-visit li>span{color:#f0a38c;font-size:.73rem}.hr-visit h3{font-size:18px;line-height:1.35}.hr-visit li p{color:#ffffffab;margin-top:8px;font-size:18px;line-height:1.6}.hr-visit figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.hr-visit figcaption,.hr-after figcaption{color:#ffffffb8;margin-top:10px;font-size:.69rem;line-height:1.5}.hr-line-light{color:#fff;margin-top:30px}.hr-family{background:var(--hr-ivory);grid-template-columns:1.1fr .9fr;min-height:730px;display:grid}.hr-family figure,.hr-family figure img{width:100%;height:100%}.hr-family figure{overflow:hidden}.hr-family figure img{object-fit:cover}.hr-family>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:80px max(7vw,60px);display:flex}.hr-family h2{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;margin-top:24px;font-size:30px;line-height:1.25}.hr-family>div>p:not(.hr-kicker){color:#52625e;margin-top:28px;font-size:18px;line-height:1.6}.hr-family .hr-line-link{margin-top:28px}.hr-after{background:var(--hr-green);color:#fff;padding-block:120px}.hr-after-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.hr-after .hr-kicker{color:#f0b29f}.hr-after h2{white-space:normal;word-break:normal;overflow-wrap:normal;color:#fff;width:100%;max-width:none;margin-top:22px;font-size:30px;line-height:1.25}.hr-after div>p:not(.hr-kicker){color:#ffffffbf;margin-top:28px;font-size:18px;line-height:1.6}.hr-after .hr-button{color:var(--hr-green);background:#fff;margin-top:34px}.hr-after figure img{aspect-ratio:3/2;object-fit:cover;border-radius:2px;width:100%;height:auto}.hr-emergency{color:#652719;background:#fff4ef;border-top:1px solid #e28770;border-bottom:1px solid #e28770}.hr-emergency .hr-wrap{grid-template-columns:200px 1fr auto;align-items:center;gap:50px;padding-block:48px;display:grid}.hr-emergency .hr-wrap>span{font-family:var(--font-tajawal), Arial, sans-serif;font-size:5.7rem;line-height:1}.hr-emergency h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:0;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;font-weight:800;line-height:1.25}.hr-emergency p{max-width:710px;margin-top:8px;font-size:18px;line-height:1.6}.hr-emergency a{color:#652719;border:1px solid #9b4534;border-radius:999px;align-items:center;gap:28px;padding:14px 20px;font-weight:800;text-decoration:none;display:flex}.hr-directory{padding-block:110px}.hr-directory>.hr-kicker{margin-bottom:32px}.hr-directory>a{border-top:1px solid var(--hr-line);color:var(--hr-ink);grid-template-columns:60px .7fr 1.2fr 30px;align-items:center;gap:25px;padding-block:24px;text-decoration:none;display:grid}.hr-directory>a:last-child{border-bottom:1px solid var(--hr-line)}.hr-directory>a>span{color:var(--hr-clay);font-size:.7rem}.hr-directory>a>strong{font-family:var(--font-tajawal), Arial, sans-serif;font-size:18px;font-weight:400;line-height:1.35}[dir=rtl] .hr-directory>a>strong{font-family:var(--font-tajawal), Arial, sans-serif;font-weight:700}.hr-directory>a>p{color:#64716e;font-size:18px;line-height:1.6}.hr-directory>a>i{font-style:normal}.hr-faq{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:30px 120px;display:grid}.hr-faq h2{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;margin-top:20px;font-size:30px;line-height:1.25}.hr-faq details{border-top:1px solid var(--hr-line)}.hr-faq details:last-child{border-bottom:1px solid var(--hr-line)}.hr-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:18px;font-weight:800;line-height:1.35;display:flex}.hr-faq summary::-webkit-details-marker{display:none}.hr-faq details p{color:#5c6b68;max-width:740px;padding:0 35px 24px 0;font-size:18px;line-height:1.6}[dir=rtl] .hr-faq details p{padding:0 0 24px 35px}.hr-sources{border-top:1px solid var(--hr-line);grid-template-columns:.65fr 1fr;gap:0 60px;padding-block:50px 90px;display:grid}.hr-sources h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:normal;grid-row:1/20;width:100%;max-width:none;font-size:30px;font-weight:800;line-height:1.25}.hr-sources a{border-bottom:1px solid var(--hr-line);color:var(--hr-ink);justify-content:space-between;gap:25px;padding:15px 0;text-decoration:none;display:flex}.hr-contact{color:var(--hr-ink);background:#dce8e1}.hr-contact>.hr-wrap{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;padding-block:90px;display:grid}.hr-contact h2{white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;margin-top:18px;font-size:30px;line-height:1.25}.hr-contact div>p:not(.hr-kicker){color:#4e615c;max-width:700px;margin-top:24px;font-size:18px;line-height:1.6}.hr-contact>.hr-wrap>div:last-child{display:grid}.hr-contact>.hr-wrap>div:last-child a{border-top:1px solid var(--hr-green);color:var(--hr-green);justify-content:space-between;gap:20px;padding:18px 0;font-weight:800;text-decoration:none;display:flex}.hr-contact>.hr-wrap>div:last-child a:last-child{border-bottom:1px solid var(--hr-green)}.hr-footer{color:#fff;background:#0e2927}.hr-footer-main{grid-template-columns:1.35fr .7fr .8fr .8fr;gap:70px;padding-block:86px 70px;display:grid}.hr-brand-footer{color:#fff}.hr-brand-footer .hr-brand-mark{border-color:#a9c2b7}.hr-brand-footer .hr-brand-mark i{background:#a9c2b7!important}.hr-brand-footer small{color:#a8bbb5}.hr-footer-intro h2{white-space:normal;word-break:normal;overflow-wrap:normal;color:#fff;width:100%;max-width:none;margin-top:48px;font-size:30px;line-height:1.25}.hr-footer-intro p{color:#aebfba;max-width:500px;margin-top:22px;font-size:18px;line-height:1.6}.hr-footer-main nav,.hr-footer-contact{flex-direction:column;gap:12px;display:flex}.hr-footer-main nav>strong,.hr-footer-contact>strong{color:#a7beb6;letter-spacing:.14em;margin-bottom:12px;font-size:.71rem}.hr-footer-main nav a,.hr-footer-contact a{color:#fff;font-size:.9rem;text-decoration:none}.hr-footer-contact p{color:#b8c6c2;margin-top:24px;font-size:18px;line-height:1.6}.hr-footer-contact p b{color:#f1b09b}.hr-footer-base{clip-path:inset(0 -100vmax);color:#31514b;background:#fff;border-top:1px solid #dbe5e2;justify-content:space-between;gap:30px;padding-block:25px 38px;font-size:.76rem;display:flex;box-shadow:0 0 0 100vmax #fff}.hr-footer-base nav{gap:24px;display:flex}.hr-footer-base a{color:#17443f;text-decoration:none}.hrs-hero{background:var(--hr-ivory);padding-block:70px 76px}.hrs-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:80px;display:grid}.hrs-hero nav{color:#72817d;gap:8px;font-size:.78rem;display:flex}.hrs-hero nav a{color:var(--hr-green-2)}.hrs-hero .hr-kicker{margin-top:55px}.hrs-hero h1{max-width:none;margin-top:18px;font-size:40px;line-height:1.2}.hrs-answer{color:#52635f;max-width:730px;margin-top:25px;font-size:18px;line-height:1.6}.hrs-meta{color:#70807c;gap:20px;margin-top:24px;font-size:.76rem;display:flex}.hrs-hero .hr-button{margin-top:30px}.hrs-hero figure img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.hrs-hero figcaption{color:#74807d;margin-top:9px;font-size:.68rem}.hrs-tabs{z-index:40;border-block:1px solid var(--hr-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f2;position:sticky;top:78px}.hrs-tabs>div{scrollbar-width:none;display:flex;overflow-x:auto}.hrs-tabs a{border-inline-end:1px solid var(--hr-line);color:#50615d;white-space:nowrap;flex:none;padding:17px 21px;font-size:.79rem;font-weight:700;text-decoration:none}.hrs-tabs a:first-child{border-inline-start:1px solid var(--hr-line)}.hrs-tabs a[aria-current=page]{background:var(--hr-green);color:#fff}.hrs-list{grid-template-columns:1fr 1fr;gap:0 34px;list-style:none;display:grid}.hrs-list li{border-top:1px solid var(--hr-line);grid-template-columns:22px 1fr;gap:12px;margin-top:5%;padding:20px;line-height:1.5;display:grid}.hrs-list li span{color:var(--hr-clay);font-weight:900}.hrs-features{border-top:1px solid var(--hr-line);border-inline-start:1px solid var(--hr-line);grid-template-columns:1fr 1fr;display:grid}.hrs-features article{border-inline-end:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);min-height:190px;padding:25px}.hrs-features article>span{color:var(--hr-clay);font-size:.7rem}.hrs-features h3{margin-top:28px;font-size:18px;line-height:1.35}.hrs-features p{color:#5d6d68;margin-top:8px;font-size:18px;line-height:1.6}.hrs-steps{list-style:none}.hrs-steps li{border-top:1px solid var(--hr-line);grid-template-columns:45px 1fr;gap:20px;padding:20px 0;display:grid}.hrs-steps li>span{color:var(--hr-clay);font-size:.72rem}.hrs-steps h3{font-size:18px;line-height:1.35}.hrs-steps p{color:#5c6c67;margin-top:6px;font-size:18px;line-height:1.6}.hrs-callout{border-inline-start:4px solid var(--hr-green);background:#eaf0eb;padding:24px 28px}.hrs-callout.warning{color:#682719;background:#fff0eb;border-color:#b8472e}.hrs-callout.important{border-color:var(--hr-clay);background:#f8eee7}.hrs-callout strong{font-size:18px;line-height:1.35}.hrs-callout p{margin-top:8px;font-size:18px;line-height:1.6}.hrs-table{overflow-x:auto}.hrs-table table{border-collapse:collapse;width:100%}.hrs-table th,.hrs-table td{border:1px solid var(--hr-line);text-align:start;padding:13px}.hrs-stat{border:1px solid var(--hr-line);padding:25px}.hrs-stat strong{color:var(--hr-green);font-family:var(--font-tajawal), Arial, sans-serif;font-size:3.5rem}.hrs-figure img{width:100%;height:auto}.hrs-figure figcaption{color:#6b7975;font-size:.7rem}.hrs-faq details{border-top:1px solid var(--hr-line)}.hrs-faq details:last-child{border-bottom:1px solid var(--hr-line)}.hrs-faq summary{cursor:pointer;justify-content:space-between;padding:19px 0;font-weight:800;display:flex}.hrs-faq summary::-webkit-details-marker{display:none}.hrs-faq details p{color:#5b6b67;padding:0 30px 20px 0;font-size:18px;line-height:1.6}[dir=rtl] .hrs-faq details p{padding:0 0 20px 30px}.hrs-sources h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:normal;width:100%;max-width:none;font-size:30px;font-weight:800;line-height:1.25}.hrs-sources a{border-top:1px solid var(--hr-line);color:var(--hr-green-2);justify-content:space-between;padding:14px 0;text-decoration:none;display:flex}.hrs-next>.hr-kicker{margin-bottom:15px}.hrs-next>a{border-top:1px solid var(--hr-line);color:var(--hr-ink);grid-template-columns:40px 1fr 30px;gap:15px;padding:17px 0;text-decoration:none;display:grid}.hrs-next>a span{color:var(--hr-clay);font-size:.7rem}.hrs-next>a i{font-style:normal}@media (max-width:1080px){.hr-nav-links{display:none}.hr-menu{display:block}.hr-services>header,.hr-visit header{grid-template-columns:.55fr 1.2fr}.hr-services>header>p:last-child,.hr-visit header>p:last-child{grid-column:2}.hr-footer-main{grid-template-columns:1.2fr 1fr 1fr}.hr-footer-contact{grid-column:2/4}}@media (max-width:850px){.hr-wrap{width:min(100% - 32px,720px)}.hr-nav-inner{min-height:68px}.hr-brand small,.hr-nav-cta{display:none}.hr-hero{min-height:780px}.hr-hero picture img{object-position:center top}.hr-hero-shade,[dir=rtl] .hr-hero-shade{background:linear-gradient(#0c25230d 25%,#0c2523c7 61%,#0c2523f5 100%)}.hr-hero-content{justify-content:flex-end;padding-bottom:165px}.hr-hero-intro{line-height:1.6}.hr-emergency-note{inset-inline:16px;grid-template-columns:1fr auto;bottom:15px}.hr-emergency-note p{grid-area:2/1/auto/3}.hr-services{padding-block:80px}.hr-services>header,.hr-visit header{grid-template-columns:1fr;gap:18px}.hr-services>header>p:last-child,.hr-visit header>p:last-child{grid-column:auto}.hr-service-list>a{grid-template-columns:42px 1fr;gap:20px}.hr-service-list figure{aspect-ratio:3/2;grid-column:2;height:auto}.hr-service-list>a>div:last-child{grid-column:2}.hr-visit{padding-block:85px}.hr-visit-grid{grid-template-columns:1fr;gap:50px;margin-top:50px}.hr-family{grid-template-columns:1fr}.hr-family figure{min-height:470px}.hr-family>div{padding:70px 24px 80px}.hr-after{padding-block:80px}.hr-after-grid{grid-template-columns:1fr;gap:55px}.hr-emergency .hr-wrap{grid-template-columns:100px 1fr;gap:25px}.hr-emergency .hr-wrap>span{font-size:3.8rem}.hr-emergency a{grid-column:1/3;justify-self:start}.hr-directory>a{grid-template-columns:40px 1fr 25px}.hr-directory>a>p{grid-column:2}.hr-directory>a>i{grid-area:1/3}.hr-faq{grid-template-columns:1fr;gap:45px}.hr-sources{grid-template-columns:1fr}.hr-sources h2{grid-row:auto;margin-bottom:16px}.hr-contact>.hr-wrap{grid-template-columns:1fr;gap:50px}.hr-footer-main{grid-template-columns:1fr 1fr}.hr-footer-intro,.hr-footer-contact{grid-column:1/3}.hrs-hero{padding-block:45px 55px}.hrs-hero-grid{grid-template-columns:1fr;gap:50px}.hrs-hero .hr-kicker{margin-top:30px}.hrs-hero figure{order:-1}.hrs-tabs{top:68px}}@media (max-width:600px){.hr-wrap{width:calc(100% - 28px)}.hr-brand-mark{width:36px;height:36px}.hr-brand-logo{width:32px;height:33px}.hr-brand strong{font-size:.75rem}.hr-language{font-size:.74rem}.hr-hero{background:#0d2624;min-height:0}.hr-hero picture{height:390px;bottom:auto}.hr-hero picture img{object-position:center top}.hr-hero-shade,[dir=rtl] .hr-hero-shade{background:linear-gradient(#0d262400,#0d2624 88%);height:170px;top:255px;bottom:auto}.hr-hero-content{min-height:0;padding-top:400px;padding-bottom:190px}.hr-actions{flex-direction:column;align-items:flex-start;gap:12px}.hr-emergency-note{grid-template-columns:1fr;gap:6px}.hr-emergency-note p{grid-area:auto}.hr-emergency-note a{margin-top:5px}.hr-service-list>a{grid-template-columns:28px 1fr}.hr-service-list figure{grid-column:1/3}.hr-service-list>a>div:last-child{grid-column:1/3;padding-inline-start:48px}.hr-family figure{min-height:360px}.hr-family>div{padding-inline:18px}.hr-emergency .hr-wrap{grid-template-columns:1fr}.hr-emergency .hr-wrap>span{font-size:4.6rem}.hr-emergency a{grid-column:auto}.hr-directory{padding-block:80px}.hr-directory>a{grid-template-columns:30px 1fr 20px;gap:12px}.hr-footer-main{grid-template-columns:1fr;gap:45px}.hr-footer-intro,.hr-footer-contact{grid-column:auto}.hr-footer-base{flex-direction:column}.hrs-list,.hrs-features{grid-template-columns:1fr}}@keyframes hr-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hr-image-in{0%{opacity:.72;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.hr-hero picture img{animation:none}.hr-hero-content .hr-kicker{animation:.6s 80ms both hr-rise}.hr-hero-content h1{animation:none}.hr-hero-intro{animation:.7s .26s both hr-rise}.hr-actions{animation:.7s .34s both hr-rise}.hr-emergency-note{animation:.7s .45s both hr-rise}}[data-visual=homecare-residence] a:focus-visible,[data-visual=homecare-residence] button:focus-visible{outline:3px solid var(--hr-clay);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hr-site *,.hrs-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-visual=homecare-residence] .hr-enquiry-backdrop{z-index:100;background:#0e2927b8;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0;overflow-y:auto}body[data-visual=homecare-residence] .hr-enquiry-dialog{background:var(--hr-paper);width:min(100%,34rem);max-height:min(90svh,48rem);color:var(--hr-ink);overscroll-behavior:contain;border:1px solid #102b2a29;border-radius:1.15rem;overflow-y:auto;box-shadow:0 30px 90px #091f1d47}body[data-visual=homecare-residence] .hr-enquiry-field:has(input[name=privacyConsent]){display:block}body[data-visual=homecare-residence] .hr-enquiry-field:has(input[name=privacyConsent])>span{color:#52625e;font-size:.82rem;line-height:1.5;display:inline}body[data-visual=homecare-residence] .hr-enquiry-field input[name=privacyConsent]{vertical-align:middle;width:auto;height:auto;min-height:0;accent-color:var(--hr-green);margin:0 .4rem 0 0;padding:0}[dir=rtl] body[data-visual=homecare-residence] .hr-enquiry-field input[name=privacyConsent]{margin:0 0 0 .4rem}body[data-visual=homecare-residence] .hr-enquiry-field:has(input[name=privacyConsent]) a{color:var(--hr-green);font-weight:800;text-decoration:underline}body[data-visual=homecare-residence] .hr-enquiry-header{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.5rem 1rem;display:flex}body[data-visual=homecare-residence] .hr-enquiry-header h2{color:var(--hr-ink);font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:400;line-height:1}body[data-visual=homecare-residence] .hr-enquiry-close{border:1px solid var(--hr-line);width:2.5rem;height:2.5rem;color:var(--hr-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}body[data-visual=homecare-residence] .hr-enquiry-close:hover{border-color:var(--hr-green);background:#dce8e1}body[data-visual=homecare-residence] .hr-enquiry-close:disabled,body[data-visual=homecare-residence] .hr-enquiry-submit:disabled{cursor:not-allowed;opacity:.62}body[data-visual=homecare-residence] .hr-enquiry-dialog form{gap:1rem;padding:.5rem 1.5rem 1.5rem;display:grid}body[data-visual=homecare-residence] .hr-enquiry-fields{gap:1rem;display:grid}body[data-visual=homecare-residence] .hr-enquiry-field{gap:.4rem;display:grid}body[data-visual=homecare-residence] .hr-enquiry-field label{color:var(--hr-ink);letter-spacing:.04em;font-size:.78rem;font-weight:800}body[data-visual=homecare-residence] .hr-enquiry-field input,body[data-visual=homecare-residence] .hr-enquiry-field textarea,body[data-visual=homecare-residence] .hr-enquiry-phone-input{width:100%;min-height:3rem;color:var(--hr-ink);font:inherit;background:#fff;border:1px solid #102b2a38;border-radius:.45rem;outline:none;padding:.72rem .85rem;font-size:.95rem}body[data-visual=homecare-residence] .hr-enquiry-field input::placeholder,body[data-visual=homecare-residence] .hr-enquiry-field textarea::placeholder{color:#75847f}body[data-visual=homecare-residence] .hr-enquiry-field input:focus,body[data-visual=homecare-residence] .hr-enquiry-field textarea:focus,body[data-visual=homecare-residence] .hr-enquiry-phone-input:focus{border-color:var(--hr-green);box-shadow:0 0 0 3px #17443f21}body[data-visual=homecare-residence] .hr-enquiry-field textarea{resize:vertical;min-height:7rem}body[data-visual=homecare-residence] .hr-enquiry-phone{direction:ltr;width:100%}body[data-visual=homecare-residence] .hr-enquiry-field .hr-enquiry-phone-input{height:3rem;color:var(--hr-ink);-webkit-text-fill-color:var(--hr-ink);opacity:1;visibility:visible;caret-color:var(--hr-ink);text-align:left;padding:.72rem .85rem .72rem 3.75rem;margin:0!important}body[data-visual=homecare-residence] .hr-enquiry-phone .flag-dropdown{background:#fff;border:1px solid #102b2a38;border-radius:.45rem 0 0 .45rem}body[data-visual=homecare-residence] .hr-enquiry-phone .hr-enquiry-phone-button{z-index:2}body[data-visual=homecare-residence] .hr-enquiry-phone .selected-flag{width:3rem;padding-inline-start:.8rem}body[data-visual=homecare-residence] .hr-enquiry-phone .selected-flag .arrow{border-top-color:var(--hr-ink);inset-inline-start:1.55rem}body[data-visual=homecare-residence] .hr-enquiry-phone .country-list{z-index:110;width:min(18.75rem,100vw - 2rem);max-width:calc(100vw - 2rem);margin-top:.35rem}body[data-visual=homecare-residence] .hr-enquiry-phone .hr-enquiry-phone-dropdown{z-index:120;color:var(--hr-ink);background:#fff}body[data-visual=homecare-residence] .hr-enquiry-phone .country-list .search-box{width:calc(100% - 1rem);font:inherit}body[data-visual=homecare-residence] .hr-enquiry-phone .hr-enquiry-phone-search,body[data-visual=homecare-residence] .hr-enquiry-phone .hr-enquiry-phone-search-box{color:var(--hr-ink);background:#fff}body[data-visual=homecare-residence] .hr-enquiry-submit{background:var(--hr-clay);color:#fff;cursor:pointer;min-height:3.25rem;font:inherit;border:0;border-radius:999px;font-size:.9rem;font-weight:800;transition:transform .25s,background .25s;box-shadow:0 14px 36px #2c161129}body[data-visual=homecare-residence] .hr-enquiry-submit:hover:not(:disabled){background:#c96149;transform:translateY(-2px)}body[data-visual=homecare-residence] .hr-enquiry-feedback{border-radius:.45rem;margin:0;padding:.75rem .85rem;font-size:.86rem;line-height:1.5}body[data-visual=homecare-residence] .hr-enquiry-feedback-error{color:#652719;background:#f8e9e4}body[data-visual=homecare-residence] .hr-enquiry-feedback-success{color:var(--hr-green);background:#dce8e1}[dir=rtl] body[data-visual=homecare-residence] .hr-enquiry-header h2{font-family:var(--font-tajawal), Arial, sans-serif;letter-spacing:0;font-weight:700}@media (max-width:600px){body[data-visual=homecare-residence] .hr-enquiry-backdrop{padding:max(1rem, env(safe-area-inset-top)) .75rem 1rem;align-items:flex-start}body[data-visual=homecare-residence] .hr-enquiry-dialog{max-height:calc(100svh - 2rem)}body[data-visual=homecare-residence] .hr-enquiry-header,body[data-visual=homecare-residence] .hr-enquiry-dialog form{padding-inline:1rem}}@media (max-width:767px){.hr-site,.hrs-page,.hr-site>section,.hrs-page>header,.hrs-page>nav,.hrs-page>div{min-width:0}.hr-site img,.hrs-page img{max-width:100%}.hr-nav-inner{gap:8px}.hr-brand{flex:auto;gap:8px;min-width:0}.hr-brand>span:last-child{min-width:0}.hr-brand strong{overflow-wrap:normal;line-height:1.15}.hr-nav-actions{flex:none;gap:8px}.hr-language{white-space:nowrap;padding-inline-end:8px;font-size:18px;line-height:1.2}.hr-menu{border:1px solid var(--hr-line);border-radius:999px;place-items:center;width:44px;min-width:44px;height:44px;font-size:1.35rem;line-height:1;display:grid}.hr-mobile-menu{overscroll-behavior:contain;max-height:calc(100dvh - 68px);padding-inline:14px;overflow-y:auto}.hr-mobile-menu a{grid-template-columns:28px minmax(0,1fr);min-width:0}.hr-mobile-menu a>div,.hr-mobile-menu a strong,.hr-mobile-menu small{overflow-wrap:anywhere;min-width:0}.hr-mobile-menu a strong,.hr-mobile-menu small{font-size:18px;line-height:1.45}.hr-hero{background:#0d2624;min-height:0}.hr-hero picture{height:clamp(260px,82vw,390px);bottom:auto}.hr-hero picture img{object-position:center top}.hr-hero-shade,[dir=rtl] .hr-hero-shade{background:linear-gradient(#0d262400,#0d2624 88%);height:170px;top:255px;bottom:auto}.hr-hero-content{text-align:center;align-items:center;min-height:0;padding-top:calc(clamp(260px,82vw,390px) + 10px);padding-bottom:190px}.hr-hero .hr-kicker,.hr-hero h1,.hr-hero-intro{text-align:center;width:100%;max-width:none}.hr-hero h1{white-space:normal;overflow-wrap:normal;font-size:40px}.hr-hero-intro{font-size:18px}.hr-actions{flex-direction:column;align-items:center;gap:12px;width:100%}.hr-button,.hr-line-link{text-align:center;overflow-wrap:anywhere;justify-content:center;width:min(100%,23rem);min-width:0;max-width:100%;font-size:18px}.hr-emergency-note{inset-inline:14px;text-align:center;grid-template-columns:1fr;justify-items:center;gap:6px;max-width:none;bottom:15px}.hr-emergency-note strong,.hr-emergency-note p,.hr-emergency-note a{white-space:normal;overflow-wrap:anywhere;text-align:center}.hr-emergency-note p{grid-area:auto;font-size:18px}.hr-emergency-note a{font-size:18px}.hr-services-section>div,.hr-service-cards,.hr-service-card{min-width:0}.hr-services-intro{text-align:center;justify-items:center}.hr-services-intro>div:first-child,.hr-services-intro>div:first-child>p,.hr-services-intro>div:last-child,.hr-services-intro>div:last-child>div{justify-self:center}.hr-services-intro h2,.hr-services-intro>div:last-child>p{text-align:center;width:100%;max-width:none;margin-inline:auto}.hr-services-intro>div:last-child{width:100%}.hr-services-intro>div:last-child>div{max-width:100%;display:inline-flex}.hr-service-cards{grid-template-columns:1fr;gap:16px}.hr-service-card{text-align:center;width:100%}.hr-service-card-header{flex-wrap:wrap;justify-content:center;gap:12px}.hr-service-card figure{max-width:100%}.hr-service-card-content{text-align:center;align-items:center;min-width:0}.hr-service-card-marker{justify-content:center}.hr-service-card h3,.hr-service-card p{text-align:center;width:100%;max-width:none;font-size:18px}.hr-service-card-cta{text-align:center;overflow-wrap:anywhere;justify-content:center;max-width:100%}.hr-visit header,.hr-visit-grid,.hr-family,.hr-after-grid,.hr-contact>.hr-wrap{min-width:0}.hr-visit header,.hr-visit header>*,.hr-family>div,.hr-after-grid>div,.hr-contact>.hr-wrap>div:first-child{text-align:center}.hr-visit header,.hr-visit-grid{justify-items:center}.hr-visit li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px}.hr-visit li>div,.hr-visit li p,.hr-visit figure,.hr-visit figcaption{text-align:center;width:100%;min-width:0}.hr-visit h3{font-size:18px}.hr-line-light,.hr-family .hr-line-link,.hr-after .hr-button{text-align:center;justify-content:center;margin-inline:auto}.hr-family>div{align-items:center}.hr-family>div>p:not(.hr-kicker),.hr-after-grid>div>p:not(.hr-kicker),.hr-contact div>p:not(.hr-kicker){text-align:center;width:100%;max-width:none;margin-inline:auto}.hr-after-grid>div{align-items:center}.hr-emergency .hr-wrap{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px}.hr-emergency .hr-wrap>span,.hr-emergency .hr-wrap>div,.hr-emergency h2,.hr-emergency p{text-align:center;width:100%;max-width:none}.hr-emergency a{text-align:center;overflow-wrap:anywhere;grid-column:auto;justify-content:center;justify-self:center;gap:14px;width:min(100%,24rem);font-size:18px}.hr-directory>.hr-kicker,.hr-faq>header,.hr-faq h2,.hr-sources h2{text-align:center;justify-content:center;width:100%;display:flex}.hr-directory>a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px}.hr-directory>a>p,.hr-directory>a>strong,.hr-directory>a>i{overflow-wrap:anywhere;text-align:center;grid-column:auto;width:100%;max-width:none}.hr-directory>a>i{grid-row:auto}.hr-faq summary{text-align:center;justify-content:center;align-items:center;gap:12px}.hr-faq-question{overflow-wrap:anywhere;min-width:0}.hr-faq details p{text-align:center;max-width:none;padding-inline:0}.hr-sources{text-align:center;grid-template-columns:1fr}.hr-sources a{overflow-wrap:anywhere;gap:12px;min-width:0}.hr-contact>.hr-wrap{grid-template-columns:1fr;align-items:center}.hr-contact>.hr-wrap>div:last-child{width:100%;min-width:0}.hr-contact>.hr-wrap>div:last-child a{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;min-width:0;font-size:18px}.hr-footer-main{text-align:center;grid-template-columns:1fr;gap:36px}.hr-footer-intro,.hr-footer-contact{grid-column:auto;align-items:center}.hr-brand-footer{text-align:start;justify-content:center}.hr-footer-intro h2,.hr-footer-intro p,.hr-footer-contact p{text-align:center;width:100%;max-width:none}.hr-footer-main nav,.hr-footer-contact{align-items:center}.hr-footer-main nav>strong,.hr-footer-contact>strong{text-align:center}.hr-footer-main nav a,.hr-footer-contact a{overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:18px}.hr-footer-base{text-align:center;flex-direction:column;align-items:center;gap:16px}.hr-footer-base nav{flex-wrap:wrap;justify-content:center;gap:14px 20px}.hrs-hero-layout{text-align:center}.hrs-hero-layout>div:first-child{flex-direction:column;align-items:center;min-width:0;display:flex}.hrs-hero nav{text-align:center;flex-wrap:wrap;justify-content:center}.hrs-hero .hr-kicker,.hrs-hero h1,.hrs-answer-box,.hrs-meta-row,.hrs-hero-layout>div:first-child>a{text-align:center;width:100%;max-width:none}.hrs-hero h1{font-size:40px}.hrs-answer-box{border-inline-start:0;border-top:2px solid #d56f54;padding-inline:.75rem}.hrs-answer-box p{text-align:center;max-width:none}.hrs-meta-row,.hrs-hero-layout>div:first-child>a{justify-content:center;font-size:18px}.hrs-hero figure,.hrs-hero figure img,.hrs-hero figcaption{width:100%;min-width:0}.hrs-hero figcaption{text-align:center;justify-content:center}.hrs-tabs{top:68px}.hrs-tabs>div{min-width:0}.hrs-article-section>header,.hrs-faq-section>header{text-align:center;justify-items:center}.hrs-article-section>header>div,.hrs-faq-section>header>div,.hrs-section-content,.hrs-faq-section>div{width:100%;min-width:0;margin-inline:0}.hrs-article-section>header h2,.hrs-faq-section>header h2,.hrs-sources-section h2{text-align:center}.hrs-article-section>header p{border-inline-start:0;padding-inline:0;text-align:center;border-top:2px solid #d56f54;max-width:none;padding-top:.8rem}.hrs-section-content,.hrs-section-content>p,.hrs-section-content>h3,.hrs-callout,.hrs-stat,.hrs-figure figcaption{text-align:center}.hrs-list{text-align:start;width:100%;max-width:42rem;margin-inline:auto}.hrs-list li{text-align:start;overflow-wrap:anywhere;grid-template-columns:22px minmax(0,1fr);min-width:0}.hrs-features{grid-template-columns:1fr}.hrs-features article{text-align:center;min-height:0}.hrs-features h3{text-align:center;margin-top:10px;font-size:18px}.hrs-features p,.hrs-steps p{text-align:center}.hrs-steps li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px}.hrs-steps li>div{width:100%;min-width:0}.hrs-steps h3{text-align:center;font-size:18px}.hrs-callout{border-inline-start:0;border-top:4px solid var(--hr-green)}.hrs-callout.warning{border-top-color:#b8472e}.hrs-callout.important{border-top-color:var(--hr-clay)}.hrs-callout strong,.hrs-callout p{text-align:center;display:block}.hrs-table{max-width:100%}.hrs-faq-section summary{text-align:center;justify-content:center}.hrs-faq-question{overflow-wrap:anywhere;min-width:0}.hrs-faq-section details p{text-align:center;padding-inline:0}.hrs-sources-section a{overflow-wrap:anywhere;min-width:0}.hrs-next-section>p,.hrs-next-section>div{text-align:center}.hrs-next-section>div>a{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;min-width:0}.hrs-next-section>div>a strong{overflow-wrap:anywhere;text-align:center;width:100%}.hrs-contact-section>div{text-align:center}.hrs-contact-section>div>div:first-child,.hrs-contact-section>div>div:first-child>p,.hrs-contact-section h2,.hrs-contact-section>div>div:last-child{text-align:center;width:100%;max-width:none}.hrs-contact-section>div>div:last-child a{text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;min-width:0;font-size:18px}body[data-visual=homecare-residence] .sticky-mobile-cta>div{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}body[data-visual=homecare-residence] .sticky-mobile-cta a{overflow-wrap:anywhere;text-align:center;white-space:normal;min-width:0}.simple-page-hero h1,.simple-page-hero p,.simple-page-content .article-prose h2,.simple-page-content .article-prose h3{text-align:center;width:100%;max-width:none;margin-inline:auto}.simple-page-hero h1{font-size:40px}.simple-page-hero p,.simple-page-content .article-prose p{font-size:18px}.simple-page-content .article-prose ul,.simple-page-content .article-prose ol{text-align:start}body[data-visual=homecare-residence] .hr-enquiry-backdrop{padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));align-items:center}body[data-visual=homecare-residence] .hr-enquiry-dialog{width:100%;max-width:none;max-height:calc(100dvh - 2rem)}body[data-visual=homecare-residence] .hr-enquiry-header{text-align:center;justify-content:center;padding:1rem 4rem .9rem;position:relative}body[data-visual=homecare-residence] .hr-enquiry-header h2{text-align:center;width:100%;font-size:30px;line-height:1.25}body[data-visual=homecare-residence] .hr-enquiry-close{inset-inline-end:1rem;position:absolute;top:.8rem}body[data-visual=homecare-residence] .hr-enquiry-dialog form{padding:.5rem 1rem max(1rem, env(safe-area-inset-bottom));gap:1rem}body[data-visual=homecare-residence] .hr-enquiry-field label{font-size:18px;line-height:1.35}body[data-visual=homecare-residence] .hr-enquiry-field input,body[data-visual=homecare-residence] .hr-enquiry-field textarea,body[data-visual=homecare-residence] .hr-enquiry-phone-input{box-sizing:border-box;min-width:0;min-height:3.25rem;font-size:18px}body[data-visual=homecare-residence] .hr-enquiry-field .hr-enquiry-phone-input{height:3.25rem;padding-inline:3.75rem .7rem}body[data-visual=homecare-residence] .hr-enquiry-phone .country-list{width:min(18.75rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(16rem,100dvh - 12rem);overflow-y:auto}body[data-visual=homecare-residence] .hr-enquiry-feedback{text-align:center;overflow-wrap:anywhere;font-size:18px}body[data-visual=homecare-residence] .hr-enquiry-submit{overflow-wrap:anywhere;width:100%;min-height:3.5rem;font-size:18px}}.hr-site>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 720px}
