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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'BrixSans';src:url("../fonts/35D5A6_0_0.eot");src:url("../fonts/35D5A6_0_0.eot?#iefix") format("embedded-opentype"),url("../fonts/35D5A6_0_0.woff2") format("woff2"),url("../fonts/35D5A6_0_0.woff") format("woff"),url("../fonts/35D5A6_0_0.ttf") format("truetype");font-weight:700}@font-face{font-family:'BrixSans';src:url("../fonts/35D5A6_1_0.eot");src:url("../fonts/35D5A6_1_0.eot?#iefix") format("embedded-opentype"),url("../fonts/35D5A6_1_0.woff2") format("woff2"),url("../fonts/35D5A6_1_0.woff") format("woff"),url("../fonts/35D5A6_1_0.ttf") format("truetype");font-weight:300}@font-face{font-family:'BrixSans';src:url("../fonts/35D5A6_2_0.eot");src:url("../fonts/35D5A6_2_0.eot?#iefix") format("embedded-opentype"),url("../fonts/35D5A6_2_0.woff2") format("woff2"),url("../fonts/35D5A6_2_0.woff") format("woff"),url("../fonts/35D5A6_2_0.ttf") format("truetype");font-weight:400}@font-face{font-family:'BrixSans';src:url("../fonts/35D5A6_3_0.eot");src:url("../fonts/35D5A6_3_0.eot?#iefix") format("embedded-opentype"),url("../fonts/35D5A6_3_0.woff2") format("woff2"),url("../fonts/35D5A6_3_0.woff") format("woff"),url("../fonts/35D5A6_3_0.ttf") format("truetype");font-style:italic;font-weight:300}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?i0eiex");src:url("../fonts/icomoon.eot?i0eiex#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?i0eiex") format("truetype"),url("../fonts/icomoon.woff?i0eiex") format("woff"),url("../fonts/icomoon.svg?i0eiex#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-scroll:before{content:"\e900"}.icon-mouse:before{content:"\e901"}.icon-arrow-down:before{content:"\e902"}.icon-check:before{content:"\e903"}.icon-arrow-left:before{content:"\e904"}.icon-arrow-right:before{content:"\e905"}.icon-circle-arrow-left:before{content:"\e906"}.icon-circle-arrow-right:before{content:"\e907"}.seo-img{position:absolute;top:0;left:0;width:100%;height:100%}.module-contact-persons .person-list li .img img,.module-header .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.module-header .scroll-to-next{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.module-contact .contact-row li .icon,.module-header.full .plektron,.module-projectslider .background .plektron .inner,.module-testimonials .inner .prev,.module-testimonials .inner .next,.module-testimonials .inner .testimonials .testimonial,.module-text-picture .inner .picture.graphic,.module-plektrons .inner .plektrons,.module-plektrons .inner .plektrons .plektron .plektron-text,.module-plektrons .inner .plektrons .plektron a:after,.module-text-text .plektron .inner,.module-logostrip .inner .prev,.module-logostrip .inner .next,.module-logostrip .inner .logo-list li{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.module-header,.module-projectslider .background .desktop .inner,.module-projectslider .background .laptop .inner,.module-projectslider .background .smartphone .inner,.module-projectslider .background .tablet .inner,.module-text-picture .inner .picture{background-size:cover;background-position:center center;background-repeat:no-repeat}.module-contact-persons .person-list li .img img{width:auto;max-width:none;height:100%}.module-contact-persons .person-list li .btn,.module-contactform button,.module-downloads .download-list li .dl-btn{display:inline-block;background:transparent;border:2px solid #e6337f;border-radius:20px;text-transform:uppercase;color:#e6337f;cursor:pointer;padding:6px 20px;letter-spacing:0.075em;font-weight:800;font-family:"BrixSans",sans-serif;font-size:15px;line-height:1.3em}.module-contact-persons .person-list li .btn:hover,.module-contactform button:hover,.module-downloads .download-list li .dl-btn:hover{color:#fff;background:#e6337f}.module-text ul,.module-text-picture ul,.module-plektrons .inner .text-container ul,.module-text-text ul{margin:20px 0 30px 0}.module-text ul li,.module-text-picture ul li,.module-plektrons .inner .text-container ul li,.module-text-text ul li{padding-left:25px;position:relative}.module-text ul li:before,.module-text-picture ul li:before,.module-plektrons .inner .text-container ul li:before,.module-text-text ul li:before{position:absolute;top:0;left:-8px;content:"\e903";font-family:"icomoon";color:#e6337f;font-size:1.5em}.module-text ul li+li,.module-text-picture ul li+li,.module-plektrons .inner .text-container ul li+li,.module-text-text ul li+li{margin-top:7px}.module-text-picture .inner:before,header .inner:before,.module-text-picture .inner:after,header .inner:after,.module-text-picture .inner:before,header .inner:before{content:" ";display:table}.module-text-picture .inner:after,header .inner:after{clear:both}.module-text-picture .inner,.container,.module-contact .inner,.module-contact-persons,.module-contactform .inner,.module-downloads,.module-header .inner,.module-projectslider,.module-testimonials .inner,.module-text,.module-plektrons .inner,.module-text-text,.module-logostrip .inner,header .inner{width:1240px;padding:0 20px;margin:0 auto;max-width:100%}.module-text-picture .inner{width:1450px}.module-contact .headline,.module-contactform .headline,.module-downloads .headline,.module-text .headline,.module-text-picture .inner .text .headline,.module-plektrons .inner .headline,.module-text-text .headline{font-size:2.05em;line-height:1.15em;margin-bottom:25px}.module-text .subheadline,.module-text-picture .inner .text .subheadline,.module-plektrons .inner .subheadline,.module-text-text .subheadline{margin-top:-26px;margin-bottom:30px;color:#e6337f;font-size:1.35em;line-height:1.3em}@media screen and (max-width: 1365px){.module-contact-persons .person-list li .btn,.module-contactform button,.module-downloads .download-list li .dl-btn{font-size:13px}}@media screen and (max-width: 1023px){.module-contact .headline,.module-contactform .headline,.module-downloads .headline,.module-text .headline,.module-text-picture .inner .text .headline,.module-plektrons .inner .headline,.module-text-text .headline{font-size:1.8em}}*{box-sizing:border-box}.clearfix:before,.clearfix:after,.container:before,.container:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.row:after{clear:both}.module-contact{background-image:-owg-linear-gradient(to bottom, #fff 60%, #dfdfdf);background-image:-webkit-linear-gradient(to bottom, #fff 60%, #dfdfdf);background-image:-moz-linear-gradient(to bottom, #fff 60%, #dfdfdf);background-image:-o-linear-gradient(to bottom, #fff 60%, #dfdfdf);background-image:linear-gradient(to bottom, #fff 60%, #dfdfdf);padding:53px 0 40px 0;text-align:center}.module-contact.has-border{border-top:1px solid #eee}.module-contact .text{margin-bottom:80px}.module-contact .contact-row{min-height:74px}.module-contact .contact-row li{display:inline-block;vertical-align:top}.module-contact .contact-row li+li{margin-left:65px}.module-contact .contact-row li a{padding-left:79px;display:block;font-weight:800;color:#e6337f;position:relative}.module-contact .contact-row li .icon{left:0;width:63px;height:auto}@media all and (max-width: 767px){.module-contact{padding:40px 0 50px 0}.module-contact .contact-row li{text-align:center;display:block}.module-contact .contact-row li a{padding-left:0}.module-contact .contact-row li .icon{position:relative;width:50px;transform:none;top:23px;margin-right:20px}.module-contact .contact-row li+li{margin-left:0;margin-top:25px}.module-contact .headline{margin-bottom:15px}.module-contact .text{margin-bottom:20px}.module-contact .text br{display:none}}.module-contact-persons{padding-top:60px;padding-bottom:60px}.module-contact-persons .person-list{margin:0 -30px}.module-contact-persons .person-list li{display:inline-block;vertical-align:top;width:calc(33% - 60px);margin:0 30px 30px 30px}.module-contact-persons .person-list li .btn{font-size:0.75em;line-height:1.3em}.module-contact-persons .person-list li .country{text-transform:uppercase;letter-spacing:0.075em;margin-bottom:20px;font-size:0.65em;line-height:1.3em;font-weight:800}.module-contact-persons .person-list li .email{position:relative;padding-left:20px;margin-bottom:30px;word-wrap:break-word}.module-contact-persons .person-list li .email:before{color:#e6337f;position:absolute;top:0;left:0;content:"E";font-weight:800}.module-contact-persons .person-list li .img{padding-bottom:142%;position:relative;overflow:hidden;margin-bottom:10px}.module-contact-persons .person-list li .name{font-weight:800}.module-contact-persons .person-list li .phone{position:relative;padding-left:20px}.module-contact-persons .person-list li .phone:before{color:#e6337f;position:absolute;top:0;left:0;content:"T";font-weight:800}.module-contact-persons .person-list li .position{margin-bottom:20px}@media screen and (max-width: 1023px){.module-contact-persons .person-list{margin:0 -20px}.module-contact-persons .person-list li{width:calc(50% - 40px);margin:0 20px 20px 20px}}@media screen and (max-width: 767px){.module-contact-persons{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 400px){.module-contact-persons .person-list{margin:0}.module-contact-persons .person-list li{width:100%;margin:0}.module-contact-persons .person-list li+li{margin-top:35px}}.module-contactform{background:#eee;position:relative}.module-contactform form{margin-top:35px}.module-contactform input{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-bottom:2px solid #dddddd;width:100%;padding:2px 0;font-family:"BrixSans",sans-serif;font-size:1em;line-height:1.5em}.module-contactform textarea{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:-owg-linear-gradient(to bottom, #ddd 2px, transparent 2px);background-image:-webkit-linear-gradient(to bottom, #ddd 2px, transparent 2px);background-image:-moz-linear-gradient(to bottom, #ddd 2px, transparent 2px);background-image:-o-linear-gradient(to bottom, #ddd 2px, transparent 2px);background-image:linear-gradient(to bottom, #ddd 2px, transparent 2px);background-size:10px 36px;resize:none;width:100%;font-family:"BrixSans",sans-serif;font-size:1em;overflow:hidden;line-height:36px;height:108px;background-position:0 -2px;padding:0}.module-contactform .form-row+.form-row{margin-top:30px}.module-contactform .label{text-transform:uppercase;margin-bottom:10px;font-weight:800;font-size:0.65em;line-height:1.3em;letter-spacing:0.05em}.module-contactform .map-container{position:absolute;top:0;left:50%;width:50%;height:100%}.module-contactform .map-container .custom-marker{position:absolute;z-index:2;cursor:pointer}.module-contactform .map-container .custom-marker.expand{z-index:3}.module-contactform .map-container .custom-marker.expand .expand-content{display:block}.module-contactform .map-container .custom-marker .expand-content{display:none;background:#fff;padding:15px;margin-top:5px;font-family:"BrixSans",sans-serif;font-size:1.25em;line-height:1.3em;min-width:230px;border-radius:10px}.module-contactform .map-container .custom-marker .expand-content .address{margin-bottom:20px}.module-contactform .map-container .custom-marker .expand-content .marker-title{font-weight:800;font-size:1.25em;line-height:1.3em;margin-bottom:10px}.module-contactform .map-container .custom-marker .expand-content .route-link{display:block;position:relative;padding-left:20px}.module-contactform .map-container .custom-marker .expand-content .route-link:before{content:"\e907";position:absolute;top:0;left:-5px;color:#e6337f;font-family:"icomoon";font-size:1.8em}.module-contactform .map-container .custom-marker .marker{width:33px;height:47px;background:url("../img/modules/map-marker.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.module-contactform .text-container{width:43%;padding:60px 0}.module-contactform .column{width:calc(50% - 10px);float:left;min-height:1px}.module-contactform .column+.column{margin-left:20px}.module-contactform .response-message{font-weight:800;margin-top:20px;color:#e6337f}.module-contactform .star{color:#e6337f}@media screen and (max-width: 1023px){.module-contactform .text-container{width:100%}.module-contactform .map-container{position:relative;top:auto;left:auto;width:100%;height:auto;padding-bottom:66.666%}}@media screen and (max-width: 767px){.module-contactform form{margin-top:0}.module-contactform .column{width:100%;float:none;margin:0}.module-contactform .column+.column{margin:30px 0 0 0}.module-contactform .text-container{padding:40px 0}}.module-downloads{padding-top:60px;padding-bottom:60px}.module-downloads .download-list{margin:0 -30px}.module-downloads .download-list li{display:inline-block;vertical-align:top;width:calc(25% - 60px);margin:0 30px 30px 30px}.module-downloads .download-list li .description{margin-top:40px}.module-downloads .download-list li .dl-btn{font-size:0.75em;line-height:1.3em}.module-downloads .download-list li .title{font-weight:800;margin-bottom:20px}.module-downloads .headline{margin-bottom:1em}@media screen and (max-width: 1023px){.module-downloads .download-list{margin:0 -20px}.module-downloads .download-list li{width:calc(33.333% - 40px);margin:0 20px 20px 20px}.module-downloads .download-list li .description{margin-top:30px}.module-downloads .download-list li .title{margin-bottom:15px}}@media screen and (max-width: 767px){.module-downloads{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 568px){.module-downloads .download-list li{width:calc(50% - 40px)}}@media screen and (max-width: 360px){.module-downloads .download-list{margin:0}.module-downloads .download-list li{width:100%;margin:0}.module-downloads .download-list li+li{margin-top:35px}}.module-header{padding-bottom:32.55%;font-weight:800;position:relative;color:#fff;overflow:hidden}.module-header.full{padding-bottom:0;height:100vh;background-attachment:fixed}.module-header.full .copy{font-weight:300;font-size:1em}.module-header.full .inner{text-align:left}.module-header.full .plektron{width:257px;height:auto;left:-30px;z-index:-1}.module-header.full .title{font-size:2.05em;letter-spacing:0.01em;text-transform:none;margin-bottom:0}.module-header .copy{font-size:1.15em;line-height:1.3em;letter-spacing:0.025em}.module-header .inner{top:calc(50% + 20px);margin:0;text-align:center}.module-header .scroll-to-next{bottom:50px;cursor:pointer;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;opacity:0.6;font-size:2.4em;animation:pulse 1.5s infinite}.module-header .scroll-to-next:hover{opacity:1}.module-header .title{font-size:3.65em;line-height:1em;text-transform:uppercase;margin-bottom:4px;letter-spacing:0.125em}@media all and (max-width: 1025px){.module-header.full{background-attachment:scroll !important}}@media all and (max-width: 767px){.module-header{padding-bottom:56.2%}.module-header .copy{font-size:1em}.module-header .scroll-to-next{bottom:15px}.module-header .title{font-size:2.5em}}@media all and (max-width: 650px){.module-header{padding-bottom:100%}.module-header .copy{font-weight:normal}.module-header .copy br{display:none}.module-header .title{font-size:1.7em}}@keyframes pulse{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}.module-projectslider{padding-top:100px;padding-bottom:80px}.module-projectslider .background{position:relative;background:url("../img/modules/projektslider_bg_weiss.png") center center no-repeat;padding-bottom:30.3%;background-size:contain}.module-projectslider .background .desktop{position:absolute;overflow:hidden;width:32.53553%;left:31.85%;top:2.5%;opacity:0;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms}.module-projectslider .background .desktop.show{opacity:1}.module-projectslider .background .desktop.show .inner{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);top:0;left:0}.module-projectslider .background .desktop .inner{position:relative;left:15%;padding-bottom:61.6092%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 750ms;-moz-transition:all 750ms;-o-transition:all 750ms;transition:all 750ms}.module-projectslider .background .laptop{position:absolute;overflow:hidden;width:22.43829%;left:72.8%;top:30%;opacity:0;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms}.module-projectslider .background .laptop.show{opacity:1}.module-projectslider .background .laptop.show .inner{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);top:0;left:0}.module-projectslider .background .laptop .inner{position:relative;left:20%;padding-bottom:63.66667%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 750ms;-moz-transition:all 750ms;-o-transition:all 750ms;transition:all 750ms}.module-projectslider .background .plektron{position:absolute;top:-30px;right:-45px;width:229px;height:230px;background:url("../img/modules/plektron-darkblue.png") center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;color:#fff}.module-projectslider .background .plektron .inner{left:0;padding-left:30px}.module-projectslider .background .plektron .inner .headline{font-weight:800;font-size:1.7em;line-height:1.3em}.module-projectslider .background .smartphone{position:absolute;overflow:hidden;width:4.56245%;left:0.45%;top:53%;opacity:0;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms}.module-projectslider .background .smartphone.show{opacity:1}.module-projectslider .background .smartphone.show .inner{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);top:0;left:0}.module-projectslider .background .smartphone .inner{position:relative;left:20%;padding-bottom:171.42857%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 750ms;-moz-transition:all 750ms;-o-transition:all 750ms;transition:all 750ms}.module-projectslider .background .tablet{position:absolute;overflow:hidden;width:12.04188%;left:12.25%;top:30%;opacity:0;-webkit-transition:all 700ms;-moz-transition:all 700ms;-o-transition:all 700ms;transition:all 700ms}.module-projectslider .background .tablet.show{opacity:1}.module-projectslider .background .tablet.show .inner{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);top:0;left:0}.module-projectslider .background .tablet .inner{position:relative;left:20%;padding-bottom:122.98137%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 750ms;-moz-transition:all 750ms;-o-transition:all 750ms;transition:all 750ms}@media screen and (max-width: 767px){.module-projectslider{padding-top:60px;padding-bottom:60px}}.module-testimonials{background:#2F2F2F;overflow:hidden}.module-testimonials .inner{position:relative;padding:95px 0}.module-testimonials .inner .prev{left:10px;color:#e6337f;cursor:pointer;font-size:3em;z-index:2}.module-testimonials .inner .next{right:10px;color:#e6337f;cursor:pointer;font-size:3em;z-index:2}.module-testimonials .inner .quote-left{position:absolute;top:-30px;left:0;width:290px;height:auto;opacity:0.3}.module-testimonials .inner .quote-right{position:absolute;bottom:-30px;right:0;width:290px;height:auto;opacity:0.3;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.module-testimonials .inner .testimonials{color:#fff;text-align:center;margin:0 100px;overflow:hidden;height:200px;-webkit-transition:height 350ms;-moz-transition:height 350ms;-o-transition:height 350ms;transition:height 350ms;position:relative}.module-testimonials .inner .testimonials .testimonial{left:0;width:100%;opacity:0}.module-testimonials .inner .testimonials .testimonial:first-child{opacity:1}.module-testimonials .inner .testimonials .testimonial .text{font-style:italic;font-weight:400;font-size:1.25em;line-height:1.3em;margin-bottom:40px}@media all and (max-width: 767px){.module-testimonials .inner{padding:65px 0}.module-testimonials .inner .quote-left,.module-testimonials .inner .quote-right{width:160px}.module-testimonials .inner .testimonials{margin:0 55px}.module-testimonials .inner .testimonials .testimonial .text{margin-bottom:25px}}.module-text{padding-top:60px;padding-bottom:60px}@media all and (max-width: 991px){.module-text{padding:45px 27px}}@media all and (max-width: 767px){.module-text{padding:30px 27px}.module-text ul{margin:15px 0 25px 0}.module-text .headline{margin-bottom:15px}}.module-text-picture{overflow:hidden}.module-text-picture.has-graphic .inner{min-height:350px}.module-text-picture.text-right .inner .bg-color{left:auto;right:100%}.module-text-picture.text-right .inner .text{float:right;padding:60px 105px 60px 50px}.module-text-picture.text-right .inner .picture{right:auto;left:0}.module-text-picture.text-right .inner .picture.graphic{left:0}.module-text-picture.color2,.module-text-picture.color3,.module-text-picture.color4,.module-text-picture.color5{color:#fff}.module-text-picture.color1{background-color:#eee}.module-text-picture.color2{background-color:#e6337f}.module-text-picture.color3{background-color:#a2476e}.module-text-picture.color4{background-color:#255471}.module-text-picture.color5{background-color:#a3bd4e}.module-text-picture .inner{position:relative;min-height:535px}.module-text-picture .inner .bg-color{position:absolute;left:100%;top:0;height:100%;width:50vw}.module-text-picture .inner .bg-color.color1{background-color:#eee}.module-text-picture .inner .bg-color.color2{background-color:#e6337f}.module-text-picture .inner .bg-color.color3{background-color:#a2476e}.module-text-picture .inner .bg-color.color4{background-color:#255471}.module-text-picture .inner .bg-color.color5{background-color:#a3bd4e}.module-text-picture .inner .picture{position:absolute;left:50%;top:0;height:100%;width:50%}.module-text-picture .inner .picture.graphic{height:100%;z-index:2;left:50%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.module-text-picture .inner .text{padding:60px 50px 60px 105px;float:left;width:50%}@media all and (max-width: 991px){.module-text-picture.text-right .inner .text{float:none;padding:40px 7px}.module-text-picture .inner .text{float:none;width:100%;padding:40px 7px}.module-text-picture .inner .text .headline{margin-bottom:15px}.module-text-picture .inner .text .headline+.subheadline{margin-top:-13px;margin-bottom:15px}.module-text-picture .inner .picture{position:static;left:auto;top:auto;padding-bottom:73.93%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}.module-text-picture .inner .picture.graphic{background-size:contain;position:static;left:auto;top:auto;padding-bottom:73.93%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}.module-text-picture .inner.no-picture{min-height:0}.module-text-picture .inner.no-picture .text{padding:15px 27px 50px}.module-text-picture.color1 .inner.no-picture,.module-text-picture.color2 .inner.no-picture,.module-text-picture.color3 .inner.no-picture,.module-text-picture.color4 .inner.no-picture,.module-text-picture.color5 .inner.no-picture{padding-top:15px}}@media all and (max-width: 568px){.module-text-picture .inner .text{padding:30px 20px}}.module-plektrons{padding:85px 0}.module-plektrons.color2,.module-plektrons.color3,.module-plektrons.color4,.module-plektrons.color5{color:#fff}.module-plektrons.color1{background-color:#eee}.module-plektrons.color2{background-color:#e6337f}.module-plektrons.color3{background-color:#a2476e}.module-plektrons.color4{background-color:#255471}.module-plektrons.color5{background-color:#a3bd4e}.module-plektrons .inner{position:relative}.module-plektrons .inner .text-container{width:43%}.module-plektrons .inner .plektrons{left:54%}.module-plektrons .inner .plektrons .plektron{color:#fff;position:absolute;line-height:1.1em;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.module-plektrons .inner .plektrons .plektron:nth-child(1){left:0;top:-185px;width:257px;height:257px;background:url("../img/modules/plektron-magenta.png") center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.module-plektrons .inner .plektrons .plektron:nth-child(1):hover{top:-190px;left:-5px;width:267px;height:267px}.module-plektrons .inner .plektrons .plektron:nth-child(1) .plektron-text{padding-left:30px}.module-plektrons .inner .plektrons .plektron:nth-child(2){left:190px;top:-20px;width:230px;height:222px;background:url("../img/modules/plektron-lightblue.png") center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.module-plektrons .inner .plektrons .plektron:nth-child(2):hover{left:185px;top:-25px;width:240px;height:232px}.module-plektrons .inner .plektrons .plektron:nth-child(3){left:275px;top:-165px;width:120px;height:117px;background:url("../img/modules/plektron-green.png") center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.module-plektrons .inner .plektrons .plektron:nth-child(3):hover{left:270px;top:-170px;width:130px;height:127px}.module-plektrons .inner .plektrons .plektron:nth-child(3) .plektron-text{padding-left:20px}.module-plektrons .inner .plektrons .plektron .plektron-text{left:0;width:100%;padding:0 20px 0 40px;font-size:1.2em;line-height:1.1em}.module-plektrons .inner .plektrons .plektron a{display:block;position:relative;color:#fff;padding-right:30px}.module-plektrons .inner .plektrons .plektron a:after{content:"\e907";font-family:"icomoon";right:0;font-size:1.5em}@media all and (max-width: 991px){.module-plektrons{padding:45px 0}.module-plektrons .inner{padding:0 27px}.module-plektrons .inner .plektrons{position:relative;transform:none;left:0;height:400px}.module-plektrons .inner .plektrons .plektron:nth-child(1){width:210px;height:202px;top:20px;left:50%;margin-left:-175px}.module-plektrons .inner .plektrons .plektron:nth-child(1):hover{width:210px;height:202px;top:20px;left:50%}.module-plektrons .inner .plektrons .plektron:nth-child(2){width:210px;height:202px;top:170px;left:50%;margin-left:-35px}.module-plektrons .inner .plektrons .plektron:nth-child(2):hover{width:210px;height:202px;top:170px;left:50%}.module-plektrons .inner .plektrons .plektron:nth-child(3){top:240px;left:50%;margin-left:-213px;width:155px;height:150px}.module-plektrons .inner .plektrons .plektron:nth-child(3) .plektron-text{padding-left:45px}.module-plektrons .inner .plektrons .plektron:nth-child(3):hover{top:240px;left:50%;width:155px;height:150px}.module-plektrons .inner .text-container{width:100%}}@media all and (max-width: 767px){.module-plektrons{padding:30px 0}.module-plektrons .inner .headline{margin-bottom:15px}.module-plektrons .inner .headline+.subheadline{margin-top:-13px}.module-plektrons .inner .plektrons{height:275px}.module-plektrons .inner .plektrons .plektron a:after{font-size:1.7em}.module-plektrons .inner .plektrons .plektron .plektron-text{font-size:1em;line-height:1.2em;padding:0 0px 0 30px}.module-plektrons .inner .plektrons .plektron:nth-child(1){width:146px;height:148px;margin-left:-133px}.module-plektrons .inner .plektrons .plektron:nth-child(1) .plektron-text{padding-left:20px}.module-plektrons .inner .plektrons .plektron:nth-child(1):hover{width:146px;height:148px}.module-plektrons .inner .plektrons .plektron:nth-child(2){width:146px;height:148px;top:110px;margin-left:-13px}.module-plektrons .inner .plektrons .plektron:nth-child(2):hover{width:146px;height:148px;top:110px}.module-plektrons .inner .plektrons .plektron:nth-child(3){top:173px;left:50%;margin-left:-123px;width:105px;height:100px}.module-plektrons .inner .plektrons .plektron:nth-child(3) .plektron-text{padding-left:31px}.module-plektrons .inner .plektrons .plektron:nth-child(3):hover{top:173px;left:50%;margin-left:-123px;width:105px;height:100px}}.module-text-text{padding-top:70px;padding-bottom:70px}.module-text-text .left-column{float:left;min-height:1px;width:43%}.module-text-text .plektron{background:url("../img/modules/plektron-magenta.png") no-repeat;background-size:227px 227px;min-height:227px;position:relative;left:-20px;margin-bottom:50px;color:#fff}.module-text-text .plektron .headline-plektron{font-weight:800;font-size:1.7em;line-height:1.3em}.module-text-text .plektron .inner{left:0;padding-left:30px}.module-text-text .right-column{float:left;min-height:1px;width:45%;margin-left:7%;padding-left:60px}@media all and (max-width: 991px){.module-text-text{padding:45px 27px}.module-text-text ul{margin-bottom:0}.module-text-text .headline+.subheadline{margin-top:-13px;margin-bottom:15px}.module-text-text .left-column{width:100%;float:none}.module-text-text .left-column+.right-column{margin-top:40px}.module-text-text .plektron{width:210px;height:202px;top:20px;left:50%;margin:0 auto;background-size:contain;left:0}.module-text-text .right-column{float:none;margin-left:0;padding-left:0;width:100%}}@media all and (max-width: 767px){.module-text-text{padding:30px 27px}.module-text-text ul{margin-top:40px}.module-text-text .headline{margin-bottom:15px}.module-text-text .plektron{width:146px;height:148px;min-height:146px;margin:0 auto 20px}.module-text-text .plektron .headline-plektron{font-size:1.4em}.module-text-text .plektron .inner{padding-left:18px;top:73px}}.module-logostrip{background:#eee;overflow:hidden}.module-logostrip .inner{position:relative}.module-logostrip .inner .prev{left:10px;color:#585858;cursor:pointer;font-size:3em;z-index:2}.module-logostrip .inner .next{right:10px;color:#585858;cursor:pointer;font-size:3em;z-index:2}.module-logostrip .inner .logo-list{position:relative;overflow:hidden;margin:0 100px;padding:25px 0;height:280px}.module-logostrip .inner .logo-list li{left:100%;width:25%;padding:0 25px}.module-logostrip .inner .logo-list li:nth-child(1){left:0}.module-logostrip .inner .logo-list li:nth-child(2){left:25%}.module-logostrip .inner .logo-list li:nth-child(3){left:50%}.module-logostrip .inner .logo-list li:nth-child(4){left:75%}.module-logostrip .inner .logo-list li .logo-container{padding-bottom:100%;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;background-position:center center;background-repeat:no-repeat}@media all and (max-width: 991px){.module-logostrip .inner .logo-list{margin:0 50px}.module-logostrip .inner .logo-list li{width:33.3333%}.module-logostrip .inner .logo-list li:nth-child(1){left:0}.module-logostrip .inner .logo-list li:nth-child(2){left:33.3333%}.module-logostrip .inner .logo-list li:nth-child(3){left:66.6666%}.module-logostrip .inner .logo-list li:nth-child(4){left:100%}}@media all and (max-width: 767px){.module-logostrip .inner .logo-list li{width:50%}.module-logostrip .inner .logo-list li:nth-child(1){left:0}.module-logostrip .inner .logo-list li:nth-child(2){left:50%}.module-logostrip .inner .logo-list li:nth-child(3){left:100%}.module-logostrip .inner .logo-list li:nth-child(4){left:100%}}@media all and (max-width: 480px){.module-logostrip .inner .logo-list li{width:100%}.module-logostrip .inner .logo-list li:nth-child(1){left:0}.module-logostrip .inner .logo-list li:nth-child(2){left:100%}.module-logostrip .inner .logo-list li:nth-child(3){left:100%}.module-logostrip .inner .logo-list li:nth-child(4){left:100%}}main>.module-text:first-child,main>.module-text-text:first-child,main>.module-plektrons:first-child,main>.module-downloads:first-child,main>.module-contact-persons:first-child{padding-top:170px}@media screen and (max-width: 767px){main>.module-text:first-child,main>.module-text-text:first-child,main>.module-plektrons:first-child,main>.module-downloads:first-child,main>.module-contact-persons:first-child{padding-top:100px}}*{outline:none}a{color:#2F2F2F;text-decoration:none;-webkit-transition:color 220ms;-moz-transition:color 220ms;-o-transition:color 220ms;transition:color 220ms}a:hover{color:#e6337f}html{overflow-x:hidden}body{font-family:"BrixSans",sans-serif;font-size:20px;line-height:1.3em;color:#2F2F2F;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body.home.unscrolled header{background:none}body.home.unscrolled header:before{height:0}body.home.unscrolled header .inner{padding-top:55px}body.home.unscrolled header .meta-navigation{display:none}footer{background:#2F2F2F;color:#aaa;font-size:15px;line-height:1.3em;font-weight:400;padding-bottom:50px}footer .columns{margin:0 -15px;padding-top:52px}footer .columns li{display:inline-block;width:calc(15.2% - 30px);margin:0 15px;vertical-align:top}footer .columns li:first-child{width:calc(24% - 30px)}footer .columns li a{color:#aaa}footer .columns li a:hover{color:#e6337f}footer .columns li .logo{width:145px;display:block;margin-bottom:10px;position:relative;top:-5px}footer .columns li .logo.res{display:none}footer .columns li .title{text-transform:uppercase;color:#fff;margin-bottom:18px;letter-spacing:0.025em;font-weight:800}footer .copyline{margin-top:18px}footer .topline{height:7px;background-image:-owg-linear-gradient(to left, #255471, #a2476e);background-image:-webkit-linear-gradient(to left, #255471, #a2476e);background-image:-moz-linear-gradient(to left, #255471, #a2476e);background-image:-o-linear-gradient(to left, #255471, #a2476e);background-image:linear-gradient(to left, #255471, #a2476e)}header{background:rgba(47,47,47,0.9);position:fixed;top:0;left:0;width:100%;font-size:0.7em;line-height:1.3em;color:#fff;z-index:11;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}header:before{content:"";position:absolute;top:0;left:0;width:100%;height:24px;background:rgba(80,80,80,0.9);-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms;overflow:hidden}header a{color:#fff}header .inner{position:relative;padding-top:41px;padding-bottom:13px;-webkit-transition:all 500ms;-moz-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}header .language-link{float:right;font-weight:400;display:block;padding:3px 8px;margin-top:8px}header .language-link .active{font-weight:800}header .logo-link{float:left;width:200px}header .logo-link img.res{display:none}header .menu-btn{width:22px;height:22px;position:absolute;right:27px;top:18px;cursor:pointer;z-index:1000;display:none;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}header .menu-btn:after{content:'';position:absolute;bottom:3px;height:2px;background:#FFF;width:100%;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;left:0}header .menu-btn:before{content:'';position:absolute;top:3px;height:2px;background:#FFF;width:100%;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;left:0}header .menu-btn.active:after{transform:rotate(45deg);bottom:10px}header .menu-btn.active:before{transform:rotate(-45deg);top:10px}header .menu-btn.active .line{opacity:0}header .menu-btn .line{background:#fff;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;position:absolute;top:10px;left:0;width:100%;height:2px}header .main-navigation-container{display:inline-block;margin-left:20%;font-weight:800;text-transform:uppercase;padding-top:8px;letter-spacing:0.075em}header .main-navigation-container .main-navigation li{display:inline-block}header .main-navigation-container .main-navigation li+li{margin-left:40px}header .main-navigation-container .main-navigation li.active a{background-color:#e6337f;color:#fff}header .main-navigation-container .main-navigation li a{display:block;padding:3px 9px 2px 9px;background-color:transparent;-webkit-transition:all 220ms;-moz-transition:all 220ms;-o-transition:all 220ms;transition:all 220ms;border-radius:13px}header .main-navigation-container .main-navigation li a:hover{background-color:#e6337f;color:#fff}header .meta-navigation{position:absolute;top:0;right:20px;font-family:"BrixSans",sans-serif;line-height:24px;letter-spacing:0.05em}header .meta-navigation li{display:inline-block}header .meta-navigation li+li{margin-left:40px}header .meta-navigation li a{display:block;padding-left:11px;position:relative}header .meta-navigation li a:before{color:#e6337f;position:absolute;top:0;left:0}header .meta-navigation li a.email:before{content:"E"}header .meta-navigation li a.phone:before{content:"T"}img{max-width:100%;height:auto}p+p{margin-top:1.3em}strong{font-weight:800}.cookie-hint-container{position:fixed;bottom:-400px;left:0;width:100%;background:rgba(47,47,47,0.9);padding:15px 0;z-index:999;opacity:0;-webkit-transition:all 2500ms;-moz-transition:all 2500ms;-o-transition:all 2500ms;transition:all 2500ms}.cookie-hint-container.show{bottom:0;opacity:1}.cookie-hint-container .inner{position:relative;color:#fff;padding:0}.cookie-hint-container .inner .ok{display:inline-block;font-weight:800;cursor:pointer;position:absolute;top:0;right:0}.cookie-hint-container .inner .more{display:inline-block;color:#fff;text-decoration:underline;position:absolute;top:0;right:90px}.cookie-hint-container .inner .more:hover{text-decoration:none}.cookie-hint-container .inner .text{display:inline-block;width:calc(100% - 420px)}.magenta-text{font-weight:800;color:#e6337f}.seo-img{opacity:0}.text-align-center{text-align:center}.text-align-right{text-align:right}@media screen and (max-width: 1365px){body{font-size:17px}body.home.unscrolled header .inner{padding-top:30px}}@media screen and (max-width: 1150px){header .inner{text-align:center}header .main-navigation-container{margin-left:0}header .main-navigation-container .main-navigation li+li{margin-left:25px}}@media screen and (max-width: 1025px){header .main-navigation-container .main-navigation li+li{margin-left:8px}.cookie-hint-container .inner .more{right:100px}.cookie-hint-container .inner .text{width:calc(100% - 220px)}}@media screen and (max-width: 991px){footer{padding-bottom:10px}footer .columns{margin:0;padding-top:35px}footer .columns li{margin:0 0 35px;width:33.333%}footer .columns li .title{margin-bottom:0}footer .columns li:first-child{width:33.333%}}@media screen and (max-width: 767px){body{font-size:16px}body.mobile-menu-open header .language-link{display:block}body.mobile-menu-open header .main-navigation-container{display:block}body.mobile-menu-open header .meta-navigation{display:block}body.mobile-menu-open.unscrolled.home header{background:rgba(47,47,47,0.9)}body.mobile-menu-open.unscrolled.home header:before{height:26px}body.mobile-menu-open.unscrolled.home header .inner{padding-top:0}body.mobile-menu-open.unscrolled.home header .meta-navigation{display:block}header{min-height:60px}header:before{content:none;height:0}header .logo-link{float:none;width:145px;position:absolute;left:27px;top:15px}header .menu-btn{display:block}header .language-link{float:none;text-align:left;margin-top:10px;padding:17px 27px;display:none;font-size:1.4em;border-top:1px solid #585858}header .inner{padding:0}header .meta-navigation{position:static;right:auto;top:auto;width:100%;text-align:left;padding:0 27px;line-height:27px;display:none;font-size:1.4em;margin-top:10px}header .meta-navigation li{display:block}header .meta-navigation li+li{margin:0}header .meta-navigation li a{padding-left:15px}header .main-navigation-container{width:100%;padding-top:60px;text-transform:none;text-align:left;letter-spacing:0;font-size:1.5em;font-weight:normal;display:none}header .main-navigation-container .main-navigation{border-top:1px solid #585858;border-bottom:1px solid #585858}header .main-navigation-container .main-navigation li{display:block}header .main-navigation-container .main-navigation li+li{margin-left:0;border-top:1px solid #585858}header .main-navigation-container .main-navigation li a{padding:15px 27px}header .main-navigation-container .main-navigation li a:hover{background:none;color:#e6337f}footer .columns{padding-left:7px;padding-right:7px}.hm{display:none}}@media screen and (max-width: 640px){footer .columns li{width:50%;display:block}footer .columns li.mobile-hidden{display:none}}@media screen and (max-width: 568px){.cookie-hint-container .inner .ok{top:34px}.cookie-hint-container .inner .more{top:0;right:0}.cookie-hint-container .inner .more:hover{text-decoration:none}.cookie-hint-container .inner .text{display:inline-block;width:calc(100% - 105px)}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){header .logo-link img{display:none}header .logo-link img.res{display:block}footer .columns li .logo{display:none}footer .columns li .logo.res{display:block}}
