@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,pre,textarea{margin:0;padding:0}ol,ul{padding:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}img,svg,video{display:block;max-width:100%}video:focus{outline:0}img.lazy,video.lazy{opacity:0}img:not(.initial),video:not(.initial){transition:opacity 1.5s ease}img.error,img.initial,img.loaded,video.error,video.initial,video.loaded{opacity:1}img:not([src]){visibility:hidden}@media screen and (min-width: 769px){*{-webkit-tap-highlight-color:unset}}:root{--font-regular: "FaktumRegular", sans-serif;--font-bold: "FaktumBold", sans-serif;--font-size: 20px;--line-height: 28px;--font-size-mobile: 16px;--line-height-mobile: 24px;--black: rgb(0, 0, 0);--black20: rgba(0 0 0 / 0.2);--white: rgb(255, 255, 255);--yellow: rgb(254, 205, 79);--blue: rgb(149, 193, 233);--blue20: rgb(216, 230, 247);--turquoise: rgb(99, 193, 199);--turquoise20: rgb(204, 232, 234);--shadow: 0 0 24px 0 rgba(0 0 0 / 0.2)}.bg-black{background:var(--black)}.bg-white{background:var(--white)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-blue20{background:var(--blue20)}.bg-turquoise{background:var(--turquoise)}.bg-turquoise20{background:var(--turquoise20)}.section:is(.bg-white,.bg-yellow,.bg-blue,.bg-blue20,.bg-turquoise20) :is(h1,h2,h3,h4,h5,h6,p,ul,ol){color:var(--black)}.section:is(.bg-black) :is(h1,h2,h3,h4,h5,h6,p,ul,ol){color:var(--white)}.container{position:relative;margin:0 auto;padding:0 12px;max-width:1358px}.wrap{margin:0 auto;max-width:856px}.section{position:relative;display:block}#main .section{border-top:1px dotted rgba(0,0,0,0);border-bottom:1px dotted rgba(0,0,0,0)}.padding-top{padding-top:48px}.padding-bottom{padding-bottom:48px}@media screen and (min-width: 769px){.container{padding:0 83px}.padding-top{padding-top:96px}.padding-bottom{padding-bottom:96px}.row{display:flex;flex-direction:row;flex-wrap:nowrap}.col{flex:1}._2{flex:2}._3{flex:3}._4{flex:4}._6{flex:6}._7{flex:7}}@font-face{font-family:"FaktumRegular";src:url(/assets/fonts/FaktumRegular.woff2) format("woff2"),url(/assets/fonts/FaktumRegular.woff) format("woff")}@font-face{font-family:"FaktumBold";src:url(/assets/fonts/FaktumBold.woff2) format("woff2"),url(/assets/fonts/FaktumBold.woff) format("woff")}body{font:16px/24px "FaktumRegular",sans-serif;color:var(--black);background:var(--white);scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button,.button-strong,.headline>div,button[type=submit],h1,h2,h3,h4,h5,h6,strong{font-family:"FaktumBold",sans-serif;font-weight:400;font-variant-ligatures:none}a,h1,h2,h3,h4,h5,h6{hyphens:auto}a,h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1{font-size:24px;line-height:36px}.headline :is(h1,h2,h3,h4,h5,h6,div),blockquote,h2{font-size:22px;line-height:34px}h3,h4,h5,h6{font-size:18px;line-height:28px}p{hyphens:auto;margin:0 0 21px;padding:0}.infobox .text p:last-of-type,p:last-of-type{margin-bottom:0}ol,ul{margin:21px 0 21px 18px}ul.checkmarks{margin:21px 0}ul.checkmarks li{list-style:none;margin:5px 0;padding:0 0 0 26px;background:url(/assets/image/icon-checkmark.svg) no-repeat left center;background-size:21px auto}.text :is(h1,h2,h3,h4,h5,h6){margin:0 0 21px}.text :is(p+h1,p+h2,p+h3,p+h4,p+h5,p+h6),.text :is(ul+h1,ol+h1,ul+h2,ol+h2,ul+h3,ol+h3,ul+h4,ol+h4,ul+h5,ol+h5,ul+h6,ol+h6){margin:56px 0 21px}@media screen and (min-width: 769px){body{font-size:20px;line-height:28px}a,h1 h2,h3,h4,h5,h6,p{hyphens:unset}h1{font-size:28px;line-height:40px}.headline :is(h1,h2,h3,h4,h5,h6,div),blockquote,h2{font-size:24px;line-height:38px}h3,h4,h5,h6{font-size:20px;line-height:32px}ul.checkmarks li{padding:0 0 0 32px;background-size:26px auto}}a{text-decoration:none;color:var(--black);border-bottom:1px solid var(--black);transition:350ms all ease}a:hover{border-bottom:1px solid var(--yellow)}a:is(.button,.button-strong){padding:8px 20px;color:var(--black)}a:is(.button,.button-strong),button[type=submit]{display:inline-block;border:2px solid var(--black);transition:350ms all ease}a:is(.button-strong),button[type=submit]{padding:10px 20px;border:0;color:var(--black);background:var(--yellow)}a.social.button{border:0;border-radius:48px;background:var(--blue20)}a:is(.button,.button-strong,button[type=submit]):is(:hover,:focus){color:var(--white);background:var(--black)}:focus{outline:unset}@media screen and (min-width: 769px){a:is(.button,.button-strong),button[type=submit]{cursor:pointer}:is(.button,.button-strong,button[type=submit]){font-size:18px;line-height:28px}:focus{outline:2px dashed var(--black)}}.block-topbar .row,.splide__arrow{display:flex;align-items:center;height:48px}.splide__arrow{justify-content:center;cursor:default;z-index:1;position:absolute;top:50%;width:48px;border:0;border-color:none;border-radius:48px;background:rgba(149,193,233,.8);transition:350ms all ease}.splide__arrow svg{width:24px;height:24px;cursor:pointer;opacity:.5;transition:350ms all ease}.splide__arrow svg:hover{opacity:1;transition:350ms all ease}.splide__arrow--prev{margin-top:-24px;left:12px}.splide__arrow--next{margin-top:-24px;right:12px}@media screen and (min-width: 769px){.splide__arrow{cursor:pointer;border-radius:unset;background:0 0}.splide__arrow--prev{left:-42px}.splide__arrow--next{right:-42px}.splide__arrow svg{width:48px;height:48px}}.block-topbar{border-bottom:1px solid var(--black20)}.block-topbar .row{flex-direction:row;flex-wrap:nowrap}.block-topbar .text:first-child{margin-left:auto}.block-topbar .item:not(first-child){margin-left:15px}#header{position:fixed;top:0;z-index:555;width:100%;transition:top .4s;background:var(--white);box-shadow:var(--shadow)}.block-header.section,.block-topbar.section,a.logo{border:0}#header.show-topbar{top:0}.block-header .row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;height:96px}.block-header .button-strong,.block-header a.logo{align-self:center}.block-header a.logo{flex-grow:1}.logo img{height:48px}.block-header .button-strong{border-radius:48px;width:48px;height:48px;padding:unset}.block-header .button-strong span{display:none}.block-header .button-strong svg{display:block}.block-header .button-strong svg:is(:hover,:focus){transition:350ms all ease;fill:var(--white)}@media screen and (min-width: 769px){#header.nav-up{top:-96px}.block-header .row{align-items:center}.block-header a.logo{flex-grow:unset;margin:0 48px 0 0}.block-header .button-strong{border-radius:unset;width:unset;height:unset;padding:8px 20px}.block-header .button-strong span{display:block}.block-header .button-strong svg{display:none}}#navigation{position:absolute;left:0;top:96px;z-index:559;width:100%}.trigger{position:absolute;top:-72px;right:70px;align-self:flex-start;cursor:pointer;border-radius:48px;background:var(--blue20);transition:350ms all ease}.menu-icon{width:48px;height:48px;justify-content:center;align-items:center}.menu-icon .close,.nav,.subm-trigger .close,.subm-trigger.active .open,.trigger.active .menu-icon .open{display:none}.subm-trigger.active .close,.trigger.active .menu-icon .close{display:block}.subm-trigger svg path,.trigger .menu-icon svg path{fill:var(--black)}.nav{list-style:none;width:auto;margin:unset;background:var(--white)}.nav>li{position:relative;z-index:510;border-top:1px solid var(--black)}.nav>li:last-child{border-bottom:1px solid var(--black)}.nav>li>a{font-family:var(--font-bold);color:var(--black);display:block;padding:12px 15px;border:0;text-decoration:none}.nav>li>ul.sub-nav a,.subm-trigger{align-items:center;font-family:var(--font-bold)}.subm-trigger{position:absolute;top:0;right:12px;z-index:511;cursor:pointer;justify-content:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nav>li>ul.sub-nav{display:none;position:relative;top:0;margin:0;padding:10px;list-style:none;overflow:hidden;background:var(--weiss)}.nav>li>ul.sub-nav a{display:flex;text-decoration:none;border:0;padding:2.67px 12px 2.67px 0}.nav>li>ul.sub-nav a.active,.nav>li>ul.sub-nav a:hover{color:#14141e}.nav>li>ul.sub-nav a img,.subm-trigger{width:48px;height:48px}@media screen and (min-width: 769px){#navigation{position:unset;display:unset;padding-top:unset;flex-grow:1;width:auto}#navigation .subm-trigger,#navigation .trigger{display:none}.nav{position:relative;display:block;width:100%;overflow-y:unset;overflow-x:unset;max-height:unset;background:unset}.nav>li{display:inline-block;position:unset;z-index:unset;border:0}.nav>li>a{color:var(--black);padding:10px 12px;z-index:59}.nav>li:hover>a,.nav>li>a.active{display:block;background:0 0}.nav>li>ul.sub-nav{display:block;position:absolute;z-index:58;top:60px;opacity:0;scale:90%;visibility:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:var(--shadow);background:var(--white);transition:300ms all ease}.nav>li:is(:hover,:focus-within)>ul.sub-nav{opacity:1;visibility:visible;overflow:hidden;top:48px;scale:100%;transition:300ms all ease}.nav>li:focus-within>ul.sub-nav{top:56px}.nav>li>ul.sub-nav a{color:var(--black);border:0}.nav>li:last-child{border-bottom:unset}}#hero{margin-top:96px;transition:400ms all ease}#hero .block-headline.padding-top{padding-top:72px}#hero .block-headline.padding-bottom{padding-bottom:72px}#hero .block-assettext .assettext{background:var(--white);box-shadow:var(--shadow)}#hero .block-assettext .assettext-text{padding:0 24px 24px}@media screen and (min-width: 769px){#hero .block-assettext .assettext-text{padding:0 72px 32px}}.block-headline{text-align:center}.block-headline .headline :is(h1,h2,h3,h4,h5,h6,div){font-family:var(--font-regular);font-size:18px;line-height:26px;margin-bottom:12px}.block-headline .headline :is(h1,h2,h3,h4,h5,h6,div):last-child{font-family:var(--font-bold);font-size:24px;line-height:34px;margin-bottom:0}@media screen and (min-width: 769px){.block-headline .headline :is(h1,h2,h3,h4,h5,h6,div){font-size:20px;line-height:30px;margin-bottom:18px}.block-headline .headline :is(h1,h2,h3,h4,h5,h6,div):last-child{font-size:40px;line-height:50px}}.block-tile .tile{display:inline-block;width:100%;margin-bottom:58px;background:var(--white);box-shadow:var(--shadow)}.block-tile .tile:last-child{margin-bottom:0}.block-tile a.tile{border:0;text-decoration:none}.block-tile a.tile:hover img{opacity:.5;transition:350ms all ease}.block-tile .tile-text{padding:36px 24px 24px}.block-tile .tile-text div:not(:last-of-type){margin-bottom:10px}.block-tile .tile-text .button{margin-top:18px}@media screen and (min-width: 769px){.slider-wrap{position:relative;margin:-24px}.tile-wrap{display:flex;flex-flow:row wrap;margin:-24px}.block-tile-large .slider-wrap,.block-tile-large .tile-wrap{margin:0 auto;max-width:904px}.block-tile .tile:last-child{margin-bottom:24px}.block-tile :is(.xsmall,.small,.medium){margin:24px}.block-tile .xsmall{width:calc(25% - 48px)}.block-tile .small{width:calc(33.3333333333% - 48px)}.block-tile .medium{width:calc(50% - 48px)}}.block-features .tile{display:flex;flex-direction:column;justify-content:space-around;box-shadow:unset;margin-bottom:unset;padding:15px 0}.block-features .tile .tile-inner{display:flex}.block-features :is(.tile-image,.headline){text-transform:uppercase;align-self:center}.block-features .tile-image{margin-right:20px;width:72px;height:72px}.block-features img{width:72px;height:72px}.block-features .tile-text div:not(:last-of-type){margin:unset}@media screen and (min-width: 769px){.block-features .tile{flex-direction:column;margin-bottom:24px;padding:15px}}.block-assettext .row{flex-direction:column}.block-assettext .assettext-text{margin-top:32px}.block-assettext .headline :is(h1,h2,h3,h4,h5,h6,div){text-transform:uppercase;margin-bottom:18px}@media screen and (min-width: 769px){.block-assettext .row{display:flex;flex-direction:row}.block-assettext.position-right .row{flex-direction:row-reverse}.block-assettext .row.assettext{align-items:center}.block-assettext.position-left .assettext-text{padding-left:48px}.block-assettext.position-right .assettext-text{padding-right:48px}}.block-infobox .infobox{overflow:hidden;padding:24px;box-shadow:var(--shadow);background:var(--white)}.infobox{min-width:100%}.infobox-image{overflow:hidden;margin:0 0 24px}.infobox .text{margin-top:20px}@media screen and (min-width: 769px){.block-infobox .infobox{padding:48px}.infobox.row{align-items:center}.infobox-image{margin:0 48px 0 0;align-self:center}}.block-testimonials.block-tile .tile{text-align:center;background:unset;box-shadow:unset}.block-testimonials .tile:last-child{margin-bottom:unset}.block-testimonials blockquote{padding-top:48px;margin-bottom:24px;background:url(/assets/image/icon-zitat.svg) center top no-repeat;background-size:48px auto}.block-testimonials .testimonials-image{display:flex;justify-content:center;width:100%}.block-testimonials .testimonials-image img{width:120px;height:120px;border-radius:60px}.block-testimonials .testimonials-text{margin-top:24px}.block-accordion .ac:not(:last-of-type){padding-bottom:12px}.block-accordion .ac-header.bg-black :is(h1,h2,h3,h4,h5,h6){color:var(--white)}.block-accordion .ac-trigger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;cursor:pointer;border:0;justify-content:space-between;background-color:rgba(0,0,0,0)}.block-accordion .ac-trigger :is(h1,h2,h3,h4,h5,h6){font-size:16px;line-height:20px;text-align:left;padding:12px 0 12px 12px;color:var(--black)}.block-accordion svg.ac-icon{flex:0 0 auto;width:38px;height:38px}.block-accordion svg.ac-icon>.ic{fill:var(--black)}.block-accordion .headline.bg-black svg.ac-icon>.ic{fill:var(--white)}.block-accordion .ac-icon{transition:350ms transform ease}.block-accordion .ac.is-active .ac-icon{transform:rotate(45deg)}.block-accordion .panel{max-height:0;overflow:hidden;transition:max-height 350ms ease}.block-accordion .panel .text{padding:20px 0}.block-accordion .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.block-accordion .ac-text{padding:12px}@media screen and (min-width: 769px){.block-accordion .ac-trigger :is(h1,h2,h3,h4,h5,h6){font-size:22px;line-height:34px}.block-accordion svg.ac-icon{width:48px;height:48px}}.fui-row{flex-direction:column}.fui-i{--fui-font: "FaktumRegular", sans-serif;--fui-font-size: 16px;--fui-color: var(--black);--fui-primary-color: var(--black);--fui-primary-color-hover: red;--fui-input-font-size: 16px;--fui-input-line-height: 24px;--fui-input-placeholder-color: rgb(213, 213, 216);--fui-input-error-color: red;--fui-input-error-border-color: red;--fui-input-error-box-shadow-focus: 0 0 0 3px rgba(0, 0, 0, 0.1);--fui-label-font-size: 16px;--fui-label-line-height: 24px;--fui-label-font-weight: normal;--fui-label-error-color: red;--fui-label-error-border-color: red;--fui-error: red;--fui-alert-padding: 0;--fui-alert-line-height: auto;--fui-alert-font-size: 16px;--fui-alert-font-weight: normal;--fui-alert-margin-bottom: 30px;--fui-alert-error-bg-color: none;--fui-alert-error-color: red;--fui-alert-success-bg-color: none;--fui-alert-success-color: var(--blue);--fui-border-color: rgb(213, 213, 216);--fui-border-radius: 0;--fui-focus-border-color: var(--black);--fui-focus-shadow: 0 0 0 3px rgba(20, 20, 40, 0.1)}.fui-alert{font-family:"FaktumRegular",sans-serif !important}.fui-error-message{display:none !important}.fui-btn:hover{color:#fff !important;background-color:var(--black) !important}@media screen and (min-width: 769px){.fui-row{flex-direction:row}.fui-i{--fui-font-size: 18px;--fui-input-font-size: 18px;--fui-input-line-height: 28px;--fui-label-font-size: 18px;--fui-label-line-height: 28px;--fui-alert-font-size: 18px}.fui-btn{font-size:18px !important;line-height:28px !important;padding:10px 20px}}.block-footer .footer-social{box-shadow:var(--shadow)}.block-footer .footer-social .row{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:space-between;padding:24px 0}.block-footer .social-item:nth-last-of-type(2){padding:24px 0}.block-footer a.logo{display:inline-block}.block-footer .logo img{height:48px}.block-footer .logo-events{padding:24px 0}.block-footer .logo-events img{justify-self:center}.social-icons{height:48px;padding-left:auto;justify-self:end}.social img,.social.button{width:48px;height:48px}.social.button{padding:0}.social.button:focus svg,.social.button:hover svg{transition:350ms all ease;fill:var(--white)}.social.button:not(:first-of-type){margin-left:10px}.footer,.footer-text{color:var(--white);background:var(--black)}.footer-text .text:not(:last-child){margin-bottom:48px}.footer-text a{color:var(--white);border-bottom:1px solid var(--white)}.footer-text a:hover{border-bottom:1px solid var(--yellow)}.footer-cw{margin-right:10px}.footer-nav a:not(:last-of-type){margin-right:10px}.footer-nav a{color:var(--white)}.block-footer .section:last-of-type{padding-bottom:24px}@media screen and (min-width: 769px){.block-footer .footer-social .row{flex-direction:row;padding:0}.block-footer .social-item:nth-last-of-type(2){padding:unset}.footer-text .text:not(:last-child){margin-bottom:unset}:is(.footer-text,.footer) a:focus{outline:2px dashed var(--white);border-bottom:none}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:100%}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
