.custom-menu-primary{flex:1 1 0px;padding-right:1.5625rem;padding-left:1.5625rem;padding-right:1.5625rem;padding-left:1.5625rem;min-width:0;flex:auto;max-width:none}.custom-menu-primary>div,.custom-menu-primary>span{width:100%}.custom-menu-primary .navigation-primary>ul{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.custom-menu-primary .navigation-primary>ul>li{align-items:center;display:flex}.custom-menu-primary .navigation-primary ul li:before{content:none}.custom-menu-primary .navigation-primary>ul>li>a{color:inherit;display:block;position:relative;text-decoration:none;transition:margin .2s;white-space:normal}.custom-menu-primary .navigation-primary>ul>li.Login{margin-right:0;margin-left:auto !important}.custom-menu-primary .navigation-primary>ul>li.Jetzt.testen{margin-left:1.1875rem}.custom-menu-primary .navigation-primary>ul>li.Jetzt.testen>a{vertical-align:middle;padding:.625rem .9375rem .625rem 1.25rem;border-radius:2rem;font-family:inherit;font-size:1.0625rem;-webkit-appearance:none;text-align:center;cursor:pointer;font-weight:300;letter-spacing:-.11px;line-height:1.25rem;transition:opacity ease-in-out 140ms;border:2px solid;margin:0;padding-right:1rem}.custom-menu-primary .navigation-primary>ul>li.Jetzt.testen>a:after{font-family:fontello !important;font-style:normal !important;font-weight:400 !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1.25rem;content:"";display:inline-block;font-size:.875rem;text-align:right;margin-left:.625rem;margin-right:.3125rem}.nav-main__layer{max-width:105rem;margin-right:auto;margin-left:auto;background-position:center 0;background-repeat:no-repeat;color:#212121;left:0;position:absolute;right:0}.nav-main__layer{opacity:0;visibility:hidden;background-image:none;top:4.275rem;padding-top:1.25rem;padding-left:1.875rem;padding-right:1.875rem;min-height:400px !important}.custom-menu-primary .navigation-primary>ul>li:hover>.nav-main__layer{z-index:10;visibility:visible;opacity:1;transition:all 140ms ease-in-out;transition-delay:140ms;display:flex}.nav-main__layer-box{margin-right:auto;margin-left:auto;display:flex;background-color:#fff;overflow:hidden;position:relative}.nav-main__layer-box{justify-content:space-between;max-width:none;flex:1;flex-direction:column;flex-flow:wrap;box-shadow:0 15px 20px -20px rgb(0 0 0 / 15%);border-radius:2px;border:solid 1px #eee}.custom-menu-primary .navigation-primary>ul>li ul.level-2{padding-right:0;padding-left:0;list-style:none;margin:0;position:relative;text-align:right;flex:2;height:100%;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column;right:0;padding-top:1.25rem;padding-bottom:.625rem}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li{padding:0;text-align:left;transition:.2s ease;margin:0}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li>a{font-family:inherit;text-decoration:none;white-space:normal;display:inline-block;position:relative;font-size:1rem;border-bottom:0;line-height:1;padding:.8125rem .9375rem .8125rem 2.1875rem;font-weight:400}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li>a:after{background-color:#212121;bottom:0;content:'';display:block;height:1px;opacity:0;position:absolute;transition:opacity .2s;width:100%}.custom-menu-primary .navigation-primary>ul>li ul.level-2 ul.level-3{padding-right:0;padding-left:0;list-style:none;margin:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:visibilityIn;animation-name:visibilityIn;opacity:0;position:absolute;text-align:left;top:0;transition:opacity .2s;visibility:hidden;z-index:0;flex:2;height:100%;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column;right:0;padding-top:1.25rem;padding-bottom:.625rem;left:44%;background:#fff;border-left:#f0fbfe solid 1px}.custom-menu-primary .navigation-primary>ul>li ul.level-2 ul.level-3 li{padding:0;transition:.2s ease;margin:0}.custom-menu-primary .navigation-primary>ul>li ul.level-2 ul.level-3 li a{text-decoration:none;display:inline-block;position:relative;padding:.8125rem .9375rem .8125rem .9375rem;line-height:1;font-size:1rem;border-bottom:0}.custom-menu-primary .navigation-primary>ul>li ul.level-2 ul.level-3 li a:after{background-color:#212121;bottom:0;content:'';display:block;height:1px;opacity:0;position:absolute;transition:opacity .2s;width:100%}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li.active_menu:after{content:"→"}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li.active_menu{box-shadow:inset 0 -1px 0 #b4e7fa}.custom-menu-primary .navigation-primary>ul>li:hover ul.level-2>li.active_menu>ul.level-3{-webkit-animation-name:visibilityOut;animation-name:visibilityOut;opacity:1;z-index:10}.custom-menu-primary .navigation-primary>ul>li ul.level-2>li.active_menu>ul.level-3{z-index:20}.custom-menu-primary .navigation-primary>ul>li ul.level-2 ul.level-3>li:hover{border:0}.desktop-secondary_menu .hs-menu-wrapper{display:flex;height:100%}.desktop-secondary_menu{display:flex;font-size:.9375rem;line-height:2;background:#f0fbfe;flex:.5;max-width:none;padding:1.5625rem}.desktop-secondary_menu .hs-menu-wrapper>ul{line-height:1.875rem;list-style:none;margin:0;padding:0;height:100%;display:flex;flex-direction:column}.desktop-secondary_menu .hs-menu-wrapper>ul>li{padding:0}.desktop-secondary_menu .hs-menu-wrapper>ul>li:nth-child(4){margin-top:auto}.desktop-secondary_menu .hs-menu-wrapper>ul>li>a{display:block;text-decoration:none;color:#008dcf;font-weight:400;font-size:13.5px;line-height:25px}.desktop-secondary_menu .hs-menu-wrapper>ul>li.Sicherheit>a,.desktop-secondary_menu .hs-menu-wrapper>ul>li.Mustervorlagen.Shop>a,.desktop-secondary_menu .hs-menu-wrapper>ul>li.Support>a{font-weight:500}.desktop-secondary_menu .hs-menu-wrapper>ul>li>a svg{display:inline-block;width:1.25em !important;margin-right:.1875rem}.custom-menu-primary .submenu.level-3 .menu-item>.menu-link.active-branch{box-shadow:inset 0 0px 0px #e1f6fd;border-left:solid 2px #07a0e2;font-weight:500;display:block}.nav-main__info{background-position:center;background-repeat:no-repeat;font-size:.9375rem;line-height:2;position:relative;flex:.5;max-width:none;padding:1.5625rem;display:none}.scroll-header .nav-main__layer{top:3.125rem}@media screen and (min-width:48em){.custom-menu-primary{padding-right:1.5625rem;padding-left:1.5625rem}.custom-menu-primary .navigation-primary{margin-left:1.875rem}.custom-menu-primary .navigation-primary>ul>li{padding:.9375rem}.custom-menu-primary .navigation-primary>ul>li:not(:first-child){margin-left:.875rem}}@media screen and (min-width:62em){.custom-menu-primary{padding-right:1.5625rem;padding-left:1.5625rem}.custom-menu-primary .navigation-primary>ul>li:not(:first-child):not(.Login):not(.Jetzt.testen)>a{padding-left:1.1875rem}}@media screen and (min-width:1280px){.nav-main__info.nav-main__info--text{display:block;border-right:solid 1px #e1f6fd;border-left:solid 1px #eee}}@media screen and (min-width:75em){.custom-menu-primary{padding-right:.625rem;padding-left:.625rem}}@media only screen and (max-width:1280px){.custom-menu-primary .navigation-primary>ul>li{padding:0}.custom-menu-primary .navigation-primary>ul>li:not(:first-child){margin-left:2.1875rem}.custom-menu-primary .navigation-primary>ul>li>a{font-size:1rem}.custom-menu-primary .navigation-primary>ul>li:not(:first-child):not(.Login):not(.Jetzt.testen)>a{padding-left:0}.custom-menu-primary .navigation-primary>ul>li.Login{display:none}.custom-menu-primary .navigation-primary>ul>li.Jetzt.testen>a{padding:.625rem .9375rem .625rem;font-size:1rem}.custom-menu-primary .navigation-primary>ul>li.Jetzt.testen>a:after{content:none}.nav-main__layer{min-height:600px !important}.scroll-header .nav-main__layer{top:2.65rem}}@media screen and (max-width:61.99875em){.custom-menu-primary{display:none !important}}@-webkit-keyframes visibilityIn{0%{visibility:visible}100%{visibility:hidden}}@keyframes visibilityIn{0%{visibility:visible}100%{visibility:hidden}}@-webkit-keyframes visibilityOut{0%{visibility:hidden}100%{visibility:visible}}@keyframes visibilityOut{0%{visibility:hidden}100%{visibility:visible}}