@import url('../../../fileadmin/resources/lib/fontAwesome/4.7.0/css/font-awesome.min.css');@import url('../../../fileadmin/resources/lib/jqueryUi/1.12.1/jquery-ui.min.css');@import url('../../../fileadmin/resources/lib/fancybox/3.2.10/dist/jquery.fancybox.min.css');html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-Light.ttf');font-weight:300;font-display:fallback;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-LightItalic.ttf');font-weight:300;font-style:italic;font-display:fallback;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-Regular.ttf');font-weight:400;font-display:fallback;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-Italic.ttf');font-weight:400;font-style:italic;font-display:fallback;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-Bold.ttf');font-weight:700;font-display:fallback;}@font-face{font-family:'Roboto Condensed';src:url('../../../fileadmin/resources/fonts/RobotoCondensed-BoldItalic.ttf');font-weight:700;font-style:italic;font-display:fallback;}*{font-family:'Roboto Condensed',sans-serif !important;box-sizing:border-box;}*:focus{outline:none !important;}.general-background{background-image:url('../../../fileadmin/resources/img/Wellen_BG_05.svg');background-size:102%;background-position:center top;width:100%;height:100%;position:fixed;overflow:auto;top:0;}body{overflow-y:scroll;}.compensate-for-scrollbar{margin-right:0 !important;}.compensate-for-scrollbar header{}.compensate-for-scrollbar .general-background{}p{margin:0 0 16px;}p:last-child{margin:0 !important;}p.text-justify{text-align:justify !important;}strong{font-weight:700;}img{width:100%;height:auto;display:block;}.back-to-top-wrapper{max-width:1400px;position:fixed;left:0;right:0;margin:0 auto;bottom:30px;pointer-events:none;padding-right:115px;width:100%;}.back-to-top-wrapper .back-to-top{pointer-events:all;position:relative;width:53px;height:53px;background-color:white;border-radius:11px;cursor:pointer;float:right;text-decoration:none;background-image:url('../../../fileadmin/resources/img/top-arrow.png');background-size:100%;background-repeat:no-repeat;}header{border-bottom:2px solid #ff6100;max-width:1400px;width:100%;margin:35px auto 0;position:relative;}header .header-inner{max-width:980px;width:100%;margin:0 auto 17px;position:relative;}main{max-width:1400px;width:100%;margin:0 auto;position:relative;}main .inner-split{overflow:hidden;max-width:980px;width:100%;margin:0 auto;}main .inner-split .left{float:left;width:740px;padding:0 10px 0 0;}main .inner-split .right{float:right;width:240px;padding:0 0 0 10px;}main .inner-split section.content-text{padding:0 !important;}footer{background-color:rgba(3,68,67,0.8);max-width:1400px;width:100%;margin:0 auto;padding:38px 0 63px;position:relative;}footer .footer-inner{max-width:980px;width:100%;margin:0 auto;}footer .footer-inner ul{margin-bottom:42px;overflow:hidden;}footer .footer-inner ul li{float:left;width:25%;font-size:16px;line-height:20px;}footer .footer-inner ul li a{color:#ff6100;text-decoration:none;transition:all 0.2s;}footer .footer-inner ul li a:hover{color:#fff;}footer .footer-inner .footer-image{width:400px;margin:0 auto;}.template-0 .popup .inner{padding:40px 30px !important;}.fixed-navigation{padding-top:179px;}.fixed-navigation .header-orange-line{position:absolute;top:0;z-index:4444;}.fixed-navigation header{position:fixed;margin:0 auto;padding:47px 0 0 0;top:0;left:0;right:0;z-index:3333;background-color:#fff;}.fixed-navigation header.sticky{padding:18px 0 0 0;-webkit-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);}.fixed-navigation header.sticky .header-logo{width:300px;}.fixed-navigation header.sticky .header-logo .large{}.fixed-navigation header.sticky .header-logo .small{}.fixed-navigation header.sticky .header-searchform{bottom:30px;}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox:after{display:block;content:' ';clear:both;}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li{float:left;margin:0 10px 0 0;}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a{font-weight:300;color:#004646;}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li a:hover{color:#ff6100;text-decoration:underline;}div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a{font-weight:700;pointer-events:none;}div.tx-indexedsearch-browsebox:last-of-type ul.tx-indexedsearch-browsebox{margin:20px 0 0 0;}.tx-indexedsearch-res h3{margin:0 0 5px !important;}.tx-indexedsearch-res h3 .tx-indexedsearch-title{font-size:18px;line-height:24px;}.tx-indexedsearch-res p{display:inline;}.tx-indexedsearch-res a.more{color:#004646;text-decoration:underline;font-weight:100;}.popup .print-btn{display:inline-block;font-size:18px;line-height:28px;border:1px solid #fff;border-radius:30px;padding:4px 12px;width:100%;color:#fff;margin-bottom:18px;text-transform:uppercase;background-color:#ff6100;text-align:center;font-weight:700;position:relative;letter-spacing:3px;text-decoration:none;}.popup .print-btn:hover{border:1px solid #ff6100;background-color:#fff;color:#ff6100;}@media only screen and (min-width:768px) and (max-width:1023px){html.general-background{background-image:url('../../../fileadmin/resources/img/wave-bg-sm.jpg');}.back-to-top-wrapper{padding-right:30px;}.back-to-top-wrapper .back-to-top{width:50px;height:50px;border-radius:11px;}.back-to-top-wrapper .back-to-top:after{transform:translateY(-51%);font-size:50px;}header{overflow:hidden;}header .header-inner{max-width:inherit;width:100%;margin:0 auto 15px;position:relative;padding:0 5%;}main .inner-split{padding:0 20px;}main .inner-split .left{float:left;width:70%;}main .inner-split .right{float:right;width:30%;}footer .footer-inner{padding:0 5%;}footer .footer-inner .footer-image{width:50%;}.fixed-navigation{padding-top:inherit;}.fixed-navigation .header-orange-line{position:relative;top:inherit;z-index:inherit;}.fixed-navigation header{position:relative;margin:24px auto 0;padding:inherit;top:inherit;left:inherit;right:inherit;z-index:inherit;background-color:inherit;}.fixed-navigation header.sticky{padding:18px 0 0 0;-webkit-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);}.fixed-navigation header.sticky .header-logo{width:300px;}.fixed-navigation header.sticky .header-logo .large{}.fixed-navigation header.sticky .header-logo .small{}.fixed-navigation header.sticky .header-searchform{bottom:30px;}}@media only screen and (max-width:767px){html.general-background{background-image:url('../../../fileadmin/resources/img/wave-bg-sm.jpg');}.back-to-top-wrapper{bottom:30px;bottom:4vw;padding-right:30px;padding-right:4vw;}.back-to-top-wrapper .back-to-top{width:50px;width:6.66667vw;height:50px;height:6.66667vw;border-radius:11px;border-radius:1.46667vw;}.back-to-top-wrapper .back-to-top:after{transform:translateY(-53%);font-size:70px;font-size:9.33333vw;}header{overflow:hidden;margin:24px auto 0;}header .header-inner{max-width:inherit;width:100%;margin:0 auto 28px;position:relative;padding:0 5%;}main .inner-split{padding:0 40px;padding:0 5.33333vw;}main .inner-split .left{float:none;width:100%;margin:0 0 20px;margin:0 0 2.66667vw;padding:0;}main .inner-split .right{float:none;width:100%;padding:0;}footer{padding:30px 0 52px;}footer .footer-inner{padding:0 5%;}footer .footer-inner ul li{width:25%;}footer .footer-inner ul li.hide-in-sm{display:none;}footer .footer-inner .footer-image{width:59%;}.template-0 .popup .inner{padding:40px 30px !important;padding:5.33333vw 4vw !important;}.fixed-navigation{padding-top:inherit;}.fixed-navigation .header-orange-line{position:relative;top:inherit;z-index:inherit;}.fixed-navigation header{position:relative;margin:24px auto 0;padding:inherit;top:inherit;left:inherit;right:inherit;z-index:inherit;background-color:inherit;}.fixed-navigation header.sticky{padding:18px 0 0 0;-webkit-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);-moz-box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);box-shadow:0px 5px 5px -5px rgba(0,0,0,0.75);}.fixed-navigation header.sticky .header-logo{width:300px;}.fixed-navigation header.sticky .header-logo .large{}.fixed-navigation header.sticky .header-logo .small{}.fixed-navigation header.sticky .header-searchform{bottom:30px;}}@media only screen and (max-width:500px){footer .footer-inner ul li{display:inline-block;width:inherit;margin-right:20px;}}section.header-orange-line{background-color:#ff6100;height:12px;width:100%;position:relative;}section.header-logo{width:420px;color:#ff6100;}section.header-logo .small{display:none;}@media only screen and (min-width:768px) and (max-width:1023px){section.header-logo{width:86%;}}@media only screen and (max-width:767px){section.header-logo{width:86%;}section.header-logo .large{display:none;}section.header-logo .small{display:block;}}nav.main-navigation{position:absolute;bottom:0;right:-12.5px;z-index:2222;}nav.main-navigation .hover-menu{display:block;}nav.main-navigation .mobile-open{display:none;width:52px;height:37px;cursor:pointer;background-image:url('../../../fileadmin/resources/img/menu-icon-2x.png');background-repeat:no-repeat;background-size:100%;}nav.main-navigation ul li{font-size:14px;line-height:17px;float:left;position:relative;}nav.main-navigation ul li a{color:#004646;text-decoration:none;border:1px solid transparent;padding:3px 12.5px;border-radius:15px;transition:all 0.2s;}nav.main-navigation ul li a:hover{border:1px solid #004646;}nav.main-navigation ul li.active a{color:#ff6100;}nav.main-navigation ul li.collapsed a{border:1px solid #004646;}nav.main-navigation ul li .second-level{display:none;position:absolute;max-width:183px;width:183px;top:20px;padding-top:16px;}nav.main-navigation ul li .second-level ul{background-color:rgba(255,255,255,0.76);border-bottom-left-radius:11px;overflow:hidden;}nav.main-navigation ul li .second-level ul li{float:none;margin-bottom:10px;}nav.main-navigation ul li .second-level ul li a{font-size:14px;line-height:18px;padding:5px 10px;border:none !important;color:#004646;border-radius:0;width:100%;display:block;}nav.main-navigation ul li .second-level ul li:hover a{background-color:#ff6100;border-bottom-left-radius:11px;color:#fff;font-weight:700;}nav.main-navigation ul li:last-child .second-level{display:none;max-width:130px;width:130px;right:0;}.click-menu{position:relative;z-index:2222;}.click-menu ul{position:absolute;top:0;left:20px;right:20px;display:none;background-color:rgba(255,255,255,0.9);}.click-menu ul li{float:none;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}.click-menu ul li a{color:#004646;text-decoration:none;padding:8px 20px;display:block;}.click-menu ul li a:hover{background-color:#ff6100;color:#fff;}.click-menu ul li a.has-sub{position:relative;}.click-menu ul li a.has-sub:after{display:block;content:'\f107';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:FontAwesome;color:#004646;font-weight:400;}.click-menu ul li a.has-sub.sub-collapsed:after{content:'\f106';}.click-menu ul li.active a{color:#ff6100;font-weight:bold;}.click-menu ul li.active a:hover{background-color:#ff6100;color:#fff;}.click-menu .second-level{display:none;}.click-menu .second-level ul{position:static;display:block;background:inherit;}.click-menu .second-level ul li{float:none;font-size:24px;font-size:3.2vw;line-height:32px;line-height:4.266666666666667vw;position:relative;}.click-menu .second-level ul li a{color:#004646;text-decoration:none;padding:4px 20px 4px 40px;display:block;font-weight:400;}.click-menu .second-level ul li a:hover{background-color:#ff6100;color:#fff;}.click-menu .second-level ul li.active a{color:#004646;font-weight:400;}.click-menu .second-level ul li.active a:hover{background-color:#ff6100;color:#fff;}@media only screen and (min-width:768px) and (max-width:1023px){nav.main-navigation{position:absolute;bottom:0;right:5%;}nav.main-navigation .hover-menu{display:none;}nav.main-navigation .click-menu{display:block;}nav.main-navigation .mobile-open{display:block;}nav.main-navigation ul{display:none;}}@media only screen and (max-width:767px){nav.main-navigation{position:absolute;bottom:0px;right:5%;}nav.main-navigation .hover-menu{display:none;}nav.main-navigation .click-menu{display:block;}nav.main-navigation .mobile-open{display:block;}nav.main-navigation ul{display:none;}}@media only screen and (max-width:500px){nav.main-navigation .mobile-open{width:30px;height:21px;}}section.header-searchform{position:absolute;bottom:55px;right:0;}section.header-searchform input[type="text"]{height:24px;width:205px;appearance:none;-webkit-appearance:none;border:1px solid #004646;border-radius:11px;padding:1px 12px 0;background:none;}section.header-searchform input[type="submit"]{position:absolute;top:50%;transform:translateY(-50%);right:12px;appearance:none;-webkit-appearance:none;background:none;border:0;width:20px;height:20px;background-image:url('../../../fileadmin/resources/img/search-submit-2x.png');background-repeat:no-repeat;background-size:100%;cursor:pointer;}@media only screen and (min-width:768px) and (max-width:1023px){section.header-searchform{display:none;}}@media only screen and (max-width:767px){section.header-searchform{display:none;}}section.stage{max-width:1400px;width:100%;margin:0 auto;position:relative;overflow:hidden;}section.stage .invisible-placeholder{visibility:hidden;}section.stage .stage-wrapper{position:absolute !important;top:0;left:0;right:0;bottom:0;z-index:1111;}section.stage .stage-wrapper .button-wrapper{pointer-events:none;overflow:hidden;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding:0 115px;}section.stage .stage-wrapper .button-wrapper .prev-btn,section.stage .stage-wrapper .button-wrapper .next-btn{pointer-events:all;float:left;width:53px;height:53px;background-color:white;border-radius:11px;position:relative;cursor:pointer;background-image:url('../../../fileadmin/resources/img/left-arrow.png');background-size:100%;background-repeat:no-repeat;}section.stage .stage-wrapper .button-wrapper .next-btn{float:right;background-image:url('../../../fileadmin/resources/img/right-arrow.png');}@media only screen and (max-width:767px){section.stage{max-width:1400px;width:100%;margin:0 auto;position:relative;overflow:hidden;}section.stage .invisible-placeholder{visibility:hidden;}section.stage .stage-wrapper{position:absolute !important;top:0;left:0;right:0;bottom:0;z-index:1111;}section.stage .stage-wrapper .button-wrapper{pointer-events:none;overflow:hidden;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:100%;padding:0 15px;}section.stage .stage-wrapper .button-wrapper .prev-btn,section.stage .stage-wrapper .button-wrapper .next-btn{width:40px;width:5.33333vw;height:40px;height:5.33333vw;border-radius:11px;border-radius:1.466666666666667vw;}}section.content-welcome{position:relative;margin-bottom:-20px;}section.content-welcome .content-welcome-inner{background-color:rgba(255,73,0,0.8);background-size:100%;background-repeat:no-repeat;text-align:center;padding:75px 0 100px 0;}section.content-welcome .content-welcome-inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 100px;color:#fff;margin-bottom:55px;text-transform:uppercase;letter-spacing:3px;}section.content-welcome .content-welcome-inner .text{text-align:left;color:#fff;max-width:980px;width:100%;margin:0 auto;font-size:18px;line-height:28px;font-weight:100;}section.content-welcome .content-welcome-inner .text a{font-weight:100;color:#fff;text-decoration:underline;}section.content-welcome .content-welcome-inner .text .text-center{text-align:center;}section.content-welcome .content-welcome-inner .text h2{font-size:30px;line-height:32px;letter-spacing:3px;text-align:center;}section.content-welcome .reference-wrapper{position:relative;margin:0 auto;width:100%;overflow:hidden;max-width:980px;display:table;transform:translateY(-60px);}section.content-welcome .reference-wrapper .reference-item{display:table-cell;position:relative;}section.content-welcome .reference-wrapper .reference-item .nameplate{visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:50%;background-color:rgba(255,97,0,0.85);text-align:center;transition:all 0.2s;width:100%;}section.content-welcome .reference-wrapper .reference-item .nameplate .inner{color:#fff;display:inline-block;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);font-size:18px;line-height:20px;padding:0 20px;text-transform:uppercase;letter-spacing:3px;}section.content-welcome .reference-wrapper .reference-item:hover .nameplate{opacity:1;visibility:visible;}section.content-welcome .reference-wrapper .spacer{display:table-cell;width:20px;}section.content-welcome.centered .text{text-align:center;}section.content-welcome.no-reference{margin-bottom:40px;}section.content-welcome.no-reference .content-welcome-inner{padding:75px 0 60px 0;}section.content-welcome.no-reference .content-welcome-inner .headline{margin-bottom:40px;}section.content-welcome.green .content-welcome-inner{background-color:rgba(3,68,67,0.8);}@media only screen and (min-width:768px) and (max-width:1023px){section.content-welcome{position:relative;margin-bottom:-20px;}section.content-welcome .content-welcome-inner{background-color:#ff6100;text-align:center;padding:75px 40px 100px;}section.content-welcome .content-welcome-inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 100px;color:#fff;margin-bottom:55px;}section.content-welcome .content-welcome-inner .text{text-align:left;color:#fff;max-width:980px;width:100%;margin:0 auto;font-size:18px;line-height:28px;}section.content-welcome .reference-wrapper{position:relative;margin:0 auto;width:100%;overflow:hidden;max-width:980px;display:table;transform:translateY(-60px);padding:0 20px;}section.content-welcome .reference-wrapper .reference-item{display:table-cell;}section.content-welcome .reference-wrapper .spacer{display:table-cell;width:20px;}section.content-welcome.centered .text{text-align:center;}section.content-welcome.no-reference{margin-bottom:40px;}section.content-welcome.no-reference .content-welcome-inner{padding:75px 40px 60px;}section.content-welcome.no-reference .content-welcome-inner .headline{margin-bottom:40px;}}@media only screen and (max-width:767px){section.content-welcome{position:relative;margin-bottom:-145px;margin-bottom:-19.33333vw;}section.content-welcome .content-welcome-inner{background-color:#ff6100;text-align:center;padding:60px 40px 188px;padding:8vw 5.33333vw 25.06667vw;}section.content-welcome .content-welcome-inner .headline{display:block;font-size:34px;font-size:4.53333vw;line-height:34px;line-height:4.53333vw;border-radius:30px;border-radius:4vw;padding:10px 10px;padding:1.86667vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;}section.content-welcome .content-welcome-inner .text{text-align:left;color:#fff;max-width:980px;width:100%;margin:0 auto;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}section.content-welcome .reference-wrapper{position:relative;margin:0 auto;width:100%;overflow:hidden;max-width:980px;display:table;transform:translateY(-150px);transform:translateY(-20vw);padding:0 40px;padding:0 5.33333vw;}section.content-welcome .reference-wrapper .reference-item{display:block;float:left;width:50%;padding:0 10px 20px 0;padding:0 1.33333vw 2.66667vw 0;}section.content-welcome .reference-wrapper .reference-item .nameplate{visibility:visible;opacity:1;background-color:rgba(0,70,70,0.85);bottom:20px;bottom:2.66667vw;right:10px;right:1.33333vw;width:initial;}section.content-welcome .reference-wrapper .reference-item .nameplate .inner{font-size:26px;font-size:3.46667vw;line-height:30px;line-height:4vw;padding:0 20px;padding:0 2.66667vw;}section.content-welcome .reference-wrapper .reference-item.right{padding:0 0 20px 10px;padding:0 0 2.66667vw 1.33333vw;}section.content-welcome .reference-wrapper .reference-item.right:before{clear:both;}section.content-welcome .reference-wrapper .reference-item.right .nameplate{bottom:20px;bottom:2.66667vw;left:10px;left:1.33333vw;right:0;}section.content-welcome .reference-wrapper .spacer{display:none;}section.content-welcome.centered .text{text-align:center;}section.content-welcome.no-reference{margin-bottom:40px;margin-bottom:5.33333vw;}section.content-welcome.no-reference .content-welcome-inner{padding:75px 20px 60px;padding:10vw 20px 8vw;}section.content-welcome.no-reference .content-welcome-inner .headline{margin-bottom:40px;}}section.content-servicebar .content-servicebar-inner{background-color:rgba(3,68,67,0.8);text-align:center;padding:80px 0 65px 0;margin-bottom:40px;}section.content-servicebar .content-servicebar-inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 100px;color:#fff;margin-bottom:35px;text-transform:uppercase;letter-spacing:3px;}section.content-servicebar .content-servicebar-inner .bodytext{text-align:left;color:#fff;max-width:980px;width:100%;margin:0 auto;font-size:18px;line-height:28px;font-weight:100;}section.content-servicebar .content-servicebar-inner .bodytext a{font-weight:700;color:#fff;text-decoration:none;}section.content-servicebar .content-servicebar-inner .bodytext a:hover{text-decoration:underline;}section.content-servicebar .content-servicebar-inner .bodytext .text-center{text-align:center;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper{text-align:center;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item{display:inline-block;width:52px;height:52px;margin-right:8px;background-size:100%;background-repeat:no-repeat;cursor:pointer;position:relative;transition:all 0.5s;border-radius:52px;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item:after{display:block;content:' ';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;visibility:hidden;opacity:0;background-size:100%;background-repeat:no-repeat;transition:all 0.2s;border-radius:52px;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item .text{display:none;position:absolute;top:50%;left:0;transform:translateY(-50%);background-color:#004646;padding:15px 20px 15px 60px;border-radius:30px;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase;white-space:nowrap;letter-spacing:1px;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik{background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.bauakustik{background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.bauakustik:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.bauakustik:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-bauphysik{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-bauphysik:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-bauphysik:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.schallimmissionsschutz{background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.schallimmissionsschutz:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.schallimmissionsschutz:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.messtechnik{background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.messtechnik:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-simulation{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_gruen.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-simulation:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.thermische-simulation:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item:last-child{margin:0;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.raumakustik-beschallungstechnik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.bauakustik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-bauphysik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.schallimmissionsschutz{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.messtechnik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-simulation{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}section.content-servicebar.orange .content-servicebar-inner{background-color:rgba(255,73,0,0.8);}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper{text-align:center;}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item:after{border:1px solid #fff;border-radius:50px;}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}@media only screen and (max-width:767px){section.content-servicebar .content-servicebar-inner{background-color:rgba(3,68,67,0.8);text-align:center;padding:70px 40px 45px;padding:9.33333vw 5.33333vw 6vw;margin-bottom:40px;margin-bottom:5.33333vw;}section.content-servicebar .content-servicebar-inner .headline{display:block;font-size:34px;font-size:4.53333vw;line-height:34px;line-height:4.53333vw;border-radius:30px;border-radius:4vw;padding:10px 10px;padding:1.86667vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;}section.content-servicebar .content-servicebar-inner .bodytext{text-align:left;color:#fff;max-width:980px;width:100%;margin:0 auto;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item{width:65px;width:8.66667vw;height:65px;height:8.66667vw;margin-right:12px !important;margin-right:1.6vw !important;pointer-events:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item .text{display:none !important;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item:after{}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.raumakustik-beschallungstechnik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.bauakustik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-bauphysik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.schallimmissionsschutz{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.messtechnik{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-simulation{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}}section.content-service-teaser{max-width:980px;width:100%;margin:0 auto;overflow:hidden;}section.content-service-teaser .service-teaser-row{display:table;width:100%;padding:40px 0;}section.content-service-teaser .service-teaser-row:first-child{padding:0 0 40px;}section.content-service-teaser .service-teaser-item{width:50%;padding:0 10px 0 0;overflow:hidden;display:table-cell;vertical-align:middle;}section.content-service-teaser .service-teaser-item.right{padding:0 0 0 10px;}section.content-service-teaser .service-teaser-item.right:before{clear:both;display:block;content:' ';}section.content-service-teaser .service-teaser-item .inner{display:table;width:100%;height:115px;transition:all 0.4s;}section.content-service-teaser .service-teaser-item .inner:hover{height:230px;}section.content-service-teaser .service-teaser-item .inner:hover .text{transition:all 0.2s;background-color:rgba(255,73,0,0.8);}section.content-service-teaser .service-teaser-item .text{width:50%;display:table-cell;vertical-align:middle;background-color:rgba(3,68,67,0.8);padding:20px;text-align:center;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase;letter-spacing:2px;}section.content-service-teaser .service-teaser-item .text span{display:inline-block;}section.content-service-teaser .service-teaser-item .image{width:50%;display:table-cell;background-position:center;background-size:100%;background-repeat:no-repeat;}section.content-service-teaser .service-teaser-item.raumakustik-beschallungstechnik .image{background-image:url('../../../fileadmin/resources/img/service-teaser-1-lg.png');}section.content-service-teaser .service-teaser-item.bauakustik .image{background-image:url('../../../fileadmin/resources/img/service-teaser-2-lg.png');}section.content-service-teaser .service-teaser-item.thermische-bauphysik .image{background-image:url('../../../fileadmin/resources/img/service-teaser-3-lg.png');}section.content-service-teaser .service-teaser-item.schallimmissionsschutz .image{background-image:url('../../../fileadmin/resources/img/service-teaser-4-lg.png');}section.content-service-teaser .service-teaser-item.messtechnik .image{background-image:url('../../../fileadmin/resources/img/service-teaser-5-lg.png');}section.content-service-teaser .service-teaser-item.thermische-simulation .image{background-image:url('../../../fileadmin/resources/img/service-teaser-6-lg.png');}section.content-service-teaser .service-teaser-item.hovered .inner{height:230px;}section.content-service-teaser .service-teaser-item.hovered .inner .text{background-color:rgba(255,73,0,0.8);}@media only screen and (min-width:768px) and (max-width:1023px){section.content-service-teaser{padding:0 20px;}section.content-service-teaser .service-teaser-item .inner{height:115px;height:11.24145vw;}section.content-service-teaser .service-teaser-item .inner:hover{height:215px;height:21.01662vw;}section.content-service-teaser .service-teaser-item .text{padding:20px;padding:1.95503vw;font-size:18px;font-size:1.75953vw;line-height:20px;line-height:1.95503vw;}section.content-service-teaser .service-teaser-item.hovered .inner{height:215px;height:21.01662vw;}}@media only screen and (max-width:767px){section.content-service-teaser{padding:0 40px;padding:0 5.33333vw;margin-bottom:40px;}section.content-service-teaser .service-teaser-row{padding:0;}section.content-service-teaser .service-teaser-row:first-child{padding:0;}section.content-service-teaser .service-teaser-item{display:block;padding:0;width:100%;padding:0 0 20px;padding:0 0 2.66667vw;}section.content-service-teaser .service-teaser-item.right{padding:0 0 20px;padding:0 0 2.66667vw;}section.content-service-teaser .service-teaser-item .inner{height:115px;height:15.33333vw;}section.content-service-teaser .service-teaser-item .inner:hover{height:115px;height:15.33333vw;}section.content-service-teaser .service-teaser-item .inner:hover .text{background-color:rgba(3,68,67,0.8);}section.content-service-teaser .service-teaser-item .text{padding:20px;padding:2.66667vw;font-size:26px;font-size:3.46667vw;line-height:30px;line-height:4vw;}section.content-service-teaser .service-teaser-item.hovered .inner{height:115px;height:15.33333vw;}section.content-service-teaser .service-teaser-item.hovered .inner .text{background-color:rgba(3,68,67,0.8);}}section.content-breadcrumb{position:absolute;left:0;right:0;top:20px;margin:0 auto;max-width:980px;z-index:1111;width:100%;}section.content-breadcrumb ul li{float:left;margin-right:5px;color:#fff;}section.content-breadcrumb ul li:before{display:inline-block;content:'>';margin-right:5px;}section.content-breadcrumb ul li:first-child:before{display:none;content:'';margin-right:inherit;}section.content-breadcrumb ul li:last-child{margin:0;}section.content-breadcrumb ul li a{color:#fff;}@media only screen and (min-width:768px) and (max-width:1023px){section.content-breadcrumb{display:none;}}@media only screen and (max-width:767px){section.content-breadcrumb{display:none;}}section.content-project-categories{max-width:980px;width:100%;margin:0 auto;overflow:hidden;}section.content-project-categories .project-categories-row{display:table;width:100%;padding:0 0 20px;}section.content-project-categories .project-categories-row:first-child{padding:0 0 20px;}section.content-project-categories .project-categories-row:last-child{padding:0 0 40px;}section.content-project-categories .project-categories-item{width:50%;padding:0 10px 0 0;overflow:hidden;display:table-cell;vertical-align:middle;}section.content-project-categories .project-categories-item.right{padding:0 0 0 10px;}section.content-project-categories .project-categories-item.right:before{clear:both;display:block;content:' ';}section.content-project-categories .project-categories-item .inner{display:table;width:100%;height:230px;}section.content-project-categories .project-categories-item .inner:hover .text{background-color:rgba(255,73,0,0.8);}section.content-project-categories .project-categories-item .text{width:50%;display:table-cell;vertical-align:middle;background-color:rgba(3,68,67,0.8);padding:20px;text-align:center;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase;transition:all 0.2s;letter-spacing:2px;}section.content-project-categories .project-categories-item .text span{display:inline-block;}section.content-project-categories .project-categories-item .image{width:50%;display:table-cell;background-position:center;background-size:100%;background-repeat:no-repeat;}section.content-project-categories .project-categories-item.last-odd{display:block;width:50%;}@media only screen and (min-width:768px) and (max-width:1023px){section.content-project-categories{padding:0 20px;}section.content-project-categories .project-categories-item .inner{height:320px;height:31.28055vw;height:inherit;}section.content-project-categories .project-categories-item .text{padding:20px;padding:1.95503vw;font-size:18px;font-size:1.75953vw;line-height:20px;line-height:1.95503vw;}}@media only screen and (max-width:767px){section.content-project-categories{padding:0 40px;padding:0 5.33333vw;margin-bottom:40px;}section.content-project-categories .project-categories-row{padding:0;}section.content-project-categories .project-categories-row:first-child{padding:0;}section.content-project-categories .project-categories-item{display:block;padding:0;width:100% !important;padding:0 0 20px;padding:0 0 2.66667vw;}section.content-project-categories .project-categories-item.right{padding:0 0 20px;padding:0 0 2.66667vw;}section.content-project-categories .project-categories-item .inner{height:inherit;}section.content-project-categories .project-categories-item .inner:hover .text{background-color:rgba(3,68,67,0.8);}section.content-project-categories .project-categories-item .text{padding:20px;padding:2.66667vw;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}section.content-project-categories .project-categories-item.hovered .inner .text{background-color:rgba(3,68,67,0.8);}}section.content-project-teaser{max-width:980px;width:100%;margin:0 auto;overflow:hidden;}section.content-project-teaser .project-teaser-row{display:table;width:100%;padding:0 0 20px;}section.content-project-teaser .project-teaser-row:first-child{padding:0 0 20px;}section.content-project-teaser .project-teaser-row:last-child{padding:0 0 40px;}section.content-project-teaser .project-teaser-item{width:50%;padding:0 10px 0 0;overflow:hidden;display:table-cell;vertical-align:middle;}section.content-project-teaser .project-teaser-item.right{padding:0 0 0 10px;}section.content-project-teaser .project-teaser-item.right:before{clear:both;display:block;content:' ';}section.content-project-teaser .project-teaser-item .inner{display:table;width:100%;}section.content-project-teaser .project-teaser-item .inner:hover .text{background-color:rgba(255,73,0,0.8);}section.content-project-teaser .project-teaser-item .text{width:50%;display:table-cell;vertical-align:middle;background-color:rgba(3,68,67,0.8);padding:15px;text-align:center;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase;transition:all 0.2s;letter-spacing:2px;}section.content-project-teaser .project-teaser-item .text span{display:inline-block;}section.content-project-teaser .project-teaser-item .image{width:50%;display:table-cell;background-position:center;background-size:100%;background-repeat:no-repeat;}@media only screen and (min-width:768px) and (max-width:1023px){section.content-project-teaser{padding:0 20px;}section.content-project-teaser .project-teaser-item .text{padding:20px;padding:1.95503vw;font-size:18px;font-size:1.75953vw;line-height:20px;line-height:1.95503vw;}}@media only screen and (max-width:767px){section.content-project-teaser{padding:0 40px;padding:0 5.33333vw;margin-bottom:40px;}section.content-project-teaser .project-teaser-row{padding:0;}section.content-project-teaser .project-teaser-row:first-child{padding:0;}section.content-project-teaser .project-teaser-item{display:block;padding:0;width:100%;padding:0 0 20px;padding:0 0 2.66667vw;}section.content-project-teaser .project-teaser-item.right{padding:0 0 20px;padding:0 0 2.66667vw;}section.content-project-teaser .project-teaser-item .inner:hover .text{background-color:rgba(3,68,67,0.8);}section.content-project-teaser .project-teaser-item .text{padding:20px;padding:2.66667vw;font-size:26px;font-size:3.46667vw;line-height:30px;line-height:4vw;}section.content-project-teaser .project-teaser-item.hovered .inner .text{background-color:rgba(3,68,67,0.8);}}.tx-powermail{margin:0 0 60px;}.tx-powermail h3{display:none;}.tx-powermail label{display:none;}.tx-powermail legend{display:none;}.tx-powermail .powermail_message_error{margin:0 0 20px;display:none;}.tx-powermail .powermail_message_error li{color:#ff6100;font-weight:bold;}.tx-powermail input[type="text"],.tx-powermail input[type="email"]{appearance:none;-webkit-appearance:none;font-size:14px;line-height:17px;border:0;outline:none;background:rgba(0,70,70,0.3);width:100%;color:#004646;padding:9px 10px;margin:0 0 10px;}.tx-powermail input[type="text"]::placeholder,.tx-powermail input[type="email"]::placeholder{opacity:0.8;color:#004646;}.tx-powermail textarea{appearance:none;-webkit-appearance:none;font-size:14px;line-height:17px;border:0;outline:none;background:rgba(0,70,70,0.3);width:100%;max-width:100%;min-width:100%;height:280px;color:#004646;padding:9px 10px;margin:0 0 10px;}.tx-powermail textarea::placeholder{opacity:0.8;color:#004646;}.tx-powermail input[type="submit"]{appearance:none;-webkit-appearance:none;font-size:14px;line-height:17px;color:#004646;border:0;outline:none;background:url('../../../fileadmin/resources/img/form-submit-icon.png');background-size:35px 32px;background-repeat:no-repeat;background-position:top left;height:32px;padding:0 0 0 40px;cursor:pointer;}.tx-powermail .checkbox.parsley-error{border:none !important;}.tx-powermail .checkbox.parsley-error input[type="checkbox"] + label:before{border:1px solid #ff6100 !important;}.tx-powermail input[type="checkbox"]{display:none;}.tx-powermail input[type="checkbox"] + label{font-size:17px;color:#36414D;line-height:23px;cursor:pointer;margin:0 0 10px 44px;position:relative;min-height:30px;padding:3px 0 0 0;display:block !important;}.tx-powermail input[type="checkbox"] + label a{color:#36414D;font-weight:700;}.tx-powermail input[type="checkbox"] + label small{margin:14px 0 0 0;display:block;font-size:12px;line-height:15px;color:#36414D;}.tx-powermail input[type="checkbox"] + label:before{background:rgba(0,70,70,0.3);width:30px;height:30px;position:absolute;top:0;left:-44px;display:block;content:' ';}.tx-powermail input[type="checkbox"]:checked + label:before{font-family:FontAwesome;content:"\f00c";color:#36414D;font-size:24px;line-height:28px;text-align:center;}.tx-powermail .captcha-wrapper{margin:0 0 10px;}.tx-powermail .parsley-error{border:1px solid #ff6100 !important;}.tx-powermail .parsley-errors-list li{color:#ff6100;font-size:12px;transform:translateY(-7px);}.tx-powermail .parsley-errors-list li.no-transform{transform:translateY(5px);}.tx-powermail .captcha-error iframe{border:1px solid #ff6100;border-radius:3px;}@media only screen and (max-width:767px){.tx-powermail{margin:0 0 60px;}.tx-powermail h3{display:none;}.tx-powermail label{display:none;}.tx-powermail legend{display:none;}.tx-powermail input[type="text"],.tx-powermail input[type="email"]{font-size:30px;font-size:4vw;line-height:39px;line-height:4vw;padding:9px 10px;padding:1.2vw 1.33333vw;margin:0 0 10px;margin:0 0 1.33333vw;}.tx-powermail textarea{font-size:30px;font-size:4vw;line-height:39px;line-height:4vw;height:280px;height:37.33333vw;padding:9px 10px;padding:1.2vw 1.33333vw;margin:0 0 10px;margin:0 0 1.33333vw;}.tx-powermail input[type="submit"]{font-size:30px;font-size:4vw;line-height:39px;line-height:4vw;background-size:50px 46px;background-size:6.66667vw 6.13333vw;background-repeat:no-repeat;background-position:top left;height:46px;height:6.13333vw;padding:0 0 0 54px;padding:0 0 0 7.2vw;}.tx-powermail .captcha-wrapper{margin:0 0 10px;margin:0 0 1.33333vw;}.tx-powermail .parsley-error{border:1px solid #ff6100 !important;}.tx-powermail .parsley-errors-list li{font-size:20px;font-size:2.66667vw;transform:translateY(-7px);transform:translateY(-0.93333vw);}}.fancybox-slide--ajax{padding:20px;border-radius:30px;}.fancybox-slide--ajax .fancybox-close-small{top:10px;right:10px;width:50px;height:50px;border-radius:50px;background-image:url('../../../fileadmin/resources/img/close-icon.png');background-size:100%;background-repeat:no-repeat;}.fancybox-slide--ajax .fancybox-close-small:after{display:none !important;}.fancybox-slide > *{background:url('../../../fileadmin/resources/img/Wellen_BG_Popup_1920X2500_06.svg');background-size:100%;background-position:top;background-repeat:no-repeat;border-radius:30px;background-color:white;}.fancybox-slide:before{display:none;content:'';}@media only screen and (max-width:767px){.fancybox-slide--ajax{padding:40px;padding:5.33333vw;}.fancybox-slide--ajax .fancybox-close-small{width:40px;width:5.33333vw;height:40px;height:5.33333vw;background-color:#ff6100;border-radius:50px;border-radius:4vw;}}section.popup{width:100%;max-width:980px;margin:0 auto;border-radius:30px;}section.popup .inner{padding:50px 30px 30px;overflow:hidden;}section.popup .inner .left{width:50%;float:left;padding:0 10px 0 0;}section.popup .inner .right{width:50%;float:right;padding:0 0 0 10px;font-weight:100;}main .fancybox-close-small{display:none !important;}@media only screen and (min-width:768px) and (max-width:1023px){section.popup{padding:20px;border-radius:30px;}section.popup .inner .left{width:100%;float:none;margin-bottom:16px;padding:0;}section.popup .inner .right{width:100%;float:none;padding:0;}}@media only screen and (max-width:767px){section.popup{width:100%;padding:0;border-radius:2.66667vw;}section.popup .inner{padding:70px 20px 20px;padding:9.33333vw 2.66667vw 2.66667vw;}section.popup .inner .left{width:100%;float:none;margin-bottom:16px;margin-bottom:2.13333vw;padding:0;}section.popup .inner .right{width:100%;float:none;padding:0;}}.service-popup .inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 60px;width:100%;color:#fff;margin-bottom:20px;text-transform:uppercase;background-color:#ff6100;text-align:center;font-weight:700;position:relative;letter-spacing:3px;}.service-popup .inner .headline:after{display:block;content:' ';width:46px;height:46px;background-size:100%;background-repeat:no-repeat;position:absolute;top:50%;left:10px;transform:translateY(-50%);border-radius:46px;}.service-popup .inner .headline.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}.service-popup .inner .headline.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}.service-popup .inner .headline.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}.service-popup .inner .headline.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}.service-popup .inner .headline.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}.service-popup .inner .headline.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}.service-popup .inner .image{margin:0 0 20px;}.service-popup .inner .text{font-size:18px;line-height:28px;color:#004646;}.service-popup .inner .text ul{margin:-12px 0 20px;}.service-popup .inner .text ul li{font-size:18px;line-height:28px;margin-left:15px;position:relative;color:#004646;margin-bottom:7px;font-weight:100;}.service-popup .inner .text ul li:before{display:block;content:' ';width:5px;height:5px;background-color:#004646;border-radius:5px;position:absolute;left:-13px;top:10px;}.service-popup .inner .text ul li ul{margin:0;}.service-popup .inner .text ul li ul li{font-size:18px;line-height:28px;margin-left:15px;position:relative;color:#004646;margin-bottom:4px;font-weight:100;}.service-popup .inner .text ul li ul li:first-child{margin-top:2px;}.service-popup .inner .text ul li ul li:before{display:block;content:' ';width:5px;height:5px;border:1px solid #004646;background-color:#fff;border-radius:5px;position:absolute;left:-13px;top:10px;}.service-popup .inner .service-explanation{background-color:rgba(3,68,67,0.8);padding:15px;}.service-popup .inner .service-explanation h2{color:#ff6100;font-size:22px;line-height:28px;margin-bottom:15px;font-weight:700;}.service-popup .inner .service-explanation p{font-size:18px;line-height:28px;position:relative;color:#fff;font-weight:100;}.service-popup .inner .service-explanation ul li{font-size:18px;line-height:28px;margin-left:15px;position:relative;color:#fff;margin-bottom:15px;font-weight:100;}.service-popup .inner .service-explanation ul li:before{display:block;content:' ';width:5px;height:5px;background-color:#fff;border-radius:5px;position:absolute;left:-13px;top:10px;}.service-popup .inner .service-explanation ul li:last-child{margin-bottom:0;}@media only screen and (max-width:767px){section.popup .inner .headline{display:block;font-size:32px;font-size:4.26667vw;line-height:32px;line-height:4.26667vw;border-radius:30px;border-radius:4vw;padding:9px 10px;padding:1.2vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;}section.popup .inner .headline:after{width:46px;width:6.13333vw;height:46px;height:6.13333vw;left:10px;left:1.33333vw;}section.popup .inner .text{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;color:#004646;}section.popup .inner .service-explanation{background-color:rgba(3,68,67,0.8);padding:15px;}section.popup .inner .service-explanation h2{color:#ff6100;font-size:34px;font-size:4.53333vw;line-height:38px;line-height:5.06667vw;margin-bottom:20px;margin-bottom:2.66667vw;}section.popup .inner .service-explanation p{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;}section.popup .inner .service-explanation ul li{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;margin-left:30px;margin-left:4vw;position:relative;color:#fff;margin-bottom:20px;margin-bottom:2.66667vw;}section.popup .inner .service-explanation ul li:before{display:block;content:' ';width:10px;width:1.33333vw;height:10px;height:1.33333vw;background-color:#fff;border-radius:10px;border-radius:1.33333vw;position:absolute;left:-24px;left:-3.2vw;top:11px;top:1.46667vw;}section.popup .inner .service-explanation ul li:last-child{margin-bottom:0;}}.project-popup .inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 60px;width:100%;color:#fff;margin-bottom:18px;text-transform:uppercase;background-color:#ff6100;text-align:center;font-weight:700;position:relative;letter-spacing:3px;}.project-popup .inner .image-big,.project-popup .inner .image-small{margin:0 0 18px;overflow:hidden;}.project-popup .inner .image-big .left,.project-popup .inner .image-small .left{padding:0 9px 0 0;}.project-popup .inner .image-big .right,.project-popup .inner .image-small .right{padding:0 0 0 9px;}.project-popup .inner .text{font-size:18px;line-height:28px;color:#004646;}.project-popup .inner .project-explanation{background-color:rgba(3,68,67,0.8);padding:15px;overflow:hidden;}.project-popup .inner .project-explanation .left{padding:0 9px 0 0;}.project-popup .inner .project-explanation .right{padding:0 0 0 9px;}.project-popup .inner .project-explanation h2{color:#ff6100;font-size:18px;line-height:28px;margin-bottom:0;font-weight:700;}.project-popup .inner .project-explanation ul{padding:5px 0 0 0;}.project-popup .inner .project-explanation ul li{font-size:18px;line-height:18px;position:relative;color:#fff;font-weight:100;margin:0 0 7px;}.project-popup .inner .project-explanation p{font-size:18px;line-height:28px;position:relative;color:#fff;font-weight:100;}.project-popup .inner .project-explanation p a{color:#fff;line-height:18px;display:block;}.project-popup .inner .popup-servicebar-wrapper{text-align:center;overflow:hidden;clear:both;padding:18px 0 0 0;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item{display:inline-block;width:52px;height:52px;margin-right:8px;background-size:100%;background-repeat:no-repeat;cursor:pointer;position:relative;transition:all 0.5s;pointer-events:none;border-radius:999px;overflow:hidden;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item:after{display:block;content:' ';position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-size:100%;background-repeat:no-repeat;transition:all 0.2s;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik{background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik{background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz{background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik{background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_gruen.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item:last-child{margin:0;}@media only screen and (min-width:768px) and (max-width:1023px){.project-popup .inner .image-big,.project-popup .inner .image-small{overflow:hidden;}.project-popup .inner .image-big .left,.project-popup .inner .image-small .left{width:50% !important;float:left !important;margin:0;}.project-popup .inner .image-big .right,.project-popup .inner .image-small .right{width:50% !important;float:right !important;margin:0;}.project-popup .inner .project-explanation .left{width:50% !important;float:left !important;}.project-popup .inner .project-explanation .right{width:50% !important;float:right !important;}}@media only screen and (max-width:767px){section.popup .inner .headline{display:block;font-size:32px;font-size:4.26667vw;line-height:32px;line-height:4.26667vw;border-radius:30px;border-radius:4vw;padding:9px 10px;padding:1.2vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;}section.popup .inner .headline:after{width:46px;width:6.13333vw;height:46px;height:6.13333vw;left:10px;left:1.33333vw;}section.popup .inner .image-big .left,section.popup .inner .image-small .left{padding:0;}section.popup .inner .image-big .right,section.popup .inner .image-small .right{padding:0;}section.popup .inner .text{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;color:#004646;}section.popup .inner .project-explanation{background-color:rgba(3,68,67,0.8);padding:15px;}section.popup .inner .project-explanation .left{width:50% !important;float:left !important;}section.popup .inner .project-explanation .right{width:50% !important;float:right !important;}section.popup .inner .project-explanation h2{color:#ff6100;font-size:34px;font-size:4.53333vw;line-height:38px;line-height:5.06667vw;margin-bottom:20px;margin-bottom:2.66667vw;}section.popup .inner .project-explanation ul li{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;position:relative;color:#fff;margin-bottom:20px;margin-bottom:2.66667vw;}section.popup .inner .project-explanation ul li:last-child{margin-bottom:0;}section.popup .inner .project-explanation p{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;}section.popup .inner .project-explanation .popup-servicebar-wrapper{padding:18px 0 0 0;padding:2.4vw 0 0 0;}section.popup .inner .project-explanation .popup-servicebar-wrapper .servicebar-item{width:52px;width:6.93333vw;height:52px;height:6.93333vw;margin-right:8px;margin-right:1.06667vw;}section.popup .inner .project-explanation .popup-servicebar-wrapper .servicebar-item:last-child{margin:0;}}.team-popup .inner .headline{display:inline-block;font-size:25px;line-height:26px;border:1px solid #fff;border-radius:30px;padding:11px 60px;width:100%;color:#fff;margin-bottom:18px;text-transform:uppercase;background-color:#ff6100;text-align:center;position:relative;letter-spacing:3px;}.team-popup .inner .image{margin:0 0 18px;}.team-popup .inner .text{font-size:18px;line-height:28px;color:#004646;}.team-popup .inner .team-explanation{background-color:rgba(3,68,67,0.8);padding:15px;overflow:hidden;}.team-popup .inner .team-explanation .left{padding:0 9px 0 0;}.team-popup .inner .team-explanation .right{padding:0 0 0 9px;}.team-popup .inner .team-explanation h2{color:#ff6100;font-size:18px;line-height:28px;margin-bottom:0;font-weight:400;}.team-popup .inner .team-explanation ul li{font-size:18px;line-height:28px;position:relative;color:#fff;font-weight:100;}.team-popup .inner .team-explanation p{font-size:18px;line-height:28px;position:relative;color:#fff;font-weight:100;}.team-popup .inner .popup-servicebar-wrapper{text-align:center;overflow:hidden;clear:both;padding:18px 0 0 0;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item{display:inline-block;width:52px;height:52px;margin-right:8px;background-size:100%;background-repeat:no-repeat;cursor:pointer;position:relative;transition:all 0.5s;pointer-events:none;border-radius:999px;overflow:hidden;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item:after{display:block;content:' ';position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;opacity:0;background-size:100%;background-repeat:no-repeat;transition:all 0.2s;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik{background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.raumakustik-beschallungstechnik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik{background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.bauakustik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-bauphysik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz{background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.schallimmissionsschutz.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik{background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.messtechnik.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation{background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_gruen.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation.active{background:none;}.team-popup .inner .popup-servicebar-wrapper .servicebar-item.thermische-simulation.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}.team-popup .inner .popup-servicebar-wrapper .servicebar-item:last-child{margin:0;}@media only screen and (min-width:768px) and (max-width:1023px){.team-popup .inner .image-big,.team-popup .inner .image-small{overflow:hidden;}.team-popup .inner .image-big .left,.team-popup .inner .image-small .left{width:50% !important;float:left !important;margin:0;}.team-popup .inner .image-big .right,.team-popup .inner .image-small .right{width:50% !important;float:right !important;margin:0;}.team-popup .inner .team-explanation .left{width:50% !important;float:left !important;}.team-popup .inner .team-explanation .right{width:50% !important;float:right !important;}}@media only screen and (max-width:767px){.team-popup .inner .headline{display:block;font-size:32px;font-size:4.26667vw;line-height:32px;line-height:4.26667vw;border-radius:30px;border-radius:4vw;padding:9px 10px;padding:1.2vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;}.team-popup .inner .headline:after{width:46px;width:6.13333vw;height:46px;height:6.13333vw;left:10px;left:1.33333vw;}.team-popup .inner .image-big .left,.team-popup .inner .image-small .left{padding:0;}.team-popup .inner .image-big .right,.team-popup .inner .image-small .right{padding:0;}.team-popup .inner .text{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;color:#004646;}.team-popup .inner .team-explanation{background-color:rgba(3,68,67,0.8);padding:15px;}.team-popup .inner .team-explanation .left{width:50% !important;float:left !important;}.team-popup .inner .team-explanation .right{width:50% !important;float:right !important;}.team-popup .inner .team-explanation h2{color:#ff6100;font-size:34px;font-size:4.53333vw;line-height:38px;line-height:5.06667vw;margin-bottom:20px;margin-bottom:2.66667vw;}.team-popup .inner .team-explanation ul li{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;position:relative;color:#fff;margin-bottom:20px;margin-bottom:2.66667vw;}.team-popup .inner .team-explanation ul li:last-child{margin-bottom:0;}.team-popup .inner .team-explanation p{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;}.team-popup .inner .team-explanation .popup-servicebar-wrapper{padding:18px 0 0 0;padding:2.4vw 0 0 0;}.team-popup .inner .team-explanation .popup-servicebar-wrapper .servicebar-item{width:52px;width:6.93333vw;height:52px;height:6.93333vw;margin-right:8px;margin-right:1.06667vw;}.team-popup .inner .team-explanation .popup-servicebar-wrapper .servicebar-item:last-child{margin:0;}}section.teaser-contact-accordion .email{margin:0 0 30px;}section.teaser-contact-accordion .email a{font-size:18px;line-height:24px;font-weight:700;color:#004646;text-decoration:none;transition:all 0.2s;}section.teaser-contact-accordion .email a:hover{color:#ff6100;}section.teaser-contact-accordion .headline-xs-only{display:none;}section.teaser-contact-accordion .text-xs-only{display:none;}section.teaser-contact-accordion .address-wrapper{margin:0 0 30px;}section.teaser-contact-accordion .address-wrapper .address-headline{font-size:18px;line-height:24px;font-weight:700;color:#004646;cursor:pointer;transition:all 0.2s;}section.teaser-contact-accordion .address-wrapper .address-headline:after{display:inline-block;content:'\f107';font-family:FontAwesome;color:#004646;font-weight:400;margin-left:10px;}section.teaser-contact-accordion .address-wrapper .address-headline:hover{color:#ff6100;}section.teaser-contact-accordion .address-wrapper .address-headline.opened{color:#ff6100;}section.teaser-contact-accordion .address-wrapper .address-headline.opened:after{content:'\f106';}section.teaser-contact-accordion .address-wrapper .address-detail{display:none;}section.teaser-contact-accordion .address-wrapper .address-detail p{font-size:18px;line-height:24px;color:#004646;font-weight:100;}section.teaser-contact-accordion.opened-all .address-wrapper .address-headline{pointer-events:none;}section.teaser-contact-accordion.opened-all .address-wrapper .address-headline:after{content:'';display:none;}section.teaser-contact-accordion.opened-all .address-wrapper .address-detail{display:block;}@media only screen and (max-width:767px){section.teaser-contact-accordion .email{display:none;margin:0 0 30px;}section.teaser-contact-accordion .email a{font-size:18px;line-height:24px;font-weight:700;color:#004646;text-decoration:none;transition:all 0.2s;}section.teaser-contact-accordion .email a:hover{color:#ff6100;}section.teaser-contact-accordion .headline-xs-only{display:block;font-size:34px;font-size:4.53333vw;line-height:34px;line-height:4.53333vw;border-radius:30px;border-radius:4vw;padding:10px 10px;padding:1.86667vw 1.33333vw;margin-bottom:35px;margin-bottom:4.66667vw;text-transform:uppercase;color:#004646;border:1px solid #004646;text-align:center;letter-spacing:3px;}section.teaser-contact-accordion .text-xs-only{display:block;text-align:left;color:#004646;max-width:980px;width:100%;margin:0 auto;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;margin:0 0 30px;margin:0 0 4vw;}section.teaser-contact-accordion .address-wrapper{margin:0 0 30px;margin:0 0 4vw;}section.teaser-contact-accordion .address-wrapper .address-headline{font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;font-weight:700;color:#004646;cursor:pointer;transition:all 0.2s;}section.teaser-contact-accordion .address-wrapper .address-detail p{font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}}section.content-text{font-size:18px;line-height:24px;color:#004646;max-width:980px;width:100%;margin:0 auto 8px;padding:0 20px;font-weight:100;}section.content-text h2{color:#004646;font-size:26px;line-height:34px;font-weight:700;margin:0 0 20px;}section.content-text h3{color:#ff6100;font-size:22px;line-height:28px;font-weight:700;margin:0 0 15px;}section.content-text a{font-weight:700;text-decoration:none;color:#ff6100;}section.content-text p{margin:0 0 22px;}section.content-text ul li{font-size:18px;line-height:28px;position:relative;color:#004646;font-weight:100;}@media only screen and (max-width:767px){section.content-text{font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;margin:0 0 60px;margin:0 0 8vw;}section.content-text h2{font-size:32px;font-size:4.26667vw;line-height:41px;line-height:5.46667vw;}section.content-text p{margin:0 0 22px;margin:0 0 vwToPx(22,7.5);}section.content-text ul li{font-size:30px;font-size:4vw;line-height:38px;line-height:5.06667vw;position:relative;color:#fff;margin-bottom:20px;margin-bottom:2.66667vw;}section.content-text ul li:last-child{margin-bottom:0;}}section.content-big-banner{max-width:980px;width:100%;margin:0 auto 40px;padding:0 20px;}section.content-big-banner .text{color:#fff;background-color:rgba(3,68,67,0.8);padding:15px 20px;font-size:18px;line-height:22px;font-weight:100;}section.content-big-banner .text p:last-child{margin:0;}section.content-big-banner .text a{color:#fff;font-weight:400;text-decoration:none;}section.content-big-banner .text a:hover{color:#ff6100;}section.content-big-banner .text.centered{text-align:center;}@media only screen and (max-width:767px){section.content-big-banner{margin:0 auto 40px;margin:0 auto 5.33333vw;}section.content-big-banner .text{padding:15px 20px;padding:2vw 2.66667vw;font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;}}section.content-team-teaser{max-width:980px;width:100%;margin:0 auto;overflow:hidden;}section.content-team-teaser .team-teaser-row{display:table;width:100%;padding:0 0 20px;}section.content-team-teaser .team-teaser-row:first-child{padding:0 0 20px;}section.content-team-teaser .team-teaser-row:last-child{padding:0 0 40px;}section.content-team-teaser .team-teaser-item{width:50%;padding:0 10px 0 0;overflow:hidden;display:table-cell;vertical-align:middle;}section.content-team-teaser .team-teaser-item.right{padding:0 0 0 10px;}section.content-team-teaser .team-teaser-item.right:before{clear:both;display:block;content:' ';}section.content-team-teaser .team-teaser-item .inner{display:table;width:100%;position:relative;}section.content-team-teaser .team-teaser-item .inner:hover .text{transform:translateX(100%);visibility:visible;}section.content-team-teaser .team-teaser-item .text{width:50%;display:block;position:absolute;left:0;top:0;bottom:0;vertical-align:middle;background-color:rgba(255,73,0,0.8);padding:20px;text-align:center;z-index:1111;transition:all 0.4s;visibility:hidden;}section.content-team-teaser .team-teaser-item .text h2{font-size:20px;line-height:22px;margin:0 0 20px;text-transform:uppercase;}section.content-team-teaser .team-teaser-item .text p{font-size:18px;line-height:20px;font-weight:100;}section.content-team-teaser .team-teaser-item .image{width:50%;display:table-cell;background-position:center;background-size:100%;background-repeat:no-repeat;position:relative;}section.content-team-teaser .team-teaser-item .image img{visibility:hidden;}section.content-team-teaser .team-teaser-item .image-abs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2222;}section.content-team-teaser .team-teaser-item .image-abs img{visibility:visible;}section.content-team-teaser a{text-decoration:none;color:#fff;}@media only screen and (min-width:768px) and (max-width:1023px){section.content-team-teaser{padding:0 20px;}section.content-team-teaser .team-teaser-item .text{padding:20px;padding:1.95503vw;background-color:rgba(255,73,0,0.8) !important;}section.content-team-teaser .team-teaser-item .text h2{font-size:20px;font-size:1.75953vw;line-height:22px;line-height:1.95503vw;}section.content-team-teaser .team-teaser-item .text p{font-size:18px;font-size:1.75953vw;line-height:20px;line-height:1.95503vw;}}@media only screen and (max-width:767px){section.content-team-teaser{padding:0 40px;padding:0 5.33333vw;margin-bottom:40px;}section.content-team-teaser .team-teaser-row{padding:0;}section.content-team-teaser .team-teaser-row:first-child{padding:0;}section.content-team-teaser .team-teaser-item{display:block;padding:0;width:100%;padding:0 0 20px;padding:0 0 2.66667vw;}section.content-team-teaser .team-teaser-item.right{padding:0 0 20px;padding:0 0 2.66667vw;}section.content-team-teaser .team-teaser-item .text{padding:20px;padding:2.66667vw;display:table-cell;position:static;visibility:visible;transition:0;transform:translateX(0) !important;}section.content-team-teaser .team-teaser-item .text h2{font-size:26px;font-size:3.46667vw;line-height:30px;line-height:4vw;}section.content-team-teaser .team-teaser-item .text p{font-size:26px;font-size:3.46667vw;line-height:30px;line-height:4vw;}}section.content-collapsed-servicebar{text-align:center;max-width:980px;width:100%;margin:0 auto 40px;}section.content-collapsed-servicebar .servicebar-item{display:inline-block;margin-right:8px;background-size:100%;background-repeat:no-repeat;cursor:pointer;position:relative;transition:all 0.5s;margin-bottom:20px;pointer-events:none;}section.content-collapsed-servicebar .servicebar-item:after{display:block;content:' ';position:absolute;top:-2px;left:-2px;right:0;bottom:0;visibility:hidden;opacity:0;background-size:100%;background-repeat:no-repeat;transition:all 0.2s;width:52px;height:52px;border-radius:52px;}section.content-collapsed-servicebar .servicebar-item.raumakustik-beschallungstechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Raumakustik_Beschallungstechnik_orange.png');}section.content-collapsed-servicebar .servicebar-item.bauakustik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Bauakustik_orange.png');}section.content-collapsed-servicebar .servicebar-item.thermische-bauphysik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Bauphysik_orange.png');}section.content-collapsed-servicebar .servicebar-item.schallimmissionsschutz:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Schallimmissionsschutz_orange.png');}section.content-collapsed-servicebar .servicebar-item.messtechnik:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Messtechnik_orange.png');}section.content-collapsed-servicebar .servicebar-item.thermische-simulation:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Thermische_Simulation_orange.png');}section.content-collapsed-servicebar .servicebar-item .text{display:block;position:static;background-color:#004646;padding:14px 20px 14px 60px;border-radius:30px;font-size:18px;line-height:20px;color:#fff;letter-spacing:1px;text-transform:uppercase;}section.content-collapsed-servicebar .servicebar-item:last-child{margin:0;}@media only screen and (min-width:768px) and (max-width:1023px){section.content-collapsed-servicebar{padding:0 20px;}}@media only screen and (max-width:767px){section.content-collapsed-servicebar{padding:0 20px;}section.content-collapsed-servicebar .servicebar-item{display:block;}section.content-collapsed-servicebar .servicebar-item:after{width:72px;width:9.6vw;height:72px;height:9.6vw;top:50%;transform:translateY(-50%);}section.content-collapsed-servicebar .servicebar-item .text{font-size:30px;font-size:4vw;line-height:39px;line-height:5.2vw;border-radius:30px;border-radius:4vw;padding:14px 20px 14px 70px;padding:1.86667vw 2.66667vw 1.86667vw 9.33333vw;text-align:left;margin-left:20px;margin-left:2.66667vw;}section.content-collapsed-servicebar .servicebar-item:last-child{margin-right:8px;}}section.content-googlemaps{margin-bottom:40px;}section.content-googlemaps .inner{background-color:rgba(3,68,67,0.2);padding:10px;}.cbQuickGoogleMap{background-color:rgba(3,68,67,0.2);padding:10px;}.news{font-size:18px;line-height:24px;color:#004646;max-width:980px;width:100%;margin:0 auto 8px;padding:0 20px;font-weight:100;}.news .news-list-view .article .header h3{margin:0 0 5px;}.news .news-list-view .article .header h3 a{color:#ff6100;text-decoration:none;font-weight:bold;}.news .news-list-view .article .header h3 a:hover{text-decoration:underline;}.news .news-list-view .article .header h4{margin:0 0 2px;font-size:14px;line-height:18px;}.news .news-list-view .article .news-img-wrap{display:none;}.news .news-list-view .article .teaser-text div p{display:inline;}.news .news-list-view .article .teaser-text .more{color:#004646;text-decoration:underline;}.news .news-list-view .article .teaser-text .more:hover{color:#ff6100;}.news .news-list-view .article .footer{display:none;}.news .page-navigation p{display:none;float:none;}.news .page-navigation .f3-widget-paginator{float:left;}.news .page-navigation .f3-widget-paginator li{float:left;margin:0 10px 0 0;padding:0;}.news .page-navigation .f3-widget-paginator li.current{font-weight:bold;}.news .page-navigation .f3-widget-paginator li a{color:#004646;text-decoration:none;}.news .page-navigation .f3-widget-paginator li a:hover{color:#ff6100;text-decoration:underline;}.news.news-single{font-size:18px;line-height:24px;color:#004646;max-width:inherit;width:100%;margin:0 auto 8px;padding:0;font-weight:100;}.news.news-single .news-content{max-width:980px;padding:0 20px;margin:0 auto;}.news.news-single .news-content .news-backlink-wrap:first-child{display:none;text-align:right;margin-bottom:16px;}.news.news-single .news-content .header h3{color:#ff6100;text-decoration:none;font-weight:bold;margin:0 0 5px;}.news.news-single .news-content .header h4{font-size:14px;line-height:18px;margin:0 0 2px;}.news.news-single .news-content .news-backlink-wrap{text-align:center;margin:24px 0 12px 0;}.news.news-single .news-content .news-backlink-wrap a{color:#004646;text-decoration:underline;font-weight:bold;}.news.news-single .news-content .news-backlink-wrap a:hover{color:#ff6100;}.news.news-single .news-content .footer{display:none;}.frame-default{}.frame-ruler-before{}.frame-ruler-after{}.frame-ruler-indent{margin-left:4px;}.frame-ruler-indent-left{margin-left:32px;}.frame-ruler-indent-right{margin-right:32px;}.frame-space-after-extra-small,.space-after-extra-small{margin-bottom:4px;}.frame-space-after-small,.space-after-small{margin-bottom:8px;}.frame-space-after-medium,.space-after-medium{margin-bottom:12px;}.frame-space-after-large,.space-after-large{margin-bottom:16px;}.frame-space-after-extra-large,.space-after-extra-large{margin-bottom:64px;}.frame-space-before-extra-small,.space-before-extra-small{margin-top:4px;}.frame-space-before-small,.space-before-small{margin-top:8px;}.frame-space-before-medium,.space-before-medium{margin-top:12px;}.frame-space-before-large,.space-before-large{margin-top:16px;}.frame-space-before-extra-large,.space-before-extra-large{margin-top:64px;}.service-popup .inner .headline.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.effizienzhaus{background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_gruen.svg');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.effizienzhaus.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.effizienzhaus.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.effizienzhaus{background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_gruen.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.effizienzhaus:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.effizienzhaus:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.effizienzhaus{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.effizienzhaus{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}section.content-collapsed-servicebar .servicebar-item.effizienzhaus:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Effizienzhaus_orange.svg');}.service-popup .inner .headline.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.luftschadstoffimmissionen{background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_gruen.svg');}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.luftschadstoffimmissionen.active{background:none;}.project-popup .inner .popup-servicebar-wrapper .servicebar-item.luftschadstoffimmissionen.active:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.luftschadstoffimmissionen{background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_gruen.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.luftschadstoffimmissionen:hover{background:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.luftschadstoffimmissionen:hover:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.luftschadstoffimmissionen{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-servicebar.orange .content-servicebar-inner .servicebar-wrapper .servicebar-item.opened.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.luftschadstoffimmissionen{background-image:none;}section.content-servicebar .content-servicebar-inner .servicebar-wrapper .servicebar-item.hovered.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-collapsed-servicebar .servicebar-item.luftschadstoffimmissionen:after{visibility:visible;opacity:1;background-image:url('../../../fileadmin/resources/img/Icon_Luftimmission_orange.svg');}section.content-service-teaser .service-teaser-row{display:flex;flex-wrap:wrap;}section.content-service-teaser .service-teaser-item{display:inline-block;}.fixed-navigation header{background-color:white;}.popup.project-popup .image-small .left,.popup.project-popup .image-small .right{position:relative;}.popup.project-popup .imgOverlay{position:absolute;width:100%;height:100%;padding-right:9px;}.popup.project-popup .imgOverlay div{position:relative;width:100%;height:100%;border-style:solid;border-width:4px;border-color:#ff6100;display:none;}.popup.project-popup .imgOverlay div.show{display:block;}.popup.project-popup .showOnlyInSmartphone{display:none;}h1.headline{color:#ff6100;font-size:25px;line-height:26px;margin-bottom:18px;text-transform:uppercase;letter-spacing:3px;}.news-text-wrap a{color:#004646;text-decoration:underline;font-weight:bold;}.news-text-wrap a:hover{color:#ff6100;}@media only screen and (max-width:767px){.popup.project-popup .image-big{display:none;}.popup.project-popup .imgOverlay div{border-width:0px !important;}.popup.project-popup .showOnlyInSmartphone{display:block !important;}section.popup .inner .headline{padding:1.2vw 7vw;}}section .address-wrapper .address-detail a{color:#004646;font-size:14px;text-decoration:none;}section .address-wrapper .address-detail a:hover{color:#ff6100;text-decoration:underline;}
