.page-links__title,.super-nav-links{display:none!important}.header__nav{-webkit-filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25));filter:drop-shadow(0 0 10px rgba(0, 0, 0, .25));background:var(--third-colour);padding:124px 25px 60px 25px;height:100%;position:relative;z-index:1}.header__nav ul{margin:0;padding:0}.header__nav ul li{margin:0;padding:0;list-style:none}.header__nav ul li a{text-decoration:none;display:block}body.cms_bar_editing .header__nav ul li a{pointer-events:auto!important;cursor:auto!important}.header__nav>ul{height:100%;overflow:auto;padding-right:10px;scrollbar-width:thin;scrollbar-color:var(--primary-colour) hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - 0))}.header__nav>ul::-webkit-scrollbar-track{background:0 0}.header__nav>ul::-webkit-scrollbar{width:10px;background-color:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - 0))}.header__nav>ul::-webkit-scrollbar-thumb{border:3px solid hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - 0));background-color:var(--primary-colour)}.header__nav>ul>li>a{font-weight:400;font-size:22px;line-height:22px;padding:14px 20px;margin:0 0 15px 0;font-family:var(--font-heading);display:block;color:var(--text-over-primary);border:1px solid hsla(calc(var(--text-over-primary-h) + 0deg),calc(var(--text-over-primary-s) + .001%),calc(var(--text-over-primary-l) + .001%),calc(var(--text-over-primary-a) - calc(1 - .25)));border-radius:var(--block-link-radius);position:relative;-webkit-transition:border ease-in-out .2s,background-color ease-in-out .2s,color ease-in-out .2s;transition:border ease-in-out .2s,background-color ease-in-out .2s,color ease-in-out .2s}.header__nav>ul>li>a:hover{border:1px solid var(--text-over-primary)}body:not(.is_mouse) .header__nav>ul>li>a:focus{border:1px solid var(--text-over-primary)}body.cms_bar_editing .header__nav>ul>li>a{pointer-events:auto!important;cursor:auto!important}.header__nav>ul>li.sub>a{padding-right:40px;position:relative}.header__nav>ul>li.sub>a:after{font-size:15px;font-weight:300;position:absolute;content:'\f063';font-family:var(--font-icon);right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header__nav>ul>li.sub.open>a{background-color:var(--secondary-colour);border-color:var(--secondary-colour);color:var(--text-over-secondary)}.header__nav>ul>li.sel>a{background-color:var(--secondary-colour);border-color:var(--secondary-colour);color:var(--text-over-secondary)}.header__nav>ul>li>ul{padding:0 0 30px 0;display:none}.header__nav>ul>li>ul li{margin:0;padding:0;list-style:none}.header__nav>ul>li>ul li a{font-family:var(--font-secondary);padding:12px 20px;margin-bottom:2px;font-weight:400;font-size:17px;line-height:22px;color:var(--text-over-primary);border-radius:var(--block-link-radius);display:block;position:relative;-webkit-transition:background-color ease-in-out .2s,color ease-in-out .2s;transition:background-color ease-in-out .2s,color ease-in-out .2s}.header__nav>ul>li>ul li a:hover{background-color:var(--secondary-colour);color:var(--text-over-secondary)}body:not(.is_mouse) .header__nav>ul>li>ul li a:focus{background-color:var(--secondary-colour);color:var(--text-over-secondary)}.header__nav>ul>li>ul li.sub>a{padding-right:30px;position:relative}.header__nav>ul>li>ul li.sub>a:after{font-size:20px;position:absolute;content:'+';right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:inherit}.header__nav>ul>li>ul li.sel>a{background-color:var(--secondary-colour);color:var(--text-over-secondary)}.header__nav__wrapper{top:0;height:100vh;position:fixed;z-index:99999;-webkit-transition:right .5s ease-in-out;transition:right .5s ease-in-out;width:420px;right:-420px}.header__nav__wrapper .h_3{position:absolute;top:50px;left:25px;color:var(--text-over-primary);z-index:2}.header__nav__wrapper .page_overlay{position:fixed;width:100vw;height:100vh;background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + .001%),calc(var(--primary-colour-l) + -10%),calc(var(--primary-colour-a) - calc(1 - .8)));top:0;left:0;-webkit-transition:opacity ease-in-out .2s,visibility ease-in-out .2s;transition:opacity ease-in-out .2s,visibility ease-in-out .2s;opacity:0;visibility:hidden;cursor:pointer}@media (max-width:400px){.header__nav__wrapper{width:318px;right:-318px}}.header__nav__wrapper.open{right:0!important}.header__nav__wrapper.open .page_overlay{opacity:1;visibility:visible}body.open{overflow:hidden}.nav-open-close{border:none;background:0 0;text-align:inherit}.nav-open-close--header{background:0 0!important;margin-left:80px;display:inline-block!important}@media (min-width:0px) and (max-width:575px){.nav-open-close--header{margin-left:10px}}.nav-open-close--header:not(.show_on_desktop){display:none}.nav-open-close--header .title{position:absolute;top:50%;right:60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#fff}@media (min-width:0px) and (max-width:575px){.nav-open-close--header .title{display:none}}.nav-open-close--header .icon{display:block;width:60px;height:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;background-color:#fff;-webkit-transition:background-color ease-in-out .2s;transition:background-color ease-in-out .2s}.nav-open-close--header .icon span,.nav-open-close--header .icon:after,.nav-open-close--header .icon:before{content:'';position:absolute;height:1px;width:27px;background:var(--primary-colour);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-in-out,background-color .2s ease-in-out}.nav-open-close--header .icon:before{top:calc(50% - 8px)}.nav-open-close--header .icon span{top:50%}.nav-open-close--header .icon:after{top:calc(50% + 8px)}.nav-open-close--header.active .icon,.nav-open-close--header:focus .icon,.nav-open-close--header:hover .icon{background-color:var(--primary-colour)}.nav-open-close--header.active .icon>span,.nav-open-close--header:focus .icon>span,.nav-open-close--header:hover .icon>span{width:14px}.nav-open-close--header.active .icon span,.nav-open-close--header.active .icon:after,.nav-open-close--header.active .icon:before,.nav-open-close--header:focus .icon span,.nav-open-close--header:focus .icon:after,.nav-open-close--header:focus .icon:before,.nav-open-close--header:hover .icon span,.nav-open-close--header:hover .icon:after,.nav-open-close--header:hover .icon:before{background-color:var(--text-over-primary)}.nav-open-close--slide-out{position:absolute;top:50px;right:40px;z-index:2;color:var(--text-over-primary);font-size:30px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.nav-open-close--slide-out:hover{color:var(--link-colour-hover)}body:not(.is_mouse) .nav-open-close--slide-out:focus{color:var(--link-colour-hover)}