html{font-size:62.5%}@container body (min-width: 992px){#hamburger{margin:auto;width:fit-content}}@container body (min-width: 992px){#hamburger-menu{margin:auto;width:fit-content}}.hamburger-menu{z-index:9000;padding:2.5rem;margin:2.5rem;display:flex;flex-direction:column;border-radius:4px;background-color:#fff;width:calc(100% - 50px);opacity:1;transition:none;overflow-y:auto}.hamburger-menu--embed{padding:unset;margin:unset}.hamburger-menu.slide-in{position:absolute;opacity:1;transition:transform .3s ease-in-out .3s;transform:translate(0)}.hamburger-menu.slide-in.slide-start{transform:translate(110%)}.hamburger-menu.fade-out{transition:opacity .3s ease-in-out;opacity:0}.hamburger-backdrop{position:fixed;top:0;right:0;bottom:0;left:50%;display:flex;justify-content:flex-start;flex-direction:column;opacity:1;transition:opacity .3s ease-in-out,visibility 0ms 0ms;transform:translate(-50%);z-index:100;width:100vw;height:100vh;visibility:visible}.hamburger-backdrop--hide{opacity:0;z-index:-1000;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0ms .3s}@container body (min-width: 992px){.hamburger-backdrop{display:none}}.menu-background{background-color:#00000080;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}#page-header:after{content:unset}.hamburger-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.hamburger-menu-header>div{display:flex}#hamburger-menu-title{font-size:1.6rem;color:#1369ad;font-weight:400;font-family:Noto Sans,sans-serif;text-transform:uppercase;padding:.6rem 1.2rem .6rem .6rem;margin:0}#hamburger-menu-title.hamburger-menu-title__hidden{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.hamburger-menu-navigation{padding:0;margin:0;width:100%;display:flex;flex-direction:column}.hamburger-menu-navigation li{list-style:none;display:block;padding-left:0}.main-menu{display:none}@container body (min-width: 992px){.main-menu{display:flex;justify-content:flex-start;align-items:center;margin:0 0 .8rem;padding:.9rem 0;gap:2.2rem}.main-menu__item{list-style:none}.main-menu__item:first-child a{padding-bottom:.5rem}.main-menu__item__link{font-family:Noto Sans,sans-serif;font-size:1.6rem;font-weight:600;color:#1369ad;text-decoration:none;border-bottom:3px solid transparent;padding:1rem 0 .7rem;line-height:1.3;transition:border-color .3s;display:flex;align-items:center;gap:.5rem}.main-menu__item__link:hover,.main-menu__item__link.is-active{border-color:#ed7225}.main-menu__item__link .icon{fill:#1369ad}}@container body (min-width: 992px){.main-menu{gap:4.4rem}}.menu-button{padding:1.3rem;margin-bottom:.8rem;background-color:#e7eff5;color:#1369ad;display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-radius:4px;font-size:1.6rem;font-weight:600;transition:background-color .3s,color .3s;text-align:left;font-family:Noto Sans,sans-serif;text-decoration:none}.menu-button:hover{background-color:#1369ad;color:#e7eff5;cursor:pointer}.menu-button:is(a):not(.menu-button[href]){background-color:transparent!important;padding-left:unset}.menu-button__hidden{border:0;clip:rect(0,0,0,0);position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden}.menu-button--open{padding:.6rem;background-color:unset;border:unset;display:flex;transition:background-color .3s;border-radius:4px;width:unset}.menu-button--open:hover{cursor:pointer;background-color:#e7eff5}@container body (min-width: 992px){.menu-button--open{display:none}}.menu-button[aria-current=page]{border:1px solid #1369ad}.menu-button--close{padding:.6rem;background-color:unset;border:unset;display:flex;transition:background-color .3s;border-radius:4px;width:unset}.menu-button--close:hover{cursor:pointer;background-color:#e7eff5}.menu-button--back{padding:.6rem;background-color:unset;border:unset;display:flex;align-items:center;color:#1369ad;border-radius:4px;font-size:1.6rem;transition:background-color .3s;font-weight:400;text-decoration:none;width:unset;gap:.8rem}.menu-button--back:hover{background-color:#e7eff5;color:#1369ad;cursor:pointer}.menu-button--parent{font-weight:600}.menu-button__icon--left{margin-right:.5rem}.menu-button__icon--right{margin-left:.5rem}
