:root{--thp-header-bg:#fff;--thp-header-shadow:0 0.25rem 0.75rem rgba(16,35,41,.06),0 0.875rem 2rem rgba(16,35,41,.04);--thp-header-z:101;--thp-header-padding-v:0.7rem;--thp-header-accent-line-height:0.125rem;--thp-header-accent-line:linear-gradient(90deg,rgba(160,225,240,.18),rgba(187,237,247,.58) 50%,rgba(160,225,240,.18));--thp-header-color-text:#414246;--thp-header-color-accent:#0090a5;--thp-header-color-accent-dark:#007b8d;--thp-header-color-border:rgba(65,66,70,.08);--thp-header-color-overlay-bg:#f7f7f7;--thp-header-cta-gradient:linear-gradient(90deg,#f2d889,#febe3b 18%,#d5eee7 52%,#febe3b 82%,#f3d27a);--thp-header-cta-bg:#0b8897;--thp-header-cta-hover-bg:var(--thp-theme-button-hover-bg,#1a334e);--thp-header-cta-text:var(--thp-theme-button-text,#fff);--thp-header-cta-hover-text:var(--thp-theme-button-hover-text,#fff);--thp-header-cta-radius:var(--thp-theme-button-radius,0.5rem);--thp-header-cta-padding-block:0.75rem;--thp-header-cta-padding-inline:1.7rem;--thp-header-logo-max-width:5.8125rem;--thp-header-cta-min-width:10.75rem;--thp-header-cta-rim-inset:0.0625rem;--thp-header-cta-rim-shadow:0 0 0 0.0625rem rgba(254,190,59,.11),0 0.3125rem 0.75rem rgba(254,190,59,.15);--thp-header-font:"Roboto",sans-serif;--thp-header-nav-font-size:var(--thp-font-size-md,1rem);--thp-header-nav-font-weight:400;--thp-header-lang-font-size:var(--thp-font-size-sm,1rem);--thp-header-lang-font-weight:500;--thp-header-cta-font-size:0.9rem}[data-global-resource-path="themes/thp-core/templates/partials/header.html"]{position:sticky;top:0;z-index:var(--thp-header-z)}.thp_header__inner,header.thp_header{position:relative;width:100%}.thp_header__inner{background:var(--thp-header-bg);box-shadow:var(--thp-header-shadow)}.thp_header__inner:after{background:var(--thp-header-accent-line);bottom:0;content:"";height:var(--thp-header-accent-line-height);left:0;pointer-events:none;position:absolute;right:0}.thp_header__row{align-items:center;display:flex;gap:var(--thp-space-3);justify-content:space-between;padding:var(--thp-header-padding-v) 0}.thp_header__logo{align-items:center;display:flex;flex:0 0 auto;padding-right:var(--thp-space-6)}.thp_header__logo img{display:block;height:auto;max-width:var(--thp-header-logo-max-width);width:auto!important}.thp_header__nav-panel{flex:0 1 auto;position:relative}.thp_header__nav-inner,.thp_header__nav-panel{align-items:center;display:flex;justify-content:center}.thp_header__nav-inner{gap:var(--thp-space-3)}.thp_header__menu{height:auto;margin:0;min-height:auto}.thp_header__menu .hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper>ul{list-style:none;margin:0;padding:0}.thp_header__menu .hs-menu-item,.thp_header__menu ol li,.thp_header__menu ul li{margin-bottom:0}.thp_header__menu .hs-menu-wrapper>ul{align-items:center;display:flex;gap:.125rem}.thp_header__menu .hs-menu-item{position:relative}.thp_header__menu .hs-menu-item>a{align-items:center;color:var(--thp-header-color-text);display:flex;font-family:var(--thp-header-font);font-size:var(--thp-header-nav-font-size);font-weight:var(--thp-header-nav-font-weight);gap:var(--thp-space-2);justify-content:space-between;line-height:var(--thp-line-height-tight,1.2);padding:.5rem .625rem;text-decoration:none}.thp_header__menu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none' viewBox='0 0 11 7'%3E%3Cpath fill='%23414246' d='M4.919 6.761.242 2.153a.8.8 0 0 1 0-1.148L1.02.239a.83.83 0 0 1 1.165 0L5.5 3.505 8.815.24a.83.83 0 0 1 1.165 0l.778.766a.8.8 0 0 1 0 1.148L6.08 6.761a.826.826 0 0 1-1.162 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6875rem .4375rem;content:"";display:inline-block;flex:0 0 0.6875rem;height:.4375rem;transition:transform .2s ease,opacity .2s ease;width:.6875rem}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath fill='%23414246' d='M.239 1.02a.83.83 0 0 0 0 1.165L3.505 5.5.24 8.815a.83.83 0 0 0 0 1.165l.766.778a.8.8 0 0 0 1.148 0L6.761 6.08a.826.826 0 0 0 0-1.162L2.153.242a.8.8 0 0 0-1.148 0z'/%3E%3C/svg%3E");background-size:.4375rem .6875rem;content:"";display:inline-block;flex:0 0 0.4375rem;height:.6875rem;width:.4375rem}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children>a{display:block;padding-right:2.75rem;position:relative}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children>a:after{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%)}.thp_header__menu .hs-menu-item.hs-item-has-children:hover>a,.thp_header__menu .hs-menu-item.hs-menu-depth-1.active-branch>a,.thp_header__menu .hs-menu-item.hs-menu-depth-1.active>a,.thp_header__menu .hs-menu-item>a:focus,.thp_header__menu .hs-menu-item>a:hover{color:var(--thp-header-color-accent)}.thp_header__menu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children:focus-within>a:after,.thp_header__menu .hs-menu-wrapper>ul>.hs-menu-item.hs-item-has-children:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none' viewBox='0 0 11 7'%3E%3Cpath fill='%230090a5' d='M4.919 6.761.242 2.153a.8.8 0 0 1 0-1.148L1.02.239a.83.83 0 0 1 1.165 0L5.5 3.505 8.815.24a.83.83 0 0 1 1.165 0l.778.766a.8.8 0 0 1 0 1.148L6.08 6.761a.826.826 0 0 1-1.162 0'/%3E%3C/svg%3E");transform:rotate(180deg)}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children:focus-within>a:after,.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children:hover>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath fill='%230090a5' d='M.239 1.02a.83.83 0 0 0 0 1.165L3.505 5.5.24 8.815a.83.83 0 0 0 0 1.165l.766.778a.8.8 0 0 0 1.148 0L6.761 6.08a.826.826 0 0 0 0-1.162L2.153.242a.8.8 0 0 0-1.148 0z'/%3E%3C/svg%3E");transform:translateY(-50%)}.thp_header__menu .hs-menu-children-wrapper{background:var(--thp-header-color-overlay-bg);box-shadow:var(--thp-shadow-overlay,0 .625rem 1.875rem rgba(0,0,0,.12));display:none;left:0;min-width:15rem;position:absolute;top:100%;z-index:20}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item>a{border-top:.0625rem solid var(--thp-header-color-border);padding:var(--thp-space-4) var(--thp-space-6)}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item{position:relative}.thp_header__menu .hs-menu-children-wrapper .hs-menu-children-wrapper{left:calc(100% - .0625rem);margin-left:0;right:auto;top:-.0625rem}.thp_header__menu .hs-menu-item:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-item:hover>.hs-menu-children-wrapper{display:block}.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>li.hs-item-has-children:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>li.hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;top:100%}.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-menu-children-wrapper .hs-item-has-children:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-menu-children-wrapper .hs-item-has-children:hover>.hs-menu-children-wrapper{left:calc(100% - .0625rem);top:-.0625rem}.thp_header__lang-wrap{align-items:center;display:flex;flex:0 0 auto;position:relative}.thp-header__lang-switcher{align-items:center;display:flex;gap:.25rem;list-style:none;margin:0;padding:0}.thp-header__lang-switcher-item{margin:0;padding:0}.thp-header__lang-switcher-label{align-items:center;border:.0625rem solid transparent;border-radius:.25rem;color:var(--thp-header-color-text);cursor:pointer;display:inline-flex;font-family:var(--thp-header-font);font-size:var(--thp-header-lang-font-size);font-weight:var(--thp-header-lang-font-weight);line-height:var(--thp-line-height-tight,1.2);padding:.25rem .5rem;text-decoration:none;transition:color .15s ease,background .15s ease}a.thp-header__lang-switcher-label:focus,a.thp-header__lang-switcher-label:hover{border-color:var(--thp-header-color-border);color:var(--thp-header-color-accent);outline:none}.thp-header__lang-switcher-item--active .thp-header__lang-switcher-label{border-color:var(--thp-header-color-border);color:var(--thp-header-color-accent);font-weight:700;pointer-events:none}.thp_header__actions{align-items:center;display:flex;gap:var(--thp-space-3);justify-content:flex-end}.mobile-child-trigger,.thp_header__menu-toggle,.thp_header__mobile-close{display:none}.thp_header__cta-wrap{align-items:center;display:flex;justify-content:flex-end}.thp_header__cta.hs-button{align-items:center;background:transparent;border:0;border-radius:var(--thp-header-cta-radius);box-shadow:0 .5625rem 1.25rem rgba(16,35,41,.12);color:var(--thp-header-cta-text);display:inline-flex;font-family:var(--thp-header-font);font-size:var(--thp-header-cta-font-size);font-synthesis:none;font-weight:400;isolation:isolate;justify-content:center;letter-spacing:.01em;overflow:visible;padding:var(--thp-header-cta-padding-block) var(--thp-header-cta-padding-inline);position:relative;text-decoration:none;text-transform:uppercase;transition:color .2s ease,box-shadow .2s ease,transform .2s ease;white-space:nowrap;z-index:0}.thp_header__cta.hs-button:before{animation:thp-header-cta-shimmer 3s linear infinite;background:var(--thp-header-cta-gradient);background-position:0 50%;background-size:220% 100%;box-shadow:var(--thp-header-cta-rim-shadow);inset:0}.thp_header__cta.hs-button:after,.thp_header__cta.hs-button:before{border-radius:inherit;content:"";pointer-events:none;position:absolute;z-index:-1}.thp_header__cta.hs-button:after{background:var(--thp-header-cta-bg);inset:var(--thp-header-cta-rim-inset);transition:background-color .2s ease}.thp_header__cta.hs-button .hs-button__label{position:relative;z-index:1}.thp_header__cta.hs-button:focus,.thp_header__cta.hs-button:focus-visible,.thp_header__cta.hs-button:hover{box-shadow:0 .75rem 1.5rem rgba(16,35,41,.14);color:var(--thp-header-cta-hover-text);transform:translateY(-.0625rem)}.thp_header__cta.hs-button:focus-visible:after,.thp_header__cta.hs-button:focus:after,.thp_header__cta.hs-button:hover:after{background:var(--thp-header-cta-hover-bg)}@keyframes thp-header-cta-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:991px){.thp_header__row{flex-wrap:nowrap;position:relative;row-gap:0}.thp_header__logo{padding-right:0}.thp_header__nav-panel{display:block;flex:none;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + .0625rem);transform:translateY(-.5rem);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:hidden;z-index:110}.thp_header__nav-inner{background:var(--thp-header-color-overlay-bg);box-shadow:0 1.125rem 2rem rgba(0,0,0,.16);display:block;max-height:calc(100vh - 7.5rem);overflow-y:auto;padding:var(--thp-space-5) 0 var(--thp-space-4)}header.thp_header.thp-header--menu-open .thp_header__nav-panel{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}body.thp-mobile-menu-open{overflow:hidden}.thp_header__mobile-close{display:none}.thp_header__menu-toggle{background:transparent;border:0;color:var(--thp-header-color-text);cursor:pointer;display:inline-flex;flex-direction:column;gap:.3125rem;height:3rem;justify-content:center;padding:0;width:3rem}.thp_header__trigger{background:currentColor;border-radius:999px;display:block;height:.125rem;margin:0 auto;transition:transform .2s ease,opacity .2s ease;width:1.5rem}header.thp_header.thp-header--menu-open .thp_header__trigger:first-child{transform:translateY(.4375rem) rotate(45deg)}header.thp_header.thp-header--menu-open .thp_header__trigger:nth-child(2){opacity:0}header.thp_header.thp-header--menu-open .thp_header__trigger:nth-child(3){transform:translateY(-.4375rem) rotate(-45deg)}.thp_header__actions{flex:0 0 auto;min-width:0}.thp_header__cta-wrap{left:50%;position:absolute;transform:translateX(-50%)}.thp_header__menu .hs-menu-wrapper>ul{align-items:stretch;flex-direction:column}.thp_header__menu .hs-menu-item>a{display:block;font-size:var(--thp-header-nav-font-size);line-height:1.4;padding:1rem 4rem 1rem 1.5rem;width:100%}.thp_header__menu .hs-menu-item{border-top:.0625rem solid var(--thp-header-color-border)}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item.hs-item-has-children>a:after,.thp_header__menu .hs-menu-item.hs-item-has-children>a:after{display:none!important}.thp_header__menu .hs-menu-children-wrapper,.thp_header__menu .hs-menu-children-wrapper .hs-menu-children-wrapper{background:transparent;box-shadow:none;display:none;left:auto!important;min-width:0;padding:0;position:static!important;top:auto!important;transform:none!important}.thp_header__menu .hs-menu-item.mobile-child-open>.hs-menu-children-wrapper{display:block}.thp_header__menu .hs-menu-children-wrapper .hs-menu-item>a{border-top:.0625rem solid var(--thp-header-color-border);font-size:var(--thp-header-nav-font-size);padding:.875rem 4rem .875rem 2.5rem}.thp_header__menu .hs-menu-children-wrapper .hs-menu-children-wrapper .hs-menu-item>a{padding-left:3.5rem}.hs-item-has-children>.mobile-child-trigger{background:transparent;border:0;cursor:pointer;display:block!important;height:4rem;padding:0;position:absolute;right:0;top:0;width:4rem}.mobile-child-trigger:before{display:none}.mobile-child-trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none' viewBox='0 0 11 7'%3E%3Cpath fill='%23414246' d='M4.919 6.761.242 2.153a.8.8 0 0 1 0-1.148L1.02.239a.83.83 0 0 1 1.165 0L5.5 3.505 8.815.24a.83.83 0 0 1 1.165 0l.778.766a.8.8 0 0 1 0 1.148L6.08 6.761a.826.826 0 0 1-1.162 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.6875rem .4375rem;content:"";height:.4375rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease;width:.6875rem}.thp_header__menu .hs-menu-item.mobile-child-open>.mobile-child-trigger:after{transform:translate(-50%,-50%) rotate(180deg)}.thp_header__lang-wrap{margin:var(--thp-space-4) var(--thp-space-6) 0}.thp_header__menu .hs-menu-item:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-item:hover>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-menu-children-wrapper .hs-item-has-children:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-menu-children-wrapper .hs-item-has-children:hover>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>li.hs-item-has-children:focus-within>.hs-menu-children-wrapper,.thp_header__menu .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul>li.hs-item-has-children:hover>.hs-menu-children-wrapper{display:none}.thp_header__menu .hs-menu-item.mobile-child-open>.hs-menu-children-wrapper{display:block!important}}@media (max-width:767px){.thp_header__row{align-items:center;padding:0}.thp_header__logo{max-width:7.5rem;padding:.8125rem 0}.thp_header__cta.hs-button{border-radius:var(--thp-header-cta-radius);font-size:.875rem;line-height:1.2;min-width:0;padding:.75rem 1.1875rem}.thp_header__menu-toggle{height:2.25rem;width:2.25rem}.thp_header__trigger{width:1.25rem}}.header__language-switcher{cursor:pointer;height:1.5rem;position:relative;width:2.25rem}.header__language-switcher-label{display:block;height:1.5rem;width:2.25rem}.header__language-switcher-flag{border-radius:.125rem;box-shadow:0 0 0 .0625rem rgba(65,66,70,.12);height:1.5rem;overflow:hidden;width:2.25rem}.language-flag{display:block;height:100%;width:100%}.language-flag--de{background-image:linear-gradient(180deg,#000 0 33.333%,#d00 33.333% 66.666%,#ffce00 66.666% 100%)}.language-flag--gb{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='a'%3E%3Cpath d='M0 0v30h60V0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='M30 15h30v15zv15H0zH0V0zV0h30z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23012169' d='M0 0v30h60V0z'/%3E%3Cpath stroke='%23fff' stroke-width='6' d='m0 0 60 30m0-30L0 30'/%3E%3Cpath stroke='%23c8102e' stroke-width='4' d='m0 0 60 30m0-30L0 30' clip-path='url(%23b)'/%3E%3Cpath stroke='%23fff' stroke-width='10' d='M30 0v30M0 15h60'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='M30 0v30M0 15h60'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-size:cover}