@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&display=swap";
:root{--color-primary:#1363a7;--color-secondary:#6faef4;--color-third:#165aa8;--color-fourth:#e88a26;--color-fifth:#2654e8;--color-sixth:#26c4e8;--color-seventh:#e82687;--color-eighth:#26c4e8;--color-ninth:#87e826;--color-tenth:#fff;--color-eleventh:#f5f5f5;--color-twelveth:#7f7f7f;--font-primary:"Inter",sans-serif;--font-secondary:"Helvetica",sans-serif;--spacing-xxl:5rem;--spacing-xl:4rem;--spacing-lg:3rem;--spacing-md:2rem;--spacing-sm:1rem;--spacing-xs:.5rem;--spacing-xxs:.25rem;--max-width-xxxl:3000px;--font-xxxl:3rem;--font-xxl:2.5rem;--font-xl:2rem;--font-lg:1.5rem;--font-md:1.25rem;--font-sm:1rem;--font-xs:.875rem;--font-xxs:.75rem;--tablet-breakpoint:992px;--mobile-breakpoint:768px}@media (prefers-color-scheme:dark){:root{--color-primary:#007bff;--color-secondary:#0056b3;--color-fourth:#f1f1f1;--color-sixth:#121212}}body{font-family:var(--font-primary);color:var(--color-twelveth);background-color:var(--color-tenth);font-size:.9rem}img{max-width:100%;height:auto}h2{color:var(--color-primary)}.heading-small{font-size:1.2rem}.main-body{margin-top:-48px}.bg-primary{background-color:var(--color-primary)!important}.bg-light-grey{background-color:#f5f5f5}.bg-dark-grey{background-color:#263746}.bg-dark-grey h2,.bg-dark-grey h3,.bg-dark-grey p,.bg-dark-grey a.link-text,.bg-dark-grey a:hover.link-text,.bg-dark-grey a:visited.link-text{color:#fff}.text-primary{color:var(--color-primary)!important}.text-white{color:#fff}a.link-text,a:visited.link-text{color:#c73830}a.link-text:hover{text-decoration:underline}.form-control-lg{padding:1rem;font-size:.8rem}@media (min-width:768px) and (max-width:991px){.ipad-heading{text-align:center}}html,body{height:100%;margin:0;padding:0;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}h3,.h3{font-size:1rem;font-weight:700}h4,.h4{margin-bottom:4px;font-size:.9rem;font-weight:700}p{margin-bottom:1.5rem}a{color:inherit;text-decoration:none}.layout{flex-direction:column;min-height:100vh;display:flex}.content{flex-grow:1}header{z-index:1000;width:100%;position:sticky;top:0;box-shadow:0 2px 4px #0000001a}footer{background-color:var(--color-fourth);color:var(--color-sixth);flex-shrink:0}.text-bold-1{font-weight:800}.max-width-xxxl{max-width:var(--max-width-xxxl);width:100%;margin-left:auto;margin-right:auto}.button-arrow{fontSize:"1.8rem";marginLeft:"6px"}.button-primary{background-color:var(--color-primary);border:1px solid var(--color-primary)}.button-primary:hover{background-color:var(--color-primary);border:1px solid var(--color-primary);opacity:.8}.button-seventh{background-color:var(--color-seventh);border:1px solid var(--color-seventh)}.button-seventh:hover{background-color:var(--color-seventh);border:1px solid var(--color-seventh);opacity:.8}.button-large{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.background-primary{background-color:var(--color-primary)}.large-text{font-size:1.6em}.text-success{color:var(--color-ninth)!important}ul.tick-list{margin:0;padding:0}ul.tick-list li{padding-bottom:15px;padding-left:2em;list-style:none;position:relative}ul.tick-list li .tick-icon{position:absolute;top:.2em;left:0}.care-home-service-section .mb-5{margin-bottom:0!important}@media (max-width:767.98px){.care-home-intro,.care-home-feature-row,.care-home-service-section{padding-top:3rem!important;padding-bottom:3rem!important}.care-home-feature-row .row,.care-home-service-section .row{row-gap:3rem}.care-home-service-section .row>[class*=col-]:last-child{margin-bottom:0}}@media (min-width:768px){.care-home-feature-row .row{align-items:center}.care-home-feature-row .row,.care-home-service-section .row{row-gap:0}}
.Header-module__ldgnoG__header{z-index:1000;background:#fff;width:100%;padding:14px 0;transition:none;position:sticky;top:0}.Header-module__ldgnoG__headerContainer{background:#fff}.Header-module__ldgnoG__header .Header-module__ldgnoG__container{justify-content:space-between;align-items:center;padding:0;display:flex}.Header-module__ldgnoG__logo img{max-width:180px;height:auto}.Header-module__ldgnoG__contacts{align-items:center;gap:var(--spacing-md);display:flex}.Header-module__ldgnoG__contactItem{align-items:center;gap:var(--spacing-sm);font-size:var(--font-sm);color:var(--color-twelveth);display:flex}.Header-module__ldgnoG__contactItem svg{font-size:var(--font-md)}.Header-module__ldgnoG__contactItem span{white-space:nowrap}.Header-module__ldgnoG__address,.Header-module__ldgnoG__contactItem span{display:none}.Header-module__ldgnoG__hamburger{font-size:var(--font-xxl);color:var(--color-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (max-width:991px){.Header-module__ldgnoG__contacts{margin-left:auto;gap:var(--spacing-md)!important}.Header-module__ldgnoG__hamburger{margin-left:var(--spacing-md)!important}.Header-module__ldgnoG__dropdownMenu{display:none!important}.Header-module__ldgnoG__navList,.Header-module__ldgnoG__submenuList{margin:0;padding:0;list-style:none}.Header-module__ldgnoG__navList li a,.Header-module__ldgnoG__submenuList li a{text-align:center;color:#fff;width:100%;padding:.6rem 0;font-size:1.2rem;display:block}.Header-module__ldgnoG__submenuList{opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translate(100%)}.Header-module__ldgnoG__nav.Header-module__ldgnoG__open .Header-module__ldgnoG__submenuList{opacity:1;transform:translate(0)}.Header-module__ldgnoG__nav.Header-module__ldgnoG__closing .Header-module__ldgnoG__submenuList{opacity:0;transform:translate(100%)}}.Header-module__ldgnoG__nav{z-index:1001;background:#000000e6;flex-direction:column;align-items:center;width:100%;height:100vh;padding-top:48px;transition:transform .3s ease-in-out;display:flex;position:fixed;top:0;left:0;transform:translate(100%)}.Header-module__ldgnoG__nav.Header-module__ldgnoG__open{transform:translate(0)}.Header-module__ldgnoG__nav.Header-module__ldgnoG__closing{transform:translate(100%)}.Header-module__ldgnoG__closeButton{color:#fff;font-size:var(--font-xxl);background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:16px;right:16px}.Header-module__ldgnoG__backButton{color:#fff;font-size:var(--font-lg);align-items:center;gap:var(--spacing-xs);background:0 0;border:none;display:flex;position:absolute;top:16px;left:16px}.Header-module__ldgnoG__navList{padding:var(--spacing-md)0 0;text-align:center;margin:0;list-style:none}.Header-module__ldgnoG__navList li{margin:var(--spacing-sm)0}.Header-module__ldgnoG__navList li a{color:#fff;font-size:var(--font-md);text-decoration:none}.Header-module__ldgnoG__navList li a:hover{color:var(--color-primary)}.Header-module__ldgnoG__submenuList{padding:var(--spacing-md)0 0;text-align:center;margin:0;list-style:none}@media (max-width:360px){.Header-module__ldgnoG__header .Header-module__ldgnoG__container{padding:0 12px}.Header-module__ldgnoG__logo img{max-width:120px!important}.Header-module__ldgnoG__contacts{gap:var(--spacing-sm)}.Header-module__ldgnoG__contactItem{font-size:var(--font-xs)}.Header-module__ldgnoG__hamburger,.Header-module__ldgnoG__closeButton{width:36px!important;height:36px!important;font-size:var(--font-md)!important}}@media (min-width:992px){.Header-module__ldgnoG__header{padding:26px 0 0;background:0 0!important;position:sticky!important;top:0!important}.Header-module__ldgnoG__header:before{content:"";z-index:1;background:#fff;height:calc(100% - 48px);position:absolute;top:0;left:0;right:0}.Header-module__ldgnoG__headerContainer{z-index:2;background:0 0;padding-bottom:26px;position:relative}.Header-module__ldgnoG__logo img{max-width:300px}.Header-module__ldgnoG__address{display:flex!important}.Header-module__ldgnoG__contactItem span{display:inline!important}.Header-module__ldgnoG__contactItem{gap:0!important}.Header-module__ldgnoG__contactItem svg{margin-right:12px}.Header-module__ldgnoG__contactItem span,.Header-module__ldgnoG__contactItem a,.Header-module__ldgnoG__contactItem a:visited{font-size:.8rem}.Header-module__ldgnoG__hamburger,.Header-module__ldgnoG__closeButton,.Header-module__ldgnoG__backButton{display:none!important}.Header-module__ldgnoG__contacts{gap:var(--spacing-lg);margin-left:0}.Header-module__ldgnoG__nav{z-index:0;justify-content:center;padding:0;background-color:#0009!important;height:auto!important;display:flex!important;position:static!important;transform:none!important}.Header-module__ldgnoG__nav.Header-module__ldgnoG__open,.Header-module__ldgnoG__nav.Header-module__ldgnoG__closing{transform:none!important}.Header-module__ldgnoG__navList{gap:var(--spacing-lg);white-space:nowrap;height:48px;margin:0;padding:0;display:flex}.Header-module__ldgnoG__navList li{margin:0;padding:8px 0;position:relative}.Header-module__ldgnoG__navList li a{color:#fff;text-decoration:none}.Header-module__ldgnoG__navList li a:hover{color:#1e90ff}.Header-module__ldgnoG__hasSubmenu .Header-module__ldgnoG__dropdownMenu{text-align:left;z-index:1002;background:#fff;border:1px solid #0000001a;min-width:200px;margin:0;padding:8px 0;list-style:none;display:none;position:absolute;top:48px;left:0;box-shadow:0 4px 8px #0003}.Header-module__ldgnoG__dropdownMenu li{margin:0;padding:0}.Header-module__ldgnoG__dropdownMenu li a{color:#333;font-size:var(--font-sm);padding:8px 16px;text-decoration:none;display:block}.Header-module__ldgnoG__dropdownMenu li a:hover{background:var(--color-primary);color:#fff}.Header-module__ldgnoG__dropdownMenu.Header-module__ldgnoG__show{display:block!important}}
.Footer-module__Grjkva__footer{color:#fff;padding-bottom:var(--spacing-md);padding-top:var(--spacing-md);font-size:var(--font-xs);background-color:#000}.Footer-module__Grjkva__topRow{justify-content:space-between;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.Footer-module__Grjkva__logoBlock{flex:1;min-width:150px}.Footer-module__Grjkva__logo{font-size:var(--font-lg);color:var(--color-tenth);margin-bottom:var(--spacing-sm);max-width:230px;font-weight:700}.Footer-module__Grjkva__address{font-size:var(--font-xs);color:var(--color-tenth);margin:0}.Footer-module__Grjkva__contactInfo{flex:1;min-width:300px}.Footer-module__Grjkva__contactInfo h2{margin-bottom:var(--spacing-sm);font-size:var(--font-md);color:var(--color-tenth)}.Footer-module__Grjkva__contactInfo p{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--font-xs);color:var(--color-tenth);line-height:1.8em}.Footer-module__Grjkva__quickLinks{flex:1;min-width:300px}.Footer-module__Grjkva__quickLinks h2{margin-bottom:var(--spacing-sm);font-size:var(--font-md);color:var(--color-tenth)}.Footer-module__Grjkva__quickLinks ul{margin:0;padding:0;list-style:none}.Footer-module__Grjkva__quickLinks ul li a{color:var(--color-tenth);line-height:1.8em;text-decoration:none}.Footer-module__Grjkva__quickLinks ul li a:hover{color:var(--color-primary)}.Footer-module__Grjkva__bottomRow{padding-top:var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.Footer-module__Grjkva__copyright{text-align:right;color:var(--color-eleventh)}.Footer-module__Grjkva__links{text-align:right}.Footer-module__Grjkva__links a{color:var(--color-eleventh);margin-right:var(--spacing-sm);text-decoration:none}.Footer-module__Grjkva__links a:hover{color:var(--color-primary)}.Footer-module__Grjkva__links a:last-child{margin-right:0}.Footer-module__Grjkva__contactInfo a:hover,.Footer-module__Grjkva__copyright a:hover{color:var(--color-primary)}@media (min-width:1023px){.Footer-module__Grjkva__logo{text-align:right;max-width:100%}}@media (max-width:767.98px){.Footer-module__Grjkva__topRow{flex-direction:column;align-items:flex-start}.Footer-module__Grjkva__bottomRow{text-align:left;align-items:flex-start;gap:var(--spacing-sm);flex-direction:column}.Footer-module__Grjkva__links{text-align:left;margin-top:var(--spacing-sm)}}@media (min-width:992px){.Footer-module__Grjkva__footer{padding:var(--spacing-md);padding-bottom:var(--spacing-sm)}}
