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%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"slick";src:url("../../files/layout/fonts/slick.eot");src:url("../../files/layout/fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/slick.woff") format("woff"), url("../../files/layout/fonts/slick.ttf") format("truetype"), url("../../files/layout/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:1.5vw;width:1.5vw;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none;z-index:90}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{background-size:contain;background-repeat:no-repeat;background-position:center;content:"";display:block;height:1.5vw;width:1.5vw}@media screen and (max-width:1024px){.slick-prev,.slick-next{height:3.5vw;width:3.5vw}.slick-prev:before,.slick-next:before{height:3.5vw;width:3.5vw}}.slick-prev{left:2.5vw}[dir="rtl"] .slick-prev{left:auto;right:2.5vw}.slick-prev:before{background-image:url(/files/basics/arrows-left.svg)}[dir="rtl"] .slick-prev:before{background-image:url(/files/basics/arrows-right.svg)}@media screen and (max-width:1024px){.slick-prev{left:0.5vw}}.slick-next{right:2.5vw}[dir="rtl"] .slick-next{left:2.5vw;right:auto}.slick-next:before{background-image:url(/files/basics/arrows-right.svg)}[dir="rtl"] .slick-next:before{background-image:url(/files/basics/arrows-left.svg)}@media screen and (max-width:1024px){.slick-next{right:0.5vw}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-20px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:8px;height:8px;background-color:#D22034;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.slick-dots li.slick-active button:before{color:#D22034;opacity:0.75}@media screen and (max-width:1024px){.slick-dots{bottom:-10px}}
@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("../../files/layout/fonts/inter-v12-latin-300.eot");src:local(""), url("../../files/layout/fonts/inter-v12-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/inter-v12-latin-300.woff2") format("woff2"), url("../../files/layout/fonts/inter-v12-latin-300.woff") format("woff"), url("../../files/layout/fonts/inter-v12-latin-300.ttf") format("truetype"), url("../../files/layout/fonts/inter-v12-latin-300.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:400;src:url("../../files/layout/fonts/inter-v12-latin-regular.eot");src:url("../../files/layout/fonts/inter-v12-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/inter-v12-latin-regular.woff2") format("woff2"), url("../../files/layout/fonts/inter-v12-latin-regular.woff") format("woff"), url("../../files/layout/fonts/inter-v12-latin-regular.ttf") format("truetype"), url("../../files/layout/fonts/inter-v12-latin-regular.svg#Inter") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;src:url("../../files/layout/fonts/inter-v12-latin-500.eot");src:local(""), url("../../files/layout/fonts/inter-v12-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/inter-v12-latin-500.woff2") format("woff2"), url("../../files/layout/fonts/inter-v12-latin-500.woff") format("woff"), url("../../files/layout/fonts/inter-v12-latin-500.ttf") format("truetype"), url("../../files/layout/fonts/inter-v12-latin-500.svg#Inter") format("svg")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;src:url("../../files/layout/fonts/inter-v12-latin-600.eot");src:local(""), url("../../files/layout/fonts/inter-v12-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/layout/fonts/inter-v12-latin-600.woff2") format("woff2"), url("../../files/layout/fonts/inter-v12-latin-600.woff") format("woff"), url("../../files/layout/fonts/inter-v12-latin-600.ttf") format("truetype"), url("../../files/layout/fonts/inter-v12-latin-600.svg#Inter") format("svg")}@font-face{font-display:swap;font-family:"Inter";font-style:normal;font-weight:700;src:url("../../files/layout/fonts/inter-v12-latin-700.woff2") format("woff2")}.fontsize18,a[data-style="btnlink"],a.btnlink,#hauptnavigation ul li a,#hauptnavigation ul li strong,#sprachnavigation ul li a,#sprachnavigation ul li strong,.formbody button.submit,.mod_newslist p.more span,.mod_newslist .news_detail p.less span,#projekteTeaser .projekt p,.ce_glossar p.more span{font-size:0.9vw}@media screen and (max-width:1024px){.fontsize18,a[data-style="btnlink"],a.btnlink,#hauptnavigation ul li a,#hauptnavigation ul li strong,#sprachnavigation ul li a,#sprachnavigation ul li strong,.formbody button.submit,.mod_newslist p.more span,.mod_newslist .news_detail p.less span,#projekteTeaser .projekt p,.ce_glossar p.more span{font-size:1.8vw}}@media screen and (max-width:890px){.fontsize18,a[data-style="btnlink"],a.btnlink,#hauptnavigation ul li a,#hauptnavigation ul li strong,#sprachnavigation ul li a,#sprachnavigation ul li strong,.formbody button.submit,.mod_newslist p.more span,.mod_newslist .news_detail p.less span,#projekteTeaser .projekt p,.ce_glossar p.more span{font-size:3.8vw}}.fontsize24,.formbody .widget input,.formbody .widget textarea{font-size:1.15vw}@media screen and (max-width:1024px){.fontsize24,.formbody .widget input,.formbody .widget textarea{font-size:1.8vw}}@media screen and (max-width:890px){.fontsize24,.formbody .widget input,.formbody .widget textarea{font-size:4vw}}.fontsize48,.mod_newsreader .layout_full h1,.projekt_slide>.inside sup,.projekt_slide>.inside strong{font-size:2.5vw}.fontsize100{font-size:5.2vw;line-height:1.15}.fontsize95,.projekt_slide>.inside h3{font-size:4vw;line-height:1}@media screen and (max-width:890px){.fontsize95,.projekt_slide>.inside h3{font-size:8vw}}@keyframes slideup{0%{opacity:0;transform:translate(0px, 100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slidedown{0%{opacity:0;transform:translate(0px, -100px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideright{0%{opacity:0;transform:translate(-200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes slideleft{0%{opacity:0;transform:translate(200px, 0px)}100%{opacity:1;transform:translate(0px, 0px)}}.safearea,footer>.inside,.mod_article>.inside,.mod_article.full>.inside>.ce_text,.projekt_slide>.inside{margin-right:6.8vw;margin-left:6.8vw}body{font-family:"Inter";font-size:1.15vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}body+*{margin-top:1rem}@media screen and (max-width:760px){body{font-size:16px}}main{overflow:hidden}strong{font-weight:600}img,video{display:block}h1,h2{font-size:4vw;font-weight:300;line-height:1;color:#D22034;margin-bottom:0;margin-top:0}h1+*,h2+*{margin-top:5.2vw}@media screen and (max-width:760px){h1,h2{font-size:36px}}h1.typo-h3,h2.typo-h3{font-size:1.75vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h1.typo-h3+*,h2.typo-h3+*{margin-top:1rem}@media screen and (max-width:760px){h1.typo-h3,h2.typo-h3{font-size:2vw}}h1.typo-copy,h2.typo-copy{font-size:1.15vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h1.typo-copy+*,h2.typo-copy+*{margin-top:1rem}@media screen and (max-width:760px){h1.typo-copy,h2.typo-copy{font-size:16px}}h3{font-size:1.75vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h3+*{margin-top:1rem}@media screen and (max-width:760px){h3{font-size:2vw}}h3.typo-h1{font-size:4vw;font-weight:300;line-height:1;color:#D22034;margin-bottom:0;margin-top:0}h3.typo-h1+*{margin-top:5.2vw}@media screen and (max-width:760px){h3.typo-h1{font-size:36px}}h3.typo-copy{font-size:1.15vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h3.typo-copy+*{margin-top:1rem}@media screen and (max-width:760px){h3.typo-copy{font-size:16px}}h4,h5,h6{font-size:1.15vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h4+*,h5+*,h6+*{margin-top:1rem}@media screen and (max-width:760px){h4,h5,h6{font-size:16px}}h4.typo-h1,h5.typo-h1,h6.typo-h1{font-size:4vw;font-weight:300;line-height:1;color:#D22034;margin-bottom:0;margin-top:0}h4.typo-h1+*,h5.typo-h1+*,h6.typo-h1+*{margin-top:5.2vw}@media screen and (max-width:760px){h4.typo-h1,h5.typo-h1,h6.typo-h1{font-size:36px}}h4.typo-h3,h5.typo-h3,h6.typo-h3{font-size:1.75vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}h4.typo-h3+*,h5.typo-h3+*,h6.typo-h3+*{margin-top:1rem}@media screen and (max-width:760px){h4.typo-h3,h5.typo-h3,h6.typo-h3{font-size:2vw}}*.typo-h1{font-size:4vw;font-weight:300;line-height:1;color:#D22034;margin-bottom:0;margin-top:0}*.typo-h1+*{margin-top:5.2vw}@media screen and (max-width:760px){*.typo-h1{font-size:36px}}*.typo-h3{font-size:1.75vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}*.typo-h3+*{margin-top:1rem}@media screen and (max-width:760px){*.typo-h3{font-size:2vw}}*.typo-copy{font-size:1.15vw;font-weight:300;line-height:1.5;color:#000;margin-bottom:0;margin-top:0}*.typo-copy+*{margin-top:1rem}@media screen and (max-width:760px){*.typo-copy{font-size:16px}}p{margin-top:0px}p a{text-decoration:underline}a{text-decoration:none;color:currentColor}a:hover{color:#D22034}.scrollUp{position:fixed;bottom:5vw;right:2.5vw;display:none;cursor:pointer}.scrollUp img{width:1.5vw}@media screen and (max-width:1024px){.scrollUp img{width:3.5vw}}.scrollDown{position:absolute;z-index:90;top:calc(100vh - 3vw);right:calc(50% - 0.75vw);cursor:pointer}.scrollDown img{width:1.5vw}@media screen and (max-width:1024px){.scrollDown{top:calc(100vh - 5.5vw);right:calc(50% - 1.75vw)}.scrollDown img{width:3.5vw}}footer{margin-top:10vw;color:#D22034}footer>.inside a{color:currentColor}footer>.inside p a{text-decoration:none}footer .ce_jb_container_start>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}footer .ce_jb_container_start>.inside>.block{flex-basis:calc(100% / 5 - 0.5vw);margin-bottom:1vw}footer .ce_jb_social a{display:flex;align-items:center}footer .ce_jb_social a img{margin-right:10px}.block{overflow:visible}.space-default{height:5.2vw}.btn,.btn_primary,.mod_newsreader p.back a,.mod_search .result a,.btn_secondary,a[data-style="btnlink"],a.btnlink,a[data-style="arrowlink"],.formbody button.submit,.mod_newslist p.more span,.mod_newslist .news_detail p.less span,.projekt_slide>.inside .btn_secondary,#projekteFilter span,.ce_glossar p.more span{display:inline-block;text-decoration:none;padding:0px 1.5vw;border-radius:0.2vw;border:1px solid #D22034;color:#D22034;transition:all ease 0.3s;font-weight:600}.btn:hover,.btn_primary:hover,.mod_newsreader p.back a:hover,.mod_search .result a:hover,.btn_secondary:hover,a[data-style="btnlink"]:hover,a.btnlink:hover,a[data-style="arrowlink"]:hover,.formbody button.submit:hover,.mod_newslist p.more span:hover,.mod_newslist .news_detail p.less span:hover,.projekt_slide>.inside .btn_secondary:hover,#projekteFilter span:hover,.ce_glossar p.more span:hover{background-color:#D22034;color:#fff}@media screen and (max-width:1024px){.btn,.btn_primary,.mod_newsreader p.back a,.mod_search .result a,.btn_secondary,a[data-style="btnlink"],a.btnlink,a[data-style="arrowlink"],.formbody button.submit,.mod_newslist p.more span,.mod_newslist .news_detail p.less span,.projekt_slide>.inside .btn_secondary,#projekteFilter span,.ce_glossar p.more span{border-radius:0.5vw}}a[data-style="btnlink"],a.btnlink{display:inline-flex;align-items:center}a[data-style="btnlink"]:after,a.btnlink:after{content:"";background-image:url(/files/basics/arrow-right-red.svg);height:1vw;display:block;margin-left:0.5vw;background-size:contain;background-repeat:no-repeat;background-position:center;width:0;transition:opacity ease 0.5s, width ease 0s;opacity:0}a[data-style="btnlink"]:hover,a.btnlink:hover{background:transparent;color:#D22034}a[data-style="btnlink"]:hover:after,a.btnlink:hover:after{width:1.3vw;opacity:1}a[data-style="arrowlink"]:after{content:"";background-image:url();width:1vw;height:1vw;display:inline-block;margin-left:1vw}a[data-style="arrowlink"]:hover{background:transparent;color:#D22034}.ce_hyperlink.centered{text-align:center}.mod_article{padding-top:7.8vw}.mod_article+.mod_article{padding-top:5.2vw}.mod_article.mt0{padding-top:0}.mod_article.mb0{padding-bottom:0}.mod_article.bgGrey{background:#f2f2f2;padding:5vw 0px}.mod_article.full>.inside{margin-right:0;margin-left:0}.image_container.float_above img{margin-right:auto;margin-left:auto;margin-bottom:1.5vw}.ce_text>.inside{box-sizing:border-box;padding-left:10vw;padding-right:10vw}.ce_text.quote{padding:0px 7.5vw;box-sizing:border-box;display:flex}.ce_text.quote figure{width:30vw;margin-right:2.6vw;flex-shrink:0;border:1px solid #D22034;box-sizing:border-box;padding:2.5vw 5vw;min-height:14.5vw;position:relative;margin-bottom:3.6vw}.ce_text.quote figure:after{content:"";position:absolute;display:block;width:0px;z-index:1;border-style:solid;border-width:2.6vw 2.4vw 0px 0px;border-color:#D22034 transparent transparent;left:0;margin-left:-1px;bottom:-2.6vw}.ce_text.quote figure:before{content:"";position:absolute;display:block;width:0px;z-index:5;border-style:solid;border-width:calc(2.6vw - 2px) calc(2.4vw - 1px) 0px 0px;border-color:white transparent transparent;left:0px;bottom:calc(-2.6vw + 3px)}.ce_text+.ce_sliderStart{margin-top:5vw}@media screen and (max-width:890px){.mod_article{margin-top:5vw}.mod_article:first-child{margin-top:20vw}footer .ce_jb_container_start>.inside>.block{flex-basis:calc(100% / 2 - 2vw);margin-bottom:1vw}}header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:transparent}header>.inside{color:#D22034;padding:1.6vw 6.8vw 0.5vw 6.8vw;display:flex;align-items:flex-start}header.hasBg{background-color:#fff}header.hide{opacity:0;pointer-events:none}body:not(.home) header{background-color:#fff}#logo{flex-shrink:0;position:relative;z-index:10}#logo img{height:2.6vw;width:auto}#hauptnavigation{flex-grow:1;position:relative}#hauptnavigation ul{list-style:none;padding:0px;margin:0px;width:100%;text-align:right;display:flex;align-items:flex-start;justify-content:flex-end}#hauptnavigation ul li{display:inline-block}#hauptnavigation ul li a,#hauptnavigation ul li strong{font-weight:600;color:currentColor;display:block;width:7vw;box-sizing:border-box;text-align:center;padding:0.12vw;margin-left:2.6vw;border:1px solid #D22034;text-decoration:none;border-radius:0.2vw;background:#fff;transition:all ease 0.3s}#hauptnavigation ul li a.active,#hauptnavigation ul li a.trail,#hauptnavigation ul li a:hover,#hauptnavigation ul li strong.active,#hauptnavigation ul li strong.trail,#hauptnavigation ul li strong:hover{background:#D22034;color:#fff}#hauptnavigation ul li.icon a,#hauptnavigation ul li.icon strong{height:1.7vw;font-size:0;width:2vw;background-repeat:no-repeat;background-position:center}#hauptnavigation ul li.icon.search a,#hauptnavigation ul li.icon.search strong{background-image:url(/files/basics/search.svg)}#hauptnavigation ul li.icon.search a.active,#hauptnavigation ul li.icon.search a.trail,#hauptnavigation ul li.icon.search a:hover,#hauptnavigation ul li.icon.search strong.active,#hauptnavigation ul li.icon.search strong.trail,#hauptnavigation ul li.icon.search strong:hover{background-image:url(/files/basics/search_white.svg)}#sprachnavigation{position:relative}#sprachnavigation ul{list-style:none;padding:0px;margin:0px;width:100%;text-align:right;display:flex;align-items:flex-start;justify-content:flex-end}#sprachnavigation ul li{display:inline-block}#sprachnavigation ul li a,#sprachnavigation ul li strong{font-weight:600;color:currentColor;display:block;box-sizing:border-box;text-align:center;padding:0.12vw 0.8vw;margin-left:2.6vw;border:1px solid #D22034;text-decoration:none;border-radius:0.2vw;background:#fff;transition:all ease 0.3s}#sprachnavigation ul li a.active,#sprachnavigation ul li a.trail,#sprachnavigation ul li a:hover,#sprachnavigation ul li strong.active,#sprachnavigation ul li strong.trail,#sprachnavigation ul li strong:hover{background:#D22034;color:#fff}#sprachnavigation ul li.active{cursor:pointer}#sprachnavigation ul li:not(.active){position:absolute;top:2.5vw;opacity:0}#sprachnavigation.open ul li:not(.active){opacity:1}.navigationTrigger{display:none;position:relative;z-index:10}.nav-icon{width:8vw;height:4vw;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;cursor:pointer}.nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#D22034;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:calc(5vw / 3)}.nav-icon span:nth-child(4){top:calc(5vw / 3 * 2)}.nav-icon.open span:nth-child(1){top:18px;width:0%;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;width:0%;left:50%}@media screen and (max-width:1024px){#logo img{height:4.5vw}#hauptnavigation ul li a,#hauptnavigation ul li strong{width:9vw;margin-left:2vw;border-radius:0.5vw}}@media screen and (max-width:890px){.navigationTrigger{display:block}#logo img{height:10vw}header>.inside{justify-content:space-between;align-content:center;align-items:center;padding:2.6vw 6.8vw 0.5vw 6.8vw}header>.inside #logo{order:1}header>.inside #sprachnavigation{order:2}header>.inside .navigationTrigger{order:3}#sprachnavigation.open ul li:not(.active){top:0}#hauptnavigation{position:fixed;background:#fff;top:0;left:0;right:0;bottom:0;z-index:5;padding-top:7vw;display:none}#hauptnavigation ul{flex-wrap:wrap;align-content:center;align-items:center;height:100%}#hauptnavigation ul li{width:100%;margin:1vw 0}#hauptnavigation ul li a,#hauptnavigation ul li strong{margin:auto;width:45vw;font-size:5vw;border-radius:1vw}}.formbody{display:flex;flex-wrap:wrap}.formbody .widget{position:relative;width:100%;margin-bottom:1.5vw}.formbody .widget.widget.text.placeholderlabel label,.formbody .widget .widget.textarea.placeholderlabel label{left:2.25rem}.formbody .widget ::placeholder{color:transparent}.formbody .widget input{height:3rem}.formbody .widget input+label{top:50%}.formbody .widget textarea{height:150px}.formbody .widget textarea+label{top:1.5rem}.formbody .widget input,.formbody .widget textarea{border:0px;width:100%;padding:20px 10px 5px 10px;color:#D22034;background:transparent;font-family:"Inter";box-sizing:border-box;font-weight:300;border:1px solid #D22034}.formbody .widget input:focus,.formbody .widget input:focus-within,.formbody .widget textarea:focus,.formbody .widget textarea:focus-within{outline:none}.formbody .widget input:focus+label,.formbody .widget input:focus-within+label,.formbody .widget textarea:focus+label,.formbody .widget textarea:focus-within+label{transform:translateY(-75%) scale(0.6);color:#D22034;font-weight:500}.formbody .widget input:placeholder,.formbody .widget textarea:placeholder{color:transparent}.formbody .widget input:not(:placeholder-shown)+label,.formbody .widget textarea:not(:placeholder-shown)+label{transform:translateY(-75%) scale(0.6);color:#D22034;font-weight:500}.formbody .widget label{left:10px;z-index:10;position:absolute;color:#D22034;transform:translateY(-50%) scale(1);transform-origin:top left;transition:transform 0.1s ease-in-out, color 0.1s ease-in-out;pointer-events:none}.formbody button.submit{cursor:pointer;font-family:"Inter";background:transparent}.ce_jb_container_start .inside>.block{position:relative}.ce_jb_container_start .inside>.block.full{flex-basis:100% !important}.ce_jb_container_start .inside>.block.right{text-align:right}.ce_jb_container_start .inside>.block.up{margin-top:-5vw;z-index:-1;position:relative}.ce_jb_container_start.col2>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_jb_container_start.col2>.inside>.block{flex-basis:calc(50% - 1.5vw);margin-bottom:3vw}.ce_jb_container_start.col2>.inside>.block:first-child:last-child{margin-left:calc(50% + 1.5vw)}.ce_jb_container_start.col2>.inside>.block:not(.ce_jb_container_start):nth-child(odd){opacity:0;transform:translate(-200px, 0px)}.ce_jb_container_start.col2>.inside>.block:not(.ce_jb_container_start):nth-child(odd).full{opacity:0;transform:translate(0px, 100px);animation-delay:1s}.ce_jb_container_start.col2>.inside>.block:not(.ce_jb_container_start):nth-child(even){opacity:0;transform:translate(200px, 0px)}.ce_jb_container_start.col2>.inside>.block:not(.ce_jb_container_start):nth-child(even).full{opacity:0;transform:translate(0px, 100px);animation-delay:1s}.ce_jb_container_start.col2>.inside>.block.ce_jb_container_start:nth-child(odd) .inside>.block{opacity:0;transform:translate(0px, 100px)}.ce_jb_container_start.col2>.inside>.block.ce_jb_container_start:nth-child(odd) .inside>.block:first-child{transform:translate(-200px, 0px)}.ce_jb_container_start.col2>.inside>.block.ce_jb_container_start:nth-child(even) .inside>.block{opacity:0;transform:translate(200px, 0px)}.ce_jb_container_start.col2>.inside>.block.ce_jb_container_start:nth-child(even) .inside>.block:first-child{transform:translate(0px, 100px)}.ce_jb_container_start.col2>.inside>.block.ce_image img{width:100%}.ce_jb_container_start.col2.visible>.inside>.block:not(.ce_jb_container_start):nth-child(odd){animation-name:slideright;animation-fill-mode:both;animation-duration:0.5s}.ce_jb_container_start.col2.visible>.inside>.block:not(.ce_jb_container_start):nth-child(odd).full{animation-name:slideup;animation-fill-mode:both;animation-duration:0.5s}.ce_jb_container_start.col2.visible>.inside>.block:not(.ce_jb_container_start):nth-child(even),.ce_jb_container_start.col2.visible>.inside>.block:first-child:last-child{animation-name:slideleft;animation-fill-mode:both;animation-duration:1s}.ce_jb_container_start.col2.visible>.inside>.block:not(.ce_jb_container_start):nth-child(even).full,.ce_jb_container_start.col2.visible>.inside>.block:first-child:last-child.full{animation-name:slideup;animation-fill-mode:both;animation-duration:1s}.ce_jb_container_start.col2.visible>.inside>.block.ce_jb_container_start:nth-child(odd) .inside>.block{animation-name:slideup;animation-fill-mode:both;animation-duration:1s}.ce_jb_container_start.col2.visible>.inside>.block.ce_jb_container_start:nth-child(odd) .inside>.block:first-child{animation-name:slideright}.ce_jb_container_start.col2.visible>.inside>.block.ce_jb_container_start:nth-child(even) .inside>.block{animation-name:slidertop;animation-fill-mode:both;animation-duration:1s}.ce_jb_container_start.col2.visible>.inside>.block.ce_jb_container_start:nth-child(even) .inside>.block:first-child{animation-name:slideleft}.ce_jb_container_start.col3>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_jb_container_start.col3>.inside>.block{flex-basis:calc(100% / 3 - 1vw);margin-bottom:2vw}.ce_jb_container_start.col4>.inside{display:flex;flex-wrap:wrap;justify-content:space-between}.ce_jb_container_start.col4>.inside>.block{flex-basis:calc(25% - 0.5vw);margin-bottom:1vw}.ce_text+.ce_jb_container_start.col2{margin-top:5.2vw}@media screen and (max-width:890px){.ce_jb_container_start.col2>.inside,.ce_jb_container_start.col3>.inside{display:block}.ce_jb_container_start.col2>.inside>.block:first-child:last-child,.ce_jb_container_start.col3>.inside>.block:first-child:last-child{margin-left:0}.ce_jb_container_start.col4>.inside>.block{flex-basis:calc(50% - 2vw);margin-bottom:2vw}}.mod_newslist .layout_latest{margin-bottom:2.6vw;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_newslist .layout_latest picture{transform:translate(-200px, 0px)}.mod_newslist .layout_latest .text{transform:translate(200px, 0px)}.mod_newslist .layout_latest picture,.mod_newslist .layout_latest .text{flex-basis:calc(50% - 1.5vw);opacity:0}.mod_newslist .layout_latest img{border:1px solid #D22034}.mod_newslist .layout_latest p.info{margin-bottom:0px;font-weight:700}.mod_newslist .layout_latest h3{margin-bottom:1vw;color:#D22034;font-weight:700}.mod_newslist .layout_latest.visible picture{animation-name:slideright;animation-fill-mode:both;animation-duration:1s}.mod_newslist .layout_latest.visible .text{animation-name:slideleft;animation-fill-mode:both;animation-duration:1s}.mod_newslist p.more span{cursor:pointer}.mod_newslist p.more span:before{content:"Mehr ..."}.mod_newslist p.more span.active{background:#D22034;color:#fff}.mod_newslist p.more span.active:before{content:"Weniger"}.mod_newslist .news_detail{display:none;padding-bottom:5vw}.mod_newslist .news_detail p.less{padding-left:calc(50% + 1.5vw)}.mod_newslist .news_detail p.less span{cursor:pointer}.mod_newsreader{box-sizing:border-box;padding-left:15vw;padding-right:15vw}.mod_newsreader .layout_full picture img{width:100%}.mod_newsreader .layout_full h1{margin-top:5vw;font-weight:500}.mod_newsreader .layout_full p.subtext{color:#D22034;font-weight:700}@media screen and (max-width:890px){.mod_newslist .layout_latest{display:block;margin-bottom:5vw;margin-top:5vw}.mod_newslist .news_detail p.less{padding-left:0}}.projekt_slide{width:100%;height:100vh;position:relative;display:flex;align-items:flex-end}.projekt_slide picture,.projekt_slide figure{position:absolute;top:0;bottom:0;left:0;right:0}.projekt_slide picture img,.projekt_slide picture video,.projekt_slide figure img,.projekt_slide figure video{width:100%;height:100%;object-fit:cover}.projekt_slide>.inside{position:relative;margin-bottom:16vh}.projekt_slide>.inside sup{color:#D22034;font-size:2.5vw;font-weight:400}.projekt_slide>.inside strong{font-weight:500;color:#fff}.projekt_slide>.inside h3{font-weight:600;color:#D22034;margin-bottom:5vw;font-size:5vw}#projekteTeaser{display:flex;flex-wrap:wrap;justify-content:space-between}#projekteTeaser .projekt{flex-basis:calc(50% - 1.5vw);margin-bottom:1.5vw;position:relative}#projekteTeaser .projekt picture{width:100%;height:24.3vw;display:block;position:relative;overflow:hidden;border:1px solid #D22034;box-sizing:border-box}#projekteTeaser .projekt picture img{object-fit:cover;width:100%;height:100%;transition:transform ease 1s;object-position:center;margin:0px;max-width:initial;transform:scale(1)}#projekteTeaser .projekt p{color:#D22034;padding:0.4vw 0;line-height:1.2}#projekteTeaser .projekt:hover picture img{transform:scale(1.05)}#projekteTeaser.listFiltered .projekt{display:none}#projekteTeaser.listFiltered .projekt.filtered{display:block}#projekteFilter{display:flex;justify-content:flex-start;margin-bottom:7.3vw}#projekteFilter span{cursor:pointer}#projekteFilter span+span{margin-left:0.5vw}#projekteFilter span.active{background:#D22034;color:#fff}body.projektdetail .einleitung .ce_text:first-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h1,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h2,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h3,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h4,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h5,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h6,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) .styleHeadline{font-size:4vw;line-height:1;font-weight:400;margin-top:0px;color:#D22034}body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h1 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h2 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h3 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h4 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h5 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h6 span,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) .styleHeadline span{font-weight:600}body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h1,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h2,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h3,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h4,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h5,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h6,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) .styleSimple{color:black;font-size:1.15vw;font-weight:800;margin-bottom:15px}body.projektdetail .gallery{margin-bottom:3vw;opacity:0;transform:translate(0px, 100px);display:flex;justify-content:space-between;flex-wrap:wrap;gap:3vw}body.projektdetail .gallery.visible{animation-name:slideup;animation-fill-mode:both;animation-duration:1s}body.projektdetail .gallery picture{border:1px solid #D22034;box-sizing:border-box;position:relative;display:block;width:calc(50% - 1.5vw);max-height:25vw}body.projektdetail .gallery figure{position:relative;display:block;width:100%;border:1px solid #D22034}body.projektdetail .gallery figure video{width:100%}body.projektdetail .gallery img{display:block;object-fit:cover;width:100%;height:100%;object-position:center}body.projektdetail .gallery.itemCount_1{display:block}body.projektdetail .gallery.itemCount_1>picture,body.projektdetail .gallery.itemCount_1>figure{width:100%;max-height:initial}body.projektdetail .gallery.numberOdd:not(.theme_firstfull)>picture:last-child{width:100%;max-height:initial}body.projektdetail .gallery.numberOdd.theme_firstfull>picture:first-child{width:100%;max-height:initial}body.projektdetail .gallery.theme_full>picture{width:100%;max-height:initial}body.projektdetail #projektdetail>.inside>.block+.block{margin-top:2vw}body.projektdetail #projektdetail .ce_jb_container_start .inside{padding-top:4vw;padding-bottom:4vw}@media screen and (max-width:890px){body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h1,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h2,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h3,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h4,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h5,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) h6,body.projektdetail .ce_jb_container_start .inside>div:nth-child(odd) .styleHeadline{font-size:8vw}body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h1,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h2,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h3,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h4,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h5,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) h6,body.projektdetail .ce_jb_container_start .inside>div:nth-child(even) .styleSimple{font-size:5vw}.projekt_slide{height:50vh}.projekt_slide>.inside{margin-bottom:5vh;margin-right:10vw;margin-left:12vw}#projekteFilter{display:none}#projekteTeaser{display:block}#projekteTeaser .projekt picture{height:50vw}}.ce_sliderStart .slick-slide:focus-visible{outline:none}.ce_sliderStart .slider-default{margin-bottom:2.5vw}.ce_sliderStart .slider-fade .slick-dots{bottom:10vh}@media screen and (max-width:1024px){.ce_sliderStart .slider-default{margin-bottom:5vw}}.slider-wrapper{overflow:hidden}.slick-prev,.slick-next{width:3.5vw;border-radius:0.2vw;background-color:#D22034;transition:all ease 0.5s;padding:0px 0.3vw;box-sizing:border-box;display:flex;align-items:center}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#D22034}.slick-prev:before,.slick-next:before{width:1vw;height:1vw}.slick-next{right:-1vw;justify-content:flex-start}.slick-next:hover{right:-0.5vw;background-color:#D22034}.slick-next:before{background-image:url(/files/basics/arrows-right-white.svg)}.slick-prev{left:-1vw;justify-content:flex-end}.slick-prev:hover{left:-0.5vw;background-color:#D22034}.slick-prev:before{background-image:url(/files/basics/arrows-left-white.svg)}.slick-dots li{margin-right:0.4vw;margin-left:0.4vw}.slick-dots li button:before{border:1px solid #D22034;border-radius:2px;background:transparent;opacity:1}.slick-dots li.slick-active button:before{background:#D22034}@media screen and (max-width:890px){.slick-prev,.slick-next{width:8vw;height:6.5vw;border-radius:0.5vw;padding:0 1vw}.slick-prev:before,.slick-next:before{height:4vw;width:4vw}.ce_sliderStart .slider-fade .slick-dots{bottom:10px}}@keyframes marquee{to{transform:translateX(-50%)}}.ce_gallery img{border:1px solid #D22034;box-sizing:border-box;display:block}.ce_gallery ul{display:flex;justify-content:space-between;flex-wrap:wrap}.ce_gallery ul.cols_1 li,.ce_gallery ul.cols_1 figure,.ce_gallery ul.cols_1 img{margin-bottom:1vw;width:100%}.ce_gallery ul.cols_2{gap:2vw}.ce_gallery ul.cols_2 li{flex-basis:calc(100% / 2 - 1vw)}.ce_gallery ul.cols_3{gap:2vw}.ce_gallery ul.cols_3 li{flex-basis:calc(100% / 3 - 1vw)}.ce_gallery ul.cols_4{gap:2vw}.ce_gallery ul.cols_4 li{flex-basis:calc(100% / 4 - 1vw)}.ce_gallery ul.cols_5{gap:1vw}.ce_gallery ul.cols_5 li{margin-bottom:40px;flex-basis:calc(100% / 5 - 0.5vw)}.ce_gallery ul.cols_6{gap:1vw}.ce_gallery ul.cols_6 li{flex-basis:calc(100% / 6 - 0.5vw)}.ce_gallery ul.cols_7{gap:1vw}.ce_gallery ul.cols_7 li{flex-basis:calc(100% / 7 - 0.5vw)}.ce_gallery ul.cols_8{gap:0.5vw}.ce_gallery ul.cols_8 li{flex-basis:calc(100% / 8 - 0.25vw)}.ce_gallery ul.cols_9{gap:0.5vw}.ce_gallery ul.cols_9 li{flex-basis:calc(100% / 9 - 0.25vw)}.ce_gallery ul.cols_10{gap:0.5vw}.ce_gallery ul.cols_10 li{flex-basis:calc(100% / 10 - 0.25vw)}.ce_gallery ul.cols_11{gap:0.5vw}.ce_gallery ul.cols_11 li{flex-basis:calc(100% / 11 - 0.25vw)}.ce_gallery ul.cols_12{gap:0.5vw}.ce_gallery ul.cols_12 li{flex-basis:calc(100% / 12 - 0.25vw)}.ce_gallery ul figure{text-align:center}.ce_gallery .slider-gallery{overflow:hidden;padding-left:6.8vw;padding-right:10.8vw;width:100%;box-sizing:border-box}.ce_gallery .slider-gallery .slick-list{overflow:visible}.ce_gallery .slider-gallery .slick-list figure{margin-right:1vw}.ce_gallery .slider-gallery .slick-list img{width:100%}.ce_gallery .content-marquee{overflow:clip}.ce_gallery .content-marquee .marquee-image-track{display:flex;gap:1vw;padding-left:1vw;width:max-content;animation:marquee var(--speed) linear infinite}.ce_gallery .content-marquee .marquee-image-track.small{gap:0.5vw}.ce_gallery .content-marquee .marquee-image-track .marquee-element{width:33vw}.ce_gallery .content-marquee .marquee-image-track .marquee-element.small{width:21vw}.ce_gallery .content-marquee .marquee-image-track .marquee-element img{width:100%}@media screen and (max-width:760px){.ce_gallery .content-marquee .marquee-image-track .marquee-element{width:60vw}}.ce_prozess{display:flex;padding-right:2.5vw;margin-top:5.2vw;color:#D22034}.ce_prozess>div{flex-basis:calc(100% / 7)}.ce_prozess>div .circle{width:14.5vw;height:14.5vw;margin-right:-2.5vw;border-radius:100%;border:1px solid #D22034;display:flex;justify-content:center;align-items:center}.ce_prozess>div p{text-align:center;font-size:0.8vw;margin-right:-2.5vw;margin-top:0.5vw}@media screen and (max-width:1024px){.ce_prozess>div .circle{width:13.5vw;height:13.5vw;font-size:1.3vw;margin-right:-1.5vw}.ce_prozess>div p{font-size:1.2vw;margin-right:-1.5vw}}@media screen and (max-width:890px){.ce_prozess{padding-left:9vw;margin-top:5.2vw;flex-wrap:wrap;padding-right:0vw}.ce_prozess>div{flex-basis:100%;max-width:100%;display:flex;align-items:center}.ce_prozess>div .circle{width:37vw;height:37vw;margin-left:0;margin-right:5.3vw;flex-shrink:0;font-size:3.2vw}.ce_prozess>div p{font-size:2.6vw;margin-right:0;text-align:left}.ce_prozess>div+div{margin-top:-7.2vw}}.ce_text.kunde{display:flex;justify-content:space-between;margin-bottom:2.6vw}.ce_text.kunde figure,.ce_text.kunde .text{flex-basis:calc(50% - 1.5vw)}.ce_text.kunde figure{background:#D22034;display:flex;align-items:center;justify-content:center;height:17.5vw;text-align:center}.ce_text.kunde figure img{max-width:70%;margin:auto}.mod_article>.inside>.ce_text.kunde figure{opacity:0;transform:translate(-200px, 0px)}.mod_article>.inside>.ce_text.kunde .text{opacity:0;transform:translate(200px, 0px)}.mod_article>.inside>.ce_text.kunde.visible figure{animation-name:slideright;animation-fill-mode:both;animation-duration:1s}.mod_article>.inside>.ce_text.kunde.visible .text{animation-name:slideleft;animation-fill-mode:both;animation-duration:1s}.slick-track .ce_text.kunde{padding:0px 7.5vw;box-sizing:border-box}@media screen and (max-width:890px){.ce_text.kunde{display:block}.ce_text.kunde figure{min-height:40vw;margin-bottom:5vw}}.ce_image img{border:1px solid #D22034;box-sizing:border-box;display:block}.ce_image+.ce_image,.ce_image+.ce_player{margin-top:5.2vw}.noborder img{border:0px}p>img{border:1px solid #D22034;box-sizing:border-box;display:inline-block}.ce_player video{border:1px solid #D22034;box-sizing:border-box;display:block}.ce_player+.ce_image,.ce_player+.ce_player{margin-top:5.2vw}.noborder video{border:0px}p>video{border:1px solid #D22034;box-sizing:border-box;display:inline-block}.ce_glossar .glossar_item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.ce_glossar h3{max-width:calc(100% - 150px);margin:0;color:#D22034;font-weight:600;font-size:1.2vw}.ce_glossar p.more{flex-shrink:0}.ce_glossar p.more span{cursor:pointer}.ce_glossar p.more span:before{content:"Mehr ..."}.ce_glossar p.more span.active{background:#D22034;color:#fff}.ce_glossar p.more span.active:before{content:"Weniger"}.ce_glossar .desc{display:none;flex-basis:100%}.mod_search .result{margin-bottom:80px}.mod_search .result h3{max-width:calc(100% - 150px);margin:0;color:#D22034;font-weight:600;font-size:1.2vw}.mod_search .result mark{background-color:transparent;font-weight:600}
