li[data-v-2dff451b]{list-style:none;position:relative}li>ul[data-v-2dff451b]{background:var(--navigation-background);border-radius:4px;box-shadow:0 4px 12px #00000026;display:none;left:0;min-width:180px;padding:8px 0;position:absolute;top:100%;z-index:200}li.has-children:hover>ul[data-v-2dff451b]{display:block}@media screen and (max-width:992px){li[data-v-2dff451b]{width:100%}li>ul[data-v-2dff451b]{border-radius:0;box-shadow:none;margin-left:18px;padding:0 0 0 16px;position:static}li.has-children:hover>ul[data-v-2dff451b],li>ul[data-v-2dff451b]{display:none}}.menu-item-row[data-v-2dff451b]{align-items:stretch;display:flex}.submenu-toggle[data-v-2dff451b]{display:none}@media screen and (max-width:992px){.submenu-toggle[data-v-2dff451b]{align-items:center;background:none;border:none;color:var(--navigation-link);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:0;transition:color .2s;width:40px}.submenu-toggle[data-v-2dff451b]:hover{color:var(--navigation-link-hover-colour)}}.chevron[data-v-2dff451b]{height:8px;transition:transform .25s ease;width:12px}li.is-open .chevron[data-v-2dff451b]{transform:rotate(180deg)}a[data-v-2dff451b]{color:var(--navigation-link);display:block;flex:1;font-size:13px;font-weight:600;letter-spacing:.12em;padding:8px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease;white-space:nowrap}a[data-v-2dff451b]:after{background:var(--navigation-link-hover-colour);bottom:2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);transition:width .25s ease;width:0}a[data-v-2dff451b]:hover{color:var(--navigation-link-hover-colour)}a[data-v-2dff451b]:hover:after{width:calc(100% - 36px)}a.is-parent-active[data-v-2dff451b],a.router-link-exact-active[data-v-2dff451b]{color:var(--navigation-link-hover-colour)}a.is-parent-active[data-v-2dff451b]:after,a.router-link-exact-active[data-v-2dff451b]:after{width:calc(100% - 36px)}@media screen and (max-width:992px){a[data-v-2dff451b]{padding-right:8px}a[data-v-2dff451b]:after{display:none}}.topbar[data-v-7eb05da3]{background:#1b4496;color:#ffffffe6;font-size:12px;transition:background .4s ease}.topbar--closed[data-v-7eb05da3]{background:#c0392b}.topbar--conditional[data-v-7eb05da3]{background:#b07d12}.topbar__inner[data-v-7eb05da3]{gap:16px;justify-content:space-between;padding:9px 0}.topbar__inner[data-v-7eb05da3],.topbar__left[data-v-7eb05da3]{align-items:center;display:flex}.topbar__left[data-v-7eb05da3]{gap:10px;min-width:0}.topbar__label[data-v-7eb05da3]{color:#fff;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.topbar__divider[data-v-7eb05da3]{color:#ffffff73;flex-shrink:0}@media(max-width:700px){.topbar__divider[data-v-7eb05da3]{display:none}}.topbar__text[data-v-7eb05da3]{color:#ffffffd9;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s;white-space:nowrap}.topbar__text[data-v-7eb05da3]:hover{color:#fff}@media(max-width:700px){.topbar__text[data-v-7eb05da3]{display:none}}.topbar__updated[data-v-7eb05da3]{font-size:11px;margin-left:6px;opacity:.65}@media(max-width:700px){.topbar__updated[data-v-7eb05da3]{display:none}}.topbar__badge[data-v-7eb05da3]{background:#fff3;border-radius:10px;color:#fff;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;margin-left:8px;padding:1px 7px;text-transform:uppercase;vertical-align:middle}.topbar__socials[data-v-7eb05da3]{align-items:center;display:flex;flex-shrink:0;gap:4px}.topbar__social-link[data-v-7eb05da3]{align-items:center;background:#ffffff1f;border-radius:4px;color:#ffffffd9;display:flex;font-size:18px;height:26px;justify-content:center;text-decoration:none;transition:background .2s,color .2s;width:26px}.topbar__social-link[data-v-7eb05da3]:hover{background:#ffffff40;color:#fff}.site-header[data-v-7eb05da3]{background:var(--header-background);border-bottom:1px solid hsla(0,0%,100%,.06);position:sticky;top:0;transition:box-shadow .3s ease;z-index:500}.site-header.is-scrolled[data-v-7eb05da3]{box-shadow:0 2px 16px #0006}.header-inner[data-v-7eb05da3]{align-items:center;display:flex;height:100px;justify-content:space-between;transition:height .3s ease}.is-scrolled .header-inner[data-v-7eb05da3]{height:78px}.logo__link[data-v-7eb05da3]{align-items:center;display:flex;text-decoration:none}.logo__img[data-v-7eb05da3]{height:120px;margin-top:3px;transition:height .3s ease;width:auto}.is-scrolled .logo__img[data-v-7eb05da3]{height:70px;margin-top:0}.nav-close[data-v-7eb05da3]{display:none}.nav-menu[data-v-7eb05da3]{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.hamburger[data-v-7eb05da3]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.hamburger span[data-v-7eb05da3]{background:var(--navigation-link);display:block;height:2px;transition:all .3s ease;width:26px}.hamburger.is-open span[data-v-7eb05da3]:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.is-open span[data-v-7eb05da3]:nth-child(2){opacity:0}.hamburger.is-open span[data-v-7eb05da3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media screen and (max-width:992px){.hamburger[data-v-7eb05da3]{display:flex;position:relative;z-index:2}.nav[data-v-7eb05da3]{background:var(--navigation-background);display:none;inset:0;overflow-y:auto;padding:72px 20px 24px;position:fixed;z-index:1}.nav.is-open[data-v-7eb05da3]{display:block}.nav .nav-close[data-v-7eb05da3]{background:none;border:none;cursor:pointer;display:block;height:40px;padding:8px;position:absolute;right:20px;top:20px;width:40px}.nav .nav-close span[data-v-7eb05da3]{background:var(--navigation-link);display:block;height:2px;left:50%;position:absolute;top:50%;width:24px}.nav .nav-close span[data-v-7eb05da3]:first-child{transform:translate(-50%,-50%) rotate(45deg)}.nav .nav-close span[data-v-7eb05da3]:nth-child(2){transform:translate(-50%,-50%) rotate(-45deg)}.nav-menu[data-v-7eb05da3]{align-items:flex-start;flex-direction:column;gap:0}}.site-footer[data-v-f54ee28c]{background:var(--color-dark);color:#ffffffb3}.site-footer__main[data-v-f54ee28c]{padding:60px 0 40px}.site-footer__grid[data-v-f54ee28c]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:640px){.site-footer__grid[data-v-f54ee28c]{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.site-footer__grid[data-v-f54ee28c]{grid-template-columns:2fr 1fr 1fr}}.site-footer__heading[data-v-f54ee28c]{color:#fff;font-family:var(--jost);font-size:1rem;font-weight:700;letter-spacing:.08em;margin-bottom:20px;text-transform:uppercase}.site-footer__text[data-v-f54ee28c]{font-size:.9rem;line-height:1.7;margin-bottom:20px}.site-footer__socials[data-v-f54ee28c]{display:flex;gap:12px}.site-footer__socials a[data-v-f54ee28c]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#ffffffb3;display:flex;font-size:18px;height:36px;justify-content:center;transition:all .2s;width:36px}.site-footer__socials a[data-v-f54ee28c]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.site-footer__links[data-v-f54ee28c]{display:flex;flex-direction:column;gap:10px}.site-footer__links a[data-v-f54ee28c]{color:#ffffffb3;font-size:.9rem;transition:color .2s}.site-footer__links a[data-v-f54ee28c]:hover{color:var(--color-primary)}.site-footer__contact[data-v-f54ee28c]{display:flex;flex-direction:column;gap:14px}.site-footer__contact li[data-v-f54ee28c]{align-items:flex-start;display:flex;font-size:.9rem;gap:10px}.site-footer__contact li i[data-v-f54ee28c]{color:var(--color-primary);flex-shrink:0;margin-top:3px}.site-footer__contact li a[data-v-f54ee28c]{color:#ffffffb3;transition:color .2s}.site-footer__contact li a[data-v-f54ee28c]:hover{color:var(--color-primary)}.site-footer__bottom[data-v-f54ee28c]{border-top:1px solid hsla(0,0%,100%,.08);padding:18px 0}.site-footer__bottom p[data-v-f54ee28c]{color:#fff6;font-size:.8rem;text-align:center}#wrapper[data-v-1a71b583]{overflow:hidden;transition:all .5s ease}.wrapper-container[data-v-1a71b583]{background:#fff;position:relative}
