body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
﻿@font-face{font-family:"Nunito";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/nunito-v12-latin-300.eot");src:local("Nunito Light"),local("Nunito-Light"),url("../../files/layout/fonts/nunito-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/nunito-v12-latin-300.woff2") format("woff2"),url("../../files/layout/fonts/nunito-v12-latin-300.woff") format("woff"),url("../../files/layout/fonts/nunito-v12-latin-300.ttf") format("truetype"),url("../../files/layout/fonts/nunito-v12-latin-300.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/nunito-v12-latin-regular.eot");src:local("Nunito Regular"),local("Nunito-Regular"),url("../../files/layout/fonts/nunito-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/nunito-v12-latin-regular.woff2") format("woff2"),url("../../files/layout/fonts/nunito-v12-latin-regular.woff") format("woff"),url("../../files/layout/fonts/nunito-v12-latin-regular.ttf") format("truetype"),url("../../files/layout/fonts/nunito-v12-latin-regular.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/nunito-v12-latin-600.eot");src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url("../../files/layout/fonts/nunito-v12-latin-600.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/nunito-v12-latin-600.woff2") format("woff2"),url("../../files/layout/fonts/nunito-v12-latin-600.woff") format("woff"),url("../../files/layout/fonts/nunito-v12-latin-600.ttf") format("truetype"),url("../../files/layout/fonts/nunito-v12-latin-600.svg#Nunito") format("svg")}@font-face{font-family:"Nunito";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/nunito-v12-latin-700.eot");src:local("Nunito Bold"),local("Nunito-Bold"),url("../../files/layout/fonts/nunito-v12-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/nunito-v12-latin-700.woff2") format("woff2"),url("../../files/layout/fonts/nunito-v12-latin-700.woff") format("woff"),url("../../files/layout/fonts/nunito-v12-latin-700.ttf") format("truetype"),url("../../files/layout/fonts/nunito-v12-latin-700.svg#Nunito") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/open-sans-v17-latin-regular.eot");src:local("Open Sans Regular"),local("OpenSans-Regular"),url("../../files/layout/fonts/open-sans-v17-latin-regular.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-regular.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-regular.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-regular.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../../files/layout/fonts/open-sans-v17-latin-italic.eot");src:local("Open Sans Italic"),local("OpenSans-Italic"),url("../../files/layout/fonts/open-sans-v17-latin-italic.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-italic.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-italic.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-italic.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/open-sans-v17-latin-600.eot");src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("../../files/layout/fonts/open-sans-v17-latin-600.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-600.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-600.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-600.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;src:url("../../files/layout/fonts/open-sans-v17-latin-600italic.eot");src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url("../../files/layout/fonts/open-sans-v17-latin-600italic.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-600italic.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-600italic.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-600italic.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-600italic.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/open-sans-v17-latin-700.eot");src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../../files/layout/fonts/open-sans-v17-latin-700.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-700.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-700.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-700.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-700.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../../files/layout/fonts/open-sans-v17-latin-700italic.eot");src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url("../../files/layout/fonts/open-sans-v17-latin-700italic.eot?#iefix") format("embedded-opentype"),url("../../files/layout/fonts/open-sans-v17-latin-700italic.woff2") format("woff2"),url("../../files/layout/fonts/open-sans-v17-latin-700italic.woff") format("woff"),url("../../files/layout/fonts/open-sans-v17-latin-700italic.ttf") format("truetype"),url("../../files/layout/fonts/open-sans-v17-latin-700italic.svg#OpenSans") format("svg")}html,body{width:100%}*{box-sizing:border-box}body{font-family:"Nunito",sans-serif;font-size:16px;--colorEdge: #FFE53A;--colorToggler: #009EE0;--colorLayer: #009EE0}header{position:fixed;top:0;z-index:100}header .content-hyperlink{position:relative;max-width:400px;max-height:180px;width:22vw;height:10vw}header .content-hyperlink:before{content:"";background:var(--colorEdge);position:absolute;inset:0;clip-path:polygon(0 0, 0% 100%, 100% 0)}header .content-hyperlink figure{position:relative;padding-left:20px;padding-top:20px}header .content-hyperlink img{max-width:150px;width:10vw}#togglerNav{position:fixed;top:50px;right:40px;width:40px;height:30px;display:flex;flex-direction:column;justify-content:space-between;transition:transform ease .5s;will-change:transform;cursor:pointer;align-items:center;background:var(--colorToggler);padding:20px 10px;border-radius:100%;height:65px;width:65px}#togglerNav>span{display:block;height:3px;width:80%;transition:transform ease .5s;will-change:transform;border-radius:2px;background:#fff}#togglerNav:hover>span:nth-child(1){transform:translateY(-2px)}#togglerNav:hover>span:nth-child(3){transform:translateY(2px)}#togglerNav.open{transform:rotate(45deg)}#togglerNav.open>span{background:#fff}#togglerNav.open>span:nth-child(1){opacity:0}#togglerNav.open>span:nth-child(2){transform:rotate(90deg)}#togglerNav.open>span:nth-child(3){transform:translateY(-13px)}#layerNav{position:fixed;inset:0;z-index:50;display:flex;justify-content:flex-end;pointer-events:none;transition:backdrop-filter ease .5s;--layerwidth: 300px}#layerNav>.inside{transition:transform ease .5s;transform:translateX(100%);background:var(--colorLayer);color:#fff;box-sizing:border-box;padding:150px 40px 40px 20px;width:var(--layerwidth);box-shadow:-10px 0px 10px 0px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:60px}#layerNav.show{backdrop-filter:blur(5px);pointer-events:auto}#layerNav.show>.inside{transform:translateX(0)}#layerNav .content-image{background:#fff;margin-left:-20px;margin-right:-40px;padding:10px 40px 10px 20px}.mod_changelanguage{text-align:right;font-size:18px;font-weight:600;color:#000}.mod_changelanguage ul{list-style:none;margin:0;padding:0}.mod_changelanguage ul li{display:inline-flex;align-items:center;gap:5px}.mod_changelanguage ul li .active{color:#fff}.mod_changelanguage ul li+li:before{content:"|"}#navMain ul{list-style:none;padding:0;margin:0;display:flex;gap:30px;flex-direction:column}#navMain ul>li{text-align:right}#navMain ul>li>a,#navMain ul>li>strong{color:#000;font-weight:600;font-size:18px}#navMain ul>li>a.active,#navMain ul>li>a.trail,#navMain ul>li>a:hover,#navMain ul>li>strong.active,#navMain ul>li>strong.trail,#navMain ul>li>strong:hover{color:#fff}#navMain ul.level_1>li>a,#navMain ul.level_1>li>strong{text-transform:uppercase}#navMain ul.level_1>li>a.submenu.subOpen,#navMain ul.level_1>li>strong.submenu.subOpen{color:#fff}#navMain ul.level_1>li>a.submenu.subOpen+.level_2,#navMain ul.level_1>li>strong.submenu.subOpen+.level_2{transform:translateX(calc(var(--layerwidth) * -1));box-shadow:-10px 0px 10px 0px rgba(0,0,0,.2)}#navMain ul.level_1>li>a.submenu.subOpen+.level_2>li,#navMain ul.level_1>li>strong.submenu.subOpen+.level_2>li{opacity:1}#navMain ul.level_2{position:fixed;inset:0;padding:150px 20px 40px 20px;background:var(--colorLayer);z-index:-1;transition:transform ease .5s}#navMain ul.level_2>li{opacity:0;transition:opacity ease .5s;transition-delay:.5s}@media screen and (max-width: 1300px){header .content-hyperlink{width:30vw;height:14vw}header .content-hyperlink img{width:15vw}#togglerNav{top:20px;right:20px}#layerNav>.inside{gap:40px}#navMain ul{gap:20px}}@media screen and (max-width: 760px){header .content-hyperlink{width:70vw;height:32vw}header .content-hyperlink figure{padding-left:10px;padding-right:10px}header .content-hyperlink img{width:30vw}#togglerNav{top:20px;right:20px}#layerNav>.inside{gap:20px;padding-top:90px}#navMain{overflow:auto}#navMain ul{gap:20px}#navMain ul.level_2{position:relative;padding:10px 0 30px 0;z-index:1;display:none}#navMain ul.level_1>li>a.submenu.subOpen+.level_2,#navMain ul.level_1>li>strong.submenu.subOpen+.level_2{transform:initial;box-shadow:initial;display:flex}}h2{font-size:20px;text-transform:uppercase;color:#009ee0;margin:0;font-weight:600}h2+p{margin-top:20px}h3{font-size:16px;color:#009ee0;text-transform:uppercase;margin:0;font-weight:600}h3+p{margin-top:20px}p{margin:0}p+p{margin-top:20px}p+h2,p+h3{margin-top:30px}a{color:currentColor;text-decoration:none}strong{font-weight:600}*[data-color=baublies]{color:#009ee0}*[data-color=wagner]{color:#f7a600}*.button{display:inline-block;padding:5px 10px;background:#009ee0;color:#fff}*.size-s{font-size:14px}*.size-m{font-size:16px}*.size-l{font-size:20px}*.size-xl{font-size:26px}img{display:block}footer{--colorBackground: #dadada;--colorFont: #000}footer{color:var(--colorFont);background:var(--colorBackground);margin-top:100px;position:relative;padding-left:10vw}footer .inside{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:10;padding-right:470px}footer .content-text,footer .content-hyperlink{padding-top:30px;padding-bottom:30px}footer .content-image:last-child{pointer-events:none;position:relative;max-width:600px;max-height:270px;width:30vw;height:14vw;position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end}footer .content-image:last-child:before{z-index:5;content:"";background:#fff;position:absolute;inset:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}footer .content-image:last-child figure{position:relative;z-index:10}footer .content-image:last-child figure img{margin-right:20px;margin-bottom:20px}@media screen and (max-width: 1300px){footer{padding-left:20px}footer .inside{padding-right:15vw}footer .content-image:last-child figure img{width:15vw}}@media screen and (max-width: 760px){footer .inside{flex-direction:column;padding-bottom:30vw}footer .content-text,footer .content-hyperlink{padding-top:15px;padding-bottom:15px}footer .content-image:last-child{width:100vw;height:45vw}footer .content-image:last-child figure img{width:40vw}}.formbody{--colorButton: #009EE0;--colorOnButton: #fff}.formbody{display:flex;flex-wrap:wrap;gap:20px}.formbody .widget{width:calc(50% - 10px)}.formbody .widget.full{width:100%}.formbody .widget.widget-submit{align-items:flex-end}.widget{display:flex;flex-direction:column;gap:5px}.widget>label{text-transform:uppercase;font-weight:600;font-size:14px;letter-spacing:1.2px}textarea{resize:vertical}input[type=text],input[type=number],input[type=email],input[type=phone],textarea,select{padding:10px 10px;background:#e7e7e7;border:0px;font-family:"Nunito",sans-serif}input[type=text]:invalid,input[type=number]:invalid,input[type=email]:invalid,input[type=phone]:invalid,textarea:invalid,select:invalid{border:1px solid red}input[type=text]+.help,input[type=number]+.help,input[type=email]+.help,input[type=phone]+.help,textarea+.help,select+.help{font-size:12px}.widget-checkbox fieldset,.widget-radio fieldset{padding:0;border:0}.widget-checkbox fieldset>span,.widget-radio fieldset>span{display:flex;gap:10px;align-items:flex-start}.widget-checkbox input[type=checkbox],.widget-checkbox input[type=radio],.widget-radio input[type=checkbox],.widget-radio input[type=radio]{margin:0;transform:translateY(5px)}button[type=submit]{background:var(--colorButton);color:var(--colorOnButton);padding:5px 30px;display:inline-block;font-family:"Nunito",sans-serif;border:0px;font-size:20px;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 760px){.formbody .widget{width:100%}}#navIcons{--colorIcon: #009EE0}#navSubIcons{--colorIcon: #cecece;--colorActive: #009EE0}#navSub,#navSubTrail{--colorActive: #009EE0}#navIcons ul,#navSubIcons ul{list-style:none;padding:0;margin:30px 0;justify-content:center}#navIcons ul svg,#navSubIcons ul svg{width:auto;fill:var(--colorIcon)}#navIcons ul li a,#navIcons ul li strong,#navSubIcons ul li a,#navSubIcons ul li strong{display:flex;gap:10px;flex-direction:column;align-content:center;align-items:center;text-transform:uppercase;text-align:center}#navIcons{padding:0 10vw}#navIcons h1,#navIcons h2,#navIcons h3,#navIcons h4,#navIcons h5,#navIcons h6{font-size:24px;color:#000}#navIcons ul{display:flex;gap:0px;flex-direction:row}#navIcons ul svg{height:100px}#navIcons ul li{flex-basis:100%;flex-grow:1;display:flex;justify-content:center;align-content:flex-end}#navIcons ul li a,#navIcons ul li strong{font-size:20px;font-weight:800;text-align:center;padding:0 10px}#navIcons ul li+li{border-left:2px solid #cecece}#navSubIcons ul{display:flex;gap:50px;flex-direction:row}#navSubIcons ul svg{height:50px}#navSubIcons ul li a,#navSubIcons ul li strong{font-size:14px;font-weight:600}#navSubIcons ul li a.active svg,#navSubIcons ul li strong.active svg{fill:var(--colorActive)}#navSub ul.level_1{display:flex;gap:20px;list-style:none;padding:0;margin:0;justify-content:center;text-align:center;padding:0px 10vw 50px 10vw;align-items:center}#navSub ul.level_1 li{flex-basis:100%;flex-grow:1}#navSub ul.level_1 li a,#navSub ul.level_1 li strong{text-transform:uppercase;font-weight:700}#navSub ul.level_1 li a.active,#navSub ul.level_1 li strong.active{color:var(--colorActive)}#navSubTrail{padding:0px 10vw 50px 10vw;display:flex;gap:20px}#navSubTrail a.backlink{text-transform:uppercase;font-weight:700}#navSubTrail ul.level_2{border-left:2px solid #000;display:flex;gap:20px;list-style:none;padding:0;margin:0;justify-content:flex-start;align-items:center;padding-left:20px}#navSubTrail ul.level_2 li a,#navSubTrail ul.level_2 li strong{text-transform:uppercase;font-weight:700}#navSubTrail ul.level_2 li a.active,#navSubTrail ul.level_2 li strong.active{color:var(--colorActive)}@media screen and (max-width: 1300px){#navIcons{padding:0 20px}#navIcons ul li a,#navIcons ul li strong{font-size:14px}#navIcons ul svg{height:50px}#navSubIcons ul{gap:30px}#navSubIcons ul li>a,#navSubIcons ul li>strong{font-weight:700;font-size:12px}}@media screen and (max-width: 1024px){#navSubIcons,#navSub{width:100%;overflow:scroll}#navSubIcons ul,#navSub ul{width:max-content;padding-right:20px;padding-left:20px}}@media screen and (max-width: 960px){#navIcons{padding:0 20px}#navIcons ul{flex-wrap:wrap;gap:20px}#navIcons ul li{width:calc(50% - 20px);flex-basis:initial;flex-grow:0}#navIcons ul li+li{border-left:0}}#pageTeaser{--colorTop: #009EE0;--colorTopHeadline: #FFE53A}#pageTeaser{background:var(--colorTop);color:#fff;height:45vh;display:flex;gap:0px;flex-direction:row}#pageTeaser>*{flex-basis:50%;flex-grow:1}#pageTeaser>.text{padding:50px 10vw;box-sizing:border-box;display:flex;gap:0px;flex-direction:column;justify-content:center}#pageTeaser>.text.align-center{text-align:center}#pageTeaser .teaserPicture picture{display:block;height:100%;width:100%}#pageTeaser .teaserPicture picture img{width:100%;height:100%;object-fit:cover}#pageTeaser svg{height:170px;width:auto;fill:var(--colorTopHeadline)}#pageTeaser h1{font-weight:700;font-size:40px;margin:0;text-transform:uppercase}#pageTeaser+main{margin-top:50px}@media screen and (max-width: 1300px){#pageTeaser svg{height:60px}#pageTeaser h1{font-size:30px}}@media screen and (max-width: 1300px){#pageTeaser{flex-direction:column;height:auto}#pageTeaser .text{order:2}#pageTeaser .teaserPicture{order:1;flex-basis:0;flex-grow:0;height:50vw}}#main .inside{display:flex;gap:120px;flex-direction:column}#main .inside .mod_article{display:flex;gap:30px;flex-direction:column;max-width:100%}body.basic #main .inside>.mod_article:first-child:not(.hero,.tool){margin-top:10vw}.hero{--colorTextBackground: #009EE0;--colorHeadline: #FFE53A}.hero{overflow:visible}.hero>.content-swiper:first-child,.hero>.content-image:first-child{position:sticky;height:100vh;width:100vw;top:0;z-index:1}.hero>.content-swiper:first-child figure,.hero>.content-image:first-child figure{height:100vh}.hero>.content-swiper:first-child img,.hero>.content-swiper:first-child video,.hero>.content-image:first-child img,.hero>.content-image:first-child video{object-fit:cover;width:100%;height:100%}.hero>.content-swiper:first-child+*,.hero>.content-image:first-child+*{position:relative;z-index:2}.hero>.content-text{background:var(--colorTextBackground);color:#fff;padding:10vw}.hero>.content-text>h1,.hero>.content-text>h2,.hero>.content-text>h3,.hero>.content-text>h4,.hero>.content-text>h5,.hero>.content-text>h6{color:var(--colorHeadline);margin-top:0;text-transform:uppercase;font-size:3vw;letter-spacing:.05em}.hero>.content-text .rte{font-size:2vw;max-width:1200px}.hero>.content-swiper .swiper-pagination,.hero>.content-swiper .swiper-button-next,.hero>.content-swiper .swiper-button-prev{display:none}.hero>.content-swiper .content-text .rte{position:absolute;z-index:100;right:0;top:50%;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transform:translateY(-50%)}.hero>.content-swiper .content-text .rte>h1,.hero>.content-swiper .content-text .rte>h2,.hero>.content-swiper .content-text .rte>h3,.hero>.content-swiper .content-text .rte>h4,.hero>.content-swiper .content-text .rte>h5,.hero>.content-swiper .content-text .rte>h6{color:#fff;text-transform:uppercase;font-size:2vw;background:var(--colorTextBackground);padding-right:5vw;padding-left:30px;padding-top:20px;padding-bottom:20px;margin:0;transition:all ease 1s;opacity:0;transform:translateX(100px)}.hero>.content-swiper .content-text .rte p{background:#fff;display:inline-block;padding:20px;padding-right:5vw;font-size:20px;transition:all ease 1s;opacity:0;transform:translateX(100px);transition-delay:.5s}.hero>.content-swiper .swiper-slide-active .content-text .rte h2,.hero>.content-swiper .swiper-slide-active .content-text .rte p{transform:translateX(0px);opacity:1}@media screen and (max-width: 960px){.hero{gap:0 !important}.hero>.content-swiper:first-child,.hero>.content-image:first-child{height:50vh;position:relative}.hero>.content-swiper:first-child figure,.hero>.content-image:first-child figure{height:50vh}.hero .content-text{padding:20px}.hero .content-text>h1,.hero .content-text>h2,.hero .content-text>h3,.hero .content-text>h4,.hero .content-text>h5,.hero .content-text>h6{font-size:24px}.hero .content-text .rte{font-size:16px}}.content-headline{font-size:2vw;text-transform:uppercase;padding:0px 10vw}.content-headline+*{margin-top:0 !important}#toolsCategories{--colorHighlight: #009EE0;--colorOnHighlight: #fff}#toolsCategories{--gap: 40px;display:flex;gap:var(--gap);flex-direction:row;padding:50px 10vw}#toolsCategories>div{flex-basis:100%;flex-grow:1}#toolsCategories>div.list{--col: 2;display:flex;gap:var(--gap);flex-direction:row;row-gap:40px;flex-wrap:wrap}#toolsCategories>div.list>div{width:calc(100%/var(--col) - var(--gap)*(var(--col) - 1)/var(--col))}#toolsCategories>div.highlight{display:flex;gap:40px;flex-direction:column}#toolsCategories>div.highlight .category p{font-size:34px;color:var(--colorHighlight);padding-right:20%}#toolsCategories .category{display:flex;gap:15px;flex-direction:column;align-items:flex-start;position:relative}#toolsCategories .category>div{flex-grow:1}#toolsCategories .category figure{width:100%;aspect-ratio:4/2}#toolsCategories .category h4{margin-top:0}#toolsCategories .category h4 a:before{content:"";position:absolute;inset:0}#toolsCategories .category .button{align-self:flex-end;display:inline-block;padding:5px 10px;background:var(--colorHighlight);color:var(--colorOnHighlight)}.content-headline+#toolsCategories{padding-top:0px}@media screen and (max-width: 1300px){#toolsCategories{padding:0 20px}}@media screen and (max-width: 960px){#toolsCategories{flex-direction:column}#toolsCategories .highlight{order:1}#toolsCategories .list{order:2}#toolsCategories>div.list>div{width:100%}#toolsCategories>div.highlight .category p{font-size:24px;padding-right:0px}}#toolsCategory{--colorTop: #009EE0;--colorTopHeadline: #FFE53A;--colorHeadline: #009EE0;--colorButton: #009EE0;--colorOnButton: #fff}#toolsCategory .top{background:var(--colorTop);color:#fff;height:45vh;display:flex;gap:0px;flex-direction:row}#toolsCategory .top>*{flex-basis:50%;flex-grow:1}#toolsCategory .top>div{padding:50px 10vw;box-sizing:border-box;display:flex;gap:0px;flex-direction:column;justify-content:center}#toolsCategory .top figure{display:flex;align-items:center;background:#cecece;justify-content:center;position:relative}#toolsCategory .top figure picture{display:block;height:100%;width:100%}#toolsCategory .top figure picture img{width:100%;height:100%;object-fit:cover}#toolsCategory .top figure span{font-size:3vw;opacity:.1;text-transform:uppercase}#toolsCategory .top h1{font-weight:200;font-size:20px;margin:0}#toolsCategory .top h2{font-size:2vw;font-weight:500;text-transform:uppercase;color:var(--colorTopHeadline);margin:0;margin-top:20px}#toolsCategory .details{display:flex;padding:50px 10vw;gap:5vw}#toolsCategory .lists{width:30vw;flex-shrink:0}#toolsCategory .list h3{margin-top:0;color:var(--colorHeadline);text-transform:uppercase}#toolsCategory .tools{--gap: 40px;--col: 4;display:flex;flex-wrap:wrap;padding:50px 10vw;gap:50px var(--gap)}#toolsCategory .tools>div{position:relative;width:calc(100%/var(--col) - var(--gap)*(var(--col) - 1)/var(--col))}#toolsCategory .tools>div .tasks{display:flex;gap:10px}#toolsCategory .tools>div .tasks img{width:40px;height:auto}#toolsCategory .tools>div h4{margin:0;text-transform:uppercase;font-weight:600;font-size:16px;padding:10px 0}#toolsCategory .tools>div h4 a:before{content:"";position:absolute;inset:0}#toolsCategory .tools>div .button{opacity:0;transform:translateY(10px);transition:all ease .5s;background:var(--colorButton);color:var(--colorOnButton);padding:5px 10px;display:inline-block}#toolsCategory .tools>div:hover h4{color:var(--colorHeadline)}#toolsCategory .tools>div:hover .button{opacity:1;transform:translateY(0px)}@media screen and (max-width: 1300px){#toolsCategory .details,#toolsCategory .tools{padding:0 20px}}@media screen and (max-width: 760px){#toolsCategory .top{height:auto;flex-direction:column;justify-content:flex-start}#toolsCategory .top>div{order:2;padding:20px}#toolsCategory .top>div h1{font-size:24px}#toolsCategory .top>div h2{font-size:16px;margin-top:10px}#toolsCategory .top figure{order:1;height:60vw;flex-basis:0;flex-grow:0}#toolsCategory .details{margin-top:20px;flex-direction:column}#toolsCategory .tools{--col: 1}#toolsCategory .tools>div a{opacity:1}}#toolDetail{--colorTop: #009EE0;--colorTopHeadline: #FFE53A;--colorHeadline: #009EE0;--colorButton: #009EE0;--colorOnButton: #fff}#toolDetail .top{background:var(--colorTop);color:#fff;height:45vh;display:flex;gap:0px;flex-direction:row}#toolDetail .top>*{flex-basis:50%;flex-grow:1}#toolDetail .top>div{padding:50px 10vw;box-sizing:border-box;display:flex;gap:0px;flex-direction:column;justify-content:center}#toolDetail .top figure{display:flex;align-items:center;background:#cecece;justify-content:center;position:relative}#toolDetail .top figure picture{display:block;height:100%;width:100%}#toolDetail .top figure picture img{width:100%;height:100%;object-fit:cover}#toolDetail .top figure span{font-size:3vw;opacity:.1;text-transform:uppercase}#toolDetail .top h1{font-weight:200;font-size:2vw;margin:0}#toolDetail .top h2{font-size:2vw;font-weight:500;text-transform:uppercase;color:var(--colorTopHeadline);margin:0;margin-top:20px}#toolDetail .tasks{padding:20px 10vw;justify-content:center;display:flex;gap:20px;flex-direction:row}#toolDetail .tasks img{height:100px;width:auto}#toolDetail .part01{display:flex;gap:5vw;padding:20px 10vw}#toolDetail .technical{width:50vw;flex-shrink:0}#toolDetail .technical h3{background:#cecece;padding:5px 10px;font-size:14px}#toolDetail .technical .text{display:flex;gap:30px;font-size:14px}#toolDetail .technical .text>div{flex-basis:100%;flex-grow:1}#toolDetail .technical table{width:100%;border-collapse:collapse}#toolDetail .technical table tr{border-bottom:2px solid #cecece}#toolDetail .technical table td{vertical-align:top;padding-top:5px;padding-bottom:5px}#toolDetail .technical table td:first-child{white-space:nowrap;padding-right:20px}#toolDetail .further{display:flex;flex-direction:column;gap:25px}@media screen and (max-width: 1300px){#toolDetail .part01{padding:0 20px}#toolDetail .technical{width:70vw}#toolDetail .technical .text{flex-direction:column}}@media screen and (max-width: 760px){#toolDetail .top{height:auto;flex-direction:column;justify-content:flex-start}#toolDetail .top>div{order:2;padding:20px}#toolDetail .top>div h1{font-size:24px}#toolDetail .top>div h2{font-size:16px;margin-top:10px}#toolDetail .top figure{order:1;height:60vw;flex-basis:0;flex-grow:0}#toolDetail .tasks{flex-wrap:wrap;padding:20px}#toolDetail .tasks img{height:50px}#toolDetail .part01{padding:0 20px}#toolDetail .technical{width:100%}#toolDetail .technical table tr{display:flex;flex-direction:column}#toolDetail .technical table tr td:first-child{font-weight:bold}}.content-text ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.content-text ul li{position:relative;padding-left:15px;font-size:14px}.content-text ul li:before{content:"";background:#cecece;height:9px;width:9px;display:block;position:absolute;left:0;top:4px}.content-text ul+h2,.content-text ul+h3{margin-top:40px}.content-text h2+ul,.content-text h3+ul{margin-top:5px}.content-text p+ul,.content-text ul+p{margin-top:10px}.mod_article:not(.hero)>.content-text{padding:0 10vw}.mod_article>.content-textcols,.mod_article>.content-element-group{padding:0 10vw}.mod_article>*+.content-element-group,.mod_article>*+.content-textcols{margin-top:50px}.content-textcols>h2+div,.content-textcols>h3+div,.content-textcols>h4+div,.content-textcols>h5+div,.content-textcols>h6+div{margin-top:20px}.content-textcols>div{display:flex;flex-wrap:wrap;gap:20px 120px}.content-textcols>div h3{margin-bottom:20px}.content-textcols>div>*{width:calc(50% - 60px)}.content-element-group>h2+div,.content-element-group>h3+div,.content-element-group>h4+div,.content-element-group>h5+div,.content-element-group>h6+div{margin-top:20px}.content-element-group>div{display:flex;flex-wrap:wrap;gap:var(--gap)}.content-element-group>div.cols_2>*,.content-element-group>div.cols_3>*,.content-element-group>div.cols_4>*{width:calc(100%/var(--cols) - var(--gap)*(var(--cols) - 1)/var(--cols))}.content-element-group>div.cols_2,.content-element-group>div.cols_2-1,.content-element-group>div.cols_1-2{--gap: 120px;--cols: 2}.content-element-group>div.cols_3{--gap: 80px;--cols: 3}.content-element-group>div.cols_4{--gap: 40px;--cols: 4}@media screen and (max-width: 1300px){.mod_article>.content-textcols,.mod_article>.content-element-group{padding:0 20px}.content-element-group>div.cols_3{--gap: 40px}}@media screen and (max-width: 761px){.content-textcols>div{flex-direction:column}.content-textcols>div>*{width:100%}.content-element-group>div.cols_2,.content-element-group>div.cols_2-1,.content-element-group>div.cols_1-2{--cols: 1;--gap: 20px}.content-element-group>div.cols_3{--cols: 1;--gap: 10px}.content-element-group>div.cols_4{--cols: 2;--gap: 10px}}@media screen and (min-width: 760px){.content-element-group>div.cols_2-1>*:nth-child(odd){width:calc(66.6666666667% - var(--gap)/2)}.content-element-group>div.cols_2-1>*:nth-child(even){width:calc(33.3333333333% - var(--gap)/2)}.content-element-group>div.cols_1-2>*:nth-child(even){width:calc(66.6666666667% - var(--gap)/2)}.content-element-group>div.cols_1-2>*:nth-child(odd){width:calc(33.3333333333% - var(--gap)/2)}}@media screen and (max-width: 560px){.content-element-group>div.cols_4{--cols: 1;--gap: 10px}}.content-tool{display:flex;gap:10px;flex-direction:column}.content-tool a.button{text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:.5px}.content-icontexts{display:flex;gap:30px;flex-direction:column}.content-icontexts .elements{display:flex;gap:30px;flex-direction:column}.content-icontexts .el{display:flex;gap:20px;flex-direction:row}.content-icontexts .el figure{flex-shrink:0}.content-job{background:#f6f6f6;padding:20px 10vw}.content-job h3{margin-bottom:0}.content-job h4{margin-top:0}.content-job .content{display:flex;gap:20px;align-items:flex-start}.content-job .content>div{width:calc(33.3333333333% - 13.3333333333px)}.content-job+.content-job{margin-top:-30px}.content-job+.content-job .inside{border-top:1px solid #cecece;padding-top:20px}#toolFinder,#summary{--colorHighlight: #009EE0}@keyframes fadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}#toolFinder{max-width:1200px;margin:0 auto;min-height:calc(55vh - 300px);width:calc(100% - 40px)}#toolFinder .step,#toolFinder .results{display:none}#toolFinder .step.is-active,#toolFinder .results.is-active{display:flex}#toolFinder .excluded{display:none !important}#toolFinder .buttonImage{display:inline-block;padding:5px 10px;background:#009ee0;color:#fff;transition:all .2s ease;font-family:"Nunito",sans-serif;font-size:16px;border:0;cursor:pointer;padding:0;border-radius:10px;overflow:hidden;background-color:#ececec}#toolFinder .buttonImage:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px)}#toolFinder .buttonImage:disabled{pointer-events:none;background:#dadada;color:gray}#toolFinder .buttonImage>span{display:block;padding:10px;background:var(--colorHighlight)}#toolFinder .buttonDefault{display:inline-block;padding:5px 10px;background:#009ee0;color:#fff;transition:all .2s ease;font-family:"Nunito",sans-serif;font-size:16px;border:0;cursor:pointer}#toolFinder .buttonDefault:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px)}#toolFinder .buttonDefault:disabled{pointer-events:none;background:#dadada;color:gray}#toolFinder .buttonIcon{flex:0 0 160px;background:#fff;border:1px solid #ddd;border-radius:10px;padding:1rem;cursor:pointer;text-align:center;transition:all .2s ease}#toolFinder .buttonIcon picture{display:block;margin-bottom:.75rem}#toolFinder .buttonIcon span{font-size:.9rem;font-weight:500}#toolFinder .step--1{flex-direction:column}#toolFinder .step--1 .decision{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:20px}#toolFinder .step--1a{margin-top:20px;flex-direction:column;gap:10px}#toolFinder .step--1a>div{flex-wrap:wrap;gap:10px;display:none}#toolFinder .step--1a>div.is-active{display:flex}#toolFinder .step--2{margin-top:20px;gap:20px;flex-wrap:wrap}#toolFinder .step--2>.widget{flex-grow:1}@media screen and (min-width: 961px){#toolFinder .step--2>.widget{min-width:calc(33.3333333333% - 20px)}#toolFinder .step--2>.widget.w50{min-width:calc(50% - 10px)}}#toolFinder .step--2>h3,#toolFinder .step--2>.full{flex-basis:100%}#toolFinder .step--2 .widget-radio.picLabel{min-width:initial;width:calc(33.3333333333% - 20px)}#toolFinder .step--2 .widget-radio.picLabel fieldset{display:flex;gap:20px}#toolFinder .step--2 .widget-radio.picLabel input[type=radio]{position:absolute;opacity:0}#toolFinder .step--2 .widget-radio.picLabel input[type=radio]:checked+label{border-color:var(--colorHighlight)}#toolFinder .step--2 .widget-radio.picLabel input[type=radio]:disabled+label{filter:grayscale(1);opacity:.5;cursor:inherit;pointer-events:none}#toolFinder .step--2 .widget-radio.picLabel label{cursor:pointer;display:flex;flex-direction:column;align-items:center;background:#e7e7e7;border-radius:10px;padding:10px 5px;border:1px solid #e7e7e7}#toolFinder .step--2 .widget-radio.picLabel label:hover{border-color:var(--colorHighlight)}#toolFinder .step.is-active{animation:fadeIn .3s ease}#toolFinder .results{margin-top:50px;flex-direction:column;gap:50px}#toolFinder .results.is-active{animation:fadeIn .3s ease}#toolFinder .results>div{display:flex;flex-wrap:wrap;gap:var(--gap);order:2}@media screen and (min-width: 961px){#toolFinder .results>div{--cols: 4;--gap: 30px}}@media screen and (max-width: 960px){#toolFinder .results>div{--cols: 2;--gap: 20px}}#toolFinder .results>div.prio{order:1}#toolFinder .results>div>h3{font-size:1.2rem;margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid #cecece;width:100%}#toolFinder .results .tool{width:calc(100%/var(--cols) - var(--gap)*(var(--cols) - 1)/var(--cols));border:1px solid #cecece;padding:10px;background:#fff;transition:all .2s ease;position:relative}#toolFinder .results .tool h4{margin:10px 0}#toolFinder .results .tool a:hover{transform:initial;box-shadow:initial}#toolFinder .results .tool a:before{content:"";position:absolute;inset:0}#summary>div{padding:10px 20px;background:#e7e7e7;border-radius:0;border:1px solid #e1e4ea;display:none}#summary>div.is-active{display:block}#summary>div .summary-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#5c667a;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#summary>div .summary-title button{padding:0;background:none;border:0;font-family:inherit;cursor:pointer;text-decoration:underline}#summary>div .summary-content{background:#fff;padding:5px 10px;border:1px solid #e6e9f0}#summary>div .summary-content p{margin:10px 0;font-size:14px;color:#374151;line-height:1.4}#summary>div .summary-content p strong{color:#111827;font-weight:600}#summary>div .summary-content p:before{content:"•";margin-right:.4rem;color:var(--colorHighlight)}#summary>div .sumary-task{display:inline-block;font-weight:600;color:#1f2937;font-size:14px}#anfrage{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem;color:#222}#anfrage *{box-sizing:border-box}#anfrage form{background:#f7f9fb;border-radius:8px;padding:2.5rem}#anfrage .widget-explanation{margin-bottom:1.5rem}#anfrage .widget-explanation h2{font-size:1.6rem;margin-bottom:1rem}#anfrage .widget-explanation h3{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}#anfrage .widget-explanation p{max-width:800px;line-height:1.6}#anfrage .widget-explanation img{max-width:100%;height:auto}#anfrage .widget{margin-bottom:1.5rem}#anfrage .widget label{display:block;font-size:.85rem;margin-bottom:.4rem;font-weight:500}#anfrage .widget input,#anfrage .widget textarea{width:100%;padding:.6rem .7rem;border:1px solid #dcdcdc;border-radius:4px;font-size:.9rem}#anfrage .widget input:focus,#anfrage .widget textarea:focus{outline:none;border-color:#0073aa}#anfrage .widget textarea{resize:vertical}#anfrage .formbody{display:flex;flex-wrap:wrap;gap:1.5rem}#anfrage .widget.third{flex:0 0 calc(33.333% - 1.5rem)}#anfrage .widget.half{flex:0 0 calc(50% - 1.5rem)}#anfrage .widget.full,#anfrage .widget-textarea,#anfrage .widget-upload,#anfrage .widget-radio,#anfrage .widget-submit,#anfrage .widget-explanation{flex:0 0 100%}#anfrage .widget-radio fieldset{border:none;padding:0}#anfrage .widget-radio fieldset legend{font-size:.9rem;font-weight:600;margin-bottom:.75rem}#anfrage .widget-radio fieldset span{display:inline-flex;align-items:center;margin-right:1.5rem;margin-bottom:.5rem}#anfrage .widget-radio fieldset span input{margin-right:.4rem}#anfrage .widget-upload input[type=file]{padding:.5rem;background:#fff;border:1px dashed #dcdcdc;border-radius:8px;cursor:pointer}#anfrage .mandatory .mandatory{margin-left:.25rem}#anfrage .widget-submit{margin-top:3rem;text-align:right}#anfrage .widget-submit .submit{padding:.75rem 2rem;font-size:.95rem;border-radius:6px;border:none;background:#0073aa;color:#fff;cursor:pointer}#anfrage .widget-submit .submit:hover{background:#005f8c}@media(max-width: 900px){#anfrage .widget.third,#anfrage .widget.half{flex:0 0 100%}#anfrage #anfrage form{padding:1.5rem}}.content-player video{width:100%}@media screen and (max-width: 1300px){*.size-m{font-size:14px}*.size-l{font-size:16px}*.size-xl{font-size:20px}.content-headline{padding:0 20px}}@media screen and (max-width: 760px){.content-headline{font-size:20px}body.basic #main .inside>.mod_article:first-child:not(.hero,.tool){margin-top:40vw}button[type=submit]{width:100%}}
