.btn:focus,.tlpanel .btn,.tlpanel .btn.focus{box-shadow:none}#stoerer a,.btn-link.focus,.btn-link:focus,.joblist .btn-link:hover,a:hover{text-decoration:none}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v16-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('../fonts/open-sans-v16-latin-300.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-300.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-300.woff') format('woff'),url('../fonts/open-sans-v16-latin-300.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v16-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../fonts/open-sans-v16-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-regular.woff') format('woff'),url('../fonts/open-sans-v16-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v16-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('../fonts/open-sans-v16-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-600.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-600.woff') format('woff'),url('../fonts/open-sans-v16-latin-600.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v16-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../fonts/open-sans-v16-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-700.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-700.woff') format('woff'),url('../fonts/open-sans-v16-latin-700.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v16-latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('../fonts/open-sans-v16-latin-800.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v16-latin-800.woff2') format('woff2'),url('../fonts/open-sans-v16-latin-800.woff') format('woff'),url('../fonts/open-sans-v16-latin-800.ttf') format('truetype'),url('../fonts/open-sans-v16-latin-800.svg#OpenSans') format('svg')}*,:after,:before{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-family:'Open Sans' sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:1.25rem}main{z-index:4}.h1,h1{color:#e6007e;font-size:2rem}a,a:active,a:focus,a:visited{color:#e6007e;fill:rgb(230,0,126)}a:hover{color:#000}.modal-loading{display:none;position:fixed;z-index:99999;top:0;left:0;height:100%;width:100%;background:url(/media/sabkcqxf/source.gif) 50% 30% no-repeat rgba(255,255,255,.8);background-size:60px 60px}.gs,.makropanel,.moodslider,.subfooter,footer{background-size:cover}.headerpanel{position:relative;z-index:50;overflow:hidden}.headerpanel .headermask,.headerpanel svg{position:absolute;bottom:-1px;right:0;display:block;background-image:url(/Media/assets/polygonmask.png);background-repeat:no-repeat;background-size:cover;background-position:bottom center;width:100%;height:18%}.navbar-nav{padding-left:30px}.logopanel .nav-link,.navbar{padding:0}.gupbtn{background-color:#e6007e;color:#fff!important;border-color:#e6007e}.gupbtn:hover{color:#e6007e!important;background-color:#fff;border-color:#e6007e}.gupbtn:active{color:#e6007e!important;background-color:#fff!important;border-color:#e6007e!important}.navbar{width:100%}.nav-link:not(.nav .nav-link){padding:.5rem 0;margin-right:-15px;margin-left:-15px}.dropdown-menu{background-color:transparent;border:none;font-size:1em}.dropdown-menu .dropdown-item{background-color:#e6007e;margin-bottom:1px;color:#fff}.blogpost-title,.magenta,.reasonline h2,li.nav-item.dropdown.show a.nav-link,svg|a:active,svg|a:hover{color:#e6007e}#stoerer,.caption a:hover,.footerpanel a,.footertoppanel .caption a:hover,.hero-content,.hero-content h1,.hero-content h2,.joblist .btn-job a,.reasonarrow,.reasonarrow:hover{color:#fff}.dropdown-toggle::after{border-top:.2em solid;border-right:.2em solid transparent;border-left:.2em solid transparent}#hole{position:absolute;right:0;bottom:0}.moodslider{background-repeat:no-repeat;overflow:hidden;position:relative;min-height:36vh}#map,.makropanel{min-height:40vh}.heropanel{position:relative;margin-top:-15vh;margin-bottom:7vh;z-index:89}#stoerer,.tlpanel{position:absolute}.hero-content{margin:0 auto;display:block;width:100%;max-width:50vw;background-color:rgba(230,0,126,.7);padding:20px}.makropanel.world,.world,footer{padding-top:14vh;background-repeat:no-repeat}.hero-content h2{font-size:3em}.hero-content h1,.hero-content p{font-size:1.4em;line-height:1.1;font-weight:400}.footerpanel .toppanel,.gs,.hero-content strong,.reason .itemnumber{font-weight:600}#stoerer{border-radius:18vw;background-color:#e6007e;width:18vw;height:18vw;top:50px;left:50px;text-align:center;padding-top:6vh;transform:rotate(-15deg);font-size:1.4vw;line-height:1.3}#stoerer h3{font-size:1.75vw}#stoerer a,footer{font-size:1em;color:#fff}.logo{height:9vh;margin-right:10vw;padding-top: 9px;padding-bottom: 9px;}.makropanel{background-image:url(/media/assets/globe_sw.jpg);background-repeat:no-repeat;margin-top:5vh;margin-bottom:5vh}.makropanel.world,.world{background-image:url(/media/assets/welt_grau.jpg);min-height:86vh;margin-top:5vh;margin-bottom:5vh;padding-bottom:17vh}.keyfactpanel .item img,.keyfactpanel .item svg{transform:scale(1.8);padding-top:3vh;padding-bottom:3vh;margin:0 auto}.keyfactpanel .slick-current .mga{fill:rgba(230,0,126,1)}.zitat{font-size:3vh;color:#fff;margin-bottom:3vh;line-height:1.2;margin-top:0;padding-top:9vh}.zitattext{display:inline;padding:0 20px;line-height:1.5}.next,.prev{display:block}.author{font-size:.8em;text-align:right;margin-top:30px}.section.main,.section.projekte,.section.projektliste,section.second-content{margin-bottom:5vh}.section.main,.section.standort,section .galerie{position:relative;margin-bottom:5vh}.standort img{max-width:100%;height:auto}.stationmap object{width:38vw;margin:0 auto;display:block}.gs{margin:10px 20px;font-size:5em;background-image:url(/Media/assets/hexagon_grau.svg);background-repeat:no-repeat;padding:0 60px;color:#fff}.blogpost,.doubleimage img:first-child{margin-bottom:15px}.headline h3{font-size:2em}.footerpanel .bottomnavipanel ul li,.stationmap .headline .gs,.stationmap .headline h3{display:inline-block}.stationmap .headline,.subfooter.projects .item{text-align:center}.teampanel .entry,.teampanel .entry.second,.teampanel .entry.third,.teampanel .entrysmall,.teampanel .mainpart{position:relative;margin-bottom:30px}.teampanel .entry .tlpanel{font-size:.8em}.teampanel .entrysmall .tlpanel{font-size:.8em;right:0;left:0;bottom:0;padding:5px 15px 15px}.tlpanel{right:10px;bottom:10px;padding:15px 30px;background-color:rgba(255,255,255,.7)}.pagenav,.prev{position:sticky}.tlpanel .card-body{padding:5px 15px}.tlpanel .card-body p{margin-bottom:0}.tlpanel .card{border-radius:0;border:0;border-bottom:1px solid #ededed}.tlpanel .btn{border-radius:0;padding:5px 10px;background-color:#fff;margin-bottom:-1px;border:1px solid #fff}.tlpanel a{color:#06c;text-decoration:none!important}.depfilter .item,.galerie .firstline,.galerie .item,.galerie .row.line,.projektliste .item{margin-bottom:30px}.pagenav{top:30vh;z-index:8}.prev{position:-webkit-sticky;margin-left:20px;float:left}.next{position:sticky;position:-webkit-sticky;margin-right:20px;float:right}.next img,.prev img{transform:scale(1.5)}.next img,.next p,.prev img,.prev p{display:inline-block;margin:0 6px}.next a,.prev a{color:#e6007e;font-size:1.2em;text-transform:uppercase}.blogpost{background-color:#efefef;padding:15px 15px 15px 0}.blogpost,.blogpost a,a.post{color:#3d3d3d}footer{background-image:url(/Media/assets/footer_test.svg);padding-bottom:8vh}.footertoppanel .item{margin-bottom:30px;position:relative}.footertoppanel .caption,.newspanel .caption,.projekte .caption,.projektliste .caption{position:relative;padding:5px 10px;color:#fff;background-color:#e6007e;bottom:0;line-height:1.2}.footerpanel .toppanel{margin-bottom:2vh}.footerpanel .contactdatapanel{margin-bottom:1vh}.footerpanel .bottompanel,.reasonline{margin-bottom:3vh}.footerpanel .bottomnavipanel ul{list-style-type:none;margin:0 0 20px -10px;padding:0}.footerpanel .bottomnavipanel ul li:after{content:"|"}.footerpanel .bottomnavipanel ul li:last-child:after{content:" "}.footerpanel .bottomnavipanel a{color:#fff;text-decoration:none;padding:0 15px 0 10px;font-size:.8em}.footerpanel .bottomnavipanel .svg-inline--fa{margin-top:-30px}.subfooter{background-image:url(/Media/assets/projekte/02_stoerer_gebaeude_sw.jpg);background-repeat:no-repeat;height:55vh;background-position:100% 75%;margin-bottom:-20vh;padding-top:3vh}.subfooter.standort{background-image:url(/Media/assets/gup_gebaeude_frei.jpg)}.reason .itemnumber,ol.colored-list li::before{background-image:url(/Media/assets/hexagon_magenta.svg);background-repeat:no-repeat}.subfooter.projects .counter{font-size:3em;text-align:center}.footerpanel i.fas{width:40px}.fa-2x{font-size:1.5em}.grey{color:#505251}.reasonpanel{background-color:#e6007e;color:#fff;text-align:center;max-width:8vw;width:100%;position:fixed;right:0;top:42vh;padding:15px;font-size:3vh;cursor:pointer;height:25vh;z-index:90;transition:1.2s ease-out}.reasonpanel.active{max-width:25vw!important;height:100vh;top:0;width:100%;transition:1.2s ease-in}.reasonpanel h2{font-size:10vh}.introtext,.reasonarea{margin-left:40vw;opacity:0;transition:margin-left .5s;padding-bottom:7vh;width:21vw}.hidecat,.showcat{transition:1s ease-out}.introtext.show,.reasonarea.show{margin-left:5%;opacity:1;transition:1.9s}.reasonarea p{font-size:1.7vh}.reasonarea h2{font-size:1em}.reasonpanel .expand{position:absolute;top:0;left:10px;color:#fff}.reason .itemnumber{display:flex;align-items:center;justify-content:center;color:#fff;font-size:5vh;background-position:center;background-size:80%}.slick-prev.slick-arrow{position:absolute;bottom:0;left:0}.slick-next.slick-arrow{position:absolute;bottom:0;right:0}.slick-next,.slick-prev{border:1px solid #fff;color:#fff;font-size:.8em;padding:5px 20px 10px;margin:0}.slick-slide{overflow:hidden;height:auto}.joblist #accordion{margin-bottom:4vh}.joblist .card{border-radius:0;margin-bottom:15px}.joblist .btn-job{background-color:#e6007e;border-radius:0;margin-right:20px}.joblist .btn-job a i{margin-right:5px}.joblist .btn.btn-link{color:#e6007e;font-size:1.2em}.hidecat{width:0;height:auto;flex:0;padding:0}.hidecat .caption{display:none}.presseitem a,.showcat .caption{display:block}.depfilter{margin-top:20px}.depfilter .item.inactive{opacity:.5;transform:scale(1);transition:.6s ease-out}.depfilter .item.active{opacity:1;transform:scale(1.1);transition:.6s ease-in}.depfilter .caption{font-size:.8em;margin-bottom:0}.animation-element{opacity:0;position:relative}.animation-element.slide-left{opacity:0;-moz-transition:1.5s linear;-webkit-transition:1.5s linear;-o-transition:1.5s linear;transition:1.5s linear;-moz-transform:translate3d(-100px,0,0);-webkit-transform:translate3d(-100px,0,0);-o-transform:translate(-2500px,0);-ms-transform:translate(-2500px,0);transform:translate3d(-2500px,0,0)}.animation-element.slide-left.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.animation-element.slide-left.testimonial{width:100%;margin:0 0 5vh;background:#f5f5f5;padding:60px 15px 15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);border:1px solid #eaeaea;position:relative}.animation-element.slide-left.testimonial:active,.animation-element.slide-left.testimonial:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.animation-element.slide-left.testimonial:nth-of-type(2n),.animation-element.slide-left.testimonial:nth-of-type(odd){width:100%;margin:0 0 5vh}.animation-element.slide-left.testimonial .content,.animation-element.slide-left.testimonial .header{float:left;width:100%;margin-bottom:10px}.testimonial{margin:60px 0 5vh;position:relative;padding-top:70px}.animation-element.slide-left.testimonial h3,.animation-element.slide-left.testimonial h4{margin:0 0 5px}.animation-element.slide-left.testimonial i{color:#aaa;margin-right:5px}.year{position:absolute;top:-10px;background-color:#e6007e;padding:10px 20px;left:-15px;color:#fff;outline:#e6007e solid 1px;outline-offset:5px}.newspanel,.presseitem{background-color:#efefef}.newspanel{padding:30px;margin-top:50px;margin-bottom:50px}.newspanel .caption{min-height:58px;position:relative;bottom:0}.newspanel .newsitem{height:250px;background-repeat:no-repeat;background-size:cover;position:relative;display:block}.newspanel .newspanelheadline h3{font-weight:300;padding:5px 0 25px}svg .gs,svg .gs a,svg .gs a:active,svg .gs a:visited{font-family:'OpenSans SemiBold';font-weight:600;font-size:'20.4pt';fill:rgb(230,0,126);color:#e6007e}.keyfacts .caption{line-height:1;font-size:.8em;color:#3d3d3d}.presseitem a,.presseitem h3{align-items:center;height:100%;position:relative;color:#e6007e}.presseitem h3{display:flex;justify-content:center}.presseitem{border:1px solid #fff;padding:15px}.presseitem p.caption{position:absolute;margin:0;padding:3px;background-color:rgba(255,255,255,.8);font-size:.8em;width:100%;left:0;bottom:0}.cc_css_reboot.cc_dialog.dark.headline button.cc_b_ok,.cc_css_reboot.dark.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button{background-color:#e6007e;color:#fff}.cc_css_reboot.cc_dialog.dark.headline .cc_b_cp,.cc_css_reboot.cc_dialog.dark.headline .cc_b_ok{margin:0 10px 10px 0!important}p.subline{font-size:80%}.navbar-toggler-icon:focus,.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,var c input[type=email]:focus{border-color:transparent;box-shadow:0;outline:0}.nav-link:focus,.nav-link:hover,.navbar-nav .nav-item{outline:0;background-color:transparent}svg .gs a:active,svg .gs a:visited{fill:rgb(230,0,126)}.gs a:visited{fill:rgb(230,0,126)!important}svg|a:link,svg|a:visited{cursor:pointer;font-family:"Open Sans",sans-serif!important;font-weight:400}svg|a text,text svg|a{fill:rgb(230,0,126);font-family:Open Sans,sans-serif!important;font-weight:400}svg|a{font-family:OpenSans-Regular,sans-serif!important;font-weight:400}ol.colored-list{list-style-type:none}ol.colored-list li{counter-increment:li;margin:14px 0 50px -21px;border-top:1px solid #e6007e}ol.colored-list li::before{content:counter(li);border:none;width:60px;height:60px;text-align:center;padding:3px;display:block;margin:-27px auto 10px;background-size:100%;font-size:1.5em;color:#fff}@media (max-width:1200px){.reasonpanel{max-width:10vw}}@media (max-width:1024px){.navbar-expand-lg{margin:0 auto}.hero-content{max-width:70vw}.h2,.hero-content h2,h2{font-size:2rem}.hero-content p{font-size:1em}.moodslider{min-height:auto}#stoerer{padding-top:5vh}.reasonpanel{max-width:12vw}}@media (max-width:992px){#stoerer{display:none}.makropanel.world,.world{padding-top:5vh}.keyfactpanel .item img,.keyfactpanel .item svg{transform:scale(1.4)}.hero-content{max-width:70vw}.h2,.hero-content h2,h2{font-size:2rem}.teamarea .teampanel .column{background-color:#efefef;margin-bottom:30px;padding-top:15px}.teamarea .teampanel .tlpanel{position:relative;bottom:0;background-color:rgba(255,255,255,0)}.pagenav{position:relative;z-index:8;height:75px;top:0}.next,.prev{position:absolute}.prev{left:0}.next{right:0}.next img,.prev img{transform:scale(.5)}.teampanel .entry{margin-bottom:0}.zitattext{font-size:1em}.author{font-size:.7em}.stationmap object{width:60vw}}@media screen and (max-width:768px){.animation-element.slide-left.testimonial,.animation-element.slide-left.testimonial:nth-of-type(2n),.animation-element.slide-left.testimonial:nth-of-type(odd){width:100%;margin:0 0 20px}.animation-element.slide-left.testimonial .content,.animation-element.slide-left.testimonial .left,.animation-element.slide-left.testimonial .rating,.animation-element.slide-left.testimonial .right{text-align:center;float:none}.reasonpanel{display:none}.makropanel.world,.world{padding-top:10vh}.footerpanel .bottomnavipanel ul li{display:block}.footerpanel .bottomnavipanel ul li:after{content:''}.hero-content{max-width:90vw}.hero-content h2{font-size:5.5vw}.hero-content h1,.hero-content p{font-size:4vw}.subfooter{height:65vh}.zitattext{font-size:.8em}.author{font-size:.5em}}@media screen and (max-width:480px){body{font-size:1em}.logo{height:10vh}.hero-content{width:90vw;padding:5px 10px}.h2,.hero-content h2,h2{font-size:5.5vw}.h1,.hero-content h1,h1{font-size:4vw}.hero-content p{font-size:4vw;margin-bottom:0}.joblist .btn.btn-link{font-size:.8em;text-align:center;width:100%}.heropanel{margin-top:-7vh;margin-bottom:2vh}.footerpanel .bottomnavipanel ul li{border-bottom:1px solid #fff;padding:5px 0}.subfooter{height:100vh}.zitattext{font-size:.8em}.author{font-size:.5em}.stationmap object{width:90vw}.fa-2x{font-size:3.5vh}.reason .itemnumber{font-size:1.5em;background-size:contain;height:50px;width:50px;margin:0 auto 20px}}
        