  @charset "UTF-8";@import url(https://);@font-face{font-family:'Frutiger Neue';src:url(/app/themes/zumbach/assets/fonts/frutiger-neue-light.woff2) format("woff2"),url(/app/themes/zumbach/assets/fonts/frutiger-neue-light.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:fallback}@font-face{font-family:'Frutiger Neue';src:url(/app/themes/zumbach/assets/fonts/frutiger-neue-light-italic.woff2) format("woff2"),url(/app/themes/zumbach/assets/fonts/frutiger-neue-light-italic.woff) format("woff");font-weight:300;font-style:italic;font-stretch:normal;font-display:fallback}@font-face{font-family:'Frutiger Neue';src:url(/app/themes/zumbach/assets/fonts/frutiger-neue-bold.woff2) format("woff2"),url(/app/themes/zumbach/assets/fonts/frutiger-neue-bold.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:fallback}@font-face{font-family:'Frutiger Neue';src:url(/app/themes/zumbach/assets/fonts/frutiger-neue-bold-italic.woff2) format("woff2"),url(/app/themes/zumbach/assets/fonts/frutiger-neue-bold-italic.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:fallback}@font-face{font-family:'Frutiger Neue';src:url(/app/themes/zumbach/assets/fonts/frutiger-neue-black.woff2) format("woff2"),url(/app/themes/zumbach/assets/fonts/frutiger-neue-black.woff) format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:fallback}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;font-size:100%;line-height:1.15;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0}a{background:0 0}a:focus{outline:thin dotted}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;border:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{overflow:visible}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner [type=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}input{line-height:normal}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}optgroup{font-weight:700}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}template{display:none}[hidden]{display:none}a:active{outline:0}div,p{padding:0;margin:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}td,th{vertical-align:top;text-align:left}input,textarea{-webkit-border-radius:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}label[for]{cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation}.c-hide-visually{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.c-hide-completely{display:none;visibility:hidden}.no-js .js-content{display:none}.c-ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}html{display:-webkit-box;display:-ms-flexbox;display:flex}.no-js{scroll-behavior:smooth}body{min-height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer,.c-header{-ms-flex-negative:0;flex-shrink:0}.c-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.wrapper{padding-left:1em;padding-right:1em;width:100%}@media (min-width:13.75em){.wrapper{padding-left:10%;padding-right:10%}}@media (min-width:82.5em){.wrapper{max-width:1100px}}.no-js .js-content{display:none}.c-content img,embed,iframe,object,video{width:100%}.c-media+.c-media,.c-media+.jsform,.c-media+h2,.c-media+h3,.c-media+h4,.c-media+p,.c-media+span{margin-top:20px}@media (min-width:31.25em){.c-media+.c-media,.c-media+.jsform,.c-media+h2,.c-media+h3,.c-media+h4,.c-media+p,.c-media+span{margin-top:40px}}@media (min-width:47.0625em){.c-media+.c-media,.c-media+.jsform,.c-media+h2,.c-media+h3,.c-media+h4,.c-media+p,.c-media+span{margin-top:60px}}@media (min-width:75em){.c-media+.c-media,.c-media+.jsform,.c-media+h2,.c-media+h3,.c-media+h4,.c-media+p,.c-media+span{margin-top:80px}}.js .hassvglogo .img-logo{display:none;visibility:hidden}.js .nosvglogo.haslogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .img-logo{display:block;visibility:visible}.haslogo .c-site-title,.haslogo .text,.hassvglogo .c-site-title,.hassvglogo .text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.no-js .haslogo .img-logo,.no-js .haslogo .svg-logo,.no-js .hassvglogo .img-logo,.no-js .hassvglogo .svg-logo{display:none;visibility:hidden}.no-js .haslogo .nojsimage,.no-js .hassvglogo .nojsimage{display:block;visibility:visible}.no-js .hassmalllogo .nojsimage{display:none}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage{display:block}}.no-js .hassmalllogo .nojsimage.smalllogo{display:block}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage.smalllogo{display:none}}.js .c-showroom-img .big-image.compat-object-fit,.js .c-showroom-img .small-image.compat-object-fit{background-size:cover;background-position:center center}.js .c-showroom-img .big-image.compat-object-fit img,.js .c-showroom-img .big-image.compat-object-fit img.lazyloaded,.js .c-showroom-img .big-image.compat-object-fit img.loaded,.js .c-showroom-img .small-image.compat-object-fit img,.js .c-showroom-img .small-image.compat-object-fit img.lazyloaded,.js .c-showroom-img .small-image.compat-object-fit img.loaded{opacity:0}.js .c-showroom-img .big-image img,.js .c-showroom-img .big-image img.lazyloaded,.js .c-showroom-img .big-image img.loaded,.js .c-showroom-img .small-image img,.js .c-showroom-img .small-image img.lazyloaded,.js .c-showroom-img .small-image img.loaded{width:100%;-o-object-fit:cover;object-fit:cover}.js .c-showroom-img .big-image img.lazyloaded,.js .c-showroom-img .big-image img.loaded,.js .c-showroom-img .small-image img.lazyloaded,.js .c-showroom-img .small-image img.loaded{height:100%}.c-showroom-img .big-image,.c-showroom-img .small-image{background-color:#bfbfbf;height:100%}.no-js .bg-showroom .image{display:none}.no-js .c-showroom-img .big-image .image,.no-js .c-showroom-img .small-image .image{display:none}.no-js .c-showroom-img .big-image .nojsimage,.no-js .c-showroom-img .small-image .nojsimage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-js .icon-fallback,.no-js .svg-icon,.no-js .svgimage{display:none;visibility:hidden}.c-content .c-keyfact-img{max-width:7.5em}.c-content .c-keyfact-img.icon-svg img{width:100%}.icon-wrapper .animated-icon{opacity:0;margin-bottom:0;max-height:0}.icon-wrapper.animated.has-svg .icon-svg{left:0;margin-bottom:0;position:absolute;top:0}.icon-wrapper.animated.has-svg .icon-svg .svg{opacity:0}.icon-wrapper.animated.has-svg .animated-icon{opacity:1;margin-bottom:1em;max-height:20em}.icon-wrapper .icon-image,.icon-wrapper .icon-svg{margin-left:auto;margin-right:auto}.icon-wrapper.big .icon-image,.icon-wrapper.big .icon-svg{max-width:90%;min-width:2em}.icon-wrapper.medium .icon-image,.icon-wrapper.medium .icon-svg{max-width:70%;min-width:2em}.icon-wrapper.small .icon-image,.icon-wrapper.small .icon-svg{max-width:50%;min-width:2em}.icon-wrapper figcaption{text-align:center}.c-keyfacts .icon-wrapper.animated.has-svg .icon-svg{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.c-keyfacts .icon-wrapper.animated.has-svg .icon-svg .svg{opacity:0}.c-keyfacts .icon-wrapper.animated.has-svg .animated-icon{max-height:20em}.js .has-svg .icon-image{display:none}.js .has-svg .icon-svg .svg{display:block;opacity:0}.js.inlinesvg .svg-inline .svg-inline-fallback,.js.no-inlinesvg .svg-inline svg,.js.no-svgasimg .has-svg .icon-svg,.js.svgasimg .has-svg .icon-image{display:none}.no-js .has-svg .icon-image .image,.no-js .has-svg .icon-svg,.no-js .has-svg .icon-svg .svg,.no-js .image.lazyload,.no-js .svg-inline svg,.no-js .svg-inline-fallback{display:none}.js .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{height:0;opacity:1;overflow:hidden;width:100%}.js .icon-image .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{opacity:0}.js .image.lazyload,.js .image.lazyloading,.js .image.loading,.js.no-inlinesvg .img-icon .icon-fallback.lazyload,.js.no-inlinesvg .img-icon .icon-fallback.lazyloading,.js.no-inlinesvg .img-icon .icon-fallback.loading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyload,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loading,.js.svgasimg .infografik .svgimage.lazyload,.js.svgasimg .infografik .svgimage.lazyloading,.js.svgasimg .infografik .svgimage.loading{opacity:0}.js .image-wrapper .icon-svg .svg.lazyloaded,.js .image-wrapper .icon-svg .svg.loaded,.js .image.lazyloaded,.js .image.loaded,.js.no-inlinesvg .img-icon .icon-fallback,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloaded,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loaded,.js.svgasimg .infografik .svgimage{height:auto;opacity:1;padding-bottom:0!important}.js .icon-image .image.lazyloaded,.js .icon-svg .svg.lazyloaded{opacity:1}.csstransitions.js .icon-svg .svg,.csstransitions.js .image,.csstransitions.js.no-inlinesvg .icon-fallback,.csstransitions.js.no-inlinesvg .svg-inline .svg-inline-fallback,.csstransitions.js.svgasimg .infografik .svgimage{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.no-csstransitions.lazyload,.no-csstransitions.lazyloading,.no-csstransitions.loading{height:auto;opacity:1;padding-bottom:0!important}.smooth{scroll-behavior:smooth}.c-map{position:relative}@media (min-width:53.75em){.c-map:after,.c-map:before{content:" ";display:table}.c-map:after{clear:both}}.c-map .map-wrapper{width:100%}.c-map .c-legend{text-align:right}.c-map .mapimage{height:auto;width:100%}.c-map .hidden{display:none}.c-map .gm-style-iw-c{border-radius:0;-webkit-box-shadow:0 1px 5px 1px rgba(0,0,0,.1);box-shadow:0 1px 5px 1px rgba(0,0,0,.1);padding:58px 26px 37px 30px!important}.c-map .gm-style-iw-d{max-height:none!important;overflow:hidden!important}.c-map .gm-style-iw .gm-ui-hover-effect,.c-map .gm-style-iw button{margin-right:27px!important;margin-top:19px!important;opacity:1;right:0!important;top:0!important}.c-map .gm-style-iw .gm-ui-hover-effect:after,.c-map .gm-style-iw .gm-ui-hover-effect:before,.c-map .gm-style-iw button:after,.c-map .gm-style-iw button:before{background-color:#2969b3;content:'';display:block;height:2px;margin-right:-3px;margin-top:14px;position:absolute;right:0;top:0;width:28px}.c-map .gm-style-iw .gm-ui-hover-effect:after,.c-map .gm-style-iw button:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-map .gm-style-iw .gm-ui-hover-effect:before,.c-map .gm-style-iw button:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-map .gm-style-iw .gm-ui-hover-effect img,.c-map .gm-style-iw button img{display:none!important}.c-map .gmapwindow{max-width:360px}.c-map .gmapwindow h4,.c-map .gmapwindow p{font-family:"Frutiger Neue",Arial,Helvetica,sans-serif;font-size:20px}@media only screen and (max-width:1440px){.c-map .gmapwindow h4,.c-map .gmapwindow p{font-size:18px}}.c-map .gmapwindow h4{font-weight:900;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.5;margin:0;padding:0}.c-map .gmapwindow p{margin:0;padding:.5em 0 0 0}.c-map .gmapwindow a{outline:0}.js .c-map .enhanced-map{height:0;padding-bottom:56.25%}.no-js .c-map .mapimage{display:none}.no-js .c-map .nojsmapimage{height:auto;width:100%}.no-js .map-wrapper{background-color:#e6e6e6;overflow:hidden}.js .showid{cursor:pointer}.js .showid input{cursor:pointer}.cmshelper .c-decoration{padding-top:30px}.cmshelper .c-decoration .showid{margin-top:-30px}.showid{background-color:transparent;border:0;cursor:text;font-family:'Courier New',Courier,'Lucida Sans Typewriter','Lucida Typewriter',monospace;font-size:16px;left:16px;margin-top:-20px;outline:0;padding:0 0 0 26px;position:absolute;top:0;z-index:100;position:absolute;position:absolute}@media (min-width:37.5em){.showid{left:30px;margin-top:-40px}}@media (min-width:75em){.showid{margin-top:-50px}}@media (min-width:87.5em){.showid{margin-top:-60px}}.showid:after{content:'';display:block;position:absolute}.showid:before{content:'';display:block;position:absolute}.showid:after{background-color:transparent;border:.05em solid transparent;border-width:0 .05em .05em 0;-webkit-box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;border-radius:0 .3em 0 0;height:.95em;left:.2em;margin:0 .17em .05em .1em;top:.05em;width:.75em}.showid:before{border-radius:.1em;border-color:transparent;border-right-color:currentColor;border-style:solid;border-width:.2em;left:.5em;top:.08em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.showid input{background-color:transparent;border:0;display:inline-block;min-width:2em;outline:0;width:auto}.showid input::-moz-selection{background-color:#000;color:#fff}.showid input::selection{background-color:#000;color:#fff}.showid.title{display:inline;left:0;margin-top:0;position:relative;top:auto;vertical-align:middle}.c-bg-dark .showid{color:#fff}.c-bg-dark .showid input{color:currentColor}.c-bg-dark .showid:before{border-right-color:currentColor}.c-bg-dark .showid input::-moz-selection{background-color:#fff;color:#000}.c-bg-dark .showid input::selection{background-color:#fff;color:#000}@media (min-width:47.0625em){.c-content .gfield{width:50%}}.c-content .gfield.fullcol,.c-content .gfield.gsection{width:100%}@media (min-width:47.9375em){.c-content .gfield.textcol{width:83.333%}}@media (min-width:59.375em){.c-content .gfield.textcol{width:66.667%}}.c-content .gfield.gsection{margin-bottom:.5em}.c-content .gfield.gsection.line{margin-bottom:0;padding:1em 0 2.5em 0}.c-content .gfield.gsection.line .c-separator-line{margin:0}.gfield_visibility_hidden{display:none;visibility:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#000;font-family:"Frutiger Neue",Arial,Helvetica,sans-serif;font-weight:300;-webkit-tap-highlight-color:transparent}a{text-decoration:underline}a,a:focus,a:hover,a:visited{color:#000;text-decoration:none}.c-text-ight a:visited,.c-text-light a,.c-text-light a:focus,.c-text-light a:hover{color:#fff}input,select,textarea{color:#000}textarea{resize:none}embed,iframe,img,object,video{width:100%}img{height:auto}.c-content .c-img-max-width,.c-img-max-width{width:auto;max-width:100%}img{vertical-align:bottom}.c-container,.c-container-medium,.c-container-wide,.c-content,.c-footer,.c-header{position:relative;width:100%;z-index:auto}.c-content{overflow:hidden}.c-container{padding-bottom:8em}.c-showroom{margin-bottom:8em}.c-showroom-text-inner{padding-top:8em;padding-bottom:4em}.c-title-main{padding-top:8em}.c-address,.c-address .c-col-4,.c-teaser-small,.c-teaser-small .c-col-4,.c-teaser-small-1col,.c-teaser-small-1col .c-col-8{padding-bottom:4rem}.c-teaser-small-1col+.c-teaser-small-1col{margin-top:-4rem}.c-box-open,.c-container-no-padding{padding-bottom:0}.c-separator-line{border:none;height:1px;margin:1em 0 2.5em 0;background-color:#ccc}.c-separator-line.show-on-mobile{margin-left:15px;margin-right:15px;width:100%}@media only screen and (min-width:950px){.c-separator-line.show-on-mobile{display:none}}.c-address .c-separator-line{margin-bottom:1.5em;margin-top:0}.c-box-inner-separator{margin-top:4rem}.c-keyfacts-legend{margin-top:-8em;padding-top:.75em}.c-content-big-with-close{padding-top:4rem}.c-container,.c-container-medium{padding-left:30px;padding-right:30px}.c-row{margin-right:-15px;margin-left:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-row-justify-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-row-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-row-justify-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-row-justify-around{-ms-flex-pack:distribute;justify-content:space-around}.c-row-justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-row-align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-row-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-row-align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-col-1,.c-col-10,.c-col-11,.c-col-12,.c-col-2,.c-col-3,.c-col-4,.c-col-5,.c-col-6,.c-col-7,.c-col-8,.c-col-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.c-col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-col-11{-webkit-box-flex:0;-ms-flex:0 0 91.667%;flex:0 0 91.667%;max-width:91.667%}.c-col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}.c-col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.c-col-8{-webkit-box-flex:0;-ms-flex:0 0 66.667%;flex:0 0 66.667%;max-width:66.667%}.c-col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333%;flex:0 0 58.333%;max-width:58.333%}.c-col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-col-5{-webkit-box-flex:0;-ms-flex:0 0 41.667%;flex:0 0 41.667%;max-width:41.667%}.c-col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.c-col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.c-col-2{-webkit-box-flex:0;-ms-flex:0 0 16.667%;flex:0 0 16.667%;max-width:16.667%}.c-col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333%;flex:0 0 8.333%;max-width:8.333%}.c-col-offset-1{margin-left:8.333%}.c-col-offset-2{margin-left:16.667%}.c-col-offset-3{margin-left:25%}.c-col-offset-4{margin-left:33.333%}.c-col-offset-5{margin-left:41.667%}.c-col-offset-6{margin-left:50%}.c-col-offset-7{margin-left:58.333%}.c-col-offset-8{margin-left:66.667%}.c-col-offset-9{margin-left:75%}.c-col-offset-10{margin-left:83.333%}.c-col-offset-11{margin-left:91.667%}html{font-size:20px}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.c-h1,h1{position:relative;padding-top:.3em;padding-bottom:.5em;line-height:1.1;font-size:3.8rem;font-weight:900}h1::before{content:'';position:absolute;top:0;left:0;width:1em;height:2px;background-color:#e31d12}.c-h2,h2{padding-bottom:.7em;line-height:1.25;font-size:2.5rem;font-weight:900}.c-h3,h3{line-height:1.25;font-size:1.6rem;font-weight:900;padding-bottom:.7em}.c-h4,h4{font-size:1rem;line-height:1.5;font-weight:900;padding-bottom:.7em}.c-address a{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.c-content,.c-footer{line-height:1.5}.c-text-block ol,.c-text-block ul{padding:0}.c-text-block p{padding-bottom:1.5em}.c-address-item p:last-of-type{padding-bottom:0}.c-text-block ol+h2,.c-text-block ol+h3,.c-text-block ol+h4,.c-text-block ol+p,.c-text-block p+h2,.c-text-block p+h3,.c-text-block p+h4,.c-text-block ul+h2,.c-text-block ul+h3,.c-text-block ul+h4,.c-text-block ul+ol,.c-text-block ul+p{padding-top:1.5em}.c-teaser-item-text p{padding-bottom:1.5em}.c-lead,.c-text-big{font-size:1.6rem;line-height:1.5}.c-lead,.c-text-block .c-lead{padding-bottom:1em}.c-showroom .c-lead+a{margin-top:.5em}.c-header,.c-nav-onpage{font-size:.8rem}.c-text-small{font-size:.7rem;line-height:1.5}.c-header{line-height:1}.c-legend{display:block;padding-top:1em}.c-subline{display:block;padding-bottom:1em}.c-title-main .c-subline{padding-bottom:3em}.c-keyfact-nr,.c-text-xlarge{line-height:1.1;font-size:2.5rem;font-weight:900;display:block;padding-bottom:.25em}.c-offcanvas-menu{font-size:1rem;line-height:1.2}.c-offcanvas-menu span,.c-offcanvas-menu-title{font-size:1.6rem;font-weight:900}.c-link-list,.c-text-block ol,.c-text-block ul{margin:.4em 0 0 0;padding-bottom:1.5em;list-style:none;border-top:solid 1px #ccc}.c-address-contact-list,.c-filter-list,.c-text-block .c-address-contact-list,.c-text-block .c-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0;padding:0;list-style:none;border-top:none}.c-address-contact-list,.c-text-block .c-address-contact-list{margin-left:-15px;marginright:-15px}.c-link-list{padding:0}.c-link-list li,.c-text-block li{position:relative;padding-top:.74em;padding-bottom:.86em;border-bottom:solid 1px #ccc}.c-filter-list li,.c-text-block .c-filter-list li{padding:0 10px 0 0;border-bottom:none}.c-filter-list li{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}.c-text-block .c-address-contact-list li{padding-top:0;border-bottom:none}.c-filter-list-btns,.c-text-block .c-filter-list-btns{margin:0;padding:0;list-style:none;border-top:none}.c-filter-list-btns li,.c-text-block .c-filter-list-btns li{display:inline-block;padding-top:.5em;padding-bottom:.5em;border-bottom:none}.c-filter-list-btns li{padding-right:40px}.c-text-block ol{padding:0 0 1.5em 0;counter-reset:custom-counter}.c-text-block ol li{counter-increment:custom-counter}.c-text-block ol li::before{content:counter(custom-counter) ". ";position:absolute;left:0;top:0;width:30px;color:#2969b3;font-weight:700;text-align:right}.c-text-block ol li{padding-left:40px}.c-text-block ol li{margin-top:.74em;padding-top:0}.c-list-special,.c-text-block .c-list-special{border-top:none}.c-list-special li,.c-text-block .c-list-special li{position:relative;padding:0 0 0 50px;margin:0;border-bottom:none}.c-list-special li+li,.c-text-block .c-list-special li+li{margin-top:.6em}.c-text-block.c-text-simple-ul ul,.c-text-simple-ul ul{border-top:none;margin-top:0;padding-bottom:0}.c-text-block.c-text-simple-ul ul li,.c-text-simple-ul ul li{padding:0 0 0 20px;border-bottom:none}.c-text-block.c-text-simple-ul ul li+li,.c-text-simple-ul ul li+li{margin-top:.6em}.c-text-block.c-text-simple-ul ul li::before,.c-text-simple-ul ul li::before{content:'\2013';position:absolute;left:0;top:0;color:#000;font-weight:400}.c-definition-list{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:.4em 0 0 0;padding:0 0 1.5em 0;border-top:solid 1px #ccc}.c-definition-list dd,.c-definition-list dt{margin:0;padding:.74em 0 .86em 0;border-bottom:solid 1px #ccc}.c-definition-list dd,.c-definition-list dt{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-definition-list dt{padding-right:10px;font-weight:700}.c-search-downloads-list dt{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.c-search-downloads-list dd{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.c-cta-list{width:auto;display:inline-block;margin:0;padding:2em 0 0 0;list-style:none}.c-cta-list li{margin:0;padding:0;list-style:none}.c-cta-list li+li{padding-top:1em}.c-cta-list .c-btn{display:block}.c-text-right{text-align:right}.c-text-center{text-align:center}.c-text-light{color:#fff}@media only screen and (max-width:1680px){.c-h1,h1{font-size:3.33rem}.c-h2,.c-keyfact-nr,.c-text-xlarge,h2{font-size:2.22rem}.c-h3,.c-lead,.c-offcanvas-menu span,.c-offcanvas-menu-title,.c-text-big,h3{font-size:1.4rem}}@media only screen and (max-width:1440px){html{font-size:18px}.c-h1,h1{font-size:3rem;padding-top:.4em;padding-bottom:.6em}.c-h2,h2{padding-bottom:.8em}.c-h2,.c-keyfact-nr,.c-text-xlarge,h2{font-size:2.11rem}.c-h3,.c-lead,.c-offcanvas-menu span,.c-offcanvas-menu-title,.c-text-big,h3{font-size:1.25rem}}@media only screen and (max-width:1200px){.c-keyfact-nr{font-size:1.5rem}}@media only screen and (max-width:800px){html{font-size:16px}.c-h1,h1{padding-top:.5em;font-size:2rem}.c-h2,.c-keyfact-nr,.c-text-xlarge,h2{font-size:1.5rem}.c-h3,.c-lead,.c-offcanvas-menu span,.c-offcanvas-menu-title,.c-text-big,h3{font-size:1.25rem}.c-btn-small,.c-header,.c-text-small{font-size:.875rem}.c-offcanvas-lang{font-size:1rem}}@media only screen and (max-width:539px){.c-keyfact-nr{font-size:2rem}}.c-header{background-color:#fff;z-index:10}.c-header-inner{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header-logo{position:relative;width:141px}.c-header-logo.nologo{width:auto}.c-header-logo a{display:block}.scrollnav .scroll-navigation.fixed{display:block;position:fixed}.scroll-navigation{display:none;border-bottom:solid 1px #ccc;background-color:rgba(255,255,255,.95);width:100%}.c-header-sticky{position:fixed;border-bottom:solid 1px #ccc;background-color:rgba(255,255,255,.95)}.c-header-sticky .c-header-inner,.scroll-navigation .c-header-inner{height:50px}.c-header-sticky .c-header-logo,.scroll-navigation .c-header-logo{width:126px;padding-top:1px}.c-header-meta ul,.c-nav-main ul{margin:0;padding:0;list-style:none}.c-header-meta{margin-right:60px}.c-header-meta li,.c-nav-main li{display:inline-block}.c-nav-main li+li{padding-left:1.5em}.c-header-meta li+li{padding-left:.5em}.c-header-meta a,.c-nav-main a{display:inline-block;position:relative;padding-top:.3em;padding-bottom:.5em;-webkit-transition:ease .1s;transition:ease .1s}.c-header-meta .lang-menu-item{text-transform:uppercase}.c-header-meta a,.c-header-meta a:visited,.c-nav-main a,.c-nav-main a:visited{color:#000}.c-nav-main a::before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#e31d12;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-nav-main .active>a::before,.c-nav-main .c-active>a::before,.c-nav-main .current-menu-ancestor>a::before,.c-nav-main .current-menu-item>a::before,.c-nav-main .current-page-ancestor>a::before,.c-nav-main .current-page-item>a::before,.c-nav-main a:focus::before,.c-nav-main a:hover::before{width:100%}.c-header-meta a:focus,.c-header-meta a:hover,.c-nav-main .c-active a,.c-nav-main a:focus,.c-nav-main a:hover{color:#000}.c-header-meta .c-btn-header:focus,.c-header-meta .c-btn-header:hover{color:#fff}.c-content :target:before{content:"";display:block;height:60px;margin:-60px 0 0}.c-header-meta li{position:relative}.c-header-lang-trigger{cursor:pointer;display:inline-block;position:relative;padding:.54em 25px .66em 15px}.c-header-lang-trigger::after{content:'';position:absolute;display:inline-block;right:2px;top:50%;margin-top:-6px;width:10px;height:10px;border-style:solid;border-width:2px 2px 0 0;border-color:#ccc #ccc transparent transparent;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.c-header-lang-container{display:none;position:absolute;top:0;right:0;width:-webkit-calc(100% - .5em);width:calc(100% - .5em);background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(68,68,68,.15),0 0 1px 0 rgba(68,68,68,.1),0 0 1.5em 0 rgba(68,68,68,.05);box-shadow:0 0 10px 0 rgba(68,68,68,.15),0 0 1px 0 rgba(68,68,68,.1),0 0 1.5em 0 rgba(68,68,68,.05)}.c-header-lang-list li{display:block;text-align:center;padding:0}.c-header-lang-list li+li{padding-left:0}.c-header-lang-list a{display:block;padding:.54em 15px .66em 15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-header-lang-list .c-active a,.c-header-lang-list .c-active a:visited,.c-header-lang-list a:focus,.c-header-lang-list a:hover{background-color:#2969b3;color:#fff}#c-header-lang[type=checkbox]{display:none}#c-header-lang[type=checkbox]:checked~.c-header-lang-container{display:block}#c-header-lang[type=checkbox]:checked~.c-cover-trigger-open{display:none}#c-header-lang_2[type=checkbox]{display:none}#c-header-lang_2[type=checkbox]:checked~.c-header-lang-container{display:block}#c-header-lang_2[type=checkbox]:checked~.c-cover-trigger-open{display:none}.c-footer{padding-bottom:2em;background-color:#f7f7f7;color:#000}.c-footer-main{padding-top:4rem}.c-footer-main::before{content:'';position:absolute;top:-2px;left:30px;width:4rem;height:2px;background-color:#e31d12}.c-footer p{padding-bottom:1.5em}.c-footer ul{margin:0;padding:0;list-style:none}.c-footer-disclaimer{padding-top:4rem}.c-footer-social-list li:first-child{padding-right:12px}.c-list-disclaimer li,.c-list-social li{display:inline-block;line-height:1}.c-list-disclaimer li+li{padding-left:5em}.c-list-disclaimer-links li+li{padding-left:0}.c-list-disclaimer-links li{padding-right:20px;margin-right:16px;border-right:solid 1px #ccc}.c-list-disclaimer-links li:last-child{padding-right:0;margin-right:0;border-right:0}.c-list-social li+li{padding-left:20px}.c-offcanvas-trigger{position:absolute;display:block;top:50%;margin:-20px 0 0 0;right:30px;width:40px;height:40px;color:transparent;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden;z-index:10}.c-offcanvas-trigger span{display:block;width:28px;height:2px;margin:6px 0 6px 12px;border-radius:1px;background-color:#2969b3;opacity:1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-offcanvas-trigger span:nth-child(1){margin-top:11px}.c-offcanvas-trigger span:nth-child(2){width:20px;margin-left:20px}#c-offcanvas[type=checkbox]{display:none}#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-trigger span:nth-child(1),#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-trigger span:nth-child(3){position:absolute;top:7px;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-trigger span:nth-child(2){display:none}#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-trigger span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:11px}#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-nav{display:block}#c-offcanvas[type=checkbox]:checked~.c-header .c-offcanvas-trigger{background-color:rgba(41,105,179,.5)}.c-offcanvas-open{overflow:hidden;width:100%}.c-offcanvas-nav{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:#2969b3;color:#fff;z-index:9}.c-offcanvas-nav-inner{position:relative;max-width:none;width:100%;overflow-y:auto;min-height:100vh;height:100%}.c-offcanvas-lang{position:relative;padding:20px 60px 20px 0}.c-offcanvas-lang-title{font-weight:300;font-size:1em;opacity:.8}.c-offcanvas-lang-list{margin:0;padding:0;list-style:none;font-weight:700}.c-offcanvas-lang-list li{display:inline-block}.c-offcanvas-lang-list li+li{padding-left:.8em}.c-offcanvas-lang-list a{display:inline-block;position:relative;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-offcanvas-lang-list a,.c-offcanvas-lang-list a:visited{color:#fff}.c-offcanvas-menu,.c-offcanvas-menu-l2,.c-offcanvas-menu-l3{margin:0;padding:0;list-style:none;width:100%}.c-offcanvas-menu a{display:inline-block;position:relative;padding:.5em 0 .25em 0}.c-offcanvas-menu .c-active a,.c-offcanvas-menu a,.c-offcanvas-menu a:focus,.c-offcanvas-menu a:hover,.c-offcanvas-menu a:visited{color:#fff}.c-offcanvas-menu-l2 a{padding-bottom:.5em}.c-offcanvas-menu a::before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-offcanvas-menu a:focus:before,.c-offcanvas-menu a:hover:before{width:100%}.c-offcanvas-menu .active>a:before,.c-offcanvas-menu .active>span a:before,.c-offcanvas-menu .c-active>a:before,.c-offcanvas-menu .c-active>span a:before,.c-offcanvas-menu .current-menu-ancestor>a:before,.c-offcanvas-menu .current-menu-ancestor>span a:before,.c-offcanvas-menu .current-menu-item>a:before,.c-offcanvas-menu .current-menu-item>span a:before,.c-offcanvas-menu .current_page_ancestor>a:before,.c-offcanvas-menu .current_page_ancestor>span a:before,.c-offcanvas-menu .current_page_item>a:before,.c-offcanvas-menu .current_page_item>span a:before{width:100%}.c-offcanvas-menu{border-top:solid 1px #94b4d9}.c-offcanvas-menu>li{padding-top:2em;padding-bottom:2.5em;border-bottom:solid 1px #94b4d9}.c-offcanvas-menu-l2 li{padding-bottom:.5em}.c-offcanvas-menu-l3 li{padding-left:1em}.c-offcanvas-menu-check{position:absolute;left:-9999px}.c-offcanvas-menu-title{display:block;position:relative;cursor:pointer;padding:.35em 0 .45em 30px}.c-offcanvas-menu-check:checked+label::after,.c-offcanvas-menu-check:checked+label::before,.c-offcanvas-menu-check:not(:checked)+label::after,.c-offcanvas-menu-check:not(:checked)+label::before{content:'';display:block;position:absolute;top:.65em}.c-offcanvas-menu-check:checked+label::after,.c-offcanvas-menu-check:not(:checked)+label::after{left:0;margin-top:7px;width:16px;height:2px;background-color:#fff}.c-offcanvas-menu-check:checked+label::before,.c-offcanvas-menu-check:not(:checked)+label::before{left:7px;width:2px;height:16px;background-color:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-offcanvas-menu-check:not(:checked)+label::before{background-color:#fff}@media only screen and (min-width:800px){.c-offcanvas-lang{min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-offcanvas-lang-title{padding:.4em 1.5em .6em 0}.c-offcanvas-lang-list a{padding:.4em 0 .6em 0}.c-offcanvas-lang-list li+li{border-left:solid 1px #94b4d9;margin-left:.8em;padding-left:1em}.c-offcanvas-lang-list a::before{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-offcanvas-lang-list .c-active a::before,.c-offcanvas-lang-list a:focus::before,.c-offcanvas-lang-list a:hover::before{width:100%}.c-offcanvas-menu-l2,.c-offcanvas-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.c-offcanvas-menu-l2{padding-top:.5em}.c-offcanvas-menu-l2 .menu-item.overview{display:none}.c-offcanvas-menu span,.c-offcanvas-menu-l2>li{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.c-offcanvas-menu-l2{-webkit-box-flex:0;-ms-flex:0 0 66.667%;flex:0 0 66.667%;max-width:66.667%}.c-offcanvas-menu-check,.c-offcanvas-menu-title{display:none}}@media only screen and (max-width:1099px) and (min-width:800px){.c-offcanvas-menu-l2>li{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1681px){.c-offcanvas-menu-l2{padding-top:.95em;padding-bottom:.5em}}@media only screen and (max-width:799px){.c-offcanvas-lang{padding:5em 0 2em 0}.c-offcanvas-lang-list li{padding:0 .7em 1.1em 0}.c-offcanvas-lang-list li+li{padding-left:0}.c-offcanvas-lang-title{padding-bottom:1em}.c-offcanvas-lang-list a{width:50px;height:50px;line-height:45px;text-align:center;border:solid 1px #94b4d9}.c-offcanvas-lang-list .c-active a,.c-offcanvas-lang-list a:focus,.c-offcanvas-lang-list a:hover{color:#2969b3;border-color:#fff;background-color:#fff}.c-offcanvas-menu>li{padding-top:.6em;padding-bottom:.7em}.c-offcanvas-menu a{padding:.35em 0 .45em 0}.c-offcanvas-menu-l2 a{padding:.5em 0}.c-offcanvas-menu span{display:inline-block;padding-left:30px}.c-offcanvas-menu-title+span{display:none}.c-offcanvas-menu-l2{overflow:hidden;max-height:0;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}.c-offcanvas-menu-l2>li{padding-left:30px;padding-top:.5em}.c-offcanvas-menu-check:checked~.c-offcanvas-menu-l2{max-height:9999px;-webkit-transition:max-height .3s cubic-bezier(1,0,1,0);transition:max-height .3s cubic-bezier(1,0,1,0)}}@media only screen and (max-width:599px){.c-offcanvas-lang-list{max-width:300px}}.c-table{overflow:auto}.c-table-layout{width:100%;border-top:solid 1px #ccc}.c-table-layout th{padding:.74em 20px .86em 2px;border-bottom:solid 1px #ccc}.c-table-layout td{padding:.74em 20px .86em 2px;border-bottom:solid 1px #ccc}.c-table-layout .c-active,.c-table-layout tr:hover{background-color:#fff;color:#2969b3}.c-table-layout .c-active .c-link-download,.c-table-layout tr:hover .c-link-download{color:#2969b3}.c-bg-light{background-color:#f7f7f7}.c-bg-primary{background-color:#2969b3}.c-bg-gradient{background:#f7f7f7;background:-webkit-linear-gradient(180deg,#f7f7f7 0,rgba(247,247,247,0) 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(rgba(247,247,247,0)));background:-webkit-linear-gradient(top,#f7f7f7 0,rgba(247,247,247,0) 100%);background:linear-gradient(180deg,#f7f7f7 0,rgba(247,247,247,0) 100%)}.c-content-gradient{display:block;position:absolute;top:0;left:0;width:100%;height:8rem}.c-showroom,.c-showroom-product{overflow:hidden}.c-showroom,.c-showroom-text .c-row{min-height:-webkit-calc(100vh - 90px);min-height:calc(100vh - 90px)}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.c-showroom-text .c-row:after{content:'';display:inline-block;min-height:inherit;font-size:0}}.c-showroom-img,.c-showroom-product-img{position:absolute;top:0;left:0;width:100%;height:100%}.c-showroom-product-img .xsmall{display:block}@media only screen and (min-width:1024px){.c-showroom-product-img .xsmall{display:none}}.c-showroom-product-img .small{display:none}@media only screen and (min-width:1024px) and (max-width:1199px){.c-showroom-product-img .small{display:block}}.c-showroom-product-img .medium{display:none}@media only screen and (min-width:1200px) and (max-width:1539px){.c-showroom-product-img .medium{display:block}}.c-showroom-product-img .big{display:none}@media only screen and (min-width:1540px) and (max-width:1920px){.c-showroom-product-img .big{display:block}}.c-showroom-product-img .xlarge{display:none}@media only screen and (min-width:1921px){.c-showroom-product-img .xlarge{display:block}}.c-showroom-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-content-big,.c-teaser-big{padding-right:0}.c-box{overflow:hidden;position:relative}.c-box-inner{overflow:hidden;position:relative;padding:2.5em 50px;max-width:1470px}.c-box-open{z-index:1}.c-box-open{border-bottom:solid 8px #fff}.c-box-open:after,.c-box-open:before{top:100%;left:-webkit-calc(4em + 30px);left:calc(4em + 30px);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.c-box-open:after{border-color:rgba(136,183,213,0);border-top-color:#f7f7f7;border-width:30px;margin-left:0}.c-box-open:before{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:41px;margin-left:-11px}.c-teaser-big-item .c-link-list{margin-top:1.5em}.c-teaser-item{position:relative;border-left:solid 1px #ccc}.c-teaser-item{position:relative;border-left:solid 1px #ccc}.c-teaser-item-text{padding:1.5em 0 1.5em 30px}.c-services .c-teaser-item-img{padding-top:1.5em;margin-left:30px;width:84px}.c-partner .c-teaser-item-img{margin-left:30px;padding-top:1.5em}.c-accordion .c-accordion-inner{padding-top:1em}.c-accordion-container{position:relative;width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.c-accordion-container+.c-accordion-container{border-top:none}.c-accordion-title{display:block;position:relative;cursor:pointer;padding:1.1em 0 1.2em 30px}.c-accordion-title:focus,.c-accordion-title:hover{color:#2969b3}.c-accordion-check,.c-produkt-check{position:absolute;left:-9999px}.c-accordion-check:checked+label::after,.c-accordion-check:checked+label::before,.c-accordion-check:not(:checked)+label::after,.c-accordion-check:not(:checked)+label::before{content:'';display:block;position:absolute;top:1.45em}.c-accordion-check:checked+label::after,.c-accordion-check:not(:checked)+label::after{left:0;margin-top:7px;width:16px;height:2px;background-color:#2969b3}.c-accordion-check:checked+label::before,.c-accordion-check:not(:checked)+label::before{left:7px;width:2px;height:16px;background-color:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-accordion-check:not(:checked)+label::before{background-color:#2969b3}.c-accordion-content{overflow:hidden;max-height:0;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}.c-accordion-inner{padding:2.4em 0 4em 0}.c-accordion-check:checked~.c-accordion-content{max-height:9999px;-webkit-transition:max-height .3s cubic-bezier(1,0,1,0);transition:max-height .3s cubic-bezier(1,0,1,0)}.c-map-inner{-webkit-box-sizing:content-box;box-sizing:content-box;background-color:#f7f7f7}.c-map-legend{text-align:right}.c-map-legend ul{margin:0;padding:0;list-style:none}.c-map-legend li{padding-top:2em;padding-bottom:1.5em;display:inline-block}.c-map-legend li+li{padding-left:50px}.c-keyfact-img{margin:0 auto .25em auto}.c-content .c-keyfact-img img,.c-keyfact-img img{width:auto;max-width:100%}.c-address .c-col-4{padding-bottom:3rem;padding-top:1rem}.c-address .c-address-contact-list .c-col-4{padding-bottom:4rem}.c-address .c-row.gap{padding-bottom:1rem}.c-address.list .c-col-8{padding-top:1rem}.c-address-item .c-btn.c-btn-secondary{display:none;opacity:0;visibility:hidden}.c-address-item{position:relative}.c-address-item:target:after{content:'';position:absolute;top:44px;left:0;width:4rem;height:2px;background-color:#e31d12}@media only screen and (max-width:1440px){.c-address-item:target:after{top:40px}}.c-address-item:target .c-btn.c-btn-secondary{display:inline-block;margin-top:1.5rem;opacity:1;visibility:visible}.c-nav-producttype,.c-text-block .c-nav-producttype{margin:0;padding:0 0 2.5em 0;list-style:none;border-top:none}.c-nav-producttype li,.c-text-block .c-nav-producttype li{display:inline-block;padding-top:0;padding-bottom:1.5em;border-bottom:none;padding-right:1.5em}.c-nav-producttype a,.c-nav-producttype label{display:block;position:relative;padding-top:.5em;padding-bottom:.5em;color:#000}.c-nav-producttype a::before,.c-nav-producttype label::before{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;-webkit-transition:all .2s;transition:all .2s;background-color:#e31d12;z-index:-1}.c-nav-producttype .c-active a::before,.c-nav-producttype a:focus::before,.c-nav-producttype a:hover::before,.c-nav-producttype label:focus::before,.c-nav-producttype label:hover::before{width:100%}.c-accordion-inner{overflow:hidden}.c-produkt-content{opacity:0;max-height:0;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out;transition:opacity .2s ease-in-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out;visibility:hidden}.c-produkt-content.out{opacity:1;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.c-filter-news .c-filter-item{cursor:pointer;display:inline-block;font-weight:400;line-height:1.5;margin-left:0;min-height:35px;overflow:hidden;padding-bottom:.3em;padding-left:44px;padding-top:.15em;position:relative;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-filter-news .c-filter-item:before{background-color:#fff;border:1px solid #ccc;border-radius:50%;content:'';height:32px;left:0;position:absolute;top:.15em;width:32px}.c-filter-news .c-filter-list li{margin-bottom:1.5em}.c-filter-news .c-filter-list .active .c-filter-item:after,.c-filter-news .c-filter-list .current-menu-item .c-filter-item:after{background-color:#2969b3;border-radius:50%;content:'';display:block;height:14px;left:9px;position:absolute;top:-webkit-calc(.15em + 9px);top:calc(.15em + 9px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:14px}.c-nav-onpage{font-weight:700}.c-nav-onpage ul{margin:0;padding:0;list-style:none}.c-nav-onpage a{display:block;position:relative;padding-top:.25em;padding-bottom:.25em;padding-left:20px}.c-nav-onpage a::before{content:'';position:absolute;top:0;left:0;width:2px;height:0;-webkit-transition:all .2s;transition:all .2s;background-color:#e31d12}.c-nav-onpage .c-active a::before,.c-nav-onpage a:focus::before,.c-nav-onpage a:hover::before{height:100%}@media only screen and (min-width:1540px){.c-nav-onpage{position:fixed;top:50%;right:0;width:200px;background-color:rgba(255,255,255,.5);z-index:2;padding:20px 1.5em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-nav-onpage li+li{padding-top:.75em}}@media only screen and (max-width:1539px){.c-nav-onpage ul{border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;margin:0 0 4rem 0;padding:1em 0;text-align:center}.c-nav-onpage li{display:inline-block;padding:.35em 10px .5em 10px}.c-nav-onpage a{padding-left:0;padding-top:.4em;padding-bottom:.4em}.c-nav-onpage a::before{top:auto;bottom:0;left:0;width:0;height:2px}.c-nav-onpage .c-active a::before,.c-nav-onpage a:focus::before,.c-nav-onpage a:hover::before{height:2px;width:100%}}.c-cookie-notice{position:fixed;bottom:50px;right:0;max-width:350px;padding:2em;background-color:#2969b3;z-index:2}@media only screen and (max-width:768px){.c-cookie-notice{max-width:none;width:100%;padding:30px;bottom:0}}a[href^="tel:"]{color:inherit;cursor:pointer;text-decoration:none}.c-map .gmapwindow a,.c-text-block a{background-image:-webkit-gradient(linear,left top,left bottom,from(#2969b3),to(#2969b3));background-image:-webkit-linear-gradient(top,#2969b3 0,#2969b3 100%);background-image:linear-gradient(to bottom,#2969b3 0,#2969b3 100%);background-position:0 100%;background-repeat:repeat-x;background-size:2px 2px;-webkit-transition:background-size .1s;transition:background-size .1s}.c-map .gmapwindow a:hover{background-size:3px 3px}.c-text-block a:focus,.c-text-block a:hover{background-size:4px 6px}.c-text-light a{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff 0,#fff 100%);background-image:linear-gradient(to bottom,#fff 0,#fff 100%)}.c-text-block .c-btn,.c-text-block .c-btn-close,.c-text-block .c-btn-location,.c-text-block .c-btn-reset,.c-text-block .c-link-arrow,.c-text-block .c-link-back,.c-text-block .c-link-download,.c-text-block .c-link-extern,.c-text-block .c-link-top,.c-text-block .c-nav-producttype a,.c-text-light .c-btn{background-image:none}.c-btn,.c-btn-location,.c-btn-reset{display:inline-block;position:relative;margin:0;padding:.84em 20px .96em 20px;line-height:1;font-size:100%;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;text-decoration:none;z-index:1}.c-btn{border:solid 1px transparent;background-color:#2969b3;line-height:1;text-align:center;font-size:100%;font-weight:700}.c-btn,.c-btn:visited{color:#fff}.c-btn::after,.c-btn::before{content:'';position:absolute;bottom:0;left:0;width:0;-webkit-transition:all .2s;transition:all .2s}.c-btn::before{height:100%;background-color:#e31d12;z-index:-1}.c-btn:focus,.c-btn:hover{color:#fff;border-color:#e31d12}.c-btn:focus::before,.c-btn:hover::before{width:100%}.c-text-light .c-btn{border-color:#fff;background-color:transparent}.c-text-light .c-btn,.c-text-light .c-btn:visited{color:#fff}.c-text-light .c-btn:focus,.c-text-light .c-btn:hover{color:#fff}.c-btn-secondary{border-color:#2969b3;background-color:#fff}.c-btn-secondary,.c-btn-secondary:visited{color:#2969b3}.c-btn-secondary:focus,.c-btn-secondary:hover{color:#fff}.c-btn-small,.c-header-meta .c-btn-header{padding:.54em 15px .66em 15px}.c-btn-small{font-size:.7rem}.c-header-meta .c-btn-header,.c-header-meta .c-btn-header:visited{font-weight:300;color:#fff}.c-btn-header:focus,.c-btn-header:hover{color:#fff}.c-btn-go{position:absolute;top:0;right:0;width:50px;height:100%}.c-btn-reset{padding-left:0;padding-right:50px;background:0 0;border:none;color:#000}.c-btn-reset:focus,.c-btn-reset:hover,.c-teaser-link:focus h3,.c-teaser-link:hover h3{color:#2969b3}.ajaxNavigationButton .c-link-intern span{font-weight:400;font-size:.7rem}@media only screen and (max-width:800px){.ajaxNavigationButton .c-link-intern span{font-size:.875rem}}.c-icon{position:relative}.c-icon::after,.c-icon::before,.c-list-special li::before{content:'';position:absolute;background-image:url(/app/themes/zumbach/assets/img/sprite.svg);background-repeat:no-repeat}.c-icon-go{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.c-link-arrow,.c-link-back,.c-link-download,.c-link-extern,.c-link-top{padding-left:46px;font-weight:700}.c-link-arrow,.c-link-back,.c-link-download,.c-link-extern{display:block}.c-link-arrow:focus,.c-link-arrow:hover,.c-link-download:focus,.c-link-download:hover,.c-link-extern:focus,.c-link-extern:hover,.c-link-top:focus,.c-link-top:hover{color:#2969b3}.c-teaser-arrow{display:block;width:35px;height:40px}.c-link-extern::before{left:5px;top:0;width:25px;height:25px;background-position:0 -20px}.c-link-extern:focus::before,.c-link-extern:hover::before{background-position:-100px -20px}.c-text-light .c-link-extern::before{background-position:-150px -20px}.c-text-light .c-link-extern:focus::before,.c-text-light .c-link-extern:hover::before{background-position:-200px -20px}.c-link-download::before{left:5px;top:.25em;width:22px;height:22px;background-position:0 -60px}.c-link-download:focus::before,.c-link-download:hover::before{background-position:-100px -60px}.c-text-light .c-link-download::before{background-position:-150px -60px}.c-text-light .c-link-download:focus::before,.c-text-light .c-link-download:hover::before{background-position:-200px -60px}.c-btn-arrow::before,.c-link-arrow::before,.c-teaser-arrow::before{left:0;top:.6em;width:35px;height:8px;background-position:0 0}.c-teaser-arrow::before{top:50%;margin-top:-4px}.c-btn-arrow::before{left:50%;top:50%;margin-left:-16px;margin-top:-4px;background-position:-150px 0}.c-link-arrow:focus::before,.c-link-arrow:hover::before,.c-teaser-arrow:focus::before,.c-teaser-arrow:hover::before,.c-teaser-link:focus .c-teaser-arrow::before,.c-teaser-link:hover .c-teaser-arrow::before{background-position:-100px 0}.c-text-light .c-link-arrow::before{background-position:-150px 0}.c-btn-arrow:focus::before,.c-btn-arrow:hover::before,.c-text-light .c-link-arrow:focus::before,.c-text-light .c-link-arrow:hover::before,.c-text-light .c-teaser-arrow:focus::before,.c-text-light .c-teaser-arrow:hover::before{background-position:-200px 0}.c-link-back::before{left:0;top:.6em;width:35px;height:8px;background-position:0 -560px}.c-link-back:focus::before,.c-link-back:hover::before{left:-6px;background-position:-100px -560px}.c-link-top{padding-left:20px;margin-top:1.5rem;margin-bottom:4rem}.c-icon-top{display:inline-block;padding-left:20px}.c-link-top::before{left:0;top:-.16em;width:8px;height:19px;background-position:0 -520px}.c-icon-top::before{top:50%;left:0;width:8px;height:16px;margin-top:-8px;background-position:-150px -520px}.c-link-top:focus::before,.c-link-top:hover::before{background-position:-100px -520px}.c-btn:focus .c-icon-top::before,.c-btn:hover .c-icon-top::before,.c-icon-top:focus::before,.c-icon-top:hover::before{background-position:-200px -520px}.c-list-special li::before{left:0;top:.15em;width:34px;height:35px;background-position:0 -100px}.c-btn-social-facebook,.c-btn-social-linkedin,.c-btn-social-wechat,.c-btn-social-youtube{display:block;width:53px;height:52px}.c-btn-social-facebook::before,.c-btn-social-linkedin::before,.c-btn-social-wechat::before,.c-btn-social-youtube::before{top:0;left:0;width:53px;height:52px;background-position:0 -240px}.c-btn-social-linkedin::before{background-position:0 -240px}.c-btn-social-linkedin:focus::before,.c-btn-social-linkedin:hover::before{background-position:-100px -240px}.c-btn-social-youtube::before{background-position:0 -300px}.c-btn-social-youtube:focus::before,.c-btn-social-youtube:hover::before{background-position:-100px -300px}.c-btn-social-facebook::before{background-position:0 -600px}.c-btn-social-facebook:focus::before,.c-btn-social-facebook:hover::before{background-position:-100px -600px}.c-btn-social-wechat::before{background-position:0 -680px}.c-btn-social-wechat:focus::before,.c-btn-social-wechat:hover::before{background-position:-100px -680px}.c-btn-search::before{left:50%;top:50%;margin-left:-11px;margin-top:-11px;width:22px;height:22px;background-position:0 -160px}.c-btn-close{position:absolute;top:1em;right:1em;width:50px;height:50px;overflow:hidden}.c-btn-close::after,.c-btn-close::before{content:'';display:block;position:absolute;top:0;left:10px;margin-top:23px;width:28px;height:2px;background-color:#2969b3;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-btn-close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-btn-close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.c-btn-close:hover::after,.c-btn-close:hover::before{margin-left:-2px;width:32px}.c-icon-reset{position:absolute;top:50%;right:0;margin-top:-20px;width:40px;height:40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-icon-reset::before{top:50%;right:0;width:26px;height:22px;margin-top:-11px;background-position:0 -200px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-btn-reset:focus .c-icon-reset::before,.c-btn-reset:hover .c-icon-reset::before{-webkit-transform:rotate(-360deg);-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.c-btn-location{padding-left:70px}.c-icon-location{display:block;position:absolute;top:50%;left:0;margin-top:-25px;width:50px;height:50px;border:solid 2px #2969b3;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.c-btn-location-active .c-icon-location{background-color:#2969b3}.c-icon-location::before{bottom:0;left:0;width:0;height:100%;-webkit-transition:all .2s;transition:all .2s;background-image:none;background-color:#e31d12;z-index:-1}.c-btn-location:focus,.c-btn-location:hover{border-color:#e31d12}.c-btn-location-active:focus,.c-btn-location-active:hover{border-color:#2969b3}.c-btn-location:focus .c-icon-location::before,.c-btn-location:hover .c-icon-location::before{width:100%}.c-icon-location::after{top:50%;left:50%}.c-icon-listview::after{width:28px;height:22px;margin-top:-11px;margin-left:-14px;background-position:0 -420px}.c-btn-location-active .c-icon-listview::after,.c-btn-location:focus .c-icon-listview::after,.c-btn-location:hover .c-icon-listview::after{background-position:-100px -420px}.c-icon-mapview::after{width:26px;height:23px;margin-top:-11px;margin-left:-13px;background-position:0 -380px}.c-btn-location-active .c-icon-mapview::after,.c-btn-location:focus .c-icon-mapview::after,.c-btn-location:hover .c-icon-mapview::after{background-position:-100px -380px}.c-icon-pin-agency,.c-icon-pin-location{padding-left:50px}.c-map-legend .c-icon-pin-agency,.c-map-legend .c-icon-pin-location{display:block;padding-left:40px}.c-icon-pin-agency::before,.c-icon-pin-location::before{left:0;top:50%;margin-top:-32px;width:32px;height:44px;background-position:0 -460px}.c-title-pin::before{top:.25em;margin-top:0}.c-map-legend .c-icon-pin-agency::before,.c-map-legend .c-icon-pin-location::before{margin-top:-22px}.c-icon-pin-agency::before{background-position:-100px -460px}@media only screen and (max-width:1580px){.c-title-pin::before{top:.15em}}@media only screen and (max-width:1440px){.c-list-special li::before{top:-.3em}.c-title-pin::before{top:.02em}}@media only screen and (max-width:1200px){.c-list-special li,.c-text-block .c-list-special li{padding-left:36px}.c-list-special li::before{top:.1em;background-position:-100px -100px}}@media only screen and (max-width:800px){.c-list-special li::before{top:0}.c-title-pin::before{top:-.58em}.c-link-download::before{top:.1em}.c-link-extern::before{top:-.15em}.c-link-arrow::before{top:.55em}}.no-js .c-pagenavivation{padding-bottom:3rem}.no-js .c-pagenavivation .menu li{padding-bottom:1em}.c-pagenavivation{padding-bottom:4rem}.c-pagenavivation .menu{list-style:none;margin:0;padding:0}.c-pagenavivation .menu li{display:inline-block}.c-pagenavivation .menu .ajaxNavigationButton{background-color:transparent;border:0;padding:0}.c-pagenavivation .menu .page-numbers{margin-right:.5em;padding:0 1em}.c-pagenavivation .menu .ajaxNavigationButton,.c-pagenavivation .menu .page-numbers{color:#000;display:inline-block;font-weight:700;text-decoration:none}.c-pagenavivation .menu .ajaxNavigationButton:focus,.c-pagenavivation .menu .ajaxNavigationButton:hover,.c-pagenavivation .menu .page-numbers:focus,.c-pagenavivation .menu .page-numbers:hover{color:#000}.c-pagenavivation .menu .ajaxNavigationButton.current,.c-pagenavivation .menu .page-numbers.current{color:#2969b3}.c-pagenavivation .menu .ajaxNavigationButton.current:focus,.c-pagenavivation .menu .ajaxNavigationButton.current:hover,.c-pagenavivation .menu .page-numbers.current:focus,.c-pagenavivation .menu .page-numbers.current:hover{color:#2969b3}.c-pagenavivation .menu .ajaxNavigationButton.dots:focus,.c-pagenavivation .menu .ajaxNavigationButton.dots:hover,.c-pagenavivation .menu .page-numbers.dots:focus,.c-pagenavivation .menu .page-numbers.dots:hover{color:#000}.c-pagenavivation .menu .ajaxNavigationButton.next,.c-pagenavivation .menu .ajaxNavigationButton.prev,.c-pagenavivation .menu .page-numbers.next,.c-pagenavivation .menu .page-numbers.prev{display:block;margin-right:0;padding:0}@media only screen and (min-width:400px){.c-pagenavivation .menu .ajaxNavigationButton.next,.c-pagenavivation .menu .ajaxNavigationButton.prev,.c-pagenavivation .menu .page-numbers.next,.c-pagenavivation .menu .page-numbers.prev{display:inline-block;margin-right:.5em}}.c-pagenavivation .menu .ajaxNavigationButton.prev .c-link-intern:before,.c-pagenavivation .menu .page-numbers.prev .c-link-intern:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.js .c-pagenavivation .menu .page-numbers{display:none;visibility:hidden}input,input[type=email],input[type=text],select,textarea{-webkit-appearance:none;-webkit-border-radius:0;-webkit-box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition-delay:2000s}::-webkit-input-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}::-ms-input-placeholder{color:#000;opacity:1}::placeholder{color:#000;opacity:1}.gfield_checkbox,.gfield_radio,.gform_fields{list-style:none;padding:0;margin:0}.c-form-item,.form-error,.gfield,.gfield_checkbox>li{position:relative;width:100%}.c-form-item,.gfield,.gfield_checkbox>li{margin-bottom:1.5em}.gfield.hidden_label .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.form-error{margin-bottom:4rem}.newsletter_wrapper .form-error{margin-bottom:1.5em}.gfield_checkbox>li:last-child{margin-bottom:0}.c-form-title{padding-bottom:.5em}.c-formfield-button{position:relative}.c-form-text,.c-form-textarea,.c-form-view-list dd,.gfield input[type=email],.gfield input[type=tel],.gfield input[type=text],.gfield textarea{padding:.4em 10px .6em 10px}.c-form-text,.c-form-textarea,.gfield input[type=email],.gfield input[type=tel],.gfield input[type=text],.gfield textarea{width:100%;border:solid 1px #ccc;color:#000;background-color:#fff}.c-form-text:disabled,.gfield input[type=email]:disabled,.gfield input[type=tel]:disabled,.gfield input[type=text]:disabled{background-color:#e1e1e1;border-color:#e1e1e1}.c-form-textarea,.gfield textarea{min-height:12em}.c-form-text:focus,.c-form-textarea:focus,.gfield input[type=email]:focus,.gfield input[type=tel]:focus,.gfield input[type=text]:focus,.gfield textarea:focus{border-color:#000;outline:0}.c-form-standard label,.c-form-view-list dt,.gfield_label{display:block;padding-bottom:.3em}.c-form-search label{font-weight:700;padding-bottom:1em}.validation_message{display:block}.gform_validation_container{display:none}input.gform_button:focus{outline:0}.gform_button{background-color:transparent;border:none}.c-form-standard input[type=checkbox],.c-form-standard input[type=radio],.gform_fields input[type=checkbox],.gform_fields input[type=radio]{margin:4px 0;line-height:normal}.c-form-standard input[type=checkbox]:checked,.c-form-standard input[type=checkbox]:not(:checked),.c-form-standard input[type=radio]:checked,.c-form-standard input[type=radio]:not(:checked),.gform_fields input[type=checkbox]:checked,.gform_fields input[type=checkbox]:not(:checked),.gform_fields input[type=radio]:checked,.gform_fields input[type=radio]:not(:checked){position:absolute;left:-9999px}.c-form-standard input[type=checkbox]+label,.c-form-standard input[type=radio]+label,.gform_fields input[type=checkbox]+label,.gform_fields input[type=radio]+label{margin-left:0;font-weight:400;overflow:hidden;text-transform:none}.c-form-standard input[type=checkbox]:checked+label,.c-form-standard input[type=checkbox]:not(:checked)+label,.c-form-standard input[type=radio]:checked+label,.c-form-standard input[type=radio]:not(:checked)+label,.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{position:relative;display:inline-block;padding-left:44px;padding-top:.15em;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:35px}.c-form-standard input[type=checkbox]:checked+label::before,.c-form-standard input[type=checkbox]:not(:checked)+label::before,.c-form-standard input[type=radio]:checked+label::before,.c-form-standard input[type=radio]:not(:checked)+label::before,.gform_fields input[type=checkbox]:checked+label::before,.gform_fields input[type=checkbox]:not(:checked)+label::before,.gform_fields input[type=radio]:checked+label::before,.gform_fields input[type=radio]:not(:checked)+label::before{content:'';position:absolute;left:0;top:.15em;width:32px;height:32px;border:1px solid #ccc;background-color:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.c-form-standard input[type=radio]:checked+label::before,.c-form-standard input[type=radio]:not(:checked)+label::before,.gform_fields input[type=radio]:checked+label::before,.gform_fields input[type=radio]:not(:checked)+label::before{border-radius:50%}.c-form-standard input[type=checkbox]:focus+label::before,.c-form-standard input[type=radio]:focus+label::before,.gform_fields input[type=checkbox]:focus+label::before,.gform_fields input[type=radio]:focus+label::before{border-color:#000;background-color:#fff}.c-form-standard input[type=checkbox]:checked+label::before,.c-form-standard input[type=radio]:checked+label::before,.gform_fields input[type=checkbox]:checked+label::before,.gform_fields input[type=radio]:checked+label::before{background-color:#fff}.c-form-standard input[type=checkbox]:checked+label::after,.c-form-standard input[type=checkbox]:not(:checked)+label::after,.gform_fields input[type=checkbox]:checked+label::after,.gform_fields input[type=checkbox]:not(:checked)+label::after{content:'';display:block;position:absolute;top:-webkit-calc(.15em + 5px);top:calc(.15em + 5px);left:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:12px;height:16px;border:solid #2969b3;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.c-form-standard input[type=radio]:checked+label::after,.c-form-standard input[type=radio]:not(:checked)+label::after,.gform_fields input[type=radio]:checked+label::after,.gform_fields input[type=radio]:not(:checked)+label::after{content:'';display:block;position:absolute;top:-webkit-calc(.15em + 9px);top:calc(.15em + 9px);left:9px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:14px;width:14px;border-radius:50%;background-color:#2969b3}.c-form-standard input[type=checkbox]:not(:checked)+label::after,.gform_fields input[type=checkbox]:not(:checked)+label::after{opacity:0}.c-form-standard input[type=radio]:not(:checked)+label::after,.gform_fields input[type=radio]:not(:checked)+label::after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.c-form-standard input[type=checkbox]:checked+label::after,.gform_fields input[type=checkbox]:checked+label::after{opacity:1}.c-form-standard input[type=radio]:checked+label::after,.gform_fields input[type=radio]:checked+label::after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.c-form-select,.gfield_select{display:block;padding:.4em 40px .6em 10px!important;width:100%;height:auto!important;border:1px solid #ccc;background:url(/app/themes/zumbach/assets/img/icon-form-arrow.svg) right center no-repeat;background-color:#fff;color:#000;font-size:100%;line-height:1.25!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form-select:focus,.gfield_select:focus{border-color:#000;outline:0}.c-form-select option,.gfield_select option{padding:0;outline:0}.c-form-select::-ms-expand,.gfield_select::-ms-expand{display:none}.c-form-select:disabled::-ms-expand,.gfield_select:disabled::-ms-expand{opacity:.5}.c-form-select:disabled,.c-form-select[disabled],.gfield_select:disabled,.gfield_select[disabled]{opacity:.5}.c-dropdown-wrapper{background-color:#fff;border:solid 1px #ccc;color:#000;cursor:pointer;left:0;overflow:hidden;padding:0;position:absolute;top:0;width:100%;z-index:1}.c-dropdown-wrapper:after{content:'';display:block;position:absolute;right:1em;top:1.3em;margin-top:-6px;width:12px;height:12px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid #2969b3;-webkit-transition:top .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:top .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,top .2s ease-in-out;transition:transform .2s ease-in-out,top .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:20}.c-dropdown-wrapper:before{content:'';display:block;position:absolute;right:1px;top:1px;width:3em;height:2.5em;z-index:20}.c-dropdown-selected{display:block}.c-dropdown-selected:focus{border-color:#000}.c-dropdown-list{height:auto;list-style:none;margin:0;min-height:2.6em;max-height:2.6em;overflow:hidden;padding:0;-webkit-transition:max-height .2s ease-in-out;transition:max-height .2s ease-in-out;width:100%}.c-dropdown-list-label{display:block;line-height:1.3;padding:.6em 3em .6em .8em;position:relative;z-index:-3}.c-dropdown-list-label:hover{background-color:#f7f7f7;cursor:pointer}.c-dropdown-list-label.active,.c-dropdown-list-label.cta{left:0;opacity:1;position:absolute;top:0}.c-dropdown-list-label.cta{background-color:#fff;overflow:hidden;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;white-space:nowrap;width:100%}.c-dropdown-list-label.cta:before{background-color:#fff;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:3em}.c-dropdown-list-label.cta:hover{background-color:#fff}.c-dropdown-list-label.close{display:none}.c-dropdown-list-label{background-color:#fff;opacity:0;-webkit-transition:opacity 0s ease-in-out;transition:opacity 0s ease-in-out}.dropdownlist-trigger{display:inline-block;min-height:2.6em;position:relative;width:100%;z-index:10}#dropdowntrigger[type=checkbox]{display:none}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger{z-index:3}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-wrapper:after{top:1.2em;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-list{overflow-y:scroll;max-height:20em}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-list-label{opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;z-index:10}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-list-label.active{background-color:#f7f7f7;position:relative}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-list-label.cta{background-color:#fff;opacity:0;position:relative}#dropdowntrigger[type=checkbox]:checked~.dropdownlist-trigger .c-dropdown-list-label.close{background-color:#fff;display:block;position:relative}.show-overflow{overflow:visible}.c-form-view-list{margin:0;padding:0 0 1.5em 0}.c-form-view-list dd,.c-form-view-list dt{display:block;width:100%;margin:0}.c-form-view-list dt{padding-top:0;padding-left:0;padding-right:0}.c-form-view-list dd{background-color:rgba(255,255,255,.3);font-weight:700;margin-bottom:1.5em}.c-btn.c-sending{padding-left:70px}.c-btn.c-sending .gform_ajax_spinner{margin-left:20px}.gform_ajax_spinner{border:2px solid #64a6f3;border-left:2px solid #fff;-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear;border-radius:50%;height:30px!important;left:0;margin-top:-15px;position:absolute;top:50%;width:30px!important}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.c-form-error .c-form-text,.c-form-error .c-form-textarea,.c-form-standard .c-form-error input[type=checkbox]:checked+label::before,.c-form-standard .c-form-error input[type=checkbox]:not(:checked)+label::before,.gfield_error input[type=checkbox]:checked+label::before,.gfield_error input[type=checkbox]:not(:checked)+label::before,.gfield_error input[type=email],.gfield_error input[type=tel],.gfield_error input[type=text],.gfield_error textarea{border-color:#e31d12}.c-form-error label,.c-form-error span,.form-error,.gfield_error .gfield_description,.gfield_error .validation_message,.gfield_error label,.gfield_error span{color:#e31d12}.gfield_error .validation_message{display:block;font-size:.7rem;line-height:1.5;padding-top:.25em}@media only screen and (max-width:800px){.gfield_error .validation_message{font-size:.875rem}}.c-form-error span{display:block;padding-top:.25em}@media only screen and (max-width:800px){.c-form-standard input[type=checkbox]:checked+label,.c-form-standard input[type=checkbox]:not(:checked)+label,.c-form-standard input[type=radio]:checked+label,.c-form-standard input[type=radio]:not(:checked)+label,.gform_fields input[type=checkbox]:checked+label,.gform_fields input[type=checkbox]:not(:checked)+label,.gform_fields input[type=radio]:checked+label,.gform_fields input[type=radio]:not(:checked)+label{padding-top:.25em}}.gform_hidden{margin-bottom:0}.gform_validation_error .newsletter{margin-bottom:3em}.newsletter{position:relative}.newsletter .gform_body .gform_fields .last input[type=email],.newsletter .gform_body .gform_fields .last input[type=text]{padding-right:3.7em}.newsletter .gform_body .gform_fields .last .validation_message{position:absolute}.newsletter .gform_footer{position:absolute;bottom:0;right:0}.newsletter .gform_footer .c-btn{font-size:1.18em;padding:.4em 0 .6em 0;width:50px}@media only screen and (min-width:800px){.newsletter .gform_footer .c-btn{font-size:1.2em}}.newsletter .gform_footer .c-btn:after{bottom:0;content:'\00a0';right:0;position:relative;-webkit-transition:0;transition:0;width:auto;z-index:-1}.newsletter .gform_footer .c-btn .gform_ajax_spinner{height:22px!important;left:50%;margin-left:-11px;margin-top:-11px;top:50%;width:22px!important}.newsletter .gform_footer .c-btn .c-icon:after{display:none}.c-video-wrapper{overflow:hidden;position:relative;height:0}.c-video-wrapper .image.lazyloaded{position:relative;z-index:1}.c-video-wrapper .image.lazyloaded.remove{opacity:0}.c-link-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.c-link-video:focus .c-link-video-icon:before,.c-link-video:hover .c-link-video-icon:before{opacity:1}.videoplayer{height:0;left:0;overflow:hidden;padding-bottom:56.25%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%;z-index:0}.videoplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c-link-video-icon{opacity:1}.c-link-video-icon:after,.c-link-video-icon:before{content:'';display:block;left:50%;opacity:1;position:absolute;top:50%}.c-link-video-icon:after{margin-left:-.5em;margin-top:-.8em;border-bottom:.8em solid transparent;border-left:1.4em solid #2969b3;border-top:.8em solid transparent}.c-link-video-icon:before{background-color:#fff;border-radius:50%;height:4em;margin-left:-2em;margin-top:-2em;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:4em}@-ms-viewport{width:device-width}@media only screen and (min-width:1960px){.c-container-medium{max-width:1920px;margin-left:auto;margin-right:auto}.c-offcanvas-trigger{right:-webkit-calc(50% - 930px);right:calc(50% - 930px)}}@media only screen and (min-width:1600px){.c-offcanvas-lang{padding-right:0}}@media only screen and (min-width:1540px){.c-container{max-width:1500px;margin-left:auto;margin-right:auto}.c-content-big,.c-teaser-big{max-width:none;width:auto;margin-left:-webkit-calc(50% - 750px);margin-left:calc(50% - 750px)}}@media only screen and (min-width:1200px){.c-teaser-item-text{padding-top:2.5em;padding-left:50px;padding-right:50px}.c-partner .c-teaser-item-img,.c-services .c-teaser-item-img{margin-left:50px;margin-right:50px;padding-top:2.5em}.c-box-inner{padding:4em 30px 4em 4em}.c-filter-list li{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.c-showroom-product .c-showroom-product-item-img{margin-top:-15rem}}@media only screen and (max-width:1200px){.c-list-2col .c-col-5,.c-teaser-big-item .c-col-5{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-left:0}}@media only screen and (min-width:1024px) and (max-width:1199px){.c-showroom-product .c-showroom-product-item-img{margin-top:-12.5rem}}@media only screen and (min-width:1024px){.c-showroom-product .c-showroom-text-inner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.c-showroom-product .c-showroom-product-item-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:16.667%;z-index:0}}@media only screen and (max-width:1024px){.c-container{padding-bottom:6em}.c-showroom{margin-bottom:6em}.c-showroom-text-inner{padding-top:6em;padding-bottom:2em}.c-title-main{padding-top:6em}.c-box-open,.c-container-no-padding{padding-bottom:0}.c-address,.c-teaser-small,.c-teaser-small-1col{padding-bottom:2em}.c-teaser-small-1col+.c-teaser-small-1col{margin-top:-2em}.c-keyfacts-legend{margin-top:-6em}}@media only screen and (max-width:1023px){.c-showroom-product .c-col-10,.c-showroom-product .c-col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-showroom-product .c-col-10{padding-top:1.5rem}.c-showroom-product .c-showroom-text-inner{padding-top:0}}@media only screen and (max-width:1023px){.c-teaser-cta .c-col-4,.c-teaser-cta .c-col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left}.c-address .c-col-4,.c-news-home .c-col-4,.c-news-home .c-col-7,.c-teaser-small .c-col-4{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.c-nav-main{display:none}}@media only screen and (min-width:951px){.c-showroom-text-inner .c-lead{padding-right:-webkit-calc(16.667% + 20px);padding-right:calc(16.667% + 20px)}}@media only screen and (max-width:950px){.c-keyfacts .c-col-3{webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.c-keyfacts .c-col-3:nth-child(3),.c-keyfacts .c-col-3:nth-child(4){padding-top:4rem}.c-accordion .c-col-8,.c-form .c-col-6,.c-form .c-col-8,.c-teaser-small .c-col-8,.c-teaser-small-1col .c-col-8,.c-text-only .c-col-8,.c-title-main .c-col-8,.c-title-section .c-col-8{-webkit-box-flex:0;-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}}@media only screen and (max-width:850px){.c-footer-contact,.c-footer-newsletter{webkit-box-flex:0;-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.c-footer-contact .c-col-6{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.c-footer-contact .c-col-6:first-child{padding-bottom:4rem}.c-accordion .c-col-8,.c-teaser-small .c-col-8,.c-text-2col .c-col-8{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.c-text-2col .c-col-4{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.c-filter-list li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.c-form .c-col-6,.c-form .c-col-8,.c-showroom-text-inner,.c-teaser-small-1col .c-col-8,.c-text-only .c-col-8,.c-title-main .c-col-8,.c-title-section .c-col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-list-2col .c-col-5{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-list-2col .c-col-5:first-child{padding-bottom:4rem}.c-text-2col .c-col-6{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.c-text-2col .c-col-6+.c-col-6{padding-top:4rem}.c-table-layout,.c-table-layout tbody,.c-table-layout td,.c-table-layout th,.c-table-layout thead,.c-table-layout tr{display:block}.c-table-layout td{padding-right:10px;border-bottom:none}.c-table-layout td:last-of-type{border-bottom:solid 1px #ccc}.c-teaser-big-item .c-col-5,.c-teaser-big-item .c-col-6{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}@media only screen and (max-width:650px){.c-img-2col .c-col-6,.c-img-3col .c-col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:4rem}.c-img-2col .c-col-offset-6,.c-img-3col .c-col-offset-4,.c-img-3col .c-col-offset-8{margin-left:0}.c-img-2col .c-col-6:first-child,.c-img-3col .c-col-4:first-child{padding-top:0}.c-footer-contact,.c-footer-newsletter{webkit-box-flex:0;-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.c-footer-contact{padding-bottom:4rem}.c-list-disclaimer>li{display:block}.c-list-disclaimer>li+li{padding-left:0}.c-footer .c-list-disclaimer-links{padding-top:1.5em}}@media only screen and (min-width:601px){.c-teaser-small .c-col-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-teaser-small .c-teaser-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media only screen and (max-width:600px){.c-address .c-col-4,.c-news-home .c-col-4,.c-news-home .c-col-7,.c-teaser-small .c-col-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-news-home .c-col-7{padding-bottom:4rem}.c-map-legend{text-align:left}.c-map-legend li{padding-right:50px}.c-map-legend li+li{padding-left:0}}@media only screen and (max-width:539px){.c-filter-list li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-keyfacts .c-col-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-keyfacts .c-col-3:nth-child(2){padding-top:4rem}.c-header-meta{display:none}.c-header-inner{height:50px}.c-header-logo{width:126px;padding-top:1px}.c-header-logo.nologo{width:auto}}@media only screen and (max-width:450px){.c-box-inner{padding:2.5em 30px}}@media only screen and (max-width:370px){.c-definition-list dd,.c-definition-list dt{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.c-definition-list dt{padding-bottom:0;border-bottom:none}.c-definition-list dd{padding-top:0}}@media print{*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}.c-ir a:after,a[href]:after,a[href^="javascript:"]:after{content:none!important}blockquote,pre{border:none;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}body,html{width:100%;height:auto}body{font-size:12px}.c-h1,h1{font-size:24px}.c-h2,.c-h3,.c-lead,.c-text-block .c-lead,.c-text-block blockquote p,h2,h3{font-size:16px}.c-container{padding-bottom:2em}.c-footer,.c-header,.c-offcanvas-nav{display:none}}