body{--site-rl-padding: clamp(14px, 10.9090909091vw + (-20.9090909091px), 20px)}.body-wrapper{overflow-x:hidden}.page{display:flex;flex-direction:column;justify-content:space-between;min-height:101vh;min-width:320px;max-width:100vw}.page--webapp{padding-top:64px}.widget-type-rich_text,.widget-type-linked_image,.hs_cos_wrapper_type_header>:is(h1,h2,h3,h4,h5,h6),.section__wrapper{max-width:1200px;padding-right:calc(clamp(14px, 10.9090909091vw + (-20.9090909091px), 20px) + env(safe-area-inset-right));padding-left:calc(clamp(14px, 10.9090909091vw + (-20.9090909091px), 20px) + env(safe-area-inset-left));margin:0 auto}.navigation{position:relative;z-index:1000;flex:0 0 auto;background:#fff;line-height:1;box-shadow:0px 2px 4px rgba(0,0,0,.15)}.navigation__wrapper{padding:env(safe-area-inset-top) clamp(14px, 10.9090909091vw + (-20.9090909091px), 20px) 0;margin:0 auto;height:calc(64px + env(safe-area-inset-top));max-width:1200px}.navigation__language{margin-right:1rem}.navigation__phone span{letter-spacing:clamp(-0.01em,0.2909090909vw + (-1.0909090909px),0em);margin-left:.25rem}.navigation__tuev{margin-left:1rem}.navigation--business .navigation__phone{display:none}@media only screen and (min-width: 480px){.navigation--business .navigation__phone{display:flex}}.navigation--business .navigation__wrapper{height:calc(90px + env(safe-area-inset-top))}.navigation--business .zbs-brand{width:auto;padding:20px 0}.navigation--business .zbs-brand img{width:90px}.main{flex:1 0 auto}.footer{flex:0 0 auto;font-size:.75rem;line-height:1;border-top:16px solid #ffce45}.footer__wrapper{max-width:1200px;margin:0 auto;padding:clamp(1px,10.7638888889vw + (-50.6666666667px),32px) clamp(14px, 10.9090909091vw + (-20.9090909091px), 20px) calc(clamp(16px, 11.1111111111vw + (-37.3333333333px), 48px) + env(safe-area-inset-bottom))}.footer__wrapper>*{margin-top:16px}.footer__left{flex-grow:1;padding-right:1.5rem}.footer__right>:not(:last-child)::after{content:"|";color:#101017;margin:0 .5rem}.footer a:hover{color:#e6be51}.footer .zbs-brand{flex-shrink:0;width:24px;max-height:24px;max-width:137px;margin-right:1rem;transform:translateY(-1px)}.footer img{transform:scale(0.75);transform-origin:top left}.footer--business .zbs-brand{width:auto;max-height:60px;max-width:137px}.footer--business .zbs-brand img{transform:scale(1);width:90px}.footer--business .footer__right{font-size:1rem;line-height:1.5}.footer--business .footer__right>:not(:last-child)::after{content:""}.zbs-brand{display:block;width:32px;overflow:hidden}.zbs-brand svg{display:block}@media only screen and (min-width: 600px){.zbs-brand{width:auto !important}}.widget-type-rich_text a:not(.button,.cta-button,.cta-primary,.cta-secondary),.accordion_content a:not(.button,.cta-button,.cta-primary,.cta-secondary){color:#101017;font-weight:700;text-decoration:underline}.widget-type-rich_text a:not(.button,.cta-button,.cta-primary,.cta-secondary):hover,.accordion_content a:not(.button,.cta-button,.cta-primary,.cta-secondary):hover{color:#daa031}.widget-type-rich_text :is(ul,ol),.accordion_content :is(ul,ol){padding-left:28px;margin:16px 0}.widget-type-rich_text :is(ul,ol) li,.accordion_content :is(ul,ol) li{padding-left:2px}section:where(:not(.footer-main__section)) :is(ul,ol){padding-left:28px;margin:16px 0}section:where(:not(.footer-main__section)) :is(ul,ol) li{padding-left:2px}:root{--gap: 2.127659574%}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid [class*=span]{min-height:1px;width:100%}@media(min-width: 768px){.row-fluid{flex-wrap:nowrap;justify-content:space-between}.row-fluid .span11{width:calc(91.66% - var(--gap))}.row-fluid .span10{width:calc(83.33% - var(--gap))}.row-fluid .span9{width:calc(75% - var(--gap))}.row-fluid .span8{width:calc(66.66% - var(--gap))}.row-fluid .span7{width:calc(58.33% - var(--gap))}.row-fluid .span6{width:calc(50% - var(--gap))}.row-fluid .span5{width:calc(41.66% - var(--gap))}.row-fluid .span4{width:calc(33.33% - var(--gap))}.row-fluid .span3{width:calc(25% - var(--gap))}.row-fluid .span2{width:calc(16.66% - var(--gap))}.row-fluid .span1{width:calc(8.33% - var(--gap))}}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */footer,header,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}svg:not(:root){overflow:hidden}@media only screen and (min-width: 1024px){.is-hidden-on-desktop{display:none}}h3{overflow-wrap:break-word;font:700 1.375rem/1.2 "Aleo","Helvetica Neue","Arial",sans-serif}*,*::before,*::after{box-sizing:border-box}ul,h3{margin:0;padding:0}img{max-width:100%}.icon{height:30px;width:30px;display:inline-block;vertical-align:middle;fill:currentcolor;transition:fill .3s ease}a{color:#e6be51;text-decoration:underline;transition:color .3s ease}a:hover{color:#daa031}.button{display:inline-flex;align-items:center;justify-content:center;padding:8.5px 20px;border:2px solid #101017;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;vertical-align:middle;background-color:transparent;color:#101017;font-size:1.125rem;font-weight:700;line-height:1.5;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,color .3s ease,border .3s ease;cursor:pointer}.button:hover{color:#101017;border-color:#e6be51}.button.button--primary{background-color:#ffce45;color:#101017;border-color:#ffce45}.button.button--primary:hover{color:#101017;border-color:#e6be51;background-color:#e6be51}.button:disabled,.button:disabled:hover{color:#666667;cursor:not-allowed;border-color:#e8e8e8;background-color:#e8e8e8;box-shadow:none}label{cursor:pointer}.list{list-style:none;display:flex}.list--vertical{flex-direction:column}.header-main{position:fixed;top:0;left:0;z-index:10000;font-size:1.125rem;line-height:24px;background-color:#fff;width:100vw;box-shadow:0 3px 3px rgba(0, 0, 0, 0.15)}@media only screen and (min-width: 1024px){.header-main{transition-property:background-color,box-shadow;transition-duration:.15s}}.header-main:not(.menu_open) .header-main__radio-reset-label{display:none !important}.header-main__wrapper{max-width:1282px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:0 16px}@media only screen and (min-width: 1024px){.header-main__wrapper{justify-content:flex-start}}.header-main__toggle{display:none;min-width:75px}.header-main__toggle-label{display:flex !important;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700;width:auto !important}.header-main__toggle-label .close,.header-main__toggle-label .open{width:23px;margin:0 16px 0 -7px}.header-main__toggle-label .icon--menu{margin:-2px auto 0}.header-main__toggle-label+.header-main__logo{width:0}@media only screen and (min-width: 480px){.header-main__toggle-label+.header-main__logo{width:32px}}@media only screen and (min-width: 1024px){.header-main__toggle-label{display:none !important}}.header-main__toggle:checked~.header-main__toggle-label .open,.header-main__toggle:not(:checked)~.header-main__toggle-label .close{display:none}.header-main__toggle:not(:checked)~.header-main__nav--left{display:none}@media only screen and (min-width: 1024px){.header-main__toggle:not(:checked)~.header-main__nav--left{display:block}}.header-main__radio{display:none}.header-main__radio:not(:checked)+.main-menu__item,.header-main__radio:not(:checked)+.main-menu__item .main-submenu-wrapper{display:none}@media only screen and (min-width: 1024px){.header-main__radio:not(:checked)+.main-menu__item,.header-main__radio:not(:checked)+.main-menu__item .main-submenu-wrapper{display:block}}.header-main__radio--reset:checked+.header-main__radio-reset-label{display:none}.header-main__radio--reset:checked~nav ul .main-menu__item,.header-main__radio--reset:not(:checked)+.header-main__radio-reset-label,.header-main__radio:checked+.main-menu__item .main-submenu-wrapper{display:block}.header-main__radio:not(#main-menu-items_reset):checked+.main-menu__item .main-menu__label-text{border-style:solid;border-color:transparent;border-width:6px 0;border-bottom-color:#ffce45;padding:6px 0}@media only screen and (min-width: 1024px){.header-main__radio:not(#main-menu-items_reset):checked+.main-menu__item .main-menu__label-text{border:none;padding:0}}.header-main__radio--reset:not(:checked)~nav ul .main-menu__item .main-menu__label-icon--open,.header-main__radio--reset:checked~nav ul .main-menu__item .main-menu__label-icon--close{display:none}.header-main__radio-reset-label{cursor:pointer;position:absolute;top:64px;left:0;z-index:1;height:64px;width:100vw !important}@media only screen and (min-width: 1024px){.header-main__radio-reset-label{display:none !important}}.header-main__logo{overflow:hidden;display:block;height:32px;margin:16px 0;max-width:181px;width:32px}@media only screen and (min-width: 480px){.header-main__logo{width:auto}}@media only screen and (min-width: 1024px){.header-main__logo{margin-right:16px}}@media only screen and (min-width: 1200px){.header-main__logo{margin-right:24px;width:181px !important}}.header-main__logo>img{display:block;min-width:181px}.header-main__nav--left{position:absolute;top:64px;left:0;background-color:#fff;width:100vw;height:100vh}@media only screen and (min-width: 1024px){.header-main__nav--left{position:static;flex-grow:1;width:auto;height:auto;background-color:transparent}}.header-main__nav--left .list{flex-direction:column}@media only screen and (min-width: 1024px){.header-main__nav--left .list{flex-direction:row}.header-main__nav--left .list>*:not(:last-child){padding-right:32px}.header-main__nav--left .list:not(.main-submenu)>*:not(:last-child){padding-right:24px}}.header-main__nav--right{display:flex;justify-content:flex-end;min-width:75px}@media only screen and (min-width: 1024px){.header-main__nav--right{display:block;min-width:auto}}.header-main__nav--right .main-menu{align-items:center}.header-main__nav--right .main-menu>*:not(:last-child){margin-right:16px}.header-main__nav--right .main-submenu{justify-content:flex-start;align-items:flex-end;flex-direction:column;height:100vh}@media only screen and (min-width: 1024px){.header-main__nav--right .main-submenu{justify-content:flex-end;align-items:flex-start;flex-direction:row;padding-right:24px;height:auto}.header-main__nav--right .main-submenu>*:not(:last-child){padding-right:32px}}.main-menu a{color:#101017 !important;text-decoration:none}.main-menu__item{cursor:pointer;display:block;padding:0 16px}@media only screen and (min-width: 1024px){.main-menu__item--only-mobile{display:none !important}.main-menu__item{padding:0}.main-menu__item:hover>*,.main-menu__item.clicked>*{border-bottom-color:#ffce45}.main-menu__item .main-submenu{display:none}.main-menu__item.clicked .main-submenu{display:flex}}.main-menu__tuev{display:none}@media only screen and (min-width: 1024px){.main-menu__tuev{display:block}}.main-menu__tuev-logo{display:flex}.main-menu__login .button{display:flex;align-items:center;font-size:1rem;line-height:1;padding:0 12px;margin:0;height:36px;text-transform:none}.main-menu__label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;font-weight:700;letter-spacing:.05em;border-style:solid;border-color:transparent;border-width:6px 0;height:64px;transition:color .15s}@media only screen and (min-width: 1024px){.main-menu__label{letter-spacing:clamp(.4px,0.2272727273vw - 1.9272727273px,.8px)}}.main-menu__label-icon{margin-right:16px}@media only screen and (min-width: 1024px){.main-menu__label-icon{display:none}}.main-menu__label-icon svg{vertical-align:top;margin-top:2px;height:16px;width:16px}.main-menu__label-icon--single{height:16px;width:16px}@media only screen and (min-width: 1024px){.main-menu:hover .main-menu__label:not(.main-menu__label--user){color:#bbb !important;border-bottom-color:transparent !important}.main-menu .main-menu__item:hover .main-menu__label{color:#101017 !important;border-bottom-color:#ffce45 !important}}.main-submenu{max-width:1282px;margin-left:auto;margin-right:auto;align-items:flex-start;padding:16px 0 0}@media only screen and (min-width: 1024px){.main-submenu{flex-wrap:wrap;padding:24px 0 0 20px}}@media only screen and (min-width: 1200px){.main-submenu{padding-left:80px}}@media only screen and (min-width: 1314px){.main-submenu{padding-left:245px}}.main-submenu-wrapper{position:absolute;left:0;background-color:#fff;width:100vw}@media only screen and (min-width: 1024px){.main-submenu-wrapper{box-shadow:0 3px 3px rgba(0, 0, 0, 0.15)}}.main-submenu__item{display:block;padding:0 0 20px 64px}@media only screen and (min-width: 1024px){.main-submenu__item{padding-left:0}}.main-submenu__item-top{font-weight:700;letter-spacing:.05em}@media only screen and (min-width: 1024px){.main-submenu__item-top{letter-spacing:.05em}}.main-submenu__item-center{display:none;border-width:1px 0;border-style:solid;border-color:#e8e8e8;margin:2px 0;width:48px}@media only screen and (min-width: 1024px){.main-submenu__item-center{display:block}}.main-submenu__item-bottom{display:none}@media only screen and (min-width: 1200px){.main-submenu__item-bottom{display:block}}.main-submenu__item:hover .main-submenu__item-center{border-color:#ffce45;border-width:3px 0;margin:0}.main-submenu__link{display:block}.footer-main-slope{position:absolute;top:0;z-index:-1;overflow:hidden;height:100%;width:100%}.footer-main-slope::after{content:"";position:absolute;top:0;left:50%;background-color:#ffce45;transform:translateX(-50%) rotate(-3deg);transform-origin:top right;height:16px;width:110vw}.footer-main-slope__background{margin-top:.4vw;height:400px;width:100%;background-image:url(https://d3nd4kscpzbs2k.cloudfront.net/assets/footer_background-668a626476cf6c5669027977c1bc0939f2a2cad923dc86a17ce47b3ac46e1b4c.png);background-repeat:no-repeat;background-size:cover;background-position:right top}@media only screen and (min-width: 1800px){.footer-main-slope__background{height:100%}}.footer-main{--input-site-padding: 32px;position:relative;font-size:1rem;margin-top:40px}.footer-main .footer_headline{margin-bottom:8px}.footer-main__section{position:relative;padding:calc(50px + 3vw) 0 0}@media only screen and (min-width: 768px){.footer-main__section{padding-top:calc(90px + 3vw)}}.footer-main__wrapper{max-width:1282px;margin-left:auto;margin-right:auto;padding:0 16px 16px;margin-bottom:env(safe-area-inset-bottom);min-height:200px}.footer-main__content{display:flex;flex-flow:column wrap;justify-content:space-between}@media only screen and (min-width: 768px){.footer-main__content{flex-direction:row}}.footer-main__menus{display:flex;flex-wrap:wrap;justify-content:space-between;flex-basis:100%;order:1;gap:32px 4%}@media only screen and (min-width: 768px){.footer-main__menus{justify-content:flex-start}}@media only screen and (min-width: 1024px){.footer-main__menus{gap:32px 16px;flex-wrap:nowrap}}.footer-main__trust-logos{order:4;margin-top:48px}@media only screen and (min-width: 768px){.footer-main__trust-logos{order:2}}@media only screen and (min-width: 1024px){.footer-main__trust-logos{margin-top:20px}}.footer-main__trust-logos .footer_headline{margin-bottom:24px}.footer-main__spacer{order:2;flex-basis:100%;margin:56px 0 24px}@media only screen and (min-width: 768px){.footer-main__spacer{order:3;margin:24px 0 16px}}.footer-main__spacer>span{display:block;border-top:3px solid #ffce45;width:50px}.footer-main__social{order:3}@media only screen and (min-width: 768px){.footer-main__social{order:4}}.footer-main__address{order:5;display:flex;flex-direction:column;margin-top:40px}@media only screen and (min-width: 768px){.footer-main__address{display:block}}@media only screen and (min-width: 1024px){.footer-main__address{margin-top:0}}.footer-main__address .group{display:block;white-space:nowrap}@media only screen and (min-width: 768px){.footer-main__address .group{display:inline}}.footer-main__address .group--city{margin-bottom:24px}@media only screen and (min-width: 768px){.footer-main__address .group--city{margin-bottom:0}}.footer-main__address .separator{display:none}@media only screen and (min-width: 768px){.footer-main__address .separator{display:inline}}.footer-menu{min-width:215px}.footer-menu .icon--leaf{width:20px;height:20px}@media only screen and (min-width: 480px){.footer-menu{flex:0 1 48%}}@media only screen and (min-width: 768px){.footer-menu{flex-basis:auto;min-width:190px}}.footer-menu--first{order:1}.footer-menu--second{order:3}@media only screen and (min-width: 768px){.footer-menu--second{order:2}}.footer-menu--third{order:2}@media only screen and (min-width: 768px){.footer-menu--third{order:3}}.footer-menu--fourth{order:4}@media only screen and (min-width: 1024px){.footer-menu--fourth{max-width:480px}}.footer-menu__link,.footer-menu a{line-height:1.5;text-decoration:none}.footer-menu__link:not(:hover),.footer-menu a:not(:hover){color:#101017}.footer-menu__link--green:is(a):not(:hover){color:#71a165}.footer-menu__list-item:not(:last-child),.footer-menu li:not(:last-child){margin-bottom:8px}.social-media-list{display:flex;gap:32px}.social-media-list__item--instagram>div{position:relative;background:#101017}.social-media-list__item--instagram>div:not(:hover)::before{opacity:0}.social-media-list__item--instagram>div::before{content:"";position:absolute;top:0;left:0;display:block;background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);height:100%;width:100%;transition:opacity .3s ease}.social-media-list__link{display:block;color:#101017}.social-media-list__link.social-media-list__link--facebook:hover{color:#3b5998}.social-media-list__link.social-media-list__link--linkedin:hover{color:#0077b5}.social-media-list__link.social-media-list__link--xing:hover{color:#026466}.social-media-list__link.social-media-list__link--instagram{background:#fff;mix-blend-mode:screen}.social-media-list__link.social-media-list__link--instagram svg{color:black;transition:color .3s ease}div:has(>.datawrapper-script-embed){margin-bottom:15px}@media only screen and (min-width: 1024px){.is-hidden-on-desktop{display:none}}.trust-logos{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin-top:32px}.trust-logos__item{margin-bottom:24px}.trust-logos__item:not(:last-of-type){margin-right:24px}.trust-logos__item--tuev{width:128px;height:68px}.trust-logos__item--auorg{width:105px;height:100px}.trust-logos__item--auorg #auorg-bg{transform:scale(0.58);transform-origin:0 0;width:auto !important;height:auto !important}.trust-logos__item--green-web-badge{width:137px;height:65px}.trust-logos__item--top-dienstleister-2022{width:105px;height:65px}.trust-logos__item--diqp-zertifikat-2024{width:72px;height:115px}.trust-logos__item--creditreform,.trust-logos__item--crowdfunding,.trust-logos__item--digital-invest-germany{width:78px;height:78px}