@charset "UTF-8";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{margin:0;z-index:1}.slick-arrow{width:64px;height:21px;box-shadow:none;min-width:0}@media (min-width:768px){.slick-arrow{width:72px;height:18px}}@media (min-width:980px){.slick-arrow{width:87px;height:21px}}.slick-arrow:active,.slick-arrow:focus,.slick-arrow:hover{background-color:#0086bf!important}.slick-next,.slick-prev{z-index:2}.slick-next:before,.slick-prev:before{display:none}.slick-next{right:0;background:#0198db url(images/icons/arrow-right_w_s.png) 50% 50% no-repeat!important;background-size:50px!important}@media (min-width:768px){.slick-next{background-image:url(images/icons/arrow-right_w.png)!important;background-size:61px!important}}@media (min-width:980px){.slick-next{background-size:73px!important}}.slick-prev{left:0;background:#0198db url(images/icons/arrow-left_w_s.png) 50% 50% no-repeat!important;background-size:50px!important}@media (min-width:768px){.slick-prev{background-image:url(images/icons/arrow-left_w.png)!important;background-size:61px!important}}@media (min-width:980px){.slick-prev{background-size:73px!important}}.slick-loading .slick-list{background:transparent url(images/ajax.svg) center center no-repeat}.no-svg .slick-loading .slick-list{background-image:url(images/ajax.gif)}.slick-slide+.slick-slide{margin-top:0!important}.slick-slide:focus{outline:0;box-shadow:none}.slick-dots{bottom:0}.slick-dots li{width:auto;height:auto}.slick-dots li button{min-width:0;width:5px;height:5px;background:0 0;border:1px solid #0198db;transition:scale .1s,background .1s;opacity:1;padding:0;margin:0}.slick-dots li button:before{content:"";display:none}.slick-dots li.slick-active button{-ms-transform:scale(1.6);transform:scale(1.6);background:#0198db}.js-slider>*+*{display:none}.js-slider.slick-initialized>*+*{display:block}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-close{min-width:0}.mfp-close:active,.mfp-close:focus,.mfp-close:hover{background:0 0}.mfp-arrow{min-width:0}.mfp-arrow:active,.mfp-arrow:focus,.mfp-arrow:hover{background:0 0}*,::after,::before{box-sizing:border-box}html{height:100%}body{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-transform:none;color:#666;background:#fff;color:#666;min-height:100%}.wf-active body{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){body{line-height:22px}}figure{margin:0}img{display:inline-block;width:100%;height:auto}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;color:#131c26}.wf-active h1{font-family:EurostileLTPro-Cn}@media (min-width:768px){h1{font-size:32px}}@media (min-width:980px){h1{font-size:36px}}@media (min-width:768px){h1{line-height:40px}}@media (min-width:980px){h1{line-height:45px}}h2{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666}.wf-active h2{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){h2{font-size:24px}}@media (min-width:980px){h2{font-size:28px}}@media (min-width:768px){h2{line-height:30px}}@media (min-width:980px){h2{line-height:35px}}h3{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#666}.wf-active h3{font-family:EurostileLTPro-BoldCn}h4{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666}.wf-active h4{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}h5{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666}.wf-active h5{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}a{text-decoration:none;color:#0198db}a:focus,a:hover{color:#0086bf}a:active{color:#0086bf}b,strong{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700}.wf-active b,.wf-active strong{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}ul{padding-left:1.5em}ul li+li{margin-top:.25em}dl{margin:1em 0}dl:after{content:" ";display:block;clear:both}dt{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666;display:block;margin:0}.wf-active dt{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}dt~dt{margin-top:12px;padding-top:16px;border-top:1px solid #c2c7cc}@media (min-width:768px){dt{position:relative;z-index:1;float:left;clear:both;width:50%;padding-right:16px}dt:before{content:"";clear:both}}dd{display:block;margin:4px 0 0}@media (min-width:768px){dd{float:right;width:50%;margin:0}dd+dt{margin-top:12px;padding-top:16px;border-top:1px solid #c2c7cc}dd+dt+dd{margin-top:12px;padding-top:16px;border-top:1px solid #c2c7cc}}.section{margin-top:32px;margin-bottom:32px}@media (min-width:768px){.section{margin-top:48px}}@media (min-width:980px){.section{margin-top:64px}}@media (min-width:768px){.section{margin-bottom:48px}}@media (min-width:980px){.section{margin-bottom:64px}}.section .module{padding:0}.section__anchor{position:relative;z-index:1;top:-96px}@media (min-width:768px){.section__anchor{top:-112px}}@media (min-width:980px){.section__anchor{top:-128px}}.page--sub-nav .section__anchor{top:-160px}@media (min-width:768px){.page--sub-nav .section__anchor{top:-176px}}@media (min-width:980px){.page--sub-nav .section__anchor{top:-192px}}.section__ct{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;max-width:800px}@media (min-width:768px){.section__ct{padding-left:36px}}@media (min-width:980px){.section__ct{padding-left:48px}}@media (min-width:768px){.section__ct{padding-right:36px}}@media (min-width:980px){.section__ct{padding-right:48px}}.page--articles .section__ct,.page--main .section__ct,.page--news .section__ct,.page--references .section__ct{max-width:1240px}.section__desc{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;margin-top:16px}.wf-active .section__desc{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){.section__desc{margin-top:32px}}@media (min-width:980px){.section__desc{margin-top:22px}}.section__bd{margin-top:16px}@media (min-width:768px){.section__bd{margin-top:24px}}@media (min-width:980px){.section__bd{margin-top:32px}}.section__ft{margin-top:24px}@media (min-width:768px){.section__ft{margin-top:32px}}.page__hd+.section--intro{margin-top:48px}@media (min-width:768px){.page__hd+.section--intro{margin-top:80px}}.section--intro .section__bd{margin-top:18px}@media (min-width:768px){.section--intro .section__bd{margin-top:24px}}.cms-cnt *+*{margin-top:20px}@media (min-width:768px){.cms-cnt *+*{margin-top:22px}}.cms-cnt h1,.cms-cnt h2{margin:48px 0 17px}.cms-cnt h3{margin:17px 0 8px}.cms-cnt:first-child{margin-top:0}.collapse-toggle{display:block;text-align:center;padding:18px 12px;color:#666;border-bottom:1px solid #c2c7cc}.collapse-toggle:active,.collapse-toggle:focus,.collapse-toggle:hover{color:#666}.collapse-toggle:after{content:"";display:inline-block;width:14px;height:14px;margin-left:.25em;margin-top:-2px;vertical-align:middle;background:transparent 50% 50% no-repeat;background-size:14px;background-image:url(images/icons/chevron-up.png?v=1.0)}.collapse-toggle.collapsed:after{background-image:url(images/icons/chevron-down.png?v=1.0)}.figure{border:1px solid #666}.figure__img{display:block}.figure__caption{padding:12px;text-align:center;background:#fff}.img--border{border:1px solid #666}.post__meta{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0;text-transform:none;color:#666}.wf-active .post__meta{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}.post__meta+.post__meta{margin-top:1px}.post__meta .taxonomy__lbl{padding-right:.25em}.post__meta a{font-weight:700}[class*=" icon"],[class^=icon]{display:inline-block;vertical-align:middle;background-position:50% 50%;background-repeat:no-repeat}.icon-scroll-down{background-image:url(images/icons/scroll-down.png);width:32px;height:32px;background-size:32px}@media (min-width:768px){.icon-scroll-down{width:48px;height:48px;background-size:48px}}.icon-scroll-top{background-image:url(images/icons/scroll-top.png);width:48px;height:48px;background-size:48px}.icon-close{background-image:url(images/icons/close.png);width:32px;height:32px;background-size:32px}.icon-ct{width:48px;height:48px;background-size:48px}.icon-ct--1{background-image:url(images/icons/ceiltec/1.png)}.icon-ct--2{background-image:url(images/icons/ceiltec/2.png)}.icon-ct--3{background-image:url(images/icons/ceiltec/3.png)}.icon-ct--4{background-image:url(images/icons/ceiltec/4.png)}.icon-ct--3d-wuerfel{background-image:url(images/icons/ceiltec/3D-Wuerfel.png)}.icon-ct--abzeichen{background-image:url(images/icons/ceiltec/Abzeichen.png)}.icon-ct--akustik{background-image:url(images/icons/ceiltec/Akustik.png)}.icon-ct--avatar-mit-haekchen{background-image:url(images/icons/ceiltec/Avatar-mit-Haekchen.png)}.icon-ct--blatt{background-image:url(images/icons/ceiltec/Blatt.png)}.icon-ct--blitz-in-kreis-mit-pfeil{background-image:url(images/icons/ceiltec/Blitz-in-Kreis-mit-Pfeil.png)}.icon-ct--deckengleicher-unterzug{background-image:url(images/icons/ceiltec/Deckengleicher-Unterzug.png)}.icon-ct--drei-linien-gezackt-rund-flach{background-image:url(images/icons/ceiltec/Drei-Linien-gezackt-rund-flach.png)}.icon-ct--drei-striche-sandwich{background-image:url(images/icons/ceiltec/Drei-Striche-Sandwich.png)}.icon-ct--fabrikgebaeude{background-image:url(images/icons/ceiltec/Fabrikgebaeude.png)}.icon-ct--fader{background-image:url(images/icons/ceiltec/Fader.png)}.icon-ct--feder{background-image:url(images/icons/ceiltec/Feder.png)}.icon-ct--gluehbirne{background-image:url(images/icons/ceiltec/Gluehbirne.png)}.icon-ct--hammer-und-schraubenschluessel{background-image:url(images/icons/ceiltec/Hammer-und-Schraubenschluessel.png)}.icon-ct--hand-mit-geld{background-image:url(images/icons/ceiltec/Hand-mit-Geld.png)}.icon-ct--haus-mit-gluehbirne{background-image:url(images/icons/ceiltec/Haus-mit-Gluehbirne.png)}.icon-ct--klemmbrett-mit-dokument{background-image:url(images/icons/ceiltec/Klemmbrett-mit-Dokument.png)}.icon-ct--kreislauf{background-image:url(images/icons/ceiltec/Kreislauf.png)}.icon-ct--kreislauf-mit-quadraten-und-pfeilen{background-image:url(images/icons/ceiltec/Kreislauf-mit-Quadraten-und-Pfeilen.png)}.icon-ct--luftauslass-absorber{background-image:url(images/icons/ceiltec/Luftauslass-Absorber.png)}.icon-ct--molekuel{background-image:url(images/icons/ceiltec/Molekuel.png)}.icon-ct--pfeil-nach-oben{background-image:url(images/icons/ceiltec/Pfeil-nach-oben.png)}.icon-ct--quadrat-mit-gestrichelter-linie{background-image:url(images/icons/ceiltec/Quadrat-mit-gestrichelter-Linie.png)}.icon-ct--quadrat-mit-pfeil{background-image:url(images/icons/ceiltec/Quadrat-mit-Pfeil.png)}.icon-ct--schallabsorption{background-image:url(images/icons/ceiltec/Schallabsorption.png)}.icon-ct--schneeflocke-stern{background-image:url(images/icons/ceiltec/Schneeflocke-Stern.png)}.icon-ct--sinuswelle{background-image:url(images/icons/ceiltec/Sinuswelle.png)}.icon-ct--strich{background-image:url(images/icons/ceiltec/Strich.png)}.icon-ct--tga{background-image:url(images/icons/ceiltec/TGA.png)}.icon-ct--uhr{background-image:url(images/icons/ceiltec/Uhr.png)}.icon-ct--unendlich-zeichen-stromkabel{background-image:url(images/icons/ceiltec/Unendlich-Zeichen-Stromkabel.png)}.icon-ct--ventilator{background-image:url(images/icons/ceiltec/Ventilator.png)}.icon-ct--vier-pfeile-vom-zentrum{background-image:url(images/icons/ceiltec/Vier-Pfeile-vom-Zentrum.png)}.icon-ct--welle{background-image:url(images/icons/ceiltec/Welle.png)}.icon-ct--zwei-pfeile-entfernen-sich-voneinander{background-image:url(images/icons/ceiltec/Zwei-Pfeile-entfernen-sich-voneinander.png)}.icon-ct--zwei-quadrate-schnittmenge-plus{background-image:url(images/icons/ceiltec/Zwei-Quadrate-Schnittmenge-Plus.png)}.module{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;max-width:802px;margin:24px auto}@media (min-width:768px){.module{padding-left:36px}}@media (min-width:980px){.module{padding-left:48px}}@media (min-width:768px){.module{padding-right:36px}}@media (min-width:980px){.module{padding-right:48px}}@media (min-width:768px){.module{margin:32px auto}}@media (min-width:768px){.module{margin:48px auto}}.module__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#666}.wf-active .module__ttl{font-family:EurostileLTPro-BoldCn}.module--page-builder{max-width:none!important}.module--text{max-width:1240px;margin:auto;max-width:800px;text-align:left}.module--text:after{content:" ";display:block;clear:both}.module--text>*+*,.module__txt>*+*{margin-top:20px}@media (min-width:768px){.module--text>*+*,.module__txt>*+*{margin-top:22px}}.module--text-multicolumn{max-width:1240px}.module--text-multicolumn .module__txt{margin-top:16px}@media (min-width:768px){.module--text-multicolumn{margin-top:24px;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.module--text-multicolumn .module__txt{margin-top:24px}}@media (min-width:1100px){.module--text-multicolumn{-moz-columns:1;columns:1}.module--text-multicolumn:after{content:" ";display:block;clear:both}.module--text-multicolumn .module__ttl{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:1100px) and (min-width:980px){.module--text-multicolumn .module__ttl{padding-left:18px;padding-right:18px}}@media (min-width:1100px){.module--text-multicolumn .module__txt{width:66.6666666667%;float:left;padding-left:12px;padding-right:12px;margin-top:0;-moz-columns:2;columns:2;-moz-column-gap:36px;column-gap:36px}}@media (min-width:1100px) and (min-width:980px){.module--text-multicolumn .module__txt{padding-left:18px;padding-right:18px}}.module--youtube .video__ct{position:relative;z-index:1;padding-bottom:56.25%;height:0}.module--youtube .video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.module--text-image{max-width:1240px}.module--text-image .module__txt{margin-top:24px}.module--text-image .module__img-ct{margin-top:32px}.module--text-image .module__img-ct img{display:block}.module--text-image .module__img{background:#fff}.module--text-image .module__actions{margin-top:30px}@media (min-width:980px){.module--text-image .module__actions{margin-top:26px}}@media (min-width:768px){.module--text-image .module__ct{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-left:-18px;margin-right:-18px}.module--text-image .module__img-ct{width:50%;margin-top:0;padding:22px 18px}.module--text-image .module__img-ct.has-shadow .module__img:before{content:"";position:absolute;z-index:-1;background:#f0f0f0;top:-22px;bottom:-22px;width:83.3333333333%;left:-36px}.module--text-image .module__img{position:relative;z-index:2;right:-36px}.module--text-image .module__bd{padding:0 18px;width:50%}.module--text-image.text-right .module__ct{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.module--text-image.text-right .module__img{left:-36px;right:auto}.module--text-image.text-right .module__img:before{left:auto;right:-36px}}@media (min-width:980px){.module--text-image .module__img-ct{width:58.3333333333%;padding:30px 18px}.module--text-image .module__img{right:0}.module--text-image .module__img:before{right:0;left:auto;width:85.7142857143%;top:-30px;bottom:-30px}.module--text-image .module__bd{width:41.6666666667%;float:left;padding-left:12px;padding-right:12px;padding-right:89px}}@media (min-width:980px) and (min-width:980px){.module--text-image .module__bd{padding-left:18px;padding-right:18px}}@media (min-width:980px){.module--text-image.text-right .module__img{left:0;right:auto}.module--text-image.text-right .module__img:before{left:0;right:auto}.module--text-image.text-right .module__bd{padding-right:18px;padding-left:89px}}.image-slider{margin:0;padding:0;list-style-type:none}.image-slider__itm{margin:0;padding:0}.gallery{list-style-type:none;margin:0;padding:0}@media (min-width:980px){.gallery{margin:0 -16px}.gallery .slick-prev{left:-32px}.gallery .slick-next{right:-32px}}.gallery__itm{display:block}@media (min-width:0) and (max-width:767px){.gallery__itm.collapsed{display:none}}@media (min-width:980px){.gallery__itm{padding:0 16px}}.gallery__img{display:block;cursor:zoom-in}@media (min-width:768px){.gallery__collapse-toggle{display:none}}.page-block-links{list-style-type:none;margin:0;padding:0}@media (min-width:980px){.page-block-links{display:block;width:auto;margin-left:-12px;margin-right:-12px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-block-links:after{content:" ";display:block;clear:both}}@media (min-width:980px) and (min-width:980px){.page-block-links{margin-left:-18px;margin-right:-18px}}.page-block-links__itm{display:block;margin:16px auto}@media (min-width:980px){.page-block-links__itm{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px;float:none;margin:16px 0!important;float:none;margin:16px 0!important}}@media (min-width:980px) and (min-width:980px){.page-block-links__itm{padding-left:18px;padding-right:18px}}@media (min-width:980px){.page-block-links__itm:nth-child(3n+1){clear:both}}.page-block-link{display:block;background:#30b06b;padding:42px 10px;color:#fff;text-align:center}.page-block-link:active,.page-block-link:focus,.page-block-link:hover{color:#fff}@media (min-width:980px){.page-block-link{height:100%}}.page-block-link__ttl{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666;color:#fff;display:block}.wf-active .page-block-link__ttl{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:980px){.page-block-link__ttl{min-height:4em}}.page-block-link__desc{margin:7px auto 0;display:block;max-width:22em}.page-block-link__more{margin-top:17px;display:block}.page-block-link__more:after{content:'';display:inline-block;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #fff;border-right:0;margin-left:.25em;vertical-align:middle;margin-top:-1px}.module--fertigungsprozess{max-width:1240px}.module--fertigungsprozess .module__txt{margin-top:16px}.module--fertigungsprozess .module__text-tab{display:none}.module--fertigungsprozess .module__img-ct{margin-top:32px}.module--fertigungsprozess .img-itm img{display:block}.module--fertigungsprozess .img-itm+.img-itm{margin-top:12px}.module--fertigungsprozess .module__ttl-sec{text-align:center;margin-top:32px;margin-bottom:10px}.module--fertigungsprozess .figure{border:0}.module--fertigungsprozess .figure__caption{display:none}@media (min-width:0) and (max-width:979px){.module--fertigungsprozess .figure:active,.module--fertigungsprozess .figure:focus,.module--fertigungsprozess .figure:hover{position:relative;z-index:1}.module--fertigungsprozess .figure:active .figure__caption,.module--fertigungsprozess .figure:focus .figure__caption,.module--fertigungsprozess .figure:hover .figure__caption{display:block;position:absolute;z-index:2;left:0;right:0;bottom:0;border-bottom:1px solid #c2c7cc}.module--fertigungsprozess .figure__caption{display:none}}@media (min-width:768px){.module--fertigungsprozess .module__bd{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin-left:-18px;margin-right:-18px}.module--fertigungsprozess .module__bd-ct{width:50%;margin-top:0;padding:0 18px}.module--fertigungsprozess .module__img-ct{width:50%;margin-top:0;padding:0 18px}.module--fertigungsprozess .module__text-tab{display:block}.module--fertigungsprozess .module__text-mob{display:none}.module--fertigungsprozess .module__ttl-sec{text-align:left}}@media (min-width:980px){.module--fertigungsprozess .module__bd-ct{width:41.6666666667%;padding-right:8.3333333333%}.module--fertigungsprozess .module__img-ct{width:58.3333333333%}.module--fertigungsprozess .figure__caption{display:block;font-size:14px}.module--fertigungsprozess .module__img:after{content:" ";display:block;clear:both}.module--fertigungsprozess .img-itm{float:left;width:100%}.module--fertigungsprozess .img-itm--1,.module--fertigungsprozess .img-itm--2{float:left;width:50%}.module--fertigungsprozess .img-itm--1{padding-right:16px}.module--fertigungsprozess .img-itm--2{padding-left:16px}}.module--deckentypen{max-width:1240px}.module--deckentypen .deckentypen{list-style-type:none;margin:0;padding:0}.module--deckentypen .deckentypen__itm+.deckentypen__itm{margin-top:48px}.module--deckentypen .deckentyp{text-align:center}.module--deckentypen .deckentyp__img{display:block;border:1px solid #c2c7cc;padding:24px 4px}.module--deckentypen .deckentyp__ttl{margin-top:16px}.module--deckentypen .deckentyp__desc{margin-top:4px}.module--deckentypen .deckentyp__lnk{margin-top:16px}@media (min-width:768px){.module--deckentypen .dekckentypen__itm+.dekckentypen__itm{margin-top:40px}.module--deckentypen .deckentyp__img{padding:24px 12px}}@media (min-width:980px){.module--deckentypen .deckentypen{display:block;width:auto;margin-left:-12px;margin-right:-12px}.module--deckentypen .deckentypen:after{content:" ";display:block;clear:both}}@media (min-width:980px) and (min-width:980px){.module--deckentypen .deckentypen{margin-left:-18px;margin-right:-18px}}@media (min-width:980px){.module--deckentypen .deckentypen__itm{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:980px) and (min-width:980px){.module--deckentypen .deckentypen__itm{padding-left:18px;padding-right:18px}}@media (min-width:980px){.module--deckentypen .deckentypen__itm+.deckentypen__itm{margin-top:0}.module--deckentypen .deckentypen--2 .deckentypen__itm:first-child{margin-left:16.6666666667%}.module--deckentypen .deckentyp__img{padding:48px 4px}.module--deckentypen .deckentyp__ttl{margin-top:10px}.module--deckentypen .deckentyp__lnk{margin-top:18px}}label{display:block}fieldset{display:block;margin:0;padding:0;border:0}legend{display:block;margin-bottom:8px}input[type=checkbox]{opacity:0;position:absolute;z-index:1;width:17px;height:17px;margin-right:8px}input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{content:' ';position:absolute;z-index:2;top:0;left:-10px;border:1px solid #c2c7cc;width:20px;height:20px}@media (min-width:768px){input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{width:22px}}@media (min-width:768px){input[type=checkbox]:checked+span:before,input[type=checkbox]:not(:checked)+span:before{height:22px}}input[type=checkbox]+span{position:relative;z-index:1;min-height:20px;padding-left:20px;padding-right:10px;left:10px}@media (min-width:768px){input[type=checkbox]+span{min-height:22px}}@media (min-width:768px){input[type=checkbox]+span{padding-left:22px}}input[type=email],input[type=text],input[type=url],textarea{display:block;width:100%;min-height:36px;line-height:28px;padding:5px 8px 3px;outline:0;border-radius:1px;border:1px solid #c2c7cc;background-color:#fff;color:#666;transition:background-color .1s;font-size:16px}textarea{line-height:20px;padding:8px}@media (min-width:768px){textarea{line-height:22px}}input[type=email],input[type=text],input[type=url]{height:35px}::-moz-placeholder{color:rgba(102,102,102,.8);opacity:1;font-size:16px}:-ms-input-placeholder{color:rgba(102,102,102,.8);opacity:1;font-size:16px}::placeholder{color:rgba(102,102,102,.8);opacity:1;font-size:16px}:focus::-moz-placeholder{color:rgba(102,102,102,.4)}:focus:-ms-input-placeholder{color:rgba(102,102,102,.4)}:focus::placeholder{color:rgba(102,102,102,.4)}select{display:block;width:100%;border:1px solid #c2c7cc;border-radius:1px;background:#fff;height:36px;line-height:24px;padding:7px 8px 5px}.btn,button,input[type=submit]{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0;color:#fff;display:block;width:100%;padding:11px 16px 8px;background-color:#0198db;color:#fff;text-decoration:none!important;text-align:center;outline:0;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0}.wf-active .btn,.wf-active button,.wf-active input[type=submit]{font-family:EurostileLTPro-Cn}@media (min-width:768px){.btn,button,input[type=submit]{line-height:24px}}@media (min-width:768px){.btn,button,input[type=submit]{display:inline-block;width:auto;min-width:150px;padding-left:24px;padding-right:24px}}.btn:focus,.btn:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#0086bf;color:#fff}.btn:active,button:active,input[type=submit]:active{background-color:#0086bf;color:#fff}.wpcf7-form p{margin:0 0 24px 0}.wpcf7-form br{display:none}.wpcf7-form-control,.wpcf7-form-control-wrap{display:block}.wpcf7-form-control-wrap{margin:0 0 12px}.wpcf7-form-control{margin:0}span.wpcf7-list-item{display:block;text-align:left;margin-bottom:9px;margin-left:0}.wpcf7-list-item-label{margin-top:0}.wpcf7-list-item-label{display:block}div.wpcf7 .ajax-loader{position:relative;z-index:1;display:block;top:-50px;width:100%;height:50px;margin:0 0 -50px 0;background-color:rgba(240,240,240,.75);background-repeat:no-repeat;background-position:50% 50%;background-size:16px}span.wpcf7-not-valid-tip{color:#ffbf00;font-size:14px;display:block;text-align:left;line-height:16px;margin-top:6px;margin-bottom:-6px}.wpcf7-submit{margin-bottom:0!important}div.wpcf7-response-output{margin-bottom:0;margin-top:18px}div.wpcf7-validation-errors{height:50px;line-height:30px;padding:9px 10px 11px;border-color:#fa594b}.wpcf7-radio input{margin-right:.5em;float:left;margin-top:1px}.wpcf7-radio .wpcf7-list-item-label{display:block;overflow:hidden}#wpadminbar{position:fixed!important;z-index:1100}.page__nav{top:0;position:fixed;z-index:1000;top:0;left:0;right:0;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.25);min-height:64px}.admin-bar .page__nav{top:46px}@media (min-width:783px){.admin-bar .page__nav{top:32px}}.page__nav-wrap{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.page__nav-wrap{padding-left:36px}}@media (min-width:980px){.page__nav-wrap{padding-left:48px}}@media (min-width:768px){.page__nav-wrap{padding-right:36px}}@media (min-width:980px){.page__nav-wrap{padding-right:48px}}.page__nav-ct{position:relative;z-index:1}.page__nav-menu{display:none;padding-top:64px;padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;padding-bottom:16px}@media (min-width:768px){.page__nav-menu{padding-left:36px}}@media (min-width:980px){.page__nav-menu{padding-left:48px}}@media (min-width:768px){.page__nav-menu{padding-right:36px}}@media (min-width:980px){.page__nav-menu{padding-right:48px}}@media (min-width:768px){.page__nav-menu{margin-left:-36px}}@media (min-width:980px){.page__nav-menu{margin-left:-48px}}@media (min-width:768px){.page__nav-menu{margin-right:-36px}}@media (min-width:980px){.page__nav-menu{margin-right:-48px}}.page__nav-menu.open{display:block}@media (min-width:0) and (max-width:767px){.page__nav-menu{position:fixed;top:64px;bottom:0;left:0;right:0;padding-top:0;margin:0;background:#fff;z-index:1010}.admin-bar .page__nav-menu{top:110px}}@media (min-width:0) and (max-width:767px) and (min-width:783px){.admin-bar .page__nav-menu{top:96px}}@media (min-width:0) and (max-width:767px){.page__nav-menu-ct{position:relative;z-index:1;height:100%;overflow-y:auto;overflow-x:hidden}}.menu{margin:0;padding:0}.menu__itm{display:block}.menu__itm+.menu__itm{border-top:1px solid #666;margin-top:0}.menu__lnk{display:block;padding:14px 12px;text-decoration:none;text-align:center;font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:#666}.wf-active .menu__lnk{font-family:EurostileLTPro-Cn}.menu__lnk:focus,.menu__lnk:hover{color:#666}.menu__lnk:active{color:#666}.current-menu-item>.menu__lnk,.current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .current-menu-item>.menu__lnk,.wf-active .current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-BoldCn}.page__nav-logo-ct{position:absolute;top:0;left:0;z-index:1001}.page__nav-logo-lnk{display:block;height:64px;padding:16px 12px;margin-left:-12px}.page__nav-logo{display:block;height:32px;width:auto}.page__nav-mob-toggle{position:absolute;top:0;right:0;z-index:1002;height:64px;padding:0 12px;width:auto;background:0 0;border:0;outline:0!important;min-width:0}.page__nav-mob-toggle:active,.page__nav-mob-toggle:focus,.page__nav-mob-toggle:hover{background:0 0}.page__nav-mob-toggle .ln{display:block;width:24px;margin:10px auto 0;height:2px;background:#666;transition:background-color 1s}.page__nav-mob-toggle .ln+.ln{margin-top:5px}.page__nav-mob-toggle .ln--1{margin-top:0}.page__nav-mob-toggle.is-active .ln--1{visibility:hidden}.page__nav-mob-toggle.is-active .ln--2,.page__nav-mob-toggle.is-active .ln--3{position:absolute;top:50%;margin:-2px 0 0;z-index:1001}.page__nav-mob-toggle.is-active .ln--2{-ms-transform:rotate(45deg);transform:rotate(45deg)}.page__nav-mob-toggle.is-active .ln--3{-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.page__nav-social{border-top:1px solid #666;display:block}.page__nav-social .menu{display:table;width:100%;max-width:250px;margin:0 auto;padding:0;text-align:left;list-style-type:none;table-layout:fixed}.page__nav-social .menu__itm{display:table-cell;border:0!important}.page__nav-social .menu__lnk{text-align:center}.page__nav-social .svg{display:block;height:16px;width:16px;margin:auto}.page__nav-social .svg-icon--mail,.page__nav-social .svg-icon--youtube{width:18px;height:18px;margin:-1px 0}@media (min-width:600px) and (max-width:1300px){.page__nav-social{display:none}}.page__nav-social--tablet{display:none;border:0!important}@media (min-width:600px) and (max-width:1300px){.page__nav-social--tablet{display:block}}.page__sub-nav{position:fixed;z-index:999;top:64px;top:64px;left:0;right:0;height:64px;background:#0198db;color:#fff;font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:none;color:#fff;font-weight:400}.admin-bar .page__sub-nav{top:110px}@media (min-width:783px){.admin-bar .page__sub-nav{top:96px}}.wf-active .page__sub-nav{font-family:EurostileLTPro-Cn}.page__sub-nav:focus,.page__sub-nav:hover{color:#fff}.page__sub-nav:active{color:#fff}.page__sub-nav .is-overview.current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .page__sub-nav .is-overview.current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-Cn}.page__sub-nav a{color:#fff;text-transform:none}.page__sub-nav a:active,.page__sub-nav a:focus,.page__sub-nav a:hover{color:#fff}.page__sub-nav--sticky{position:fixed!important}.page__ct--padded{padding-top:64px}.page__sub-nav--back .page__sub-nav-ttl{display:none}@media (min-width:1300px){.page__sub-nav--back .page__sub-nav-ttl{display:block;text-align:center;float:none;margin:0}.page__sub-nav--back .page__sub-nav-back{position:absolute;top:0;left:16px}}@media (min-width:1300px) and (min-width:768px){.page__sub-nav--back .page__sub-nav-back{left:36px}}@media (min-width:1300px) and (min-width:980px){.page__sub-nav--back .page__sub-nav-back{left:48px}}.page__sub-nav-wrap{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;position:relative;z-index:2000}@media (min-width:768px){.page__sub-nav-wrap{padding-left:36px}}@media (min-width:980px){.page__sub-nav-wrap{padding-left:48px}}@media (min-width:768px){.page__sub-nav-wrap{padding-right:36px}}@media (min-width:980px){.page__sub-nav-wrap{padding-right:48px}}@media (min-width:1300px){.page__sub-nav-wrap:after{content:" ";display:block;clear:both}}.page__sub-nav-current-filter{position:absolute;line-height:60px!important;padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;top:0;left:100px;right:100px;text-align:center;font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .page__sub-nav-current-filter{font-family:EurostileLTPro-BoldCn}@media (min-width:1300px){.page__sub-nav-current-filter{display:none}}.page__sub-nav-back{display:block;line-height:60px!important;padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page__sub-nav-back:before{content:"";display:inline-block;width:7px;height:12px;margin-right:.5em;vertical-align:middle;margin-top:-2px;background:transparent 50% 50% no-repeat;background-image:url(images/icons/chevron-left_w.png?v=1.0);background-size:7px}.page__sub-nav-ttl{line-height:60px;padding-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:64px;text-transform:uppercase}@media (min-width:1300px){.page__sub-nav-ttl{float:left}}.page__sub-nav-toggle{padding:16px;position:absolute;top:0;right:0;padding-top:0!important;padding-bottom:0!important;height:64px;white-space:nowrap;overflow:hidden;line-height:64px!important;font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:none;color:#fff;font-weight:400}@media (min-width:768px){.page__sub-nav-toggle{padding:36px}}@media (min-width:980px){.page__sub-nav-toggle{padding:48px}}.wf-active .page__sub-nav-toggle{font-family:EurostileLTPro-Cn}.page__sub-nav-toggle:focus,.page__sub-nav-toggle:hover{color:#fff}.page__sub-nav-toggle:active{color:#fff}.page__sub-nav-toggle:after{content:"";margin-left:.5em;display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #fff;border-bottom:0;vertical-align:middle}.page__sub-nav-toggle.hide-label{width:64px;text-indent:64px;padding:0;margin-right:0}.page__sub-nav-toggle.hide-label:after{position:absolute;top:50%;left:50%;margin-left:-5px}.page__sub-nav-toggle.is-active:after{display:inline-block;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #fff;border-top:0}@media (min-width:1300px){.page__sub-nav-toggle{display:none}}.page__sub-nav-menu{padding-left:16px;padding-right:16px;margin-left:-16px;margin-right:-16px;display:none;background:#0198db;padding-bottom:21px}@media (min-width:768px){.page__sub-nav-menu{padding-left:36px}}@media (min-width:980px){.page__sub-nav-menu{padding-left:48px}}@media (min-width:768px){.page__sub-nav-menu{padding-right:36px}}@media (min-width:980px){.page__sub-nav-menu{padding-right:48px}}@media (min-width:768px){.page__sub-nav-menu{margin-left:-36px}}@media (min-width:980px){.page__sub-nav-menu{margin-left:-48px}}@media (min-width:768px){.page__sub-nav-menu{margin-right:-36px}}@media (min-width:980px){.page__sub-nav-menu{margin-right:-48px}}.page__sub-nav-menu.open{display:block}@media (min-width:1300px){.page__sub-nav-menu{display:block;float:right;padding:0!important;margin:0!important}.page__sub-nav--filter .page__sub-nav-menu{float:none}}.page__sub-nav-menu .menu__lnk{font-size:15px}.page__sub-nav-menu .menu__itm+.menu__itm{border-color:rgba(255,255,255,.75)}@media (min-width:1300px){.page__sub-nav-search{float:right}}.page__sub-nav-lst{margin:0;padding:0;list-style-type:none}@media (min-width:1300px){.page__sub-nav-search .page__sub-nav-lst{float:left}}.page__sub-nav-itm a{display:block;text-align:center;font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:none;color:#fff;font-weight:400}.wf-active .page__sub-nav-itm a{font-family:EurostileLTPro-Cn}.page__sub-nav-itm a:focus,.page__sub-nav-itm a:hover{color:#fff}.page__sub-nav-itm a:active{color:#fff}.page__sub-nav-itm a.active{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .page__sub-nav-itm a.active{font-family:EurostileLTPro-BoldCn}.page__sub-nav-itm>a{padding:19px 0 17px}.page__sub-nav-itm+.page__sub-nav-itm{margin-top:0}.page__sub-nav-itm+.page__sub-nav-itm>a{border-top:1px solid rgba(255,255,255,.75)}@media (min-width:1300px){.page__sub-nav-itm{float:left}.page__sub-nav-itm>a{padding:0 12px;line-height:64px}.page__sub-nav-itm+.page__sub-nav-itm>a{border-top:0}}.nav-third{height:64px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc}.nav-third__ct{max-width:1240px;margin:auto}.nav-third__scroll-ct{overflow-x:scroll}.nav-third__lst{list-style-type:none;margin:0;padding:0 4px;white-space:nowrap;text-align:center}@media (min-width:768px){.nav-third__lst{padding:0 24px}}@media (min-width:980px){.nav-third__lst{padding:0 36px}}.nav-third__itm{display:inline-block;vertical-align:top}.nav-third__itm+.nav-third__itm{margin:0}.nav-third__lnk{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;font-weight:400;line-height:20px;letter-spacing:1px;text-transform:none;font-weight:400;display:block;line-height:60px!important;padding:4px 12px 0;color:#666}.wf-active .nav-third__lnk{font-family:EurostileLTPro-Cn}.nav-third__lnk:active,.nav-third__lnk:focus,.nav-third__lnk:hover{color:#666}.nav-third__lnk.active{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .nav-third__lnk.active{font-family:EurostileLTPro-BoldCn}.sibling-nav{margin-top:32px;margin-bottom:32px;margin-left:auto;margin-right:auto}@media (min-width:768px){.sibling-nav{margin-top:48px}}@media (min-width:980px){.sibling-nav{margin-top:64px}}@media (min-width:768px){.sibling-nav{margin-bottom:48px}}@media (min-width:980px){.sibling-nav{margin-bottom:64px}}.sibling-nav__ct{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;max-width:800px}@media (min-width:768px){.sibling-nav__ct{padding-left:36px}}@media (min-width:980px){.sibling-nav__ct{padding-left:48px}}@media (min-width:768px){.sibling-nav__ct{padding-right:36px}}@media (min-width:980px){.sibling-nav__ct{padding-right:48px}}.sibling-nav__current,.sibling-nav__next,.sibling-nav__prev{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sibling-nav__prev{display:block}.sibling-nav__prev:before{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #fff;border-left:0;content:"";margin-right:.5em;margin-top:-2px;vertical-align:middle}.sibling-nav__current{display:none}.sibling-nav__next{display:block;margin-top:16px}.sibling-nav__next:after{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff;border-right:0;content:"";margin-left:.5em;margin-top:-2px;vertical-align:middle}@media (min-width:400px){.sibling-nav{padding:0;padding-left:12px;padding-right:12px}}@media (min-width:400px) and (min-width:768px){.sibling-nav{padding-left:18px}}@media (min-width:400px) and (min-width:768px){.sibling-nav{padding-right:18px}}@media (min-width:400px){.sibling-nav.no-next{padding:0}.sibling-nav.no-next .sibling-nav__prev{position:static;width:100%}.sibling-nav.no-prev{padding:0}.sibling-nav.no-prev .sibling-nav__next{position:static;width:100%}.sibling-nav__ct:after{content:" ";display:block;clear:both}.sibling-nav__prev{position:relative;z-index:1;left:-12px;float:left;width:50%}.sibling-nav__next{position:relative;z-index:1;right:-12px;float:right;width:50%;margin-top:0}}@media (min-width:768px){.sibling-nav{padding:0}.sibling-nav.no-next .sibling-nav__prev{width:30%}.sibling-nav.no-prev .sibling-nav__current{margin-left:30%}.sibling-nav.no-prev .sibling-nav__next{width:30%}.sibling-nav__prev{position:static;width:30%}.sibling-nav__next{position:static;width:30%}.sibling-nav__current{display:block;float:left;width:40%;padding:11px 24px 8px;line-height:22px}}@media (min-width:768px) and (min-width:768px){.sibling-nav__current{line-height:24px}}@media (min-width:600px){.page__nav-mob-toggle{right:50%;margin-right:-24px}.page__nav-social{position:absolute;top:0;right:-24px;z-index:1001}.page__nav-social .menu__lnk{padding:24px}.page__nav-social .menu{width:auto}}@media (min-width:1300px){.page__nav-logo-ct{position:static;float:left}.page__nav-mob-toggle{display:none}.page__nav-menu{display:block;position:static;float:left;margin:0 0 0 10px!important;padding:0}.menu{float:left;border-top:0}.menu__itm{float:left}.menu__itm+.menu__itm{border-top:0}.menu__lnk{padding:23px 10px 21px}.page__nav-social{border:0;right:-12px}.page__nav-social .menu__lnk{padding:24px 12px}}.pagination{text-align:center;margin:36px auto 46px;padding-top:46px;border-top:1px solid #c2c7cc}.pagination__next,.pagination__prev{display:none}.pagination__pages .page-numbers{display:inline-block;padding:18px 24px;color:#666}.pagination__pages .page-numbers+.page-numbers{position:relative}.pagination__pages .page-numbers+.page-numbers:before{position:absolute;content:'';width:1px;top:18px;left:0;bottom:18px;background:#c2c7cc}.pagination__pages .page-numbers.current{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700}.wf-active .pagination__pages .page-numbers.current{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){.pagination{position:relative;padding-top:0;margin:105px 0;border-top:0}.pagination__next,.pagination__prev{display:block;position:absolute;top:0}.pagination__prev{left:0}.pagination__prev:before{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:10px solid #fff;border-left:0;content:'';margin-right:.25em;vertical-align:middle;margin-top:-2px}.pagination__next{right:0}.pagination__next:after{display:inline-block;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid #fff;border-right:0;content:'';margin-left:.25em;vertical-align:middle;margin-top:-2px}.pagination__pages .page-numbers{padding:12px}.pagination__pages .page-numbers+.page-numbers:before{top:12px;bottom:12px}}@media (min-width:980px){.pagination{margin:76px 0}}.page__ft{margin-top:32px;color:#fff;text-align:left;background:#131c26;padding:24px 0}@media (min-width:768px){.page__ft{margin-top:48px}}@media (min-width:980px){.page__ft{margin-top:64px}}.page__ft-ct{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;position:relative;z-index:1}@media (min-width:768px){.page__ft-ct{padding-left:36px}}@media (min-width:980px){.page__ft-ct{padding-left:48px}}@media (min-width:768px){.page__ft-ct{padding-right:36px}}@media (min-width:980px){.page__ft-ct{padding-right:48px}}.page__ft-ct:after{content:" ";display:block;clear:both}.page__ft-cnt-ct{position:relative;z-index:1;padding-top:50px;max-width:450px;margin-left:auto;margin-right:auto}.page__ft-logo{display:block;margin-right:auto;max-width:132px;height:auto}.page__ft-menu-ct{margin:16px 0 0}.page__ft-menu{display:block;padding:0;margin:0 -16px;list-style-type:none}.page__ft-menu .menu__itm{display:inline-block}.page__ft-menu .menu__itm+.menu__itm{border-top:0}.page__ft-menu .menu__itm.current-menu-item>.menu__lnk,.page__ft-menu .menu__itm.current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400}.wf-active .page__ft-menu .menu__itm.current-menu-item>.menu__lnk,.wf-active .page__ft-menu .menu__itm.current-page-ancestor>.menu__lnk{font-family:EurostileLTPro-Cn}.page__ft-menu .menu__lnk{display:block;color:#fff;text-decoration:none;margin:0;padding:10px 16px}.page__ft-menu .menu__lnk:active,.page__ft-menu .menu__lnk:focus,.page__ft-menu .menu__lnk:hover{color:#fff}.page__ft-scroll-top-lnk{display:block;position:absolute;top:-69px;right:0;z-index:2}@media (min-width:768px){.page__ft{padding:42px 0}.page__ft-logo{float:left;margin-right:64px}.page__ft-menu-ct{float:left;margin:0}.page__ft-menu{margin:0}.page__ft-scroll-top-lnk{top:-95px}}.search__ttl{padding-bottom:24px;border-bottom:1px solid #c2c7cc;margin-bottom:36px}.inline-search-form{position:relative;padding-right:40px;height:30px;max-width:400px;margin-left:auto;margin-right:auto}.inline-search__field{display:block;width:100%;border:0;border-radius:0;outline:0;min-width:0;height:30px;font-size:18px;letter-spacing:.3px;border-bottom:1px solid rgba(255,255,255,.75);color:#fff;background:#0198db}.inline-search__field:active,.inline-search__field:focus,.inline-search__field:hover{border-color:#fff}.inline-search__field::-moz-placeholder{color:rgba(255,255,255,.5)}.inline-search__field:-ms-input-placeholder{color:rgba(255,255,255,.5)}.inline-search__field::placeholder{color:rgba(255,255,255,.5)}.inline-search__submit{position:absolute;top:0;right:0;width:30px!important;height:30px!important;overflow:hidden;padding:6px!important;background:0 0!important;min-width:0!important}.inline-search__submit .svg-icon--magnifier{width:18px;height:18px}@media (min-width:1300px){.inline-search-form{padding-top:14px;padding-right:68px;width:300px}.inline-search__field{padding-left:4px!important}.inline-search__submit{width:64px!important;height:64px!important;padding:23px!important}}.section--contact{background:#f0f0f0;padding-top:86px;padding-bottom:86px;margin-bottom:-86px!important}@media (min-width:768px){.section--contact{padding-top:112px}}@media (min-width:980px){.section--contact{padding-top:120px}}@media (min-width:768px){.section--contact{padding-bottom:112px}}@media (min-width:980px){.section--contact{padding-bottom:120px}}.section--contact .section__bd,.section--contact .section__ttl{max-width:594px;margin-left:auto;margin-right:auto}.section--contact .section__ttl{text-align:center}.section--contact .section__bd{margin-top:24px}.section--contact .wpcf7-radio.salutation{text-align:center}.section--contact .wpcf7-radio.salutation .wpcf7-list-item{display:inline-block}.section--contact .wpcf7-radio.salutation .wpcf7-list-item+.wpcf7-list-item{margin-left:48px}.page--contact .section--contact .section__bd{max-width:754px}.contact__actions{text-align:center;margin-top:32px}.contact__actions .svg{fill:#fff}.contact__actions .svg-icon--mail{display:block;width:24px;height:22px;margin:auto;padding:3px 0}.contact__actions .svg-icon--phone{display:block;width:22px;height:22px;margin:auto}.contact__actions .contact__lbl{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.contact__actions .btn{vertical-align:top}@media (min-width:0) and (max-width:767px){.contact__actions:after{content:" ";display:block;clear:both}.contact__actions .btn{display:block;width:48%;margin-right:2%;float:left;padding:12px 0}.contact__actions .btn+.btn{margin-left:2%;margin-right:0}.contact__actions .contact__lbl{display:none}}@media (min-width:768px){.contact__actions .btn{padding:13px 13px 11px 13px;min-width:0}.contact__actions .btn+.btn{margin-left:32px}.contact__actions .svg{float:left;margin:0 13px}.contact__actions .contact__lbl{padding-right:13px}}@media (min-width:0) and (max-width:767px){.section--contact .section__ttl.section__ttl{text-align:left}}@media (min-width:768px){.section--contact{margin-bottom:-112px!important}.section--contact .wpcf7-form p:after{content:" ";display:block;clear:both}.section--contact .wpcf7-form-control-wrap,.section--contact .wpcf7-response-output{padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .wpcf7-form-control-wrap,.section--contact .wpcf7-response-output{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .wpcf7-radio.salutation{text-align:left}.section--contact .branche.wpcf7-form-control-wrap,.section--contact .email.wpcf7-form-control-wrap,.section--contact .firma.wpcf7-form-control-wrap,.section--contact .nachname.wpcf7-form-control-wrap,.section--contact .telefon.wpcf7-form-control-wrap,.section--contact .vorname.wpcf7-form-control-wrap{width:50%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .branche.wpcf7-form-control-wrap,.section--contact .email.wpcf7-form-control-wrap,.section--contact .firma.wpcf7-form-control-wrap,.section--contact .nachname.wpcf7-form-control-wrap,.section--contact .telefon.wpcf7-form-control-wrap,.section--contact .vorname.wpcf7-form-control-wrap{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .wpcf7-form-control-wrap.anliegen{margin:20px 0 32px 0}.section--contact .wpcf7-form-control-wrap.strasse{width:75%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .wpcf7-form-control-wrap.strasse{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .wpcf7-form-control-wrap.hausnummer{width:25%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .wpcf7-form-control-wrap.hausnummer{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .wpcf7-form-control-wrap.plz{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .wpcf7-form-control-wrap.plz{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .wpcf7-form-control-wrap.ort{width:66.6666666667%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (min-width:980px){.section--contact .wpcf7-form-control-wrap.ort{padding-left:18px;padding-right:18px}}@media (min-width:768px){.section--contact .section__bd.section__bd{text-align:center;margin-top:32px}.section--contact .contact__actions{margin-top:40px}}@media (min-width:980px){.section--contact{margin-bottom:-120px!important}.section--contact .section__bd.section__bd{margin-top:26px}.section--contact .contact__actions{margin-top:58px}}.ddownloads_list{list-style-type:none;margin:0;padding:0}.ddownloads_list>li{padding:32px 0;margin:0;background-color:#f0f0f0;border-top:1px solid #ccc}.ddownloads_list>li:nth-child(2n){background:0 0}.ddownloads_list>li:last-child{border-bottom:1px solid #ccc}.download{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;display:block;color:#666}@media (min-width:768px){.download{padding-left:36px}}@media (min-width:980px){.download{padding-left:48px}}@media (min-width:768px){.download{padding-right:36px}}@media (min-width:980px){.download{padding-right:48px}}.download__ct{display:block}.download__ct:after{content:" ";display:block;clear:both}.download__details-ct{overflow:hidden;display:block}.download__title{display:block;font-weight:700}.download__img{display:block;float:left;width:47px;height:auto;margin-right:16px;margin-bottom:16px}.download__desc{margin-top:4px}.download__btn{margin-top:16px;clear:both}@media (min-width:768px){.download__ct{position:relative;padding-right:250px}.download__btn{position:absolute;top:50%;right:0;margin-top:-22px}}.newsletter-form{position:relative;max-width:596px;margin-left:auto;margin-right:auto}.newsletter-form.is-processing{opacity:.25;cursor:wait}.newsletter-form__submit{margin-top:16px;display:block}@media (min-width:768px){.newsletter-form__submit{margin-top:12px}}.newsletter-form__feedback{display:none;margin:20px 0}.newsletter-form__data-policy{margin:1em 0;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0;text-transform:none;color:#666}.wf-active .newsletter-form__data-policy{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}.newsletter-form__spinner{display:inline-block;visibility:hidden;height:24px;width:24px;background:url(images/ajax_w.svg) 50% 50% no-repeat;background-size:24px;margin-left:15px;margin-right:-39px;vertical-align:top;margin-top:-1px}.no-svg .newsletter-form__spinner{background-image:url(images/ajax_w.gif)}.opacity .newsletter-form__spinner{visibility:visible;opacity:0;transition:opacity .1s}.newsletter-form__spinner.is-visible{visibility:visible}.opacity .newsletter-form__spinner.is-visible{opacity:1}.newsletter__fields .input-grp+.input-grp{margin-top:16px}.newsletter-form__success{position:absolute;display:none;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);text-align:center;margin:0;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700}.wf-active .newsletter-form__success{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}.newsletter-form__success:before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}@media (min-width:768px){.newsletter__fields{margin:-12px -6px 0}.newsletter__fields:after{content:" ";display:block;clear:both}.newsletter__fields .input-grp{float:left;width:100%;padding:0 6px;margin-top:12px}.newsletter__fields .input-grp--firstname,.newsletter__fields .input-grp--lastname{width:50%;margin-top:0!important}}.scroll{overflow-y:scroll}.clear:after{content:" ";display:block;clear:both}.img--orig{width:inherit;height:inherit}.ct{max-width:1240px;margin:auto}.ct:after{content:" ";display:block;clear:both}.ct .ct{padding-left:0;padding-right:0}.u-wrap{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.u-wrap{padding-left:36px}}@media (min-width:980px){.u-wrap{padding-left:48px}}@media (min-width:768px){.u-wrap{padding-right:36px}}@media (min-width:980px){.u-wrap{padding-right:48px}}.inline-svg-ct{display:block;width:100%}.inline-svg-ct>svg{display:block}.text *+*{margin-top:1em}.ss{text-transform:none!important}.u-h{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;z-index:1}body{padding-top:64px}body.page--sub-nav{padding-top:128px}.page__hd{background:#fff}.page__hd-bg{height:250px;max-height:75vh}@media (min-width:768px){.page__hd-bg{height:350px}}.page__hd-wrap{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px;padding-top:32px;max-width:800px}@media (min-width:768px){.page__hd-wrap{padding-left:36px}}@media (min-width:980px){.page__hd-wrap{padding-left:48px}}@media (min-width:768px){.page__hd-wrap{padding-right:36px}}@media (min-width:980px){.page__hd-wrap{padding-right:48px}}@media (min-width:768px){.page__hd-wrap{padding-top:48px}}@media (min-width:980px){.page__hd-wrap{padding-top:64px}}.page--main .page__hd-wrap{max-width:1240px}.page__hd--deco-line+.section--intro{margin-top:88px!important}@media (min-width:768px){.page__hd--deco-line+.section--intro{margin-top:102px!important}}@media (min-width:980px){.page__hd--deco-line+.section--intro{margin-top:108px!important}}.page__hd--deco-line+.section--intro .section__ttl{position:relative;z-index:1}.page__hd--deco-line+.section--intro .section__ttl:before{content:"";position:absolute;left:25px;width:2px;height:100px;margin-left:-1px;top:-138px;background:#0198db}@media (min-width:768px){.page__hd--deco-line+.section--intro .section__ttl:before{height:120px;left:50px;top:-172px}}@media (min-width:980px){.page__hd--deco-line+.section--intro .section__ttl:before{height:150px;left:100px;top:-187px}}.page__hd--center+.section--intro .section__ttl{text-align:center}@media (min-width:768px){.page__hd--center+.section--intro{text-align:center}}.page__hd--center .page__hd-ttl{text-align:center}.page__hd--center .page__hd-ttl:before{left:50%!important}.page__hd--center.page__hd--deco-line+.section--intro .section__ttl:before{left:50%!important}.filter-menu__itm{position:relative;z-index:1}@media (min-width:1300px){.filter-menu__itm:active .filter-menu__dd,.filter-menu__itm:focus .filter-menu__dd,.filter-menu__itm:hover .filter-menu__dd{display:block}}.filter-menu__toggle-lnk:after{content:"";margin-left:.5em;display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #fff;border-bottom:0;vertical-align:middle}.filter-menu__toggle-lnk .filter-menu__filter-name{display:none}@media (min-width:1300px){.filter-menu__toggle-lnk .filter-menu__filter-name{display:inline}}.filter-menu__dd{display:none;list-style-type:none;background:#0198db;margin:0 16px;padding:0;border-top:1px solid rgba(255,255,255,.4)}.filter-menu__dd.open{display:block}@media (min-width:1300px){.filter-menu__dd{position:absolute;top:100%;right:0;width:auto;padding:0;margin:0}}.filter-menu__dd-itm+.filter-menu__dd-itm{margin-top:0;border-top:1px solid rgba(255,255,255,.4)}.filter-menu__lnk{display:block;padding:12px 24px 8px;line-height:20px}@media (min-width:768px){.filter-menu__lnk{line-height:22px}}.filter-menu__lnk.active:after{content:'×';display:inline-block;margin-left:.5em;font-size:120%}@media (min-width:1300px){.filter-menu__lnk{white-space:nowrap}}.similar-posts{margin-top:40px}@media (min-width:768px){.similar-posts .slick-next{right:-16px}.similar-posts .slick-prev{left:-16px}}@media (min-width:980px){.similar-posts .slick-next{right:-48px}.similar-posts .slick-prev{left:-48px}}.similar-posts__ct{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px}@media (min-width:768px){.similar-posts__ct{padding-left:36px}}@media (min-width:980px){.similar-posts__ct{padding-left:48px}}@media (min-width:768px){.similar-posts__ct{padding-right:36px}}@media (min-width:980px){.similar-posts__ct{padding-right:48px}}@media (min-width:0) and (max-width:980px){.similar-posts__ct{padding:0}}.similar-posts__ttl{margin-bottom:16px}.similar-post{display:block;margin:0 4px}@media (min-width:768px){.similar-post{margin:0 8px}}@media (min-width:980px){.similar-post{margin:0 16px}}.similar-post__ct{display:-ms-flexbox;display:flex;height:200px;-ms-flex-line-pack:center;align-content:center;padding:16px;text-align:center;background:rgba(19,28,38,.65)}@media (min-width:768px){.similar-post__ct{height:240px;padding:24px 32px}}@media (min-width:980px){.similar-post__ct{padding:24px 48px}}.similar-post__ttl{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666;display:block;color:#fff;margin:auto}.wf-active .similar-post__ttl{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}.page--main .page__hd+.section--intro{margin-top:48px}@media (min-width:768px){.page--main .page__hd+.section--intro{margin-top:80px}}@media (min-width:768px){.page--main .page__hd-ttl{text-align:center}}.page--main .page__hd-intro{margin-top:16px;text-align:center}@media (min-width:768px){.page--main .page__hd-intro{margin-top:32px}}.page--main .section{margin-top:86px;margin-bottom:86px}@media (min-width:768px){.page--main .section{margin-top:112px}}@media (min-width:980px){.page--main .section{margin-top:120px}}@media (min-width:768px){.page--main .section{margin-bottom:112px}}@media (min-width:980px){.page--main .section{margin-bottom:120px}}.page--main .section--intro .section__bd{margin-top:16px}@media (min-width:768px){.page--main .section--intro .section__bd{margin-top:22px}}@media (min-width:980px){.page--main .section--intro .section__bd{margin-top:24px}}.page--main .section--intro .module{margin:32px auto}@media (min-width:768px){.page--main .section--intro .module{margin:40px auto}}@media (min-width:768px){.page--main .section--intro .module--text{text-align:center}}.page--main .section__desc{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300;margin-left:auto;margin-right:auto;max-width:594px}.wf-active .page--main .section__desc{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){.page--main .section__desc{text-align:center}}@media (min-width:768px){.page--main .section__bd{margin-top:48px}}.page--main .module{margin:32px auto}@media (min-width:768px){.page--main .module{margin:50px auto}}.page--main .section__ttl{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;color:#131c26;text-align:center}.wf-active .page--main .section__ttl{font-family:EurostileLTPro-Cn}@media (min-width:768px){.page--main .section__ttl{font-size:32px}}@media (min-width:980px){.page--main .section__ttl{font-size:36px}}@media (min-width:768px){.page--main .section__ttl{line-height:40px}}@media (min-width:980px){.page--main .section__ttl{line-height:45px}}.page--main .module__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666}.wf-active .page--main .module__ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.page--main .module__ttl{font-size:24px}}@media (min-width:980px){.page--main .module__ttl{font-size:28px}}@media (min-width:768px){.page--main .module__ttl{line-height:30px}}@media (min-width:980px){.page--main .module__ttl{line-height:35px}}@media (min-width:0) and (max-width:767px){.page--main .module__ttl{text-align:center}}.page--main .page__hd--deco-line .page__hd-ttl:before{top:-86px}@media (min-width:768px){.page--main .page__hd--deco-line .page__hd-ttl:before{top:-112px}}@media (min-width:980px){.page--main .page__hd--deco-line .page__hd-ttl:before{top:-120px}}.page--main .section--deco-line{position:relative;z-index:1;margin-top:180px}.page--main .section--deco-line:before{content:"";position:absolute;left:50%;width:2px;height:100px;top:-140px;margin-left:-1px;background:#0198db}@media (min-width:768px){.page--main .section--deco-line{margin-top:190px}.page--main .section--deco-line:before{height:120px;top:-155px}}@media (min-width:980px){.page--main .section--deco-line{margin-top:228px}.page--main .section--deco-line:before{height:150px;top:-189px}}.page--main .page__ft{margin-top:86px}@media (min-width:768px){.page--main .page__ft{margin-top:112px}}@media (min-width:980px){.page--main .page__ft{margin-top:120px}}.header-slide{padding-left:16px;padding-right:16px;position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:400px;max-height:80vh;color:#fff;text-align:center;background:rgba(0,0,0,.4)}@media (min-width:768px){.header-slide{padding-left:36px}}@media (min-width:980px){.header-slide{padding-left:48px}}@media (min-width:768px){.header-slide{padding-right:36px}}@media (min-width:980px){.header-slide{padding-right:48px}}@media (min-width:768px){.header-slide{height:680px}}@media (min-width:980px){.header-slide{height:740px}}.header-slide__bd,.header-slide__hd{max-width:715px;margin-left:auto;margin-right:auto}.header-slide__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:36px;font-weight:400;line-height:42px;letter-spacing:1.6px;color:#fff}.wf-active .header-slide__ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.header-slide__ttl{font-size:56px}}@media (min-width:980px){.header-slide__ttl{font-size:64px}}@media (min-width:768px){.header-slide__ttl{line-height:62px}}@media (min-width:980px){.header-slide__ttl{line-height:68px}}@media (min-width:768px){.header-slide__ttl{letter-spacing:2.6px}}.header-slide__bd{margin-top:16px}.header-slide__ft{margin-top:32px}@media (min-width:768px){.header-slide__bd,.header-slide__hd{width:80%}.header-slide__bd{margin-top:24px}.header-slide__ft{margin-top:48px}}.page--front .page__hd+.section--intro{margin-top:88px}@media (min-width:768px){.page--front .page__hd+.section--intro{margin-top:104px}}@media (min-width:980px){.page--front .page__hd+.section--intro{margin-top:104px}}@media (min-width:768px){.home__about .section__ttl{width:75%}}.home__about .section__bd,.home__about .section__ttl{max-width:696px;margin-left:auto;margin-right:auto}@media (min-width:768px){.home__ceiltec .section__bd,.home__ceiltec .section__ft{margin-top:24px}.home__ceiltec .section__ttl{text-align:left}}@media (min-width:768px){.home__ceiltec-ct{display:table;table-layout:fixed;margin-left:-36px;margin-right:-36px}}@media (min-width:1170px){.home__ceiltec-ct{margin:0}}.home__ceiltec-img-ct{display:none}@media (min-width:768px){.home__ceiltec-img-ct{display:table-cell;width:50%;vertical-align:middle}}@media (min-width:1170px){.home__ceiltec-img-ct{width:58.3333333333%}}.home__ceiltec-img--tablet{padding:48px 16px 48px 0;background:#f0f0f0}@media (min-width:1170px){.home__ceiltec-img--tablet{margin-left:105px;margin-right:134px}.home__ceiltec-img--tablet img{margin-left:-105px;margin-right:-134px;width:693px}}@media (min-width:768px){.home__ceiltec-cnt-ct{display:table-cell;width:50%;vertical-align:middle;padding-left:20px}.home__ceiltec-cnt-ct>*{padding-right:36px}}@media (min-width:1170px){.home__ceiltec-cnt-ct{width:41.6666666667%;padding-left:8.3333333333%}.home__ceiltec-cnt-ct>*{padding-right:0}}.home__ceiltec-fact{display:table;width:100%;table-layout:fixed}.home__ceiltec-fact+.home__ceiltec-fact{margin-top:16px}.home__ceiltec-fact-img{display:table-cell;width:70px;vertical-align:middle}.home__ceiltec-img--mob{margin-top:20px}@media (min-width:768px){.home__ceiltec-img--mob{display:none}}.home__ceiltec-fact-desc{display:table-cell;vertical-align:middle;text-align:left}.home__news .slick-dots li button{border:1px solid #fff}.home__news .slick-dots li.slick-active button{background:#fff}.home__news .slick-dots{bottom:auto;top:162px}.home__news .slick-arrow{top:100px}.home__news .section__bd{margin-top:24px}@media (min-width:768px){.home__news-excerpt{background-color:rgba(19,28,38,.5)}}@media (min-width:0) and (max-width:767px){.home__news-excerpt-bg{background:0 0!important}}.home__news-excerpt-hd{display:-ms-flexbox;display:flex;height:200px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:0) and (max-width:767px){.home__news-excerpt-hd{background-color:rgba(19,28,38,.5)}}@media (min-width:768px){.home__news-excerpt-hd-bg{background-image:none!important}}.home__news-excerpt-ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666;color:#fff}.wf-active .home__news-excerpt-ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.home__news-excerpt-ttl{font-size:24px}}@media (min-width:980px){.home__news-excerpt-ttl{font-size:28px}}@media (min-width:768px){.home__news-excerpt-ttl{line-height:30px}}@media (min-width:980px){.home__news-excerpt-ttl{line-height:35px}}.home__news-excerpt-bd{margin-top:16px}.home__news-excerpt-ft{margin-top:24px}@media (min-width:768px){.home__news{background:#f0f0f0}.home__news .section__ct{position:relative;z-index:1;padding-left:16px;padding-right:16px}.home__news .slick-dots{top:auto;bottom:48px}.home__news .slick-arrow{top:50%}.home__news .section__hd{position:absolute;top:48px;left:0;right:0;z-index:3}.home__news .section__ttl{color:#fff;text-align:center!important}.home__news .section__bd{margin-top:0!important}.home__news .home__news-excerpt{height:550px}.home__news .slick-next{right:-16px}.home__news .slick-prev{left:-16px}.home__news-excerpt{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.home__news-excerpt-hd{height:auto!important}.home__news-excerpt-bd{color:#fff;padding-left:120px;padding-right:120px;max-width:730px;margin-left:auto;margin-right:auto;text-align:center}.home__news-excerpt-ft{text-align:center}}@media (min-width:980px){.home__news .section__ct{padding-left:40px;padding-right:40px;max-width:1240px}.home__news .slick-next{right:-45px}.home__news .slick-prev{left:-45px}}@media (min-width:0) and (max-width:979px){.section--events .section__ct{padding:0}.section--events .section__hd{box-sizing:content-box;max-width:1240px;margin:auto;padding-left:16px;padding-right:16px}}@media (min-width:0) and (max-width:979px) and (min-width:768px){.section--events .section__hd{padding-left:36px}}@media (min-width:0) and (max-width:979px) and (min-width:980px){.section--events .section__hd{padding-left:48px}}@media (min-width:0) and (max-width:979px) and (min-width:768px){.section--events .section__hd{padding-right:36px}}@media (min-width:0) and (max-width:979px) and (min-width:980px){.section--events .section__hd{padding-right:48px}}.section--events .slick-prev{left:-45px}.section--events .slick-next{right:-45px}.section--events .event{padding:32px 30px}@media (min-width:768px){.events .slick-track{display:-ms-flexbox;display:flex}.events__itm.slick-slide{height:auto;display:-ms-flexbox;display:flex}.events__itm.slick-slide .event__lnk{display:-ms-flexbox;display:flex}}.events{list-style-type:none;margin:0;padding:0}.events__itm{display:block;margin:16px auto;padding:0 6px}.event{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:250px;background:#30b06b;padding:32px 12px;text-align:center}.event__lnk{display:block;color:#fff}.event__lnk:active,.event__lnk:focus,.event__lnk:hover{color:#fff;outline:0}.event__ttl{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666;color:#fff;display:block;margin-top:18px;max-width:100%}.wf-active .event__ttl{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}.event__excerpt{margin:7px auto 0;display:block;width:100%;max-width:22em}@media (min-width:768px){.events__itm{margin:0}.events__itm.slick-slide{opacity:.6;transition:opacity .2s}.events__itm.slick-active,.events__itm.slick-center{opacity:1}.event__lnk{padding-left:13px;padding-right:13px;max-width:608px;margin-left:auto;margin-right:auto}}@media (min-width:0) and (max-width:767px){.home__references .section__bd{margin-top:24px}.home__references .module__ct{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.home__references .module__img-ct{margin-top:0;margin-left:-16px;margin-right:-16px;-ms-flex-order:1;order:1}}@media (min-width:0) and (max-width:767px) and (min-width:768px){.home__references .module__img-ct{margin-left:-36px}}@media (min-width:0) and (max-width:767px) and (min-width:980px){.home__references .module__img-ct{margin-left:-48px}}@media (min-width:0) and (max-width:767px) and (min-width:768px){.home__references .module__img-ct{margin-right:-36px}}@media (min-width:0) and (max-width:767px) and (min-width:980px){.home__references .module__img-ct{margin-right:-48px}}@media (min-width:0) and (max-width:767px){.home__references .module__bd{margin-top:24px;-ms-flex-order:2;order:2}}.home__references-itm+.home__references-itm{margin-top:40px}.home__reference-facts{margin-top:16px}.home__reference-fact .icon-ct{width:20px;height:20px;background-size:20px;margin-right:.5em;vertical-align:top}.home__reference-fact+.home__reference-fact{margin-top:7px}.home__reference-hd .module__ttl{text-align:left}.page--references .section{margin:48px 0;text-align:center}@media (min-width:768px){.page--references .section{margin:94px auto}}@media (min-width:980px){.page--references .section{margin:80px auto}}.page--references .section .section{margin:32px auto}@media (min-width:768px){.page--references .section .section{margin:24px auto}}@media (min-width:980px){.page--references .section .section{margin:48px auto}}.page--references .section__ttl{text-align:center}.page--references .section__desc{max-width:594px;margin-left:auto;margin-right:auto;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300}.wf-active .page--references .section__desc{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}.page--references .section__bd{margin-top:24px}@media (min-width:768px){.page--references .section__bd{margin-top:44px}}@media (min-width:980px){.page--references .section__bd{margin-top:48px}}@media (min-width:768px){.page--references .ref-group .section__bd{margin-top:0}}@media (min-width:980px){.page--references .ref-group .section__bd{margin-top:20px}}.page--references .ref-group__lst,.page--references .ref-lst{margin:0;padding:0;list-style-type:none}.page--references .ref-lst__itm{display:block}.page--references .ref-lst__itm+.ref-lst__itm{margin-top:24px}.page--references .ref-group__itm{display:block}.page--references .ref-group__itm.collapsed{display:none}@media (min-width:768px){.page--references .ref-group__itm.collapsed{display:block}}.page--references .ref-group__itm+.ref-group__itm{margin-top:24px}@media (min-width:768px){.page--references .ref-group__collapse-toggle{display:none}}.page--references .ref-excerpt{position:relative;z-index:1;min-height:240px;opacity:1;transition:opacity .2s}.page--references .ref-excerpt.filter-unfulfilled{opacity:.25}.page--references .ref-excerpt.filter-unfulfilled:hover{opacity:.75}.page--references .ref-excerpt__lnk{display:block}.page--references .ref-excerpt__ttl{position:absolute;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);padding:7px 9px 9px;text-align:center;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:16px;font-weight:300;line-height:20px;letter-spacing:0;text-transform:none;color:#666;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700}.wf-active .page--references .ref-excerpt__ttl{font-family:Helvetica-Light,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){.page--references .ref-excerpt__ttl{line-height:22px}}.wf-active .page--references .ref-excerpt__ttl{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}@media (min-width:768px){.page--references .ref-lst{max-width:1240px;margin:auto}.page--references .ref-lst:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (max-width:979px){.page--references .ref-lst__itm{width:50%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (max-width:979px) and (min-width:980px){.page--references .ref-lst__itm{padding-left:18px;padding-right:18px}}@media (min-width:768px) and (max-width:979px){.page--references .ref-lst__itm+.ref-lst__itm{margin-top:0}.page--references .ref-lst__itm:nth-child(n+3){margin-top:24px}}@media (min-width:768px) and (max-width:979px){.page--references .ref-group{max-width:1240px;margin:auto}.page--references .ref-group:after{content:" ";display:block;clear:both}.page--references .ref-group__hd-ct,.page--references .ref-group__itm{width:50%;float:left;padding-left:12px;padding-right:12px}}@media (min-width:768px) and (max-width:979px) and (min-width:980px){.page--references .ref-group__hd-ct,.page--references .ref-group__itm{padding-left:18px;padding-right:18px}}@media (min-width:768px) and (max-width:979px){.page--references .ref-group__hd{display:-ms-flexbox;display:flex;height:240px;background:#f0f0f0}.page--references .ref-group__ttl{margin:auto}.page--references .ref-group__itm{width:50%;float:left;padding-left:12px;padding-right:12px;height:240px}}@media (min-width:768px) and (max-width:979px) and (min-width:980px){.page--references .ref-group__itm{padding-left:18px;padding-right:18px}}@media (min-width:980px){.page--references .ref-group__lst{max-width:1240px;margin:auto}.page--references .ref-group__lst:after{content:" ";display:block;clear:both}.page--references .ref-group__itm{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px;height:275px}}@media (min-width:980px) and (min-width:980px){.page--references .ref-group__itm{padding-left:18px;padding-right:18px}}@media (min-width:980px){.page--references .ref-group__itm+.ref-group__itm{margin-top:0}.page--references .ref-group__itm:nth-child(n+4){margin-top:24px}.page--references .ref-lst__itm{width:33.3333333333%;float:left;padding-left:12px;padding-right:12px;height:275px}}@media (min-width:980px) and (min-width:980px){.page--references .ref-lst__itm{padding-left:18px;padding-right:18px}}@media (min-width:980px){.page--references .ref-lst__itm+.ref-lst__itm{margin-top:0}.page--references .ref-lst__itm:nth-child(n+4){margin-top:24px}}.page--reference .page__hd-bg{height:350px}@media (min-width:768px){.page--reference .page__hd-bg{height:350px}}@media (min-width:980px){.page--reference .page__hd-bg{height:550px}}.page--reference .reference--intro{margin-top:48px;margin-bottom:0!important}.page--reference .reference--intro+.module{margin-top:16px}@media (min-width:768px){.page--reference .reference--intro+.module{margin-top:24px}}@media (min-width:980px){.page--reference .reference--intro+.module{margin-top:42px}}@media (min-width:768px){.page--reference .reference--intro{margin-top:80px}}@media (min-width:980px){.page--reference .reference--intro{margin-top:62px}}.page--reference .section__bd{margin-top:24px}@media (min-width:768px){.page--reference .section__bd{margin-top:40px}}@media (min-width:980px){.page--reference .section__bd{margin-top:51px}}.page--reference .module--text,.page--reference .section__ttl{text-align:left}.page--reference .reference-section{margin-top:32px;margin-bottom:32px}@media (min-width:768px){.page--reference .reference-section{margin-top:48px}}@media (min-width:980px){.page--reference .reference-section{margin-top:64px}}@media (min-width:768px){.page--reference .reference-section{margin-bottom:48px}}@media (min-width:980px){.page--reference .reference-section{margin-bottom:64px}}.page--reference .reference-section__hd{border-top:1px solid #c2c7cc;padding-top:32px}@media (min-width:768px){.page--reference .reference-section__hd{padding-top:48px}}@media (min-width:980px){.page--reference .reference-section__hd{padding-top:64px}}.page--reference .reference-section__hd .section__ttl{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;color:#131c26}.wf-active .page--reference .reference-section__hd .section__ttl{font-family:EurostileLTPro-Cn}@media (min-width:768px){.page--reference .reference-section__hd .section__ttl{font-size:32px}}@media (min-width:980px){.page--reference .reference-section__hd .section__ttl{font-size:36px}}@media (min-width:768px){.page--reference .reference-section__hd .section__ttl{line-height:40px}}@media (min-width:980px){.page--reference .reference-section__hd .section__ttl{line-height:45px}}.page--reference .technology{margin:24px 0}@media (min-width:768px){.page--reference .technology{margin:40px 0}}@media (min-width:980px){.page--reference .technology{margin:46px 0}}.page--reference .technology .section__bd{margin-top:12px}@media (min-width:768px){.page--reference .technology .section__bd{margin-top:8px}}.page--reference .technology__lnk{color:#666;text-decoration:underline}.page--reference .technology__lnk:active,.page--reference .technology__lnk:focus,.page--reference .technology__lnk:hover{color:#666;text-decoration:none}.page--reference .technology__img{display:block;margin-top:16px}@media (min-width:768px){.page--reference .technology__img{margin-top:24px}}.page--reference .reference-section--gallery{margin-top:40px}@media (min-width:768px){.page--reference .reference-section--gallery{margin-top:80px}}@media (min-width:980px){.page--reference .reference-section--gallery{margin-top:95px}}.page--reference .reference-section--gallery .section__ct{max-width:1240px}.page--technology .page__hd-ttl{text-align:center}.page--technology .img-lst-module{max-width:1240px}.page--technology .module--page-links{max-width:1240px}.page--technology .page__hd-intro{max-width:594px;margin-left:auto;margin-right:auto}.page--technology .module--tech-advantages{max-width:1240px}.tech-advantages{list-style-type:none;margin:-12px 0;padding:0;text-align:center}.tech-advantages__itm{display:inline-block;margin:12px;min-width:80px;max-width:125px;vertical-align:top}.tech-advantage__desc{font-size:14px;margin-top:12px;text-align:center}@media (min-width:768px){.page--ceiltec .section--intro .module--text{text-align:center}}.page--ceiltec .module__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666}.wf-active .page--ceiltec .module__ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.page--ceiltec .module__ttl{font-size:24px}}@media (min-width:980px){.page--ceiltec .module__ttl{font-size:28px}}@media (min-width:768px){.page--ceiltec .module__ttl{line-height:30px}}@media (min-width:980px){.page--ceiltec .module__ttl{line-height:35px}}.page--ceiltec .module__ttl-sec{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#666}.wf-active .page--ceiltec .module__ttl-sec{font-family:EurostileLTPro-BoldCn}.page--ceiltec .module__collapse-toggle{display:none}@media (min-width:0) and (max-width:767px){.page--ceiltec .module--text-image .module__ct{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page--ceiltec .module--text-image .module__img-ct{-ms-flex-order:1;order:1;margin-top:0;margin-bottom:16px}.page--ceiltec .module--text-image .module__bd{-ms-flex-order:2;order:2}.page--ceiltec .module--text-image .module__collapse-toggle{display:block;-ms-flex-order:3;order:3}.page--ceiltec .module--text-image .module__collapse-ct{display:block}.page--ceiltec .module--text-image .module__collapse-ct.collapsed{display:none}.page--ceiltec .module--text-image .module__collapse-toggle{padding-top:24px;padding-bottom:28px;border-bottom:1px solid #c2c7cc}}.page--articles .articles{list-style-type:none;margin:0;padding:0}.page--articles .articles__itm+.articles__itm{margin-top:36px;padding-top:36px;border-top:1px solid #c2c7cc}.page--articles .article__meta{margin-top:22px;margin-bottom:12px;font-weight:700}.page--articles .article__img{border:1px solid #666;background-color:#f0f0f0;margin-bottom:22px;height:200px}@media (min-width:400px){.page--articles .article__img{height:250px}}.page--articles .article__img img{display:block;opacity:0;height:100%;width:100%}.page--articles .article__excerpt{margin-top:12px}.page--articles .article__more{margin-top:16px;display:block;text-align:center}@media (min-width:768px){.page--articles .article:after{content:" ";display:block;clear:both}.page--articles .article__cnt{overflow:hidden}.page--articles .article__img-ct{float:left;width:300px;margin-right:24px}.page--articles .article__meta{margin-top:24px}.page--articles .article__img{margin-bottom:0;height:225px}.page--articles .article__more{display:inline-block}}@media (min-width:980px){.page--articles .article__img-ct{width:352px}.page--articles .article__img{height:264px}}@media (min-width:980px){.page--article .sibling-nav{margin-top:96px}}.page--article .section{margin:24px auto}.page--article .section--intro{margin:32px auto}@media (min-width:768px){.page--article .section--intro{margin:40px auto}}@media (min-width:980px){.page--article .section--intro{margin:53px auto}}.page--article h2.section__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#666}.wf-active .page--article h2.section__ttl{font-family:EurostileLTPro-BoldCn}.page--article .section__bd{margin-top:13px}.page--article .section--contact{margin:0!important}.page--article .section--contact h2.section__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666}.wf-active .page--article .section--contact h2.section__ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.page--article .section--contact h2.section__ttl{font-size:24px}}@media (min-width:980px){.page--article .section--contact h2.section__ttl{font-size:28px}}@media (min-width:768px){.page--article .section--contact h2.section__ttl{line-height:30px}}@media (min-width:980px){.page--article .section--contact h2.section__ttl{line-height:35px}}.page--news .header-slide{height:350px}.page--news .header-slide__ttl{font-family:EurostileLTPro-BoldCn,EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:22px;font-weight:400;line-height:25px;letter-spacing:.3px;color:#666;color:#fff}.wf-active .page--news .header-slide__ttl{font-family:EurostileLTPro-BoldCn}@media (min-width:768px){.page--news .header-slide__ttl{font-size:24px}}@media (min-width:980px){.page--news .header-slide__ttl{font-size:28px}}@media (min-width:768px){.page--news .header-slide__ttl{line-height:30px}}@media (min-width:980px){.page--news .header-slide__ttl{line-height:35px}}.page--news .header-slide__hd{width:80%}.page--news .header-slide__bd{display:none;width:75%;max-width:593px;margin-left:auto;margin-right:auto}.page--news .page__sub-nav{position:static}.page--news .news{list-style-type:none;margin:0;padding:0}.page--news .news__itm+.news__itm{margin-top:36px;padding-top:36px;border-top:1px solid #c2c7cc}.page--news .news-itm__img{border:1px solid #666;background-color:#f0f0f0;margin-bottom:22px;height:200px}@media (min-width:400px){.page--news .news-itm__img{height:250px}}.page--news .news-itm__img img{display:block;opacity:0;height:100%;width:100%}.page--news .news-itm__meta{margin-top:22px;margin-bottom:12px;font-weight:700}.page--news .news-itm__excerpt{margin-top:12px}.page--news .news-itm__more{margin-top:16px;display:block;text-align:center}@media (min-width:768px){.page--news .header-slide{height:450px}.page--news .header-slide__bd{display:block}.page--news .news-itm:after{content:" ";display:block;clear:both}.page--news .news-itm__cnt{overflow:hidden}.page--news .news-itm__img-ct{float:left;width:300px;margin-right:24px}.page--news .news-itm__meta{margin-top:24px}.page--news .news-itm__img{margin-bottom:0;height:225px}.page--news .news-itm__more{display:inline-block}}@media (min-width:980px){.page--news .news-itm__img-ct{width:352px}.page--news .news-itm__img{height:264px}}.page--news-item .news__categories{margin-top:8px}.page--news-item .news__categories a{font-weight:700}.page--about-us .patents{list-style-type:none;margin:0 0 16px 0;padding:0}.page--about-us .patents__itm{max-width:350px;margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:767px){.page--about-us .patents__itm+.patents__itm{margin-top:16px}.page--about-us .patents__itm:nth-child(n+3){display:none}}.page--about-us .patent{display:block}.page--about-us .patent__img img{display:block}.page--about-us .patent__name{margin-top:10px;text-align:center;font-size:14px;color:#666}@media (min-width:768px){.page--about-us .section--patents{text-align:center}.page--about-us .section--patents .section__bd{margin-top:0}.page--about-us .patents{display:block;width:auto;margin-left:-12px;margin-right:-12px;margin:-4px 0 0 0}.page--about-us .patents:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (min-width:980px){.page--about-us .patents{margin-left:-18px;margin-right:-18px}}@media (min-width:768px){.page--about-us .patents__itm{width:50%;float:left;padding-left:12px;padding-right:12px;margin:36px 0;max-width:none}}@media (min-width:768px) and (min-width:980px){.page--about-us .patents__itm{padding-left:18px;padding-right:18px}}@media (min-width:768px){.page--about-us .patent{max-width:350px;margin:auto}}@media (min-width:980px){.page--about-us .patents{margin:0}.page--about-us .patents__itm{width:25%;float:left;padding-left:12px;padding-right:12px;margin:45px 0}}@media (min-width:980px) and (min-width:980px){.page--about-us .patents__itm{padding-left:18px;padding-right:18px}}.page--about-us .module__ttl{font-family:EurostileLTPro-Cn,"Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:26px;font-weight:400;line-height:30px;letter-spacing:0;color:#131c26}.wf-active .page--about-us .module__ttl{font-family:EurostileLTPro-Cn}@media (min-width:768px){.page--about-us .module__ttl{font-size:32px}}@media (min-width:980px){.page--about-us .module__ttl{font-size:36px}}@media (min-width:768px){.page--about-us .module__ttl{line-height:40px}}@media (min-width:980px){.page--about-us .module__ttl{line-height:45px}}.page--about-us .section--testimonials{background:#f0f0f0;padding:40px 0}.page--about-us .section--testimonials .section__bd{margin-top:24px}.page--about-us .testimonials{list-style-type:none;margin:0;padding:0}.page--about-us .testimonial{padding-bottom:32px;text-align:left}.page--about-us .testimonial__txt{position:relative;padding-bottom:25px}.page--about-us .testimonial__txt:after{position:absolute;content:'';width:120px;height:1px;left:0;bottom:0;background:#666}.page--about-us .testimonial__author{margin-top:24px;font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700}.wf-active .page--about-us .testimonial__author{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}.page--about-us .testimonial__meta{margin-top:8px}@media (min-width:768px){.page--about-us .testimonial{text-align:center;padding-left:40px;padding-right:40px;max-width:595px;margin-left:auto;margin-right:auto}.page--about-us .testimonial__txt{padding-bottom:18px}.page--about-us .testimonial__txt:after{width:100px;left:50%;margin-left:-50px}.page--about-us .testimonial__author{margin-top:18px}.page--about-us .testimonials .slick-arrow{margin-top:-32px}}.page--about-us .memberships{list-style-type:none;margin:0 0 16px 0;padding:0}.page--about-us .memberships__itm{max-width:350px;margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:767px){.page--about-us .memberships__itm+.memberships__itm{margin-top:16px}.page--about-us .memberships__itm.collapsed{display:none}}.page--about-us .membership{display:block}.page--about-us .membership__img img{display:block}.page--about-us .membership__name{margin-top:10px;text-align:center;font-size:14px;color:#666}@media (min-width:768px){.page--about-us .memberships{text-align:center;margin-top:-8px;margin-bottom:-8px}.page--about-us .memberships__itm{display:inline-block;vertical-align:top;width:156px;margin:8px 10px}.page--about-us .memberships__collapse-toggle{display:none}}@media (min-width:980px){.page--about-us .memberships{text-align:center;margin-top:-14px;margin-bottom:-14px}.page--about-us .memberships__itm{width:172px;margin:14px 15px}}.page--about-us .partners{list-style-type:none;margin:0 0 16px 0;padding:0}.page--about-us .partners__itm{max-width:350px;margin-left:auto;margin-right:auto}@media (min-width:0) and (max-width:767px){.page--about-us .partners__itm+.partners__itm{margin-top:16px}.page--about-us .partners__itm.collapsed{display:none}}.page--about-us .partner{display:block}.page--about-us .partner__img img{display:block}.page--about-us .partner__name{margin-top:10px;text-align:center;font-size:14px;color:#666}@media (min-width:768px){.page--about-us .partners{text-align:center;margin-top:-8px;margin-bottom:-8px}.page--about-us .partners__itm{display:inline-block;vertical-align:top;width:156px;margin:8px 10px}.page--about-us .partners__collapse-toggle{display:none}}@media (min-width:980px){.page--about-us .partners{text-align:center;margin-top:-14px;margin-bottom:-14px}.page--about-us .partners__itm{width:172px;margin:14px 15px}}@media (min-width:768px){.page--about-us .section--jobs{text-align:center}.page--about-us .section--jobs .module--text{text-align:center;max-width:800px}}.page--jobs .job-lst{list-style-type:none;margin:0;padding:0}.page--jobs .job-lst__itm{padding:43px 0;background-color:#f0f0f0}.page--jobs .job-lst__itm+.job-lst__itm{margin:0}.page--jobs .job-lst__itm:nth-child(2n){background-color:transparent}.page--jobs .job-excerpt__ttl{font-family:Helvetica,"Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;font-weight:700;line-height:22px;letter-spacing:0;color:#666}.wf-active .page--jobs .job-excerpt__ttl{font-family:Helvetica-Bold,Helvetica,"Helvetica Neue",Arial,sans-serif}.page--jobs .job-excerpt__text{margin-top:8px}.page--jobs .job-excerpt__lnk{margin-top:16px}@media (min-width:980px){.page--jobs .job-excerpt{position:relative;padding-right:250px}.page--jobs .job-excerpt__lnk{position:absolute;top:50%;right:0;margin:-22px 0 0}}.page--downloads .page__sub-nav{position:static}.page--downloads .section--downloads{margin-top:0}@media (min-width:980px){.page--downloads .section--downloads{margin-top:64px}}.page--downloads .section__bd{margin:0}.page--product-type .section--intro{margin-bottom:32px}.page--product-type .section--intro .module{margin:24px auto}.page--product-type .section--intro .section__bd{font-weight:700}@media (min-width:768px){.page--product-type .section--intro{margin-bottom:48px}}