.region-header .navigation-toggle:before,.region-header .navigation-toggle[aria-expanded="true"]:before{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}.region-header{padding-top:1.25rem;padding-bottom:1.25rem;position:relative;z-index:2}@media print, screen and (min-width: 48em){.region-header{padding-top:2rem;padding-bottom:2rem}}body:not(.is-home-banner) .region-header{border-bottom:1px solid #eee;background-color:#fff}.region-header .content{max-width:84rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;justify-content:space-between;align-items:center}@media print, screen and (min-width: 48em){.region-header .content{padding-left:1rem;padding-right:1rem}}@media print, screen and (min-width: 64em){.region-header .content{padding-left:2rem;padding-right:2rem}}@media print, screen and (max-width: 47.99875em){.region-header .content{justify-content:flex-end}}@media print, screen and (min-width: 48em){.region-header .navigation-wrapper .search-wrapper{grid-column:2;grid-row:2;align-self:center}}@media print, screen and (max-width: 47.99875em){.region-header .navigation-wrapper{position:fixed;top:var(--gin-toolbar-y-offset, 0px);right:0;display:flex;flex-direction:column;width:20.375rem;height:100vh;max-width:90vw;padding:9.5rem 2rem 2rem;background-color:#0678be;color:#fff;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);z-index:850;will-change:transform;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}.region-header .navigation-wrapper .block-themekit-language-switcher{grid-row:1}}@media print, screen and (min-width: 48em){.region-header .navigation-wrapper{display:grid;grid-template-columns:1fr auto;row-gap:8px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}.region-header .navigation-wrapper .block-themekit-language-switcher{grid-column:1 / span 2;grid-row:1;margin-left:24px}.region-header .navigation-wrapper .menu--main{grid-column:1;grid-row:2}}@media print, screen and (min-width: 64em){.region-header .navigation-wrapper .block-themekit-language-switcher{margin-left:0}.region-header .navigation-wrapper .menu--main{grid-column:1;grid-row:2}}@media print, screen and (max-width: 47.99875em){.region-header .navigation-wrapper.is-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.region-header .navigation-toggle{font:0/0 transparent;text-decoration:none;cursor:pointer}.region-header .navigation-toggle:before{content:"";font-size:1.5rem}@media print, screen and (min-width: 48em){.region-header .navigation-toggle{display:none}}.region-header .navigation-toggle[aria-expanded="true"]{font:0/0 transparent;text-decoration:none;z-index:851;color:#fff}.region-header .navigation-toggle[aria-expanded="true"]:before{content:"";font-size:1.5rem}body:has(.is-search-open) .region-header .navigation-toggle{display:none}@media print, screen and (max-width: 47.99875em){.region-header .block--system-branding-block{margin-right:auto}}.region-header .block--system-branding-block a{display:inline-block;position:relative}body.logo-type--light .region-header .block--system-branding-block a img{opacity:0}body.logo-type--light .region-header .block--system-branding-block a::after{position:absolute;top:0;left:0;width:8.05rem;height:2rem;background:url(../logo-white.svg) 0 0 no-repeat;background-size:contain;content:''}@media print, screen and (min-width: 48em){body.logo-type--light .region-header .block--system-branding-block a::after{width:10.0625rem;height:2.5rem;max-width:100%}}.region-header .block--system-branding-block img{height:2rem}@media print, screen and (min-width: 48em){.region-header .block--system-branding-block img{height:2.5rem}}

