@charset "UTF-8";.lead{font-size:21px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs-justified>.active>a:active,.nav-tabs.nav-justified>.active>a:active{border-bottom-color:#fff}.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}h1,.h1{font-size:50px;line-height:65px}h2,.h2{margin-top:100px;margin-bottom:50px;font-size:40px;line-height:52px}h3,.h3{font-size:36px;line-height:46.8px}h4,.h4{font-size:28px;line-height:36.4px}h5,.h5{font-size:22px;line-height:28.6px}h6,.h6{font-size:20px;line-height:26px}body{padding-top:107px}.tablet-img{display:inline}.mobile-img{display:none}.footer{background-color:transparent}.footer-link-more{margin:5px;font-size:20px;color:#F68600}.footer-link-more:hover{color:#fa6900}.img-center-mobile{display:inline;margin:0}.pagespeed-result{display:block}.frame-product-cards .product-card{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.frame-product-cards .product-card:nth-last-child(-n+2){margin-bottom:0}.frame-product-cards .product-card .ce-gallery img{margin:0 auto}.container{padding:0 15px}.footer-navigation{display:block}.footer-navigation [class*='col-']:not(:last-child)::after{background:#4f4f4f;width:0px;content:'';display:block;position:absolute;top:0;bottom:0;right:0;min-height:70px}.footer-general{margin:30px 0}.footer-general .social-icons a i::before{font-size:40px;line-height:52px}.tx-powermail{margin:150px auto 75px;margin-top:0}.main-page #page{margin-top:98px}.page-content #page{margin-top:0px}.navbar .panel-heading{padding:20px 0}.menu-container{top:90px}.row-upper a{font-size:24px}.navbar-list .referenzen-header-link{font-size:24px}.navbar-list h2{margin:10px 0}.navbar-list sup.circle{padding:8px 8px;font-size:16px;line-height:20.8px}.navbar-list .references-individual{padding:20px}.navbar-list .references .item .logo-wrapper{width:170px;min-width:170px;min-height:170px}.navbar-list .references .item .logo-wrapper img{max-height:64px;max-width:64px}.navbar-list .references .item .logo-wrapper img{max-height:80px;max-width:80px}.navbar-list .references .item .logo-wrapper .work-title{font-size:16px;line-height:20.8px}.row.references{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.powermail_form.websiteaudit fieldset{width:65%}.powermail_form.websiteaudit fieldset+fieldset{width:35%}.language-switcher .switch{width:60px;min-height:30px}.language-switcher .switch:before,.language-switcher .switch:after{top:6px}.language-switcher .switch::before{left:-30px}.language-switcher .switch:after{right:-30px}.language-switcher .slider:before{height:20px;width:20px;left:4px;bottom:4px}.language-switcher input:checked+.slider:before{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.social-wall .facebook-post{margin:0 15px}.social-wall .newsletter-registration{margin-top:0}.social-wall .newsletter-registration .img-box .newsletter-title{text-align:left;display:inline-block;position:absolute;left:20px;bottom:-25px;font-size:24px;line-height:31.2px}.social-wall .newsletter-registration .newsletter-form{padding:20px;padding-bottom:0}.text-sm-left{text-align:left}.text-sm-right{text-align:right}.text-sm-center{text-align:center}.text-sm-justify{text-align:justify}.contact-person-container .contact-person-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-person-container .contact-name{margin:0}.contact-person-container .contact-quote{margin:10px 0 20px 0}.contact-person-container .contact-column{padding:0 85px}.contact-person-container .contact-column+.contact-column{padding:0}.referenzdetail-element .container{width:auto}.bild-links .referenzdetail-header{margin-top:0}.bild-rechts div{padding-right:0}.referenzdetail-text-container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.referenzdetail-header{font-size:24px;line-height:31.2px;margin-top:0}.cards-jobs-wrapper{position:fixed;bottom:25%;margin:0}.cards-jobs-wrapper.in{right:15px !important}.related-jobs-links .related-jobs-link{width:50%}.servicepage-card{margin:30px 0}.servicepage-card .servicepage-card-image,.servicepage-card .servicepage-card-teaser,.servicepage-card .servicepage-card-links{padding:50px 25px}.servicepage-card .servicepage-card-image{width:15%}.servicepage-card .servicepage-card-image img{max-height:none}.servicepage-card .servicepage-card-teaser{width:40%}.servicepage-card .servicepage-card-links{width:45%}.servicepage-card .servicepage-card-links ul li a{font-size:18px}.background-404 .img404-div{padding-top:250px}section.references.vertical .references-content{max-height:inherit}section.references.vertical .references-content .item h2,section.references.vertical .references-content .item h3,section.references.vertical .references-content .item h4,section.references.vertical .references-content .item h5,section.references.vertical .references-content .item h6{margin-bottom:0}section.references.vertical .references-content .item .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.references.vertical .references-content .item .card-body .logo{text-align:left}section.references.vertical .references-content .item .card-body .logo img{max-height:64px}section.references.vertical .references-content .item .card-body .text-right .logo{text-align:right}section.references.vertical .references-content .item .card-body .reference-link{font-size:16px}section.references.vertical .references-content .item .teaser-image img{max-height:none}section.references.vertical .references-content .item .teaser-text{text-align:left}section.references.vertical .references-content .item .teaser-text p{font-size:18px}section.references.vertical .references-content .item .text-right .teaser-text{text-align:right}.reference-hardfacts .hardfacts-list{padding:65px 0}.reference-hardfacts .hardfacts-list .hardfact{-webkit-box-flex:1;-ms-flex:1;flex:1}.reference-summary{padding:0 15px;margin-top:-30px}.references-teaser-small .slick{padding:0 75px}.references-teaser-small .slick-list{margin:30px}.references-teaser-small .slick-arrow{display:block !important}.references-teaser-small .slick .item img{max-width:100%}.below-header .service-card{margin:30px auto}.below-header{margin-top:-60px}.below-header .service-card{margin-top:-50px}.service-cardless .data-field{min-height:225px;margin-bottom:30px}.testimonial{padding:30px 0;text-align:left}.testimonial .carousel .carousel-inner .item .testimonial-image img{margin:0 auto}.testimonial .carousel .carousel-indicators{bottom:10px !important}.team-list .person{height:450px;width:310px;background-size:310px}.team-list .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-list .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product-teaser{padding-bottom:100px}section.product-teaser .item{margin-bottom:125px}section.product-teaser .item:last-of-type{margin-bottom:0}section.product-teaser .product-teaser-image img{max-height:none}section.product-teaser .product-teaser-body{margin-bottom:25px}section.product-teaser .product-teaser-footer .footer-logos{margin:0}section.product-teaser .product-teaser-footer .footer-link-more{font-size:20px;color:#F68600}section.product-teaser .product-teaser-footer .footer-link-more:hover{color:#fa6900}.job-banner .img-box .banner-img{width:75%}.job-banner .content-box .job-card{display:inline;float:right;height:410px;width:290px;margin-top:-60px}.job-banner .content-box .btn-box{margin-top:60px}.job-teaser{padding:100px 0;background-size:150px;background-position:left 5% bottom -14%}.job-teaser p{font-size:36px;line-height:46.8px}section.stage .heroImage.contentpage{height:220px}section.stage .heroImage.homepage{max-height:480px}section.stage .diagonal-box{border-top-width:100px}section.stage .text-image{font-size:30px;line-height:39px}section.stage .text-image .text-box{width:auto}section.stage .text-image .text-box .second-introtext{font-size:20px;line-height:26px;top:-10px}section.stage .diagonal-box+.text-image{width:auto;height:auto;display:block;top:30%}section.stage .arrow-down a{font-size:30px;line-height:39px}.stage-img-box .stage-img{width:500px;margin-top:-120px}