: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;--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;--desktop-spacing:60px;--onecolumnwidth:calc(var(--grid-width)/4 - var(--gap)*3/4 - .5625rem);--scroll-offset-header:93px;--v-primary-base:var(var(--color-go-primary))}@media screen and (min-width:768px){:root{--gap:24px}}@media screen and (min-width:992px){:root{--headerbutton-width:65px;--header-height:93px;--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;--onecolumnwidth:calc(var(--grid-width)/12 - var(--gap)*11/12 - .26042rem)}:root .smallheader{--header-height:93px}}@media screen and (min-width:1302px){:root{--gap:28px;--desktop-spacing:80px;--header-height:80px}}@media screen and (min-width:1620px){:root{--header-height:80px}}@media screen and (min-width:1920px){:root{--headerbutton-width:65px;--header-height:93px;--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:93px}}@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}.header-banner{height:56.25vh}@media (min-width:992px){.header-banner{height:100vh}}.header-banner .control-overlay{bottom:7.375rem;right:1.5625rem}.header-banner .splide__pagination:after,.header-banner .splide__pagination__page:before,.header-banner li[role=presentation] *{color:#fff!important}.header-banner button.splide__arrow:not([disabled]):hover{border-color:#fff!important}.header-banner .text{text-shadow:0 0 25px rgba(0,0,0,.5)}
