navigation-bar{--button-gutters: var(--gutter0);--mark-height: 6px;--link-hover-colour:var(--primary);position:relative;font-size:1.1em;z-index:10}navigation-bar[class*="background-bar:"],navigation-bar{padding-top:var(--navigation-padding, var(--gutter1));padding-bottom:var(--navigation-padding, var(--gutter1))}navigation-bar.is\:sticky{position:sticky;top:var(--navigation-bar-top, 0)}navigation-bar:not(:defined) a.logo .symbol{display:none}navigation-bar:not(:defined) .top-level>nav,navigation-bar:not(:defined) .top-level>button.menu{visibility:hidden}navigation-bar a.logo{display:flex;max-width:240px;min-width:140px;align-items:center;transition:initial}:root[data-browser-name=firefox] navigation-bar a.logo{width:200%}navigation-bar a.logo svg{height:100%;width:100%;max-width:initial}navigation-bar a.logo svg.icon{display:none;width:var(--logo-icon-size, 40px);min-width:var(--logo-icon-size, 40px)}navigation-bar a.logo svg.logo{display:block}@media(max-width: 1190px){navigation-bar a.logo{--logo-slogan-colour: transparent}}@media(max-width: 1080px){navigation-bar a.logo{max-width:140px}}@media(max-width: 480px){navigation-bar a.logo{--logo-icon-size: 30px}}navigation-bar .top-level{display:grid;gap:0 var(--gutter1);justify-content:space-between;align-items:center;position:relative;grid-auto-flow:column}navigation-bar .top-level nav{display:grid;align-items:center;grid-auto-flow:column;grid-column:2;grid-row:1}navigation-bar .top-level nav .link{padding:0 var(--button-gutters);display:flex;white-space:nowrap;align-items:center;align-self:stretch;transition:initial;font-family:"Open Sans",sans-serif;font-weight:600;font-style:normal}navigation-bar .top-level nav .link.has-dropdown svg{width:.8em;top:.1em;position:relative;margin-left:1ch;align-self:center}navigation-bar .top-level search-autosuggest{grid-column:2;grid-row:1;display:none;align-items:stretch;pointer-events:none;z-index:20}navigation-bar .top-level search-autosuggest.is-active{pointer-events:all;display:flex}navigation-bar .top-level search-autosuggest.is-active input-symbol.search-button{pointer-events:none;display:none}navigation-bar .top-level search-autosuggest.is-active input-symbol.close-button{pointer-events:all;display:flex}navigation-bar .top-level button.search{padding:0 1.3em 0 var(--button-gutters);display:flex;white-space:nowrap;align-items:center;align-self:stretch}navigation-bar .top-level button.search svg{min-width:1.1em;min-height:1.1em;width:1.1em;height:1.1em}@media(max-width: 1200px){navigation-bar .top-level{height:50px;grid-template-columns:auto 1fr;-moz-column-gap:var(--gap);column-gap:var(--gap)}navigation-bar .top-level a.logo{margin-right:auto;min-width:initial;height:inherit}navigation-bar .top-level nav{grid-column:3}navigation-bar .top-level nav button.search{padding:0}navigation-bar .top-level nav button.search svg{aspect-ratio:1;min-width:1.3em;min-height:1.3em;width:1.3em;height:1.3em;color:#ff2871}navigation-bar .top-level nav~button.menu{display:block}navigation-bar .top-level nav .link{display:none}}@media(max-width: 1200px)and (max-width: 500px){navigation-bar .top-level search-autosuggest{grid-column:1/span 3}navigation-bar .top-level search-autosuggest input[type=search]{min-width:0}navigation-bar .top-level search-autosuggest.is-active~a.logo,navigation-bar .top-level search-autosuggest.is-active~nav{display:none}navigation-bar .top-level search-autosuggest.is-active~account-info{display:none}}@media(max-width: 1200px){navigation-bar .top-level account-info{justify-self:end;border-radius:2ch;padding:.2em 1em;display:flex;align-items:center;font-size:.8em;background:linear-gradient(var(--gradient-angle, 270deg), #ff2871 var(--gradient-offset, 33%), #ff715c)}navigation-bar .top-level account-info .account-link{color:#fff}navigation-bar .top-level account-info .account-link>svg,navigation-bar .top-level account-info .account-link>figure{display:none}}@media(max-width: 1200px)and (hover: hover){navigation-bar .top-level account-info .account-link:hover{color:#fff}}@media(max-width: 1200px){navigation-bar .top-level account-info[data-counter]::after{position:relative;top:initial;right:initial;margin-left:1ch}navigation-bar .top-level account-info .dropdown{--avatar-size: -0.4em}}navigation-bar button.menu{width:1.5em;height:1.5em;align-self:center;display:none;order:1}navigation-bar button.menu svg{width:100%;height:100%;display:block;pointer-events:none}navigation-bar button.menu svg line{stroke-width:3px;stroke:var(--menu-icon-colour, #ff2871);transition:stroke var(--transition)}navigation-bar button.menu svg line:nth-child(1){transform-origin:15% 30%;transition:transform .3s cubic-bezier(0.86, 0, 0.07, 1)}navigation-bar button.menu svg line:nth-child(2){transition:opacity var(--transition)}navigation-bar button.menu svg line:nth-child(3){transform-origin:15% 70%;transition:transform .3s cubic-bezier(0.86, 0, 0.07, 1)}navigation-bar[open] button.menu svg line:nth-child(1){transform:rotate(45deg)}navigation-bar[open] button.menu svg line:nth-child(2){opacity:0}navigation-bar[open] button.menu svg line:nth-child(3){transform:rotate(-45deg)}navigation-bar>mark{position:absolute;width:calc(1px*var(--width, 0) - var(--button-gutters)*2);height:var(--mark-height);bottom:0;left:0;border-radius:1ch;border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--accent-colour, white);display:block;transition:var(--transition),transform .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);transform:translateX(calc(1px * var(--x) + var(--button-gutters)));z-index:2}navigation-bar::before{content:"";position:absolute;bottom:0;width:100%;max-width:1280px;height:0px;opacity:.5;border-top:1px solid var(--accent-colour, #dddddd);transition:var(--transition);left:50%;transform:translateX(-50%);z-index:1}navigation-bar[open]{--accent-colour: var(--primary, #ff2871)}navigation-bar[open]~back-drop{opacity:1;pointer-events:all}navigation-bar[open]:not([class*=accent-theme])::before{--accent-colour: transparent}navigation-bar[open] dropdown-navigation{opacity:1;pointer-events:all}navigation-bar[open] dropdown-navigation #sub-navs{opacity:1;transform:translateY(0);transition-timing-function:cubic-bezier(0, 0, 0.58, 1),cubic-bezier(0.39, 0.575, 0.565, 1)}navigation-bar[open][class*="background-bar:"] search-autosuggest:not(.is-showing-suggestions) input-field{--input-border-colour: #dddddd}dropdown-navigation{opacity:0;pointer-events:none;position:absolute;background:#fff;padding-top:var(--navigation-bar-height);top:0;left:0;width:100%;grid-column:1/-1;padding-left:max(var(--gutter1),var(--negative-single-gutter-width));padding-right:max(var(--gutter1),var(--negative-single-gutter-width));transition:opacity .2s cubic-bezier(0.42, 0, 1, 1);display:block;z-index:-1;max-height:calc(100vh - var(--navigation-bar-height));overflow-y:auto}@supports not (width: max(1px, 5px)){dropdown-navigation{padding-left:var(--negative-single-gutter-width);padding-right:var(--negative-single-gutter-width)}}dropdown-navigation #sub-navs{opacity:0;grid-column:1/-1;transform:translateY(var(--spacer0-));transition:opacity .2s cubic-bezier(0.42, 0, 1, 1),transform .2s cubic-bezier(0.47, 0, 0.745, 0.715)}@media(min-width: 1201px){dropdown-navigation #sub-navs>a.summary-heading{display:none}}dropdown-navigation #sub-navs .summary-heading,dropdown-navigation #sub-navs .sub-summary-heading{display:flex;align-items:center;font-weight:600;text-transform:uppercase}dropdown-navigation #sub-navs .summary-heading .arrow-down,dropdown-navigation #sub-navs .sub-summary-heading .arrow-down{margin-left:1ch;width:1em;height:1em;display:none}dropdown-navigation #sub-navs .parent-link{display:none}dropdown-navigation #sub-navs .sub-summary-heading{color:var(--primary, #ff2871);font-size:.7em}@media(hover: hover){dropdown-navigation #sub-navs .sub-summary-heading:hover{color:var(--secondary, #ff715c)}}dropdown-navigation #sub-navs .groups{display:none;pointer-events:none;padding-top:var(--navigation-padding-top, var(--gutter1));padding-bottom:var(--navigation-padding-bottom, var(--spacer1))}dropdown-navigation #sub-navs .groups>summary{outline:none;display:none}dropdown-navigation #sub-navs .groups .groups-container{--grid-spacer: var(--gutter1);--grid-column: initial}@media(min-width: 481px){dropdown-navigation #sub-navs .groups .groups-container .group{grid-column-end:span var(--group-span, auto)}dropdown-navigation #sub-navs .groups .groups-container .group.split-count\:2{--group-span: 2}dropdown-navigation #sub-navs .groups .groups-container .group.split-count\:3{--group-span: 3}dropdown-navigation #sub-navs .groups .groups-container .group.split-count\:4{--group-span: 4}}dropdown-navigation #sub-navs .groups .lists-container{padding-top:var(--gutter1)}@media(min-width: 481px){dropdown-navigation #sub-navs .groups .lists-container.is-split{display:grid;grid-gap:var(--gutter1);grid-template-columns:repeat(var(--group-span, 1), minmax(100px, 300px))}}@media(max-width: 480px){dropdown-navigation #sub-navs .groups .lists-container{display:flex;flex-direction:column;gap:var(--gutter0)}}dropdown-navigation #sub-navs .groups.active{display:grid;pointer-events:all}dropdown-navigation #sub-navs .groups .heading{font-size:.8em;font-weight:700}dropdown-navigation #sub-navs .groups ul{list-style-type:none;font-size:1.6rem;display:grid;grid-gap:var(--gutter0)}dropdown-navigation #sub-navs .groups ul li{line-height:1.4;display:inline-flex}dropdown-navigation #sub-navs .groups ul li.has\:grandchildren{text-transform:uppercase;font-size:.9em;font-weight:600}dropdown-navigation #sub-navs .groups ul li.has\:grandchildren+.is\:grandchild{margin-top:var(--gutter0);padding-top:0}dropdown-navigation #sub-navs .groups ul li.has\:grandchildren~li:last-of-type{padding-bottom:0}dropdown-navigation #sub-navs .groups ul li.is\:grandchild{padding:calc(var(--gutter0)/2) 0 calc(var(--gutter0)/2) var(--gap);margin-bottom:calc(var(--gutter0-)/2);margin-top:calc(var(--gutter0-)/2);border-left:solid #ddd 1px}dropdown-navigation #sub-navs .groups ul a,dropdown-navigation #sub-navs .groups ul button{transition:color var(--transition),-webkit-text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition);transition:color var(--transition),text-decoration var(--transition),-webkit-text-decoration var(--transition);-webkit-text-decoration:underline rgba(0,0,0,0);text-decoration:underline rgba(0,0,0,0);text-underline-offset:.2em}@media(hover: hover){dropdown-navigation #sub-navs .groups ul a:hover,dropdown-navigation #sub-navs .groups ul button:hover{color:var(--primary, #ff2871);text-decoration-color:var(--primary, #ff2871)}}@media(max-width: 1200px){dropdown-navigation{padding-top:calc(var(--navigation-bar-height) + var(--gutter1));padding-bottom:var(--spacer1)}dropdown-navigation::after{content:"";position:fixed;top:0;left:0;height:var(--navigation-bar-height);width:calc(100% - var(--scroll-bar-width));background-color:inherit;border-bottom:1px solid #ddd}navigation-bar:not([open]) dropdown-navigation{display:none}dropdown-navigation #sub-navs{display:grid;gap:var(--gutter0)}dropdown-navigation #sub-navs .summary-heading{font-size:1.7em;font-weight:700;display:flex}dropdown-navigation #sub-navs summary{outline:none}dropdown-navigation #sub-navs .summary-heading,dropdown-navigation #sub-navs .sub-summary-heading{font-size:1.4em;text-transform:initial}dropdown-navigation #sub-navs .sub-summary-heading{font-size:1.2em}}@media(max-width: 1200px)and (hover: hover){dropdown-navigation #sub-navs .sub-summary-heading:hover{color:green}dropdown-navigation #sub-navs .sub-summary-heading:hover>.arrow-down{--arrow-offset: 0em;opacity:1}}@media(max-width: 1200px){dropdown-navigation #sub-navs .parent-link{display:flex;grid-column:1/-1;font-size:1.2em;width:100%}dropdown-navigation #sub-navs .sub-summary-heading,dropdown-navigation #sub-navs .summary-heading{cursor:pointer}dropdown-navigation #sub-navs .sub-summary-heading>.arrow-down,dropdown-navigation #sub-navs .summary-heading>.arrow-down{display:block;width:.8em;position:relative;right:0;opacity:0;margin-left:auto;transition:opacity var(--transition),transform var(--transition);transform:translateY(var(--arrow-offset, -0.2em)) rotate(var(--arrow-rotation, 0deg))}body.feature\:touch dropdown-navigation #sub-navs .sub-summary-heading>.arrow-down,body.feature\:touch dropdown-navigation #sub-navs .summary-heading>.arrow-down{opacity:.4;--arrow-offset: 0em}}@media(max-width: 1200px)and (hover: hover){dropdown-navigation #sub-navs .sub-summary-heading:hover>.arrow-down,dropdown-navigation #sub-navs .summary-heading:hover>.arrow-down{--arrow-offset: 0em;opacity:1}}@media(max-width: 1200px){dropdown-navigation #sub-navs .groups{display:grid;pointer-events:all;padding:0}dropdown-navigation #sub-navs .groups[open]>summary .arrow-down{--arrow-rotation:180deg;--arrow-offset: 0em;opacity:1 !important}dropdown-navigation #sub-navs .groups[open]>summary,dropdown-navigation #sub-navs .groups[open]>summary a{color:var(--accent-colour)}dropdown-navigation #sub-navs .groups>summary{display:block}dropdown-navigation #sub-navs .groups>summary .heading{font-size:2em;line-height:1.3}dropdown-navigation #sub-navs .groups .groups-container{padding:var(--gutter1) 0}}@media(max-width: 1200px)and (max-width: 480px){dropdown-navigation .sub-nav-link,dropdown-navigation .groups>summary .heading{font-size:1.4em !important}dropdown-navigation .groups-container h5.heading{font-size:1.1em !important}}body.theme\:white navigation-bar mark{--accent-colour: #ff2871}body.theme\:white header{--accent-colour: #c2c2c2}before-main{padding-top:0}sub-navigation-bar{--mark-height: 6px;display:block;position:relative;height:-moz-fit-content;height:fit-content;padding-top:0 !important;padding-bottom:0 !important}sub-navigation-bar>nav{display:flex;gap:var(--gutter1)}sub-navigation-bar>nav>a{--link-hover-colour: #FDC705;position:relative;padding:0 0 var(--gutter1) 0;font-weight:600}sub-navigation-bar>nav>a.active::before{content:"";height:var(--mark-height);width:100%;background:#fff;position:absolute;bottom:0;left:0;border-top-left-radius:4ch;border-top-right-radius:4ch}sub-navigation-bar>nav>a[data-counter]{padding-right:25px}sub-navigation-bar>nav>a[data-counter]::after{content:attr(data-counter);position:absolute;right:0;top:0;height:20px;width:20px;border-radius:50%;background-color:#fdc705}sub-navigation-bar>nav>a[data-counter="0"]{padding-right:0}sub-navigation-bar>nav>a[data-counter="0"]::after{display:none}sub-navigation-bar>nav>a.to-dash{display:flex;flex-direction:row;align-items:center}sub-navigation-bar>nav>a.to-dash svg{height:16px;margin-right:calc(var(--gap)*0.5)}sub-navigation-bar>nav .dropdown-trigger{padding:.5em var(--gutter0)}@media(hover: hover){sub-navigation-bar>nav .dropdown-trigger:hover .dropdown{--dropdown-y: var(--gutter0-) !important}}sub-navigation-bar>nav .dropdown-trigger .symbol{align-self:center}
/*# sourceMappingURL=../../sourcemaps/components/sections/navigation-bar.css.map */