@charset "UTF-8";.blue,.textbox-for-hexagon-images .social-links a:active,.textbox-for-hexagon-images .social-links a:hover,.textbox-for-hexagon-images .social-links afocus{color:#199cdc}.pink{color:#f2167e}.yellow{color:#f2c641}.hellgrau{color:#9f9f9f}.darkgrey{color:#2c2c2c}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:100;src:url(../Fonts/roboto-v32-latin-100.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-100.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:100;src:url(../Fonts/roboto-v32-latin-100italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-100italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:300;src:url(../Fonts/roboto-v32-latin-300.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-300.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:300;src:url(../Fonts/roboto-v32-latin-300italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-300italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url(../Fonts/roboto-v32-latin-regular.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url(../Fonts/roboto-v32-latin-italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:500;src:url(../Fonts/roboto-v32-latin-500.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-500.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:500;src:url(../Fonts/roboto-v32-latin-500italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-500italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:700;src:url(../Fonts/roboto-v32-latin-700.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-700.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:700;src:url(../Fonts/roboto-v32-latin-700italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-700italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:900;src:url(../Fonts/roboto-v32-latin-900.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-900.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:900;src:url(../Fonts/roboto-v32-latin-900italic.woff2) format("woff2"),url(../Fonts/roboto-v32-latin-900italic.ttf) format("truetype")}.frame-space-before-extra-small{margin-top:16px}.frame-space-before-small{margin-top:24px}.frame-space-before-medium{margin-top:60px}.frame-space-before-large{margin-top:80px}.frame-space-before-extra-large{margin-top:40px}.frame-space-after-extra-small{margin-bottom:16px}.frame-space-after-small{margin-bottom:24px}.frame-space-after-medium{margin-bottom:60px}.frame-space-after-large{margin-bottom:80px}.frame-space-after-extra-large{margin-bottom:120px}button:focus{outline:0!important}body,html{font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;min-height:101%;word-wrap:break-word;background:#fff}img{width:100%;max-width:100%;height:auto}p{font-size:1rem}a,body,h1,html,p{color:#2c2c2c}h1,h2,p{text-align:center}h1,h2{display:inline-block;margin-bottom:1em}h1{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300;padding:.2em .5em;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #f2c641}h2{font-size:1.8rem;padding:.2em 3em;border-bottom:3px solid #f2c641}h2.ce-headline-left{display:flex;align-items:flex-end;padding-left:0}.hint,h3{font-weight:500}h2,h3{color:#3d4849}h3{margin:0 0 .3em;font-size:1.2rem}figcaption{font-size:.9rem}h2,strong{font-weight:600}ul{padding:0}a{transition:.3s}a:active,a:hover,afocus{text-decoration:none}a:active,a:hover,afocus,p a{color:#199cdc;cursor:pointer}.text-start h2,.text-start p{text-align:left}.text-end h2,.text-end p{text-align:right}.hint{font-size:1.8rem;padding:0 10vw}.border-box,.border-box h4,.small-text p{font-size:.9rem}.border-box{padding:8px;border:1px solid #199cdc;border-radius:4px}.border-box h4{font-weight:600;text-transform:uppercase;color:#000}.slick-arrow .slick-prev{left:10px}.slick-arrow .slick-next{right:10px}.logo{transition:width .5s ease-in-out;display:inline-block;width:200px;padding:5px 0}#showNavigationContainer{display:none;top:30px;right:30px;background:#fff}header.position-fixed{z-index:200;width:100vw}#menuMobile.open,header.position-fixed.position-fixed{top:0;left:0;right:0}header.position-fixed #header-container{background:#fff;border-radius:67px;overflow:hidden}header.position-fixed #header-container li{align-items:center}header.position-fixed #header-container li.nav-item a{font-size:1.2rem;padding:.3em 1em;text-transform:none;font-weight:300;color:#3d4849;border:0}#showNavigationContainer a:hover,header.position-fixed #header-container li #hideNavigation:hover,header.position-fixed #header-container li.active a{color:#1d826f}#showNavigationContainer,header.position-fixed #header-container li #hideNavigation{font-size:1.6em;line-height:1em}header.position-fixed #header-container.shrink{transition:all .5s ease-in-out}header.position-fixed #header-container.shrink .logo{padding:10px 0;width:160px}header.position-fixed #header-container.shrink a{font-size:1rem!important}header.position-fixed #header-mobile{background:#fff;z-index:2000;position:relative;max-width:100vw}header.position-fixed #header-mobile img{max-width:150px}#menuMobile{background:#fff;z-index:1000;display:none}#menuMobile.open{display:block;position:fixed;bottom:0}.btn{padding:.25em 3em .2em;background:#1d826f;font-size:1.2rem;text-transform:uppercase;border-color:#1d826f;border-radius:2rem;font-weight:300}.btn:active,.btn:focus,.btn:hover{color:#fff!important;background:#199cdc!important;border-color:#199cdc!important}.startpage-teaser .teaser{text-align:left;color:#fff;font-size:2.6rem;line-height:1.1em}.startpage-teaser .btn{background:#f2167e;font-size:1.2rem;border-color:#f2167e;border-radius:1.8rem;font-weight:400}.startpage-teaser .btn:active,.startpage-teaser .btn:focus,.startpage-teaser .btn:hover{color:#fff}.form-group{margin-bottom:1em}nav li,nav ul{display:flex}nav a{color:#000}.main-nav{margin-bottom:0}.main-nav a{font-size:.9rem;font-weight:300;line-height:1em;padding:1em;transition:.3s;text-align:center;text-transform:uppercase;border-bottom:2px solid transparent}.main-nav a li.active a,.main-nav a li.active a:active,.main-nav a li.active a:hover,.main-nav a li.active afocus{font-weight:400;color:#199cdc}#menu-toggle{z-index:2200;border:0;background:0 0}.animated-icon2{position:relative;width:30px;height:20px;margin:0;cursor:pointer;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;transform:rotate(0deg)}.animated-icon2 span{position:absolute;left:0;display:block;width:100%;height:3px;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out;transform:rotate(0deg);opacity:1;border-radius:9px;background:#000}.animated-icon2 span:nth-child(1){top:0}.animated-icon2 span:nth-child(2),.animated-icon2 span:nth-child(3){top:10px}.animated-icon2 span:nth-child(4){top:20px}.animated-icon2.open span:nth-child(1){top:11px;left:50%;width:0}.animated-icon2.open span:nth-child(2){-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.animated-icon2.open span:nth-child(3){-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.animated-icon2.open span:nth-child(4){top:11px;left:50%;width:0}main .header-startpage,main .header-with-header{background-image:url(../Images/Backgrounds/Startpage.png);background-position:center;background-repeat:no-repeat;background-size:cover}main .header-startpage .container-xl{padding:120px 0}main .header-with-header h1{border:0;text-transform:uppercase;color:#fff;font-size:2.6rem;font-weight:500;margin-top:160px}.documents img,.tx-articles .article-startpage img{border:.02em solid #9f9f9f}.documents h3,.tx-articles .article-startpage h3{font-size:1.2rem!important;margin-bottom:.6em}.documents p{font-size:1.2rem}.tx-articles .article-startpage p{text-align:right;font-size:1.2rem}.tx-articles .detail-article h2,.tx-articles .list-article h2{padding:0!important;border:0!important;font-size:1rem!important;text-align:left}#c235 p,.documents p,.tx-articles .detail-article p,.tx-articles .list-article p{text-align:left}.tx-articles .list-article .btn{font-size:.9rem}.tx-articles .detail-article h2{font-size:1.8rem!important}.tx-articles .detail-article p a{color:inherit;text-decoration:none}.tx-articles .detail-article p a:active,.tx-articles .detail-article p a:focus,.tx-articles .detail-article p a:hover{text-decoration:none;color:#199cdc;cursor:pointer}.tx-articles .detail-article a{text-decoration:none}.socials a:first-child i{margin:0}.socials i{font-size:1.8rem;display:inline-block;margin-left:.5em;transition:.3s;color:#d7d7d7}.socials i:active,.socials i:focus,.socials i:hover{color:#199cdc}footer,main{padding-bottom:100px}#p-3 main>div{margin-top:15px!important}.demoContainer video{width:100%}.background-grey{background:#d9d7d7}.project p,.textbox-for-hexagon-images p{font-size:1.2rem}.textbox-for-hexagon-images .background-image{opacity:.3}.textbox-for-hexagon-images .social-links a{font-size:2rem;color:#9f9f9f}.project h2{display:flex;align-items:flex-start;padding-left:0}.project p{text-align:left}.icon-text-link{padding-bottom:120px}.icon-text-link h2{border:0;text-transform:none}.icon-text-link .button-container{bottom:60px;left:0;right:0}.team-member h3,form label{font-weight:400;text-transform:uppercase}.team-member h3{font-size:1.2rem;color:#3d4849}form h2{display:none!important}form label{display:block;text-align:left!important}form .form-control{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:300}form textarea{height:300px!important}.sankey-box .btn{padding:.25em 2em .2em}.publishing-source{border-bottom:.1em solid rgba(0,0,0,.16)}.publishing-source:last-child{border:0}.publishing-source>a{display:block;text-decoration:none;color:inherit}.publishing-source>a:hover{color:#199cdc;text-decoration:none}.publishing-source>a>span{display:block}.publishing-source-detail ul{list-style-type:none}.publishing-source-detail li svg{position:relative;top:-2px}.publishing-source-detail>div{padding-bottom:1em}.publishing-source-detail .label{font-size:1rem;font-weight:700;color:#303030}#c83 .bi{font-size:40px;color:#3d4849}#p-43 main p,.document-in-documentary p{text-align:left}#p-43 main img,.document-in-documentary img{border:1px solid rgba(0,0,0,.125)}#p-43 .buttonCentered{text-align:left!important}footer .footer-container-shadow{height:3px;box-shadow:0 1px 3px rgba(0,0,0,.16)}footer .nav-item{display:flex;align-items:flex-start;width:100%}footer .nav-item a{font-size:14px;font-weight:300;color:#9f9f9f;line-height:1.3em;display:block}footer .nav-item a.footer-nav-one{font-weight:400;margin-bottom:1em;color:#2c2c2c}footer ul.service-nav{line-height:1em;padding-left:1em;list-style-type:none;border-left:1px solid rgba(0,0,0,.16)}footer ul.service-nav li{padding-bottom:.3em}.iframe-container,iframe{overflow:hidden;width:100vw}.iframe-container{background:url(../Icons/spinner.gif) center 30% no-repeat}iframe{height:700px;border:0}.iframe-container iframe.system-explorer-beta{height:1000px}@media only screen and (-webkit-min-device-pixel-ratio:3),only screen and (min--moz-device-pixel-ratio:3),only screen and (-o-min-device-pixel-ratio:3/1),only screen and (min-device-pixel-ratio:3){.explorer-container{display:block!important}.no-explorer-message{display:none!important}}@media (min-width:992px){.frame-space-after-extra-large{margin-bottom:120px}.startpage-teaser .teaser{font-size:3.2rem}h1{font-size:1.8rem}h2{font-size:3em}.slick-dots{bottom:-20px}header #header-container li.nav-item a{font-size:1.2rem}.textbox-for-hexagon-images .background-image{opacity:.9}.textbox-for-hexagon-images .text{position:absolute}}