@font-face{font-family:HKNova;font-weight:400;src:url(../../fonts/hknova-regular-webfont.98b8db7d.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:500;src:url(../../fonts/hknova-medium-webfont.be32b4bd.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:600;src:url(../../fonts/hknova-semibold-webfont.dfb9c27a.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:700;src:url(../../fonts/hknova-bold-webfont.a17528a3.woff2) format("woff")}@font-face{font-family:HKNova;font-weight:800;src:url(../../fonts/hknova-extrabold-webfont.298ad3b7.woff2) format("woff")}.ncos-header__mobile-cta-group .ncos-button{font-family:HKNova,sans-serif;font-size:13px;line-height:20px;font-weight:600;letter-spacing:.1px}@media screen and (min-width: 600px){.ncos-header__mobile-cta-group .ncos-button{font-size:15px}}.ncos-header{height:79px !important;z-index:100;width:100%;position:relative}@media screen and (min-width: 1300px){.ncos-header{height:83px !important}}.ncos-header.floating{position:fixed;top:0}.ncos-header.floating+*{margin-top:74px}.ncos-header__container{display:flex;justify-content:space-between;align-items:center;background:var(--ncos-colour-sys-surface);padding:var(--ncos-spacing-md, 16px) var(--ncos-spacing-md, 32px)}.ncos-header__main{display:flex;align-items:flex-start;gap:var(--ncos-spacing-lg, 32px);width:100%}@media screen and (min-width: 1300px){.ncos-header__main{align-items:center;flex-wrap:nowrap}}.ncos-header__menu{width:100%;text-wrap:nowrap;flex-basis:100%;display:flex;flex-direction:column}@media screen and (min-width: 1300px){.ncos-header__menu{width:auto;flex-basis:auto}}.ncos-header__menu .ncos-navigation-bar{display:none;flex-direction:column;gap:var(--ncos-spacing-sm, 8px)}@media screen and (min-width: 1300px){.ncos-header__menu .ncos-navigation-bar{display:flex;flex-direction:row}}.ncos-header__cta{align-self:flex-start;margin-top:3px}.ncos-header__cta .register{display:none}@media screen and (min-width: 1300px){.ncos-header__cta .register{display:flex}}.ncos-header__cta .login{position:absolute;right:var(--ncos-spacing-md, 32px)}@media screen and (min-width: 1300px){.ncos-header__cta .login{position:static}}@media screen and (min-width: 1300px){.ncos-header__cta{display:flex;gap:var(--ncos-spacing-sm, 8px);align-self:center;margin-top:0}}.ncos-header__menu-cta{display:none;flex-direction:row-reverse;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:var(--ncos-spacing-md, 16px);border-top:1px solid var(--ncos-colour-sys-outline-alt);padding-top:var(--ncos-spacing-md, 16px)}@media screen and (min-width: 768px){.ncos-header__menu-cta{display:none}}.ncos-header__mobile{display:flex;align-items:center;gap:var(--ncos-spacing-md, 16px)}@media screen and (min-width: 1300px){.ncos-header__mobile{display:none}}.ncos-header__mobile .menu-toggle{border:none}.ncos-header__mobile .menu-toggle:hover{border:none}.ncos-header__mobile .ncos-logo{flex-shrink:0}.ncos-header__mobile-cta-group{display:none;flex-wrap:wrap;gap:var(--ncos-spacing-sm, 8px);padding-bottom:var(--ncos-spacing-md, 16px);margin-bottom:var(--ncos-spacing-md, 16px);border-bottom:1px solid var(--ncos-colour-sys-outline-alt)}@media screen and (min-width: 1300px){.ncos-header__mobile-cta-group{display:none}}.ncos-header__logo{display:none}@media screen and (min-width: 1300px){.ncos-header__logo{display:block}}.ncos-header.opened .ncos-header__container{height:100dvh}@media screen and (min-width: 1300px){.ncos-header.opened .ncos-header__container{padding-bottom:var(--ncos-spacing-md, 16px)}}.ncos-header.opened .ncos-header__main{height:100%;flex-direction:column;overflow:auto}.ncos-header.opened .ncos-header__menu-cta{display:flex}@media screen and (max-width: 1300px){.ncos-header.opened .ncos-header__menu-inner{flex:1 1 0;overflow:auto}.ncos-header.opened .ncos-navigation-bar{display:flex;flex:1 1 0}}.ncos-header.opened .ncos-header__mobile-cta-group{display:flex}.ncos-header .separator{position:absolute;width:calc(100% + 20px);bottom:-20px;left:-20px;background-color:var(--ncos-colour-sys-primary)}.admin-bar .ncos-header.floating{margin-top:32px}.admin-bar .ncos-header.opened .ncos-header__container{height:calc(100dvh - 46px)}html:has(.ncos-header.opened),body:has(.ncos-header.opened){overflow:hidden}
