#page-header{height:6.375rem;height:calc(var(--header-height) + var(--grid-gutter-height)*2)}@media screen and (min-width:60em){#page-header{height:4.375rem;height:calc(var(--header-height) + var(--grid-gutter-height)/3*2)}}#page-header .page-header-inner{position:fixed;top:0;left:0;width:100%;padding:1.5rem;padding:var(--grid-gutter-height);border-bottom:2px solid #e9e8e7;border-bottom:2px solid var(--color-pebble-grey);background-color:#fff;background-color:var(--color-white);z-index:100}@media screen and (min-width:60em){#page-header .page-header-inner{padding:0}}body.admin-bar #page-header{height:calc(6.375rem + 46px);height:calc(var(--header-height) + var(--grid-gutter-height)*2 + var(--wp-admin-bar-height))}@media screen and (min-width:60em){body.admin-bar #page-header{height:calc(4.375rem + 46px);height:calc(var(--header-height) + var(--grid-gutter-height)/3*2 + var(--wp-admin-bar-height))}}body.admin-bar #page-header .page-header-inner{top:46px;top:var(--wp-admin-bar-height)}body.admin-bar #wpadminbar{position:fixed;top:0;left:0;width:100%}#page-header .page-header-inner>.page-header-container{display:grid;grid-template-columns:1fr 2rem;grid-template-columns:1fr var(--grid-gutter-width)}@media screen and (min-width:60em){#page-header .page-header-inner>.page-header-container{grid-template-columns:auto 1fr;grid-column-gap:2rem;grid-column-gap:var(--grid-gutter-width)}}#page-header .logo-area{grid-column:1/3;grid-row:1}@media screen and (min-width:60em){#page-header .logo-area{grid-column:1/2}}#page-header .mobile-menu-toggle{grid-column:2/3;grid-row:1}@media screen and (min-width:60em){#page-header .navigation-area{grid-column:2/3;display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem;grid-column-gap:calc(var(--grid-gutter-width)/2);align-items:center}}#page-header .logo-area .logo{height:3.375rem;height:var(--header-height)}@media screen and (min-width:75em){#page-header .logo-area .logo{margin-left:0}}@media screen and (min-width:60em){#page-header .logo-area .logo-link{width:auto}}@media screen and (min-width:60em){#page-header .logo-area{padding:.5rem 0;padding:calc(var(--grid-gutter-height)/3) 0}}#page-header{transition:all .2s ease-out}#page-header ul{list-style:none;margin:0}#page-header li{margin:0;padding:0;text-align:center;color:#00353b;color:var(--color-secondary)}#page-header li.current-menu-item,#page-header li:focus,#page-header li:hover{background-color:#2195b2;background-color:var(--color-primary);color:#fff;color:var(--color-white)}#page-header li.current-menu-item .sub-menu li:not(.current-menu-item):not(:focus):not(:hover),#page-header li:focus .sub-menu li:not(.current-menu-item):not(:focus):not(:hover),#page-header li:hover .sub-menu li:not(.current-menu-item):not(:focus):not(:hover){color:#171d1a;color:var(--text-color)}@media screen and (min-width:60em){#page-header li.current-menu-item,#page-header li:focus,#page-header li:hover{background-color:transparent;color:inherit}}#page-header a{display:block;width:100%;text-decoration:none;color:inherit}#page-header .logo-area,#page-header .mobile-menu-toggle,#page-header .navigation-primary{transition:transform .2s ease-out}#page-header .navigation-primary{position:absolute;top:calc(100% + 2px);left:0;display:block;width:100%;font-size:1.25rem;font-size:calc(20/var(--global-font-size)*1rem);background-color:#fff;background-color:var(--color-white);transform:translateX(100vw)}@media screen and (min-width:60em){#page-header .navigation-primary{position:static;font-size:1.5rem;font-size:calc(24/var(--global-font-size)*1rem);background-color:transparent;transform:none}}@media screen and (min-width:60em){#page-header .navigation-primary li{transition:all .2s ease-out;padding:2.49rem 0;padding:calc(var(--grid-gutter-height)*1.66) 0}#page-header .navigation-primary li:hover .sub-menu{max-height:50vh;opacity:1}}#page-header .navigation-primary a{padding:.5rem 2rem;padding:calc(var(--grid-gutter-height)/3) var(--grid-gutter-width)}@media screen and (min-width:60em){#page-header .navigation-primary a{transition:color .2s ease-out;padding:0 2rem;padding:0 var(--grid-gutter-width)}}@media screen and (min-width:60em){#page-header .navigation-primary ul.menu{display:flex;justify-content:flex-end}}#page-header .navigation-primary .menu-item{border-bottom:2px solid #e9e8e7;border-bottom:2px solid var(--color-pebble-grey)}@media screen and (min-width:60em){#page-header .navigation-primary .menu-item{border-bottom:none}}#page-header .navigation-primary .menu-item-has-children{position:relative}#page-header .navigation-primary .menu-item-has-children a{display:inline-block;width:auto}#page-header .navigation-primary .sub-menu{width:100%;max-height:0;overflow:hidden;transition:all .3s ease-out;background-color:#e9e8e7;background-color:var(--color-pebble-grey)}@media screen and (min-width:60em){#page-header .navigation-primary .sub-menu{position:absolute;top:100%;left:50%;display:block;width:20rem;width:calc(var(--grid-gutter-width)*10);opacity:0;background:transparent;transform:translateX(-50%)}#page-header .navigation-primary .sub-menu>li{position:relative;background-color:#fff;background-color:var(--color-white);padding:0;z-index:1}#page-header .navigation-primary .sub-menu>li:hover{background-color:#e9e8e7;background-color:var(--color-pebble-grey);color:var(--primary-color);z-index:2}#page-header .navigation-primary .sub-menu a{display:block;padding:.5rem 2rem;padding:calc(var(--grid-gutter-height)/3) var(--grid-gutter-width);color:#00353b;color:var(--color-secondary)}}#page-header .navigation-primary.submenu--open .sub-menu{max-height:100vh}#page-header .navigation-language{position:absolute;top:0;right:2rem;right:var(--grid-gutter-width);height:100%;width:4.5rem;width:calc(var(--grid-gutter-height)*3);display:flex;align-items:center;background-color:#00353b;background-color:var(--color-secondary);transform:translate(100vw);transition:transform .2s ease-out;z-index:10}#page-header .navigation-language nav{width:100%}#page-header .navigation-language li{text-align:center;color:#fff;color:var(--color-white)}#page-header .navigation-language li:last-child a{border-bottom:none}#page-header .navigation-language a{display:inline-block;width:auto;border-bottom:2px solid;padding:0 .16667rem;padding:0 calc(var(--grid-gutter-width)/12)}@media screen and (min-width:60em){#page-header .navigation-language{position:static;transform:none}}.mobile-menu-toggle{display:flex;align-items:center;justify-content:flex-end;padding:0;border:none;outline:none!important}.mobile-menu-toggle svg{height:2.53125rem;height:calc(var(--header-height)*0.75);transform:scaleX(-1);transition:transform .2s ease}@media screen and (min-width:60em){.mobile-menu-toggle{display:none}}.mobile-menu--open .mobile-menu-toggle svg{transform:scaleX(1)}.mobile-menu--open #page-header .page-header-inner{background-color:#2195b2;background-color:var(--color-primary)}.mobile-menu--open #page-header .logo-area,.mobile-menu--open #page-header .mobile-menu-toggle{transform:translateX(calc(-100vw + 4rem));transform:translateX(calc(-100vw + var(--grid-gutter-width)*2))}.mobile-menu--open #page-header .navigation-language,.mobile-menu--open #page-header .navigation-primary{transform:translateX(0)}.mobile-menu--open #page-header .mobile-menu-toggle path{fill:#fff;fill:var(--color-white)}.sub-menu-trigger{position:absolute;display:inline-grid;justify-content:center;height:2.625rem;height:calc(var(--grid-gutter-height)*1.75);width:2.625rem;width:calc(var(--grid-gutter-height)*1.75);transform:rotate(-90deg)}.sub-menu-trigger svg{height:1.5rem;height:var(--grid-gutter-height);transform:translateX(-2px);transition:transform .3s ease-out}.sub-menu-trigger svg path{fill:currentColor}@media screen and (min-width:60em){.sub-menu-trigger{display:none}}#page-header .submenu--open .sub-menu{max-height:100vh}#page-header .submenu--open .sub-menu-trigger svg{transform:translateX(-2px) scale(-1)}.menu-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;display:block;height:100%;width:100%;background-color:rgba(0,0,0,.8);visibility:hidden;opacity:0;transition:visibility 0s linear,opacity .25s linear;z-index:90}body.mobile-menu--open .menu-lightbox{visibility:visible;opacity:1}@media screen and (min-width:60em){#page-header.has-style-opener:not(.is-fixed-state),#page-header.has-style-opener_dark:not(.is-fixed-state){height:0}#page-header.has-style-opener:not(.is-fixed-state) .page-header-inner,#page-header.has-style-opener_dark:not(.is-fixed-state) .page-header-inner{background:transparent;border-bottom:none;transition:all .3s ease}#page-header.has-style-opener:not(.is-fixed-state) .page-header-container,#page-header.has-style-opener_dark:not(.is-fixed-state) .page-header-container{position:relative}#page-header.has-style-opener:not(.is-fixed-state) .logo-area,#page-header.has-style-opener_dark:not(.is-fixed-state) .logo-area{height:3.375rem;height:var(--header-height)}#page-header.has-style-opener:not(.is-fixed-state) .logo,#page-header.has-style-opener_dark:not(.is-fixed-state) .logo{position:absolute;top:4.5rem;top:calc(var(--grid-gutter-height)*3);left:0;max-width:50vw;height:15rem;height:calc(var(--grid-gutter-height)*10);filter:contrast(0) brightness(2);transition:filter .3s ease,height .3s ease}#page-header.has-style-opener:not(.is-fixed-state) .navigation-primary li,#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-primary li{color:#fff;color:var(--color-white);transition:all .3s ease}#page-header.has-style-opener:not(.is-fixed-state) .navigation-primary li:hover,#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-primary li:hover{color:#00353b;color:var(--color-secondary)}#page-header.has-style-opener:not(.is-fixed-state) .navigation-language,#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-language{background-color:#fff;background-color:var(--color-white);transition:all .3s ease}#page-header.has-style-opener:not(.is-fixed-state) .navigation-language li,#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-language li{color:#00353b;color:var(--color-secondary)}#page-header.has-style-opener_dark:not(.is-fixed-state) .logo{filter:brightness(0)}#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-primary li{color:#171d1a;color:var(--text-color)}#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-language{background-color:#00353b;background-color:var(--color-secondary)}#page-header.has-style-opener_dark:not(.is-fixed-state) .navigation-language li{color:#fff;color:var(--color-white)}}