:root{--headerbutton-width:55px;--header-height:54px;--frame-marginbottom:50px;--pagetitle-margintop:50px;--color-go-primary:#000;--color-go-secondary:#000;--color-go-neutral:#787878;--color-go-highlight:#37cdbe;--color-go-danger:#f87272;--color-go-warning:#fbbd23;--color-go-success:#36d399;--color-go-info:#3abff8;--color-go-light:#fff;--color-go-dark:#000;--color-go-button-font-color:#fff;--color-go-body:#fff;--color-go-header:#fff;--color-go-footer:#fff;--color-go-open:#22b200;--color-go-closed:#eb1a11;--header-font:"DM Sans",sans-serif;--pagination-color:#000;--h1-fontsize:32px;--h2-fontsize:28px;--h3-fontsize:20px;--font-size:16px;--subtitle-fontsize:16px;--summary-fontsize:16px;--lead-fontsize:20px;--button-fontsize:14px;--gap:18px;--grid-width:100vw;--grid-width-sm:720px;--sidebar-width:9.125rem;--onecolumnwidth:calc(var(--grid-width)/4 - var(--gap)*3/4 - .5625rem);--scroll-offset-header:146px;--v-primary-base:var(--color-go-primary)!important}@media screen and (min-width:768px){:root{--gap:24px}}@media screen and (min-width:992px){:root{--headerbutton-width:65px;--header-height:100px;--frame-marginbottom:100px;--pagetitle-margintop:100px;--pagetitle-marginbottom:100px;--h1-fontsize:56px;--h2-fontsize:32px;--h3-fontsize:20px;--font-size:16px;--subtitle-fontsize:16px;--summary-fontsize:16px;--lead-fontsize:16px;--onecolumnwidth:calc(var(--grid-width)/12 - var(--gap)*11/12 - .26042rem);--onecolumnwidth14:calc(var(--grid-width)/14 - var(--gap)*13/14 - .11164rem - var(--sidebar-width)/14)}:root .smallheader{--header-height:100px}}@media screen and (min-width:1302px){:root{--gap:28px;--header-height:80px;--sidebar-width:8.125rem;--header-height:100px;--h2-fontsize:32px;--h3-fontsize:20px}:root .smallheader{--header-height:100px}}@media screen and (min-width:1620px){:root{--headerbutton-width:65px;--header-height:146px;--frame-marginbottom:100px;--pagetitle-margintop:100px;--pagetitle-marginbottom:100px;--h1-fontsize:56px;--h2-fontsize:40px;--h3-fontsize:26px;--font-size:16px;--subtitle-fontsize:16px;--summary-fontsize:16px;--lead-fontsize:16px}}@media screen and (min-width:1920px){:root{--headerbutton-width:65px;--header-height:146px;--frame-marginbottom:100px;--pagetitle-margintop:100px;--pagetitle-marginbottom:100px;--h1-fontsize:64px;--h2-fontsize:48px;--h3-fontsize:26px;--font-size:18px;--subtitle-fontsize:18px;--summary-fontsize:18px;--lead-fontsize:20px;--gap:38px}:root .smallheader{--header-height:146px}}@media (min-width:2100px){:root{--grid-width-lg:1920px}}:root .frame-space-after-none{--frame-marginbottom:0px}:root .frame-space-after-small{--frame-marginbottom:1.5rem}#nav{height:100dvh!important}#nav .li-lvl-2 a.router-link-active:after{width:100%!important}@media screen and (max-width:991px){#nav{height:var(--header-height)!important}}@media screen and (min-width:992px){#nav .not-landingpage{box-shadow:3px var(--header-height) 20px 10px #0000000a}}#nav .menu-enter-active,#nav .menu-leave-active{transition:all 1.6s ease-in-out!important}#nav .menu-enter-to,#nav .menu-leave-from{transform:translate(0)}#nav .menu-enter-from,#nav .menu-leave-to{transform:translate(100%)}#nav .menuitems-enter-active{transition:all .3s ease-out;transition-delay:.2s!important}#nav .menuitems-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}#nav .menuitems-enter-from,#nav .menuitems-leave-to{opacity:0;transform:translate(20px)}#nav .contact{width:calc(100% + var(--gap))}#nav.sidebar{transition:all 1.6s ease-in-out!important;width:var(--sidebar-width)}#nav.sidebar #lang-switch,#nav.sidebar .menuLinks{opacity:1;transition:opacity 1.6s linear!important}@media (max-width:991.9px){#nav.sidebar{height:inherit}}#nav.sidebar .highlight-navigation .router-link-exact-active{text-decoration:underline;text-underline-offset:4px}#nav.open.sidebar{transition:width .5s linear!important;width:inherit}#nav.open.sidebar #lang-switch,#nav.open.sidebar .menuLinks{opacity:0;transition:opacity .5s linear!important}#nav .fill-available{width:-webkit-fill-available}#nav .mobileMenu-lvl-1>li.act .mobileMenu-lvl-2{display:block}@media screen and (min-width:1600px){#nav .contact-sidebar{padding-left:1.8125rem}}#nav #lang-switch{top:var(--header-height)}@media screen and (max-width:767px){#nav #lang-switch{top:.5rem!important}}#nav .contact-sidebar-link,#nav .highlight-navigation{right:0;width:var(--sidebar-width)}
