.anchorNavigation{position:sticky;top:0;overflow:hidden;background-color:var(--colour-deepBlue);z-index:99}.anchorNavigation .container{max-width:1300px;margin:0 auto;padding:0 5%;box-sizing:content-box}.anchorNavigation .container.small{max-width:860px}@media(min-width: 768px){.anchorNavigation .container{padding:0 8%}}@media(min-width: 1050px){.anchorNavigation .anchorNavigationInner{display:flex;align-items:center;justify-content:space-between}}.anchorNavigation ul{display:flex;overflow-x:auto;padding:20px 0 20px 12px}.anchorNavigation ul li{margin-right:20px;flex-shrink:0}@media(min-width: 768px){.anchorNavigation ul li{margin-right:37px}}.anchorNavigation ul a:focus-visible{outline:var(--colour-white) 1px solid;outline-offset:2px}.anchorNavigation ul a{text-decoration-line:underline;text-decoration-color:rgba(0,0,0,0);transition:text-decoration .2s ease,color .2s ease;color:var(--colour-white);position:relative;font-family:var(--font-body);font-weight:700;font-size:1.3rem}@media(min-width: 768px){.anchorNavigation ul a{font-size:1.5rem}}.anchorNavigation ul a:before{content:"";width:8px;height:8px;background:var(--colour-white);transition:transform .2s ease;transform-origin:50% 50%;transform:scale(0);position:absolute;top:50%;margin-top:-4px;left:-12px}.anchorNavigation ul a:hover{text-decoration-color:var(--colour-charcoal)}.anchorNavigation ul a.isActive:before{transform:scale(1)}.anchorNavigation .anchorCtasWrapper{display:none}@media(min-width: 1050px){.anchorNavigation .anchorCtasWrapper{display:flex;align-items:center;grid-gap:16px;padding-left:30px}}.anchorNavigation .anchorCtasWrapper .button{font-size:1.4rem;border:none;width:auto;max-width:100%;font-weight:bold;padding:15px;min-height:45px;min-width:180px;text-decoration:none;text-align:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;z-index:1}.anchorNavigation .anchorCtasWrapper .button:before,.anchorNavigation .anchorCtasWrapper .button:after{content:"";background-color:var(--colour-primary);position:absolute;width:100%;height:100%;z-index:-1;transition:width .2s ease,height .2s ease,background-color .2s ease}.anchorNavigation .anchorCtasWrapper .button:before{top:0;right:0}.anchorNavigation .anchorCtasWrapper .button:after{bottom:0;left:0}.anchorNavigation .anchorCtasWrapper .button:hover:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button:hover:not([disabled]):after,.anchorNavigation .anchorCtasWrapper .button:focus-visible:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button:focus-visible:not([disabled]):after{background-color:var(--colour-primaryHover);width:calc(100% - 10px);height:calc(100% - 10px)}.anchorNavigation .anchorCtasWrapper .button.disabled,.anchorNavigation .anchorCtasWrapper .button[disabled]{opacity:.4;pointer-events:none}.anchorNavigation .anchorCtasWrapper .button:focus-visible{outline:var(--colour-primary) 1px solid;outline-offset:2px}.anchorNavigation .anchorCtasWrapper .button{color:var(--colour-charcoal)}.anchorNavigation .anchorCtasWrapper .button:before,.anchorNavigation .anchorCtasWrapper .button:after{background-color:var(--colour-white)}.anchorNavigation .anchorCtasWrapper .button:hover:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button:hover:not([disabled]):after,.anchorNavigation .anchorCtasWrapper .button:focus-visible:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button:focus-visible:not([disabled]):after{background-color:var(--colour-white)}.anchorNavigation .anchorCtasWrapper .button{color:var(--colour-text)}@media(min-width: 1050px){.anchorNavigation .anchorCtasWrapper .button{width:fit-content}}.anchorNavigation .anchorCtasWrapper .button.secondary{color:var(--colour-white)}.anchorNavigation .anchorCtasWrapper .button.secondary:after,.anchorNavigation .anchorCtasWrapper .button.secondary:before{background-color:#514aac}.anchorNavigation .anchorCtasWrapper .button.secondary:hover:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button.secondary:hover:not([disabled]):after,.anchorNavigation .anchorCtasWrapper .button.secondary:focus-visible:not([disabled]):before,.anchorNavigation .anchorCtasWrapper .button.secondary:focus-visible:not([disabled]):after{background-color:#514aac}.anchorNavigation .anchorCtasWrapper .button img{margin-left:15px;width:10px;height:10px}
