:root{--hbk-header-bg: #fff;--hbk-header-color: #000;--hbk-header-burger-active-color: #fff}.o-header{color:var(--bs-primary);display:flex;position:fixed;z-index:10;width:100%;transition:box-shadow .2s ease;flex-direction:column}.o-header__container{background-color:var(--hbk-header-bg);z-index:5}.o-header__wrapper{border-top:5px solid var(--hbk-header-color);display:flex;padding-top:1.5rem;padding-bottom:1.5rem;flex-direction:column;transition:padding .3s ease,border .2s ease}@media(min-width: 992px){.o-header__wrapper{padding-top:2rem;align-items:flex-start;flex-direction:row;padding-bottom:0}}.o-header__wrapper:after{transition:border .2s ease;content:"";display:block;width:50%;border-top:5px solid var(--hbk-header-color);position:absolute;right:0;top:0}.o-header__content{flex:1 0 auto;position:relative;font-size:1.5rem;margin-left:-1rem;display:flex;flex-direction:row;font-family:var(--hbk-font-family-light);transition:padding-top .3s ease;color:var(--hbk-header-color)}@media(min-width: 992px){.o-header__content{margin-left:0;padding-top:2rem;flex-direction:column}}.o-header__title{margin-left:0}@media(min-width: 992px){.o-header__title{margin-left:-4rem}}.o-header__title span{vertical-align:baseline}.o-header__title-additional{display:none}@media(min-width: 576px){.o-header__title-additional{display:inline}}.o-header__title-location,.o-header__title-additional{transition:opacity .15s ease}.o-header__logo{display:flex;flex:0 0 100%;text-align:end;padding-bottom:var(--bs-gutter-x);position:relative;justify-content:flex-end}@media(min-width: 576px){.o-header__logo{margin-right:calc(var(--bs-gutter-x)*-1)}}@media(min-width: 992px){.o-header__logo{flex:0 0 auto;order:2;padding-bottom:0;margin-right:0}}.o-header__logo-desktop,.o-header__logo-mobile{transition:all .3s ease;transition-property:width,padding-top,padding-bottom;width:10rem;height:auto}@media(min-width: 992px){.o-header__logo-desktop,.o-header__logo-mobile{width:13rem;padding-top:0;padding-bottom:0;position:absolute;right:0;top:0}}.o-header__logo-desktop path,.o-header__logo-mobile path{fill:var(--hbk-header-color) !important}.o-header__logo-desktop{visibility:hidden}@media(min-width: 992px){.o-header__logo-desktop{visibility:visible}}.o-header__logo-mobile{position:absolute;right:var(--bs-gutter-x);top:29px;z-index:6}@media(min-width: 992px){.o-header__logo-mobile{display:none}}.o-header__burger-placeholder{flex:1 0 auto}.o-header__burger-placeholder div{width:40px;height:40px}@media(min-width: 992px){.o-header__burger-placeholder{display:none}}.o-header__burger{position:absolute;right:var(--bs-gutter-x);top:104px;z-index:11}@media(min-width: 992px){.o-header__burger{display:none}}.o-header__burger .ham{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:transform 400ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.o-header__burger .hamRotate.active{transform:rotate(45deg)}.o-header__burger .line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms,stroke 300ms;stroke:var(--hbk-header-color);stroke-width:5.5;stroke-linecap:square}.o-header__burger .ham .top{stroke-dasharray:40 172}.o-header__burger .ham .middle{stroke-dasharray:30 111}.o-header__burger .ham .bottom{stroke-dasharray:40 172}.o-header__burger .ham.active .top{stroke-dashoffset:-132px}.o-header__burger .ham.active .middle{stroke-dashoffset:-71px;stroke-dasharray:40 111}.o-header__burger .ham.active .bottom{stroke-dashoffset:-132px}.o-header__burger .ham.active .line{stroke:var(--hbk-header-burger-active-color)}@media(min-width: 992px){.o-header--small{box-shadow:0 0 5px rgba(0,0,0,.5)}.o-header--small .o-header__wrapper{border-top-width:0;padding-top:0;padding-bottom:0}.o-header--small .o-header__wrapper:after{border-top-width:0}.o-header--small .o-header__content{padding-top:.75rem}.o-header--small .o-header__title{position:absolute;line-height:1}.o-header--small .o-header__title-location,.o-header--small .o-header__title-additional{opacity:0}.o-header--small .o-header__logo-desktop,.o-header--small .o-header__logo-mobile{width:7rem;padding-bottom:.5rem;padding-top:.5rem;position:relative}.o-header--small .u-link-active:after{bottom:-15px}}
