@charset "UTF-8";.reference_slider-inner,.hero-content,#footer .inside,#header .inside,#wrapper #container{width:calc(100% - 40px);margin:0 auto}@media (min-width: 768px){.reference_slider-inner,.hero-content,#footer .inside,#header .inside,#wrapper #container{width:728px}}@media (min-width: 992px){.reference_slider-inner,.hero-content,#footer .inside,#header .inside,#wrapper #container{width:952px}}@media (min-width: 1280px){.reference_slider-inner,.hero-content,#footer .inside,#header .inside,#wrapper #container{width:1240px}}.clearfix:after{content:"";display:table;clear:both}.invisible{position:absolute;left:-999em}.sticky{position:sticky}.fill,.hero-background,#off-canvas #navigation-main>nav>ul>li .menu-item-background-image,#off-canvas #navigation-main>nav>ul>li .menu-item-background,#off-canvas .inside,#off-canvas #navigation-main,#off-canvas #navigation-main>nav,#off-canvas #navigation-main>nav>ul{position:absolute;width:100%;height:100%;top:0;left:0}.row-full,.hero{width:100vw;position:relative;margin-left:calc(-50vw + 50%)}.flex-wrap,.ce_form .formbody,.section-linecard{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-nowrap,.solutions-item,#footer .inside ul,#header .inside{display:flex;justify-content:space-between}.w20{width:19%}.w25{width:24%}.w33{width:32.333%}.w40{width:39%}.w50{width:49%}.w60{width:59%}.w80{width:79%}.w100{width:100%}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */body{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{max-width:100%;height:auto;display:block}input,button,textarea{outline:none;line-height:inherit}ul,ol{margin:0;padding:0;list-style:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{font-family:Josefin Sans,Arial,sans-serif;font-weight:400;line-height:1.5;color:#231f20;font-size:20px}@media (max-width: 1280px){html{font-size:20px}}@media (max-width: 992px){html{font-size:18px}}@media (max-width: 768px){html{font-size:17px}}p{margin:0 0 .5em}strong,b{font-weight:600}a{color:#4495ae;transition:color .2s ease-in-out;text-decoration:none}a:hover{color:#275665}h1,h2,h3,h4,h5,h6{font-family:Josefin Sans,Arial,sans-serif;font-weight:600;margin:1em 0 .5em;line-height:1.1}h1{font-size:4.5em;margin:0 0 .35em;color:#4495ae}@media (max-width: 768px){h1{font-size:4em}}@media (max-width: 480px){h1{font-size:3.5em}}h2{font-size:2.75em;color:#4495ae;text-transform:uppercase;margin-top:0}@media (max-width: 768px){h2{font-size:2.5em}}@media (max-width: 480px){h2{font-size:2.25em}}h3{font-size:2em}h4{font-size:1.5em}h5,h6{font-size:1em}body{overflow-x:hidden}body.page-index,body.show-offcanvas-menu.hide-scrollbar{overflow-y:scroll;position:fixed}#wrapper{padding-top:10rem}@media (max-width: 768px){#wrapper{padding-top:8rem}}#wrapper #header,#wrapper #container{transform:initial;transition:all .5s ease-in-out;transform:translateZ(1px)}.ie #wrapper #header,.ie #wrapper #container{transition-duration:0}@media (min-width: 768px){.show-offcanvas-menu #wrapper #header,.show-offcanvas-menu #wrapper #container{transform:translate3d(-90vw,0,1px);transition-delay:.25s}}#wrapper #main{margin-bottom:10rem}#wrapper #container{min-height:calc(100vh - 25rem)}#wrapper .mod_article{margin-bottom:8rem;opacity:0}@media (max-width: 480px){#wrapper .mod_article{margin-bottom:4rem}}#wrapper .mod_article.no-margin,#wrapper .mod_article:first-child{margin-bottom:0;opacity:1}.ready #wrapper .mod_article.visible{transition:opacity .5s ease-out;transition-delay:.15s;opacity:1}body.loading *,body.resizing *{transition:initial!important}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;src:url(./josefin-sans-v16-latin-regular-C8QPleF4.eot);src:local(""),url(./josefin-sans-v16-latin-regular-C8QPleF4.eot?#iefix) format("embedded-opentype"),url(./josefin-sans-v16-latin-regular-CoE8VSls.woff2) format("woff2"),url(./josefin-sans-v16-latin-regular-CrQyZLd2.woff) format("woff"),url(./josefin-sans-v16-latin-regular-Ciem3Jg1.ttf) format("truetype"),url(./josefin-sans-v16-latin-regular-Cxf1XCtt.svg#JosefinSans) format("svg")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;src:url(./josefin-sans-v16-latin-600-BDyieLmh.eot);src:local(""),url(./josefin-sans-v16-latin-600-BDyieLmh.eot?#iefix) format("embedded-opentype"),url(./josefin-sans-v16-latin-600-Blrmj00-.woff2) format("woff2"),url(./josefin-sans-v16-latin-600-DIF62YYi.woff) format("woff"),url(./josefin-sans-v16-latin-600-C5FXV9Z0.ttf) format("truetype"),url(./josefin-sans-v16-latin-600-DBExqoGb.svg#JosefinSans) format("svg")}#header{padding:1rem 0;background-color:#2f4e5a;position:fixed;left:0;top:0;right:0;z-index:1000;overflow-x:hidden}.shrink-navbar.edge #header,.shrink-navbar.ie #header{padding:.25rem 0}@media (max-width: 768px){#header{z-index:3000}}.page-index #header,.page-lighting #header,.page-electronics #header,.page-über-uns #header{background-color:#2f4e5a80}#header .inside{position:relative;z-index:1}.shrink-navbar #header,.show-offcanvas-menu #header{background-color:#2f4e5a}#header .logo{max-width:14rem;margin:0 auto;transition:all .25s ease-in-out}@media (max-width: 768px){#header .logo{margin:0}#header .logo img{max-width:10rem;height:2.5rem!important}}.shrink-navbar:not(.edge):not(.ie) #header .logo{max-width:10rem}.shrink-navbar.edge #header .logo,.shrink-navbar.ie #header .logo{transform:scale(.8)}#header #menu-switch{right:0;height:2rem;width:2.5rem;background-size:100% 100%;top:50%;transition:all .25s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer;transform:translateY(-50%);position:absolute}#header #menu-switch .bar{height:.3rem;width:100%;background-color:#fff;transition:all .25s ease-in-out}.edge #header #menu-switch .bar,.ie #header #menu-switch .bar{transition-duration:0}@media (max-width: 768px){#header #menu-switch{height:1.5rem;width:1.875rem}.show-offcanvas-menu #header #menu-switch .bar{position:absolute;top:50%!important;width:100%!important}.show-offcanvas-menu #header #menu-switch .bar:first-child{transform:rotate(45deg)!important}.show-offcanvas-menu #header #menu-switch .bar:nth-child(2){transform:scaleX(0)}.show-offcanvas-menu #header #menu-switch .bar:last-child{transform:rotate(-45deg)!important}}@media (min-width: 768px){body:not(.ie) #header #menu-switch:hover .bar:first-child,body:not(.ie) #header #menu-switch:focus .bar:first-child,.show-offcanvas-menu body:not(.ie) #header #menu-switch .bar:first-child{transform:translate(calc(100% + .65rem)) rotate(45deg) translateY(.65rem);width:50%}}@media (min-width: 768px) and (max-width: 768px){body:not(.ie) #header #menu-switch:hover .bar:first-child,body:not(.ie) #header #menu-switch:focus .bar:first-child,.show-offcanvas-menu body:not(.ie) #header #menu-switch .bar:first-child{transform:translate(calc(100% + .4875rem)) rotate(45deg) translateY(.4875rem)}}@media (min-width: 768px){body:not(.ie) #header #menu-switch:hover .bar:last-child,body:not(.ie) #header #menu-switch:focus .bar:last-child,.show-offcanvas-menu body:not(.ie) #header #menu-switch .bar:last-child{transform:translate(calc(100% + .65rem)) rotate(-45deg) translateY(-.65rem);width:50%}}@media (min-width: 768px) and (max-width: 768px){body:not(.ie) #header #menu-switch:hover .bar:last-child,body:not(.ie) #header #menu-switch:focus .bar:last-child,.show-offcanvas-menu body:not(.ie) #header #menu-switch .bar:last-child{transform:translate(calc(100% + .4875rem)) rotate(-45deg) translateY(-.4875rem)}}.page-index #header #menu-switch{display:none}#footer{margin-top:4rem;padding-bottom:2rem;font-size:.8em}#footer .inside{max-width:480px}#footer .inside ul{text-align:center;position:relative;padding:0 3rem}@media (max-width: 480px){#footer .inside ul{display:block}}#footer .inside ul:after{content:"";position:absolute;top:-2rem;border-top:1px solid #231F20;width:100%;left:0;max-width:100%}@media (max-width: 768px){#footer .inside ul:after{width:100%;left:0;margin:0}}#footer .inside li{display:block}#footer .inside li a,#footer .inside li strong{display:inline-block;padding:.5rem;text-decoration:none;color:#231f20;transition:color .25s ease-in-out}#footer .inside li a:hover{color:#4495ae}.slick-slider .slick-arrow{position:absolute;top:calc(50% - 1.05rem);width:1.4rem;height:2.1rem;color:transparent;background-color:transparent;overflow:hidden;z-index:2;border:none;padding:0;outline:none!important;background-size:auto 100%;background-position:center center;background-repeat:no-repeat;transition:opacity .25s ease-in-out}.slick-slider .slick-arrow:hover{opacity:.5}.slick-slider .slick-arrow.slick-prev{left:0;transform:translate(-2.1rem);background-image:url(../../img/icons/chevron-left.svg)}.slick-slider .slick-arrow.slick-next{right:0;transform:translate(2.1rem);background-image:url(../../img/icons/chevron-right.svg)}.slick-slider .slick-dots{display:block;text-align:center;position:absolute;left:0;width:100%}.slick-slider .slick-dots li{display:inline-block;text-indent:-9999px;border:1px solid #4495AE;margin:0 .5rem;width:.55rem;height:.55rem;border-radius:999px;transition:background-color .25s ease-in-out;cursor:pointer}.slick-slider .slick-dots li.slick-active{background-color:#4495ae}#off-canvas{position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:#2f4e5a;z-index:2000;transition:all .5s ease-in-out;transform:translate3d(100vw,0,1px);overflow:hidden;backface-visibility:hidden}.ie #off-canvas{transition-duration:0}.page-index #off-canvas,.show-offcanvas-menu #off-canvas{transform:translateZ(1px)}#off-canvas #navigation-logo,#off-canvas #navigation-close{position:absolute;z-index:1000}@media (max-width: 768px){#off-canvas #navigation-logo,#off-canvas #navigation-close{display:none}}#off-canvas #navigation-logo{max-width:14rem;left:7.5vw;top:2rem}@media (max-width: 768px){#off-canvas #navigation-logo{max-width:10rem;top:1rem}#off-canvas #navigation-logo img{height:2.5rem}}#off-canvas #navigation-close{right:7.5vw;height:3rem;width:3rem;background-size:100% 100%;top:2.5rem;cursor:pointer}@media (max-width: 992px){#off-canvas #navigation-close{right:1.5rem;top:1.5rem}}@media (max-width: 768px){#off-canvas #navigation-close{height:2rem;width:2rem;top:1.25rem;right:20px}}#off-canvas #navigation-close .bar{height:.3rem;width:100%;background-color:#fff;transition:all .25s ease-in-out;position:absolute;top:calc(50% - .15rem);left:0}#off-canvas #navigation-close .bar:first-child{transform:rotate(45deg)}#off-canvas #navigation-close .bar:last-child{transform:rotate(-45deg)}#off-canvas #navigation-close:hover .bar:first-child{transform:rotate(135deg)}#off-canvas #navigation-close:hover .bar:last-child{transform:rotate(45deg)}.page-index #off-canvas #navigation-close{display:none}#off-canvas #navigation-main>nav>ul{display:flex;flex-wrap:wrap;flex-direction:column;column-count:2;background-color:#9fbec7}@media (max-width: 768px){#off-canvas #navigation-main>nav>ul{background-color:#2f4e5a;margin-top:4.5rem;flex-direction:row;align-content:flex-start}}#off-canvas #navigation-main>nav>ul>li{position:relative}#off-canvas #navigation-main>nav>ul>li:first-child .menu-item-text .description{max-width:25rem}#off-canvas #navigation-main>nav>ul>li .menu-item-text{z-index:1;position:absolute;top:50%;left:7.5vw;width:calc(100% - 15vw);transform:translateY(-50%);color:#fff}#off-canvas #navigation-main>nav>ul>li .menu-item-text>*{display:block;transition:all .5s ease-in-out}#off-canvas #navigation-main>nav>ul>li .menu-item-text .name{font-weight:600;font-size:3em}@media (max-width: 768px){#off-canvas #navigation-main>nav>ul>li .menu-item-text .name{font-size:2rem}}@media (max-width: 768px) and (min-width: 480px){#off-canvas #navigation-main>nav>ul>li .menu-item-text .name{text-align:center}}#off-canvas #navigation-main>nav>ul>li .menu-item-text .description{display:block;overflow:hidden;max-height:0;transition:all .5s ease-in-out;position:absolute;top:100%;left:0}@media (max-width: 768px){#off-canvas #navigation-main>nav>ul>li .menu-item-text .description{display:none}}#off-canvas #navigation-main>nav>ul>li .menu-item-background{z-index:0;transition:all .5s ease-in-out;overflow:hidden;width:110%;left:-10%}#off-canvas #navigation-main>nav>ul>li .menu-item-background-image{transition:all .5s ease-in-out,opacity 1s ease-in-out;background-size:cover;background-position:center center;opacity:0}@media (max-width: 768px){#off-canvas #navigation-main>nav>ul>li .menu-item-background-image{opacity:.5}}#off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-text>*{text-shadow:3px 3px 5px rgba(0,0,0,.5)}#off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-text .description{max-height:5em}@media (min-width: 768px){#off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-background{height:calc(100% + 2rem)}.ie #off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-background,.edge #off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-background{height:105%}}#off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-background{box-shadow:0 0 2em #00000080}#off-canvas #navigation-main>nav>ul>li>a:hover .menu-item-background-image{opacity:1;transform:scale(1.1);transition:all .5s ease-in-out}#off-canvas #navigation-main>nav>ul>li:nth-child(1){z-index:9}#off-canvas #navigation-main>nav>ul>li:nth-child(1) .menu-item-background{background-color:#16343d}#off-canvas #navigation-main>nav>ul>li:nth-child(2){z-index:8}#off-canvas #navigation-main>nav>ul>li:nth-child(2) .menu-item-background{background-color:#2e3a3e}#off-canvas #navigation-main>nav>ul>li:nth-child(3){z-index:7}#off-canvas #navigation-main>nav>ul>li:nth-child(3) .menu-item-background{background-color:#2f4e5a}#off-canvas #navigation-main>nav>ul>li:nth-child(4){z-index:6}#off-canvas #navigation-main>nav>ul>li:nth-child(4) .menu-item-background{background-color:#6d919c}@media (max-width: 768px){#off-canvas #navigation-main>nav>ul>li{min-height:calc(40vh - 2.25rem)!important;min-width:50vw!important;display:flex}}@media (max-width: 480px){#off-canvas #navigation-main>nav>ul>li{min-height:calc(19vh - 1.125rem)!important;height:0;min-width:50vw;display:flex}}@media (max-width: 480px){#off-canvas #navigation-main>nav>ul>li{width:100vw}}#off-canvas #navigation-main>nav>ul>li:nth-child(1){min-height:100vh;min-width:47.5vw}@media (min-width: 992px){#off-canvas #navigation-main>nav>ul>li:nth-child(1) .menu-item-text{font-size:1.8333333333em}}@media (min-width: 768px){#off-canvas #navigation-main>nav>ul>li:nth-child(1) .menu-item-background{transform:rotate(7deg);height:120%;width:130%;left:-25%;top:-10%}#off-canvas #navigation-main>nav>ul>li:nth-child(1) .menu-item-background-image{transform:rotate(-7deg);width:110%;background-position:center right}#off-canvas #navigation-main>nav>ul>li:nth-child(1) a:hover .menu-item-background{height:120%;transform:translate(5%) rotate(7deg)}#off-canvas #navigation-main>nav>ul>li:nth-child(1) a:hover .menu-item-background-image{transform:scale(1.1) rotate(-7deg)}}#off-canvas #navigation-main>nav>ul>li:nth-child(2){min-height:calc(50vh - 2rem);min-width:52.5vw}#off-canvas #navigation-main>nav>ul>li:nth-child(2) a:hover .menu-item-background-image{transform:scale(1.1)}#off-canvas #navigation-main>nav>ul>li:nth-child(3){min-height:calc(25vh - 2rem);min-width:52.5vw}#off-canvas #navigation-main>nav>ul>li:nth-child(4){min-height:calc(25vh - 2rem);min-width:52.5vw}#off-canvas #navigation-info{min-height:5rem;height:6rem;overflow:hidden;width:50vw}#off-canvas #navigation-info nav{height:100%;padding:0 2rem 0 calc(7.5vw - .25rem)}#off-canvas #navigation-info ul{display:flex;flex-wrap:wrap;align-content:center;height:100%}#off-canvas #navigation-info ul li{display:inline-block;color:#fff;margin:.15rem .5rem}#off-canvas #navigation-info ul li a{color:#fff;text-decoration:none}#off-canvas #navigation-info ul li a:hover{color:#2f4e5a}@media (max-width: 768px){#off-canvas #navigation-info ul li a:hover{color:#6d919c}}@media (max-width: 768px){#off-canvas #navigation-info{height:initial;min-height:initial;width:100%;padding-top:.75rem}#off-canvas #navigation-info ul{justify-content:space-between;align-content:initial}#off-canvas #navigation-info nav{padding:0 calc(7.5vw - .25rem);width:100%}}#lightbox-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#2f4e5ae6;z-index:3100;padding:2rem;cursor:pointer;display:none}.lightbox-open #lightbox-wrapper{display:block}#lightbox-wrapper #lightbox{position:absolute;top:50%;left:50%;width:90%;max-height:100%;max-width:100%;text-align:center;transform:translate(-50%) translateY(-50%)}#lightbox-wrapper #lightbox img{max-width:100%;display:inline-block}#lightbox-wrapper #lightbox-close{right:7.5vw;height:3rem;width:3rem;background-size:100% 100%;top:2.5rem;position:absolute;cursor:pointer}@media (max-width: 992px){#lightbox-wrapper #lightbox-close{right:1.5rem;top:1.5rem}}@media (max-width: 768px){#lightbox-wrapper #lightbox-close{height:2rem;width:2rem;top:1.25rem;right:20px}}#lightbox-wrapper #lightbox-close .bar{height:.3rem;width:100%;background-color:#fff;transition:all .25s ease-in-out;position:absolute;top:calc(50% - .15rem);left:0}#lightbox-wrapper #lightbox-close .bar:first-child{transform:rotate(45deg)}#lightbox-wrapper #lightbox-close .bar:last-child{transform:rotate(-45deg)}#lightbox-wrapper #lightbox-close:hover .bar:first-child{transform:rotate(135deg)}#lightbox-wrapper #lightbox-close:hover .bar:last-child{transform:rotate(45deg)}.page-index #lightbox-wrapper #lightbox-close{display:none}main .content-text{margin:0 0 1em}main .content-text .media–left{float:left;margin-right:1em;margin-bottom:1em;max-width:40%}main .content-text .media–right{float:right;margin-left:1em;margin-bottom:1em;max-width:40%}main .content-text .media–above{margin-bottom:1em}main .content-text .media–below{margin-top:1em}main .ce_hyperlink{padding:.5em 1em .3em;text-align:center;transition:all .2s ease-in-out;color:#fff!important;text-decoration:none;cursor:pointer;display:inline-block;transform:skew(-15deg);background-color:#4495ae}main .ce_hyperlink a{color:#fff!important;text-decoration:none;display:inline-block;transform:skew(15deg);transition:all .2s ease-in-out}main .ce_hyperlink:hover{background-color:#d1e6ed}main .ce_hyperlink:hover a{color:#231f20!important}main .content-image{margin:1em 0}.hero{height:45vw;min-height:28rem;max-height:45rem;overflow:hidden;margin-top:-10rem;margin-bottom:2rem}@media (max-width: 768px){.hero{margin-bottom:1.5rem;margin-top:-8rem}}@media (max-width: 480px){.hero{margin-bottom:3rem}}.hero-content{z-index:20;height:100%;position:relative;color:#fff}.hero-content-inner{position:absolute;left:0;top:calc(50% + 1.5rem);transform:translateY(-50%);max-width:40rem;text-shadow:0 0 2rem rgba(0,0,0,.5)}.hero-content-inner h1{font-size:5.5em;margin-bottom:.25em;color:#fff}@media (max-width: 768px){.hero-content-inner h1{font-size:5em}}@media (max-width: 480px){.hero-content-inner h1{font-size:15vw}}.hero-background{background-size:cover;z-index:10;transform:scale(1);transition:transform 2s ease-out}.ready .hero-background{transform:scale(1.1)}.hero-background-mobile{display:none}@media (max-width: 768px){.hero-background{display:none}.hero-background-mobile{display:block}}.hero:after{content:"";width:120vw;left:-10vw;position:absolute;height:9vw;background-color:#fff;bottom:-4.5vw;transform:rotate(3deg) translateZ(1px);z-index:30}.solutions-item{align-items:center;justify-content:center;margin-bottom:4rem!important}@media (max-width: 768px){.solutions-item{display:block}}.solutions-item>.content-text{margin-bottom:0}@media (min-width: 768px){.solutions-item>.content-text{margin-right:3rem}}.solutions-item>.ce_sliderStart{width:33%;min-width:360px}.solutions-item>.ce_sliderStart .slider-control{display:none}@media (max-width: 768px){.solutions-item>.ce_sliderStart{width:100%;margin-top:2rem;min-width:inherit}}.solutions-item .slider-wrapper{position:relative}@media (max-width: 1360px) and (min-width: 992px),(max-width: 820px){.solutions-item .slider-wrapper{padding:0 2rem}}.solutions-item .slider-wrapper .slick-list{overflow:hidden}.solutions-item .slider-wrapper .slick-track{display:flex}.solutions-item .slider-wrapper .slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;flex-direction:column}@media (max-width: 1350px) and (min-width: 992px),(max-width: 820px){.solutions-item .slider-wrapper .slick-prev{transform:translate(.25rem)!important}.solutions-item .slider-wrapper .slick-next{transform:translate(-.25rem)!important}}.solutions-item .slider-wrapper .slider-content>*{display:inline-block}.solutions-item .slider-wrapper .slider-content figure{margin-bottom:1rem;text-align:center;width:100%}.solutions-item .slider-wrapper .slider-content figure a{display:inline-block}.solutions-item .slider-wrapper .slider-content figure img{max-width:400px;width:100%}.solutions-item .slider-wrapper .slider-content .content-text{margin-bottom:1rem}.section-linecard{align-items:flex-end;justify-content:space-between}.section-linecard .content-headline{width:100%}.section-linecard .content-text{width:calc(66.66% - 2rem)}.section-linecard .content-text,.section-linecard .content-text p{margin-bottom:0}.section-linecard .content-hyperlink{width:calc(33.33% - 2rem);margin-bottom:.5rem}@media (max-width: 768px){.section-linecard .content-text{width:100%}.section-linecard .content-hyperlink{margin-top:1.5rem;width:auto}}.reference_slider{overflow:hidden}.reference_slider .title{font-size:2rem;margin:1em 0 .75em}@media (max-width: 1350px) and (min-width: 1280px),(max-width: 1100px) and (min-width: 992px),(max-width: 830px){.reference_slider .slick-arrow.slick-prev{transform:translate(.25rem);background-image:url(../../img/icons/chevron-left-w.svg)}.reference_slider .slick-arrow.slick-next{transform:translate(-.25rem);background-image:url(../../img/icons/chevron-right-w.svg)}}.section-contact{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em;transform:initial!important}.section-contact .content-headline{width:100%}.section-contact .content-text{width:calc(66.66% - 2rem);margin-bottom:0}.section-contact .content-text p{margin-bottom:1rem}.section-contact .content-hyperlink{width:calc(33.33% - 2rem);margin-bottom:1rem}@media (max-width: 630px){.section-contact .content-text{width:100%}.section-contact .content-hyperlink{margin-top:1.5rem;width:auto}}.section-manufacturer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin:2.5rem 0!important}.section-manufacturer:last-child{margin-bottom:0!important}.section-manufacturer h3{width:100%;margin-top:0}.section-manufacturer figure{width:calc(33.33% - 2rem);margin-bottom:.5rem;text-align:center;order:2}@media (max-width: 480px){.section-manufacturer figure{width:33.33%}}@media (max-width: 420px){.section-manufacturer figure{display:none}}.ready .section-manufacturer figure{transform:translateY(100px);opacity:0}.ready .section-manufacturer figure.visible{transition:all .5s ease-out;transition-delay:.5s;transform:initial;opacity:1}.section-manufacturer figure img{display:inline-block}.section-manufacturer p{width:calc(66.66% - 2rem);order:1}@media (max-width: 420px){.section-manufacturer p{width:100%}}.section-contact_persons{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:-2rem}.section-contact_persons .content-headline{width:100%}.section-contact_persons .contact_person{margin:0 0 3em 1em}@media (min-width: 768px){.section-contact_persons .contact_person{width:calc(33.33% - 1rem);display:flex;flex-wrap:wrap}}@media (max-width: 768px){.section-contact_persons .contact_person{width:100%}}.section-contact_persons .contact_person h3,.section-contact_persons .contact_person h4{order:2;margin-top:.5em}@media (max-width: 768px){.section-contact_persons .contact_person h3,.section-contact_persons .contact_person h4{order:0;width:100%}}.section-contact_persons .contact_person figure{order:1;float:right}@media (max-width: 768px){.section-contact_persons .contact_person figure{width:calc(33% - 10px)}}@media (max-width: 480px){.section-contact_persons .contact_person figure,.section-contact_persons .contact_person figure img{width:100%}}.section-contact_persons .contact_person p{order:3;width:100%;margin-bottom:1.5rem}@media (max-width: 768px){.section-contact_persons .contact_person p{width:calc(66% - 10px)}}@media (max-width: 480px){.section-contact_persons .contact_person p{width:100%}}.section-contact_persons .contact_person a{display:block}.ce_form{margin-top:2rem}.ce_form .formbody .column-left,.ce_form .formbody .column-right{width:calc(50% - 20px)}@media (max-width: 768px){.ce_form .formbody .column-left,.ce_form .formbody .column-right{width:100%}}@media (max-width: 768px) and (min-width: 480px){.ce_form .formbody .column-left{display:flex;justify-content:space-between;flex-wrap:wrap}.ce_form .formbody .column-left .widget{width:calc(50% - 10px)}}.ce_form label{display:block}.ce_form input[type=text],.ce_form input[type=password],.ce_form input[type=number],.ce_form input[type=date],.ce_form input[type=email],.ce_form input[type=tel],.ce_form input[type=search],.ce_form select,.ce_form textarea{background-color:#ededed;border:0;padding:.6rem 1rem .5rem;width:100%;border-bottom:3px solid #ededed;transition:all .25s ease-in-out;position:relative}.ce_form input[type=text]:active,.ce_form input[type=text]:focus,.ce_form input[type=password]:active,.ce_form input[type=password]:focus,.ce_form input[type=number]:active,.ce_form input[type=number]:focus,.ce_form input[type=date]:active,.ce_form input[type=date]:focus,.ce_form input[type=email]:active,.ce_form input[type=email]:focus,.ce_form input[type=tel]:active,.ce_form input[type=tel]:focus,.ce_form input[type=search]:active,.ce_form input[type=search]:focus,.ce_form select:active,.ce_form select:focus,.ce_form textarea:active,.ce_form textarea:focus{border-bottom-color:#4495ae}.ce_form textarea{height:12rem}.ce_form .widget{width:100%;margin-bottom:2rem}.ce_form .widget-textarea,.ce_form .widget-textbox,.ce_form .widget-submit{float:right}.ce_form .mandatory_hint{display:block;font-size:.8em;text-align:right;margin-bottom:2rem}.ce_form .widget-checkbox fieldset{margin:0;padding:0;border:none}.ce_form .widget-checkbox span{position:relative;display:block}.ce_form .widget-checkbox label{width:calc(100% - 2rem);padding-left:2rem}.ce_form .widget-checkbox input[type=checkbox]{width:auto;position:absolute;top:.5rem;left:3px}.ce_form .widget-checkbox input[type=checkbox]:before{content:"";border:2px solid #4495AE;height:1.25rem;width:1.25rem;margin-top:-.5rem;margin-left:-3px;display:inline-block;background-color:#fff;transition:background-color .1s ease-in-out;font-size:24px;line-height:.75}.ce_form .widget-checkbox input[type=checkbox]:checked:before{background-color:#4495ae}.ce_form .error{color:#c00}.ce_form .error p.error{font-size:.8em}.ce_form button{padding:.5em 1em .3em;text-align:center;transition:all .25s ease-in-out;color:#fff!important;text-decoration:none;cursor:pointer;background-color:#4495ae;border:none;float:right;transform:skew(-15deg)}.ce_form button:hover{background-color:#d1e6ed}.ce_form button:hover span{color:#231f20!important}.ce_form button span{transform:skew(15deg);display:block;transition:all .25s ease-in-out}@media (max-width: 480px){.ce_form button{width:100%}}.page-lighting .section-linecard{margin-top:10rem}.page-kontakt h3{margin-top:2em}
