.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .logoWrapper a:focus-visible img,.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .logoWrapper a:focus-visible svg{outline:1px solid var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .logoWrapper svg{fill:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton span{color:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton svg{fill:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton.ctaStyle{background-color:var(--colour-yellow)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton.ctaStyle span{color:var(--colour-body)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .mainNavigationLinks .megaMenuButton.ctaStyle svg{fill:var(--colour-body)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .utilityLinksWrapper .utilityLinks li a{color:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .utilityLinksWrapper .utilityLinks li a:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .utilityLinksWrapper .searchButton:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .utilityLinksWrapper .searchButton span{color:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mainNavigation:not(.pc-isActive) .utilityLinksWrapper .searchButton svg{stroke:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .megaMenuItem .megaMenuWrapper{transform:translateY(0)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .logoWrapper a:focus-visible img,.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .logoWrapper a:focus-visible svg{outline:1px solid var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .logoWrapper svg{fill:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .searchButton:hover svg{stroke:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .searchButton:focus-visible svg{outline:1px solid var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .searchButton svg{stroke:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .mobileMenuButton:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .mobileMenuButton:hover span{background-color:var(--colour-white)}.mainHeader.background-blue:not(.scrollActive) .mobileMenu:not(.pc-isActive) .mobileMenuButton span{background:var(--colour-white)}.mainHeader{position:fixed;top:0;width:100%;z-index:20020;transition:border-color .3s ease,background-color .3s ease;border-bottom:1px solid rgba(0,0,0,0)}@media(min-width: 1050px){.mainHeader{height:135px}}@media(min-width: 1230px){.mainHeader{height:140px}}@media(min-width: 1420px){.mainHeader{height:144px}}.mainHeader.scrollActive,.mainHeader.startingScrolled{border-color:var(--colour-lightBorder);background-color:var(--colour-white)}.mainHeader.scrollActive .mobileMenuTop,.mainHeader.scrollActive .mainNavigation,.mainHeader.startingScrolled .mobileMenuTop,.mainHeader.startingScrolled .mainNavigation{background-color:var(--colour-white)}.mainHeader .mobileMenuTop,.mainHeader .mainNavigation{transition:all .3s ease}
