: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}.header__top-menu{display:none}.header__primary{position:relative;padding:1.6rem 0}.header__primary>.container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media (min-width: 768px){.header__primary{padding:2.4rem 0}}.header__primary__branding a{display:inline-block;border:none;padding:1rem;margin:-1rem}.header__primary__branding a:focus{border-bottom:0.3rem solid #212B32;border-bottom:0.3rem solid var(--c-link-hover-colour);margin-bottom:-1.3rem}.header__primary__branding .logo__image{height:4.6rem}@media (min-width: 768px){.header__primary__branding .logo__image{height:7.7rem}}.header__primary__menus{display:-ms-flexbox;display:flex;margin-left:1rem}.header__menu{display:-ms-flexbox;display:flex}.header__menu .header__menu__wrapper{display:none;position:absolute;top:100%;left:0;width:100%;margin:0;z-index:210;background-color:#EFF6FC;background-color:var(--c-tint-blue)}.header__menu .inline-nav{background-color:transparent;padding-bottom:2.4rem}.header__menu .inline-menu{text-align:left;padding:0 2rem 0 2rem}.header__menu .inline-menu li{display:block;font-family:"Frutiger regular",sans-serif;margin-left:0}.header__menu .inline-menu li:not(:last-child){margin-bottom:1.6rem}.header__menu .inline-menu li .link:not(:hover):not(:focus){color:#212B32;color:var(--c-text)}.header__menu.header__menu--open .header__menu__wrapper{display:block}.header__desktop-search{display:none;margin-left:2.4rem}.header__desktop-search .form-item--search__item{margin:0}.header__desktop-search .form-item__textfield{width:24rem}.header__mobile-search{display:none;padding:2.4rem 0;background-color:#EFF6FC;background-color:var(--c-tint-blue)}.header__mobile-search .form-item--search__item,.header__mobile-search .form-item__textfield{width:100%;max-width:100%}.header__mobile-search.search--open{display:block}.header__mobile-search .form-container,.header__desktop-search .form-container{margin:0}.header__mobile-search .views-exposed-form form,.header__desktop-search .views-exposed-form form{position:relative}.header__mobile-search .views-exposed-form .form-item--search__item,.header__desktop-search .views-exposed-form .form-item--search__item{margin:0}.header__mobile-search .views-exposed-form .form-item__textfield,.header__desktop-search .views-exposed-form .form-item__textfield{display:block;height:4.8rem;padding:0 8rem 0 2.4rem;border-color:#4C6272;border-color:var(--c-search-border);border-radius:9999px}.header__mobile-search .views-exposed-form .form-item__textfield:focus,.header__desktop-search .views-exposed-form .form-item__textfield:focus{border-color:#212B32;border-color:var(--c-text)}.header__mobile-search .views-exposed-form .form-actions,.header__mobile-search .views-exposed-form .clear-btn,.header__desktop-search .views-exposed-form .form-actions,.header__desktop-search .views-exposed-form .clear-btn{position:absolute;bottom:0}.header__mobile-search .views-exposed-form .form-actions,.header__desktop-search .views-exposed-form .form-actions{right:0}.header__mobile-search .views-exposed-form .clear-btn,.header__desktop-search .views-exposed-form .clear-btn{right:4.8rem}.header__mobile-search .views-exposed-form .form-submit,.header__desktop-search .views-exposed-form .form-submit{background-image:url("../images/icons/magnifying-glass.svg");background-position:center center;background-repeat:no-repeat;background-size:55%;border:0;font-size:0;padding:2.4rem}.toggle-search{position:relative;border-radius:190rem;margin-left:2.4rem;padding:.8rem}.toggle-search.search--open{border-radius:0;background:none}.toggle-search.search--open .icon--open{display:none}.toggle-search.search--open .icon--close{display:block}.toggle-search.search--open::before{content:"";position:absolute;top:-0.3rem;left:-0.3rem;height:9.6rem;width:30vw;background-color:#EFF6FC;background-color:var(--c-tint-blue);z-index:-1}.toggle-search .icon{width:2.4rem;height:2.4rem}.toggle-search .icon--close{display:none;color:#005EB8;color:var(--c-link-colour)}@media (min-width: 1280px){.header__top-menu{display:block}.header__menu .header__menu__wrapper{display:-ms-flexbox;display:flex;position:static;background-color:transparent}.header__menu .header__menu__wrapper .inline-nav{display:none}.toggle-search{display:none}.header__mobile-search,.header__mobile-search.search--open{display:none}.header__desktop-search{display:block}.header__desktop-search .contextual{display:none}}@media (min-width: 1440px){.header__desktop-search .form-item__textfield{width:26rem}}@media (min-width: 1920px){.header__desktop-search .form-item__textfield{width:34rem}}

