:root{--c-text: #212B32;--c-text-inverse: #fff;--c-background: #fff;--c-primary: #005EB8;--c-primary-dark: #0B3382;--c-primary-darker: #01305E;--c-wht: #fff;--c-#ff0: #FFEB3B;--c-light-grey: #F0F4F5;--c-lighter-grey: #E8EDEE;--c-grey-blue: #4C6272;--c-outline-grey: #D8DDE0;--c-mid-grey: #9EA7AF;--c-blck: #000;--c-very-dark-blue: #002161;--c-medium-red: #AE2573;--c-medium-red-hover: #811B55;--c-medium-red-active: #661142;--c-dark-pink-hover: #7c2855;--c-warm-yellow: #FFBD0C;--c-success: #3A8250;--c-error: #C30E3B;--c-lighter-blue: #E6EFF8;--c-light-warm-yellow: #FFF9C4;--c-medium-warm-yellow: #F3ECAE;--c-divider-line: #C2D7E8;--c-orange: #F68833;--c-dark-blue: #0B3382;--c-pink: #F8417F;--c-aqua: #00A79D;--c-light-purple: #7F3F98;--c-light-blue: #00A5E0;--c-dark-purple: #662D91;--c-tint-blue: #EFF6FC;--c-tint-purple: #E5E0F0;--c-tint-grey: #E8EDEE;--c-tint-green: #E6F6F5;--c-link-colour: #005EB8;--c-link-hover-colour: #212B32;--c-link-hover-colour-background: #FFEB3B;--c-link-visited-colour: #330072;--c-link-active-outline: #01305E;--c-form-bg: #F0F4F5;--c-form-border: #212B32;--c-search-border: #4C6272;--c-button-default-bg: #005EB8;--c-button-default-color: #fff;--c-button-default-hover-bg: #0B3382;--c-button-default-outline: #01305E;--c-button-default-box-shadow: #FFEB3B;--c-button-default-disabled-bg: #9EA7AF;--c-button-default-disabled-color: #fff;--c-button-secondary-bg: rgba(0,0,0,0);--c-button-secondary-color: #005EB8;--c-button-secondary-hover-bg: rgba(0,0,0,0);--c-button-secondary-hover-color: #0B3382}.footer{background-color:#E8EDEE;background-color:var(--c-lighter-grey);padding-top:4rem}.footer .heading--xsmall{margin-bottom:2.4rem}.footer__inner{margin-bottom:2.4rem}.footer__inner>div:not(.footer__hospitals){margin-bottom:4rem}.footer__partners__inner{margin-bottom:2.4rem}.footer__partners__inner a{display:block;padding:.8rem;margin:-.8rem;border-bottom:0.3rem solid transparent}.footer__partners__inner a:hover,.footer__partners__inner a:focus{border-color:#212B32;border-color:var(--c-link-hover-colour)}.footer__partners--left{margin-bottom:3.2rem}.footer__partners--left img{width:15rem}.footer__partners--right img{max-width:55rem;width:100%}.footer__bottom{background-color:#4C6272;background-color:var(--c-grey-blue);color:#fff;color:var(--c-wht);text-align:center;padding:2.4rem 0}.footer__bottom p{margin-bottom:0}.footer__hospitals{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.footer__hospitals p{font-size:1.4rem;font-family:"Frutiger regular",sans-serif}@media (min-width: 768px){.footer__hospitals p{font-size:1.6rem}}.footer__hospitals__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}@media (min-width: 1024px){.footer__inner,.footer__partners__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.footer__inner{margin-bottom:0}.footer__inner>div{margin-bottom:0}.footer__menu{-ms-flex-preferred-size:30%;flex-basis:30%}.footer__hospitals{-ms-flex-preferred-size:52%;flex-basis:52%}.footer__partners__inner{margin-bottom:4rem}.footer__partners--left{margin-bottom:0}}@media (min-width: 1440px){.footer__hospitals{-ms-flex-preferred-size:48%;flex-basis:48%}.footer__hospitals .link-and-text{-ms-flex-preferred-size:40%;flex-basis:40%}}.footer-top-line{border-width:0.2rem;margin:0;border-color:#005EB8;border-color:var(--c-link-colour)}

