.mainHeader>.container{max-width:100%}.mainHeader nav .flex a svg{color:#000;height:3rem;width:3rem}.mainHeader nav .flex>a{display:block}.mainHeader nav>div{position:relative}.mainHeader nav{display:none}.mainHeader .menuButton,.mainHeader .menuButton svg{color:var(--corporate-color)}.mainHeader .menuButton{border:1px solid;border-radius:var(--border-radius);cursor:pointer;display:block}.mainHeader .hs-menu-wrapper>ul{display:block}.mainHeader .hs-menu-wrapper>ul>li{padding:1rem 0}.mainHeader .hs-menu-wrapper>ul>li:hover .hs-menu-children-wrapper{opacity:1;-webkit-transition-delay:0s;transition-delay:0s;visibility:visible}.mainHeader .hs-menu-wrapper>ul>li:hover>a{color:var(--corporate-color)}.mainHeader .hs-menu-wrapper>ul>li>ul{background-color:#fff;display:block;opacity:1;padding-left:1rem;position:static;--box-shadow:0 0 #0000;-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);visibility:visible;z-index:1}.mainHeader .hs-menu-wrapper .hs-item-has-children:after{background-image:none}.mainHeader .hs-menu-wrapper .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item a{display:block;padding:1rem 2rem;position:relative;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.mainHeader .hs-menu-wrapper .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item a:hover{color:var(--corporate-color);-webkit-transform:translateX(8px);transform:translateX(8px)}@media (width >= 1024px){.mainHeader .menuButton{display:none}.mainHeader .link-btn{background:transparent!important}.mainHeader .hs-menu-wrapper>ul{display:flex}.mainHeader .hs-menu-wrapper>ul>li{padding:0 1.6rem;position:relative}.mainHeader .hs-menu-wrapper>ul>li>ul{background-color:#fff;-webkit-box-shadow:0 2px 6px #dbdbdb;box-shadow:0 2px 6px #dbdbdb;min-width:200px;opacity:0;padding:1rem;position:absolute;-webkit-transition:visibility 0s linear .33s,opacity .33s linear;transition:visibility 0s linear .33s,opacity .33s linear;visibility:hidden;z-index:1}.mainHeader .hs-menu-wrapper .hs-item-has-children:after{background-image:url(https://f.hubspotusercontent30.net/hubfs/9434230/storage/Icon/Pfeil-1.svg);background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";height:1.25em;position:absolute;right:-.15em;top:.25em;width:1.25em}.mainHeader .hs-menu-wrapper .hs-item-has-children .hs-menu-children-wrapper .hs-menu-item a{padding:1rem}}.mainHeader{position:relative}.mainHeader .container>div,.mainHeader .container>div>div{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (width > 1023px){.mainHeader nav{display:flex!important;gap:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainHeader nav .flex{align-items:center;display:flex;gap:1rem}.mainHeader .flex>a span{display:none}}@media (width < 1024px){.mainHeader{z-index:99}.mainHeader nav{background-color:#fff;border-bottom:4px solid var(--corporate-color);height:calc(100vh - 70px);left:0;overflow:scroll;position:absolute;top:100%;width:100%}.mainHeader nav .hs-menu-depth-1>a{font-weight:600}.mainHeader nav>div{padding:1rem 2rem}.mainHeader nav>div:last-child{padding:1rem 2rem 5rem}.mainHeader .cta_button{display:inline-block;margin:1.4rem 0}.mainHeader .logoToggle{width:100%}}.mainHeader nav ul{padding:0}.mainHeader nav li a{color:#000;font-size:1.6rem;transition:color .25s ease-in-out}.mainHeader .container nav li a:active,.mainHeader .container nav li a:focus,.mainHeader .container nav li a:hover{color:var(--corporate-color)}.header-container-wrapper{background-color:#fff;position:sticky;top:0;z-index:99}.header-container-wrapper .menuButton{height:auto;margin:15px 0;width:40px}.header-container-wrapper .logo{color:var(--corporate-color);height:auto;margin:10px 0;width:50px}.header-container-wrapper .navigation{max-height:70px}@media screen and (width > 1023px){.header-container-wrapper{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:hsla(0,0%,100%,.9)}.header-container-wrapper .navigation{max-height:unset}.header-container-wrapper .logo{width:60px}.header-container-wrapper .mainHeader .hs-menu-depth-1 a{padding:1rem 0}.header-container-wrapper .mainHeader .hs-menu-children-wrapper{border-radius:.25rem;margin-top:1rem;padding:.25rem 1.25rem;width:max-content}}.header-container-wrapper .mainHeader .hs-menu-depth-1>a{text-transform:uppercase}