.m-site_navigation__toggle{background:none;border:0;color:var(--black-dark);display:inline-block;height:60px;margin:0;padding:0;position:relative;width:60px}.m-site_navigation__toggle:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23262629' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M16 132h416c8.8 0 16-7.2 16-16V76c0-8.8-7.2-16-16-16H16C7.2 60 0 67.2 0 76v40c0 8.8 7.2 16 16 16m0 160h416c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16m0 160h416c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16H16c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:23px;content:"";display:block;height:100%;width:100%}.m-site_navigation__toggle.active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23262629' viewBox='0 0 352 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='m242.7 256 100.1-100.1c12.3-12.3 12.3-32.2 0-44.5l-22.2-22.2c-12.3-12.3-32.2-12.3-44.5 0L176 189.3 75.9 89.2c-12.3-12.3-32.2-12.3-44.5 0L9.2 111.5c-12.3 12.3-12.3 32.2 0 44.5l100.1 100L9.2 356.1c-12.3 12.3-12.3 32.2 0 44.5l22.2 22.2c12.3 12.3 32.2 12.3 44.5 0L176 322.7l100.1 100.1c12.3 12.3 32.2 12.3 44.5 0l22.2-22.2c12.3-12.3 12.3-32.2 0-44.5z'/%3E%3C/svg%3E");background-size:18px}.m-site_navigation__search{align-items:center;color:var(--black-dark);display:flex;justify-content:center;padding:20px;position:relative}.m-site_navigation__search svg{height:26px;width:26px}.m-site_navigation__links{height:100%;list-style:none;margin:0;padding:0}.m-site_navigation__item{display:block;font-size:18px}.m-site_navigation__item--sub-menu{color:var(--white)}.m-site_navigation__link{color:var(--theme-text-colour);display:block;font-size:.875rem;font-weight:400;&:focus,&:hover{color:var(--theme-colour)}svg{height:16px;width:16px;fill:currentColor}}.m-site_navigation__link:focus{outline:none}.m-site_navigation__link:hover{text-decoration:none}.m-site_navigation__link--search:hover{color:var(--theme-colour)}.m-site_navigation__link--sub-menu{color:var(--white);font-size:.875rem}.m-site_navigation__sub-menu-toggle{align-items:center;background:none;border:0;display:flex;height:50px;justify-content:center;margin:0;padding:0;position:absolute;right:20px;top:0;width:50px;fill:var(--theme-font-colour-over-brand);text-align:center;>span{height:16px;width:16px}}.m-site_navigation__sub-menu-toggle.active{transform:rotate(180deg)}@media (max-width:1199px){.m-site_navigation{align-items:center;display:flex;justify-content:flex-end}.m-site_navigation__links-wrapper{background:var(--theme-colour);color:var(--theme-text-colour);display:none;left:0;max-height:100vh;overflow:auto;padding:20px 0;position:absolute;top:100%;width:100%;z-index:5}.m-site_navigation__item{position:relative;text-align:center}.m-site_navigation__item--sub-menu{padding:10px 0}.m-site_navigation__link--top-level{color:var(--white);line-height:50px}.m-site_navigation__link--top-level:hover{color:var(--white)!important}.m-site_navigation__sub-menu{background:var(--grey-darker);display:none;padding:20px 20px 20px 0}}@media (min-width:1200px){.m-site_navigation__search,.m-site_navigation__toggle{display:none}.m-site_navigation__links{align-items:center;display:-webkit-box;display:flex;flex-wrap:wrap;gap:15px 13px;-webkit-box-pack:end;justify-content:flex-end}.m-site_navigation__item{display:inline-block;font-size:1rem;position:relative}.m-site_navigation__links-wrapper{background:var(--white)!important;display:block!important;font-size:0}.m-site_navigation__item.hovering .m-site_navigation__sub-menu,.m-site_navigation__item:hover .m-site_navigation__sub-menu{opacity:1;padding:30px;pointer-events:all;visibility:visible}.m-site_navigation__item.hovering .m-site_navigation__sub-menu-links,.m-site_navigation__item:hover .m-site_navigation__sub-menu-links{display:block}.m-site_navigation__item--sub-menu{display:block;margin:10px}.m-site_navigation__link--top-level{font-size:1rem;padding:0}.m-site_navigation__link--search{align-items:center;display:flex}.m-site_navigation__sub-menu-toggle{display:none}.m-site_navigation__sub-menu{background:var(--grey-darker);border-radius:5px;left:50%;min-width:300px;opacity:0;pointer-events:none;position:absolute;text-align:left;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity var(--transition-speed);transition:opacity var(--transition-speed);visibility:hidden;z-index:10}.m-site_navigation__sub-menu:before{border-bottom:5px solid;border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:50%;position:absolute;top:-5px;-webkit-transform:transletX(-50%);transform:transletX(-50%);width:0}.m-site_navigation__sub-menu:after{background-color:var(--theme-colour);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.m-site_navigation__sub-menu.open{opacity:1;padding:30px;pointer-events:all;visibility:visible}.m-site_navigation__sub-menu.open .m-site_navigation__sub-menu-links{display:block}.m-site_navigation__sub-menu-links{display:none;list-style:none;margin:0 auto;max-width:73.125rem;padding:0}.m-site_navigation__sub-menu-links:after{clear:both;content:" ";display:table}}@media (min-width:1440px){.m-site_navigation__link--top-level{padding:30px 0}}