body{font-family:'DINNextLTPro-Light',sans-serif;overflow-x:hidden}h1,h2,h3,h4{padding-bottom:15px;font-family:'DINNextLTPro-Medium',sans-serif;font-weight:500}h1{font-weight:bolder}strong,b{font-family:'DINNextLTPro-Medium',sans-serif;font-weight:bold}p,.et_pb_text_inner p{line-height:1.5}html[lang="en-US"] li.menu-item-2775{display:none!important}a,a:link,a:visited{text-decoration:none!important;text-decoration-color:transparent!important}a:hover,a:focus{text-decoration:underline!important;text-decoration-color:#ffff00!important}#menu-hauptnavi{align-items:center}.sidenavi ul{display:flex;flex-direction:column}.sidenavi ul li{justify-content:flex-end}.sidenavi.et_pb_menu .et_pb_menu__wrap{justify-content:flex-end}#blackwrap{left:-100%;transition:left ease 0.4s}#blackwrap.flyout{left:0}#closeblackwrap:hover,#dotclicker:hover{cursor:pointer}#globalheader{background:transparent}.et_pb_menu .et_pb_menu__menu>nav>ul{justify-content:flex-end}.et_pb_module.et_pb_menu li.current_page_item>a{text-decoration:none!important}.et_pb_module.et_pb_menu li>a:hover{text-decoration:underline!important;text-decoration-color:#ffff00!important}.hauptnavicontainer.invertcolor #menu-hauptnavi li a{color:black!important}.et-menu a,.et-menu a:hover{transition:none;opacity:1}.hauptnavicontainer{width:600px;position:absolute;right:0;height:51px;transform-origin:top left;transition:none!important;animation:none!important}.hauptnavicontainer .et_pb_menu__wrap{width:600px!important;display:block;overflow:visible!important;transform-origin:top left;flex:none;position:absolute;right:0;height:51px;transition:none!important;animation:none!important}.hauptnavicontainer .et_pb_menu__wrap .et_pb_menu__menu{width:600px;position:absolute;right:0;height:51px}.et_pb_menu__menu{margin-right:60px}.et_pb_menu .et_pb_menu__menu{justify-content:flex-end}.hauptnavicontainer.slidein .et_pb_menu__wrap,.page-id-2540 .hauptnavicontainer.slidein .et_pb_menu__wrap,html[lang="en-US"] .hauptnavicontainer.slidein .et_pb_menu__wrap{width:600px!important;overflow:visible!important;transition:none!important;animation:none!important}.hauptnavicontainer.hideme{display:none}.wpml-ls-first-item::after{content:"";height:25px;width:1px;border-right:1px solid white;position:absolute;display:block;right:0;top:-5px}#blackwrap .et_pb_menu .et_pb_menu__menu>nav>ul{display:block;text-align:right}#blackwrap #menu-hauptnavi-1 li{width:100%;text-align:right}#blackwrap #menu-hauptnavi-1 li.wpml-ls-item-de,#blackwrap #menu-hauptnavi-1 li.wpml-ls-item-en{width:90px;display:inline-block}#blackwrap #menu-hauptnavi-1 li.wpml-ls-item-en{float:right;text-align:right}#blackwrap #menu-hauptnavi-1 .wpml-ls-first-item::after{height:50px;top:6px}#blackwrap #menu-hauptnavi-1 .wpml-ls-item-de,#blackwrap #menu-hauptnavi-1 .wpml-ls-item-en{display:inline-block!important;width:auto!important;float:none!important;vertical-align:middle;margin-left:14px}#blackwrap #menu-hauptnavi-1 .wpml-ls-item-en{margin-left:0;margin-right:14px}#blackwrap #menu-hauptnavi-1 .wpml-ls-item a{display:inline-flex!important;align-items:center;white-space:nowrap}#blackwrap #menu-hauptnavi-1 .wpml-ls-first-item::after{height:30px!important;top:2px!important}#blackwrap #menu-hauptnavi-1{text-align:right}#blackwrap #menu-hauptnavi-1 li.wpml-ls-item-de,#blackwrap #menu-hauptnavi-1 li.wpml-ls-item-en{clear:none!important}.logo.et_pb_image .et_pb_image_wrap img{width:187px;height:auto;display:block;position:absolute;max-width:187px}.logo.et_pb_image .et_pb_image_wrap{width:100%;height:51px;overflow:hidden;transition:width ease 1s}.logo.et_pb_image .et_pb_image_wrap.slidein{width:51px}body.page-id-223,body.page-id-1873{background-attachment:fixed;background-image:url(/wp-content/uploads/2025/03/bg_welcome.jpg);background-size:cover;background-repeat:no-repeat}.newsheader{display:flex;align-items:center}.gmiframe iframe{height:480px}.dp-dfg-custom-content{position:absolute!important;top:0;left:0;display:flex;flex-direction:column;justify-content:center;height:100%;align-items:center;width:100%;opacity:0;transition:all ease 0.4s}.dp-dfg-item:hover .dp-dfg-custom-content{opacity:1}.dp-dfg-cf-overlay_titel,.dp-dfg-cf-overlay_subline{font-family:'DINNextLTPro-Medium';width:80%;max-width:500px;color:white;text-align:center;line-height:1}.dp-dfg-cf-overlay_titel .dp-dfg-custom-field-value{font-size:clamp(32px,4.7vw,60px);line-height:1}.dp-dfg-cf-overlay_subline .dp-dfg-custom-field-value{font-size:clamp(20px,2.4vw,33px);line-height:1.2}#logorow .et_pb_column{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-16px;margin-right:-16px}#logorow .et_pb_column .et_pb_module.et_pb_image{width:25%;padding:16px;box-sizing:border-box;text-align:center}#logorow img{width:100%;max-width:210px;height:auto;display:block;margin:0 auto}.cmplz-placeholder-1,.cmplz-blocked-content-container{max-height:480px!important}@media (max-width:1119px){#globalheader{background:black}.jointhefuture{width:50%}.single-project.et-tb #page-container,.single-project.et-tb-has-header #page-container{padding-top:81px!important}}@media (max-width:980px){.sidenavi.et_pb_menu .et_pb_menu__menu,.footerrow .et_pb_menu__menu{display:block!important}.sidenavi.et_pb_menu .et_mobile_nav_menu,.footerrow .et_mobile_nav_menu{display:none!important}.blackwraprow{display:flex;flex-wrap:wrap}.blackwraprow:after{display:none}.et_pb_row.threecolstablet{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.et_pb_row.threecolstablet>.et_pb_column{width:33.3333%;padding-left:10px;padding-right:10px;box-sizing:border-box}}@media (max-width:767px){#logorow .et_pb_column .et_pb_module.et_pb_image{width:50%}.et_pb_row_0_tb_header{display:flex!important;flex-wrap:wrap}.et_pb_row_0_tb_header>.et_pb_column:first-child{width:70%!important}.et_pb_row_0_tb_header>.et_pb_column:last-child{width:30%!important}.et_pb_row.threecolstablet{display:block}.et_pb_row.threecolstablet>.et_pb_column{width:100%;padding-left:0;padding-right:0}.footerrow .et-menu.nav{display:flex;flex-wrap:wrap;justify-content:center}.footerrow .et-menu.nav>li{width:33.3333%;text-align:center}}@media (max-width:499px){#logorow .et_pb_column .et_pb_module.et_pb_image{width:100%}.blackwraprow{display:block}.blackwraprow .et_pb_column:first-child{display:none}}.btfheader{position:relative;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url('/wp-content/uploads/2025/05/FUTURE-Webheader-A.jpg')}@media screen and (max-width:767px){.btfheader{background-image:url('/wp-content/uploads/2025/05/FUTURE-Mobile-A.jpg')}}#globalheader,.et-l--header{background-color:#000000!important}#globalheader .et-menu a,.et-l--header .et_pb_menu a{color:#ffffff!important}html[lang^="en"] .et_pb_menu__menu>nav>ul,html[lang^="en"] .et_pb_menu__menu>nav>ul>li,html[lang^="en"] .wpml-ls-item a{display:flex;align-items:center;line-height:1.2!important}.et-l--header .et_pb_menu{padding-top:6px;padding-bottom:6px}#globalheader .logo img,.et-l--header .logo img{filter:none!important;opacity:1!important}#globalheader .logo svg,.et-l--header .logo svg{fill:#ffffff!important}#globalheader{background:#000!important}#globalheader .hauptnavicontainer.invertcolor #menu-hauptnavi li a,#globalheader .hauptnavicontainer #menu-hauptnavi li a{color:#fff!important}#globalheader a{color:#fff!important}#page-container{padding-top:80px!important}body.admin-bar #page-container{padding-top:105px!important}@media (max-width:980px){#page-container{padding-top:64px!important}body.admin-bar #page-container{padding-top:89px!important}}#globalheader .et_pb_menu__logo img,#globalheader .logo_container img,#globalheader #logo{filter:none!important}.footer-menu .linkedin-icon a{font-size:0;position:relative}.footer-menu .linkedin-icon a::before{font-family:'ETmodules';content:'\e09d';font-size:16px;color:#ffffff;display:inline-block;transition:color 0.2s ease}.footer-menu .linkedin-icon a:hover::before{color:#0A66C2}.serious-hero-section{position:relative;overflow:hidden}.hauptnavicontainer,.hauptnavicontainer .et_pb_menu__wrap,.hauptnavicontainer.slidein .et_pb_menu__wrap{transition:none!important;animation:none!important}.hauptnavicontainer,.hauptnavicontainer .et_pb_menu__wrap{transition:none!important;animation:none!important}