﻿---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333}.flickity-button:hover{background:white;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.slider-container{width:300px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.slider-container .back-bar{height:10px;position:relative}.slider-container .back-bar .selected-bar{position:absolute;height:100%}.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}.slider-container .back-bar .pointer.last-active{z-index:3}.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;background:white;white-space:nowrap;line-height:1}.slider-container .back-bar .focused{z-index:10}.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}.slider-container .scale{top:2px;position:relative}.slider-container .scale span{position:absolute;height:5px;border-left:1px solid #999;font-size:0}.slider-container .scale ins{font-size:9px;text-decoration:none;position:absolute;left:0;top:5px;color:#999;line-height:1}.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}.theme-green .back-bar{height:5px;border-radius:2px;background-color:#eeeeee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-green .back-bar .selected-bar{border-radius:2px;background-color:#a1fad0;background-image:-moz-linear-gradient(top, #bdfade, #76fabc);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#bdfade), to(#76fabc));background-image:-webkit-linear-gradient(top, #bdfade, #76fabc);background-image:-o-linear-gradient(top, #bdfade, #76fabc);background-image:linear-gradient(to bottom, #bdfade, #76fabc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbdfade', endColorstr='#ff76fabc', GradientType=0)}.theme-green .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-green .back-bar .pointer-label{color:#999}.theme-green .back-bar .focused{color:#333}.theme-green .scale span{border-left:1px solid #e5e5e5}.theme-green .scale ins{color:#999}.theme-blue .back-bar{height:5px;border-radius:2px;background-color:#eeeeee;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-blue .back-bar .selected-bar{border-radius:2px;background-color:#92c1f9;background-image:-moz-linear-gradient(top, #b1d1f9, #64a8f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b1d1f9), to(#64a8f9));background-image:-webkit-linear-gradient(top, #b1d1f9, #64a8f9);background-image:-o-linear-gradient(top, #b1d1f9, #64a8f9);background-image:linear-gradient(to bottom, #b1d1f9, #64a8f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb1d1f9', endColorstr='#ff64a8f9', GradientType=0)}.theme-blue .back-bar .pointer{width:14px;height:14px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #AAA;background-color:#e7e7e7;background-image:-moz-linear-gradient(top, #eee, #ddd);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#ddd));background-image:-webkit-linear-gradient(top, #eee, #ddd);background-image:-o-linear-gradient(top, #eee, #ddd);background-image:linear-gradient(to bottom, #eee, #ddd);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0)}.theme-blue .back-bar .pointer-label{color:#999}.theme-blue .back-bar .focused{color:#333}.theme-blue .scale span{border-left:1px solid #e5e5e5}.theme-blue .scale ins{color:#999}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}::-moz-selection{background:#0b4066;color:#fff}::selection{background:#0b4066;color:#fff}html{scroll-behavior:smooth}body,button,input,select,textarea{font:1em/1.5 "Open Sans",sans-serif;color:#242424;transition:background .8s}body.template-home{background:#e6ecee url(../bilder/mesh-weiss.svg) no-repeat right top;background-size:200% auto}header{position:relative;z-index:5}main{display:block;position:relative}section,article{padding-top:2em}footer{font-size:87.5%;padding-top:1em;border-top:2px solid #fff}body{min-width:320px}a,a:visited{color:#105d94}h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif;line-height:1.25em}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#105d94;font-weight:900}h1,h2{font-weight:300;text-transform:uppercase}h3,h4{font-weight:400}h5{font-weight:700}h6{text-transform:uppercase}hgroup{margin-bottom:2em}picture,picture img{display:block}img{width:100%}iframe{border:0;width:100%;display:block}input[type="text"],input[type="email"],input[type="search"],input[type="tel"],input[type="url"],input[type="password"],input[type="file"],input[type="date"],input[type="month"],input[type="week"],input[type="datetime"],input[type="datetime-local"],textarea{border:.125em solid #0084c0;line-height:1.5em;outline:0 none;padding:.25em .6666em;background-color:#fff}input[type="button"],input[type="reset"],input[type="submit"],button,a.button,.button,.button:visited{position:relative;overflow:hidden;color:#fff;display:inline-block;font-family:"Open Sans",sans-serif;font-weight:bold;font-size:1.125em;line-height:2em;border:0 solid transparent;padding-left:1em;padding-right:1em;display:inline-block;background:#939393;text-decoration:none !important;text-align:center;text-transform:uppercase;cursor:pointer;white-space:nowrap;appearance:none;border-radius:0;transition:all}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button:hover,a.button:hover,.button:hover,.button:visited:hover{background:#105d94}input[type="button"].hasIcon,input[type="reset"].hasIcon,input[type="submit"].hasIcon,button.hasIcon,a.button.hasIcon,.button.hasIcon,.button:visited.hasIcon{padding-right:2.5em;background:#fff}input[type="button"].hasIcon span,input[type="reset"].hasIcon span,input[type="submit"].hasIcon span,button.hasIcon span,a.button.hasIcon span,.button.hasIcon span,.button:visited.hasIcon span{display:inline-block;text-align:right;padding-right:.25em;position:absolute;top:1px;right:1px;bottom:1px;width:2em;border-radius:9em;box-shadow:inset 0 0 0 2px rot;transition:all 250ms cubic-bezier(0.4, 0, 0.6, 1)}input[type="button"].hasIcon:hover,input[type="reset"].hasIcon:hover,input[type="submit"].hasIcon:hover,button.hasIcon:hover,a.button.hasIcon:hover,.button.hasIcon:hover,.button:visited.hasIcon:hover{background:#fff}input[type="button"].hasIcon:hover span,input[type="reset"].hasIcon:hover span,input[type="submit"].hasIcon:hover span,button.hasIcon:hover span,a.button.hasIcon:hover span,.button.hasIcon:hover span,.button:visited.hasIcon:hover span{width:calc( 100% - 2px )}input[type="button"].invers,input[type="reset"].invers,input[type="submit"].invers,button.invers,a.button.invers,.button.invers,.button:visited.invers{color:#105d94;background:#fff}input[type="button"].invers:hover,input[type="reset"].invers:hover,input[type="submit"].invers:hover,button.invers:hover,a.button.invers:hover,.button.invers:hover,.button:visited.invers:hover{background:#0084c0}input[type="button"].button--blau,input[type="reset"].button--blau,input[type="submit"].button--blau,button.button--blau,a.button.button--blau,.button.button--blau,.button:visited.button--blau{background-color:#105d94;background-repeat:no-repeat;background-image:url(../bilder/button--blau-hintergrund.svg);background-size:100% auto;background-position:center center;color:#fff;transition:.25s all}input[type="button"].button--blau:hover,input[type="reset"].button--blau:hover,input[type="submit"].button--blau:hover,button.button--blau:hover,a.button.button--blau:hover,.button.button--blau:hover,.button:visited.button--blau:hover{background-size:120% auto;background-color:#004280}input[type="button"].button--uiblau,input[type="reset"].button--uiblau,input[type="submit"].button--uiblau,button.button--uiblau,a.button.button--uiblau,.button.button--uiblau,.button:visited.button--uiblau{background-color:#105d94}input[type="button"].button--uiblau:hover,input[type="reset"].button--uiblau:hover,input[type="submit"].button--uiblau:hover,button.button--uiblau:hover,a.button.button--uiblau:hover,.button.button--uiblau:hover,.button:visited.button--uiblau:hover{background-color:#004280}small,.small{font-size:.875em}a.button.rund,.button.rund,.button:visited.rund{padding:0;width:2em;height:2em}a.button.tag,.button.tag,.button:visited.tag{color:#105d94;background:#fff;border:2px solid #105d94}a.button.tag:hover,.button.tag:hover,.button:visited.tag:hover{color:#4c4c4c}a.button.selected,.button.selected,.button:visited.selected{cursor:default}a.button.selected,a.button.selected:hover,.button.selected,.button.selected:hover,.button:visited.selected,.button:visited.selected:hover{color:#fff;background:#4c4c4c;border-color:#4c4c4c}footer{background-color:#4c4c4c;box-shadow:0 2001px 0 2000px #242424}footer,footer a,footer a:visited{color:#c5c5c5}footer a:hover{color:#fff}.footernavi,.footernavi ul,.footernavi li{display:inline-block}.footernavi li{border-left:1px solid #4c4c4c}.footernavi li:first-child{border-left:none}.footernavi ul{padding-left:0;padding-bottom:0;margin-bottom:.5em}.footernavi a,.footernavi span{color:#c5c5c5;padding:0 .5em;display:inline-block;text-align:center}.footernavi a:hover{color:#f5f5f5}img.footer__logo{width:200px;margin-bottom:0;opacity:.5}img.madeby__img{width:100px;margin-bottom:0;vertical-align:bottom;filter:grayscale(100%);opacity:.5}a:hover img.madeby__img{filter:none;opacity:1}ul.pfeile,ul.download{padding-left:2em}ul.pfeile>li,ul.download>li{position:relative;list-style:none}ul.pfeile>li:before,ul.download>li:before{content:"";display:block;position:absolute;width:1.5em;height:1.5em;top:0em;left:-2em;background:transparent center center no-repeat;background-size:contain}ul.pfeile>li:before{background-image:url(../bilder/icons/angle-right.svg)}ul.download>li:before{background-image:url(../bilder/icons/download.svg)}@media only screen and (min-width: 680px){body.template-home{background-size:150% auto}a.button.mega,.button.mega,.button:visited.mega{font-size:133%}}@media only screen and (min-width: 1024px){body.template-home{background-size:130% auto}h1{font-size:2.5em}h2{font-size:2em}}@media only screen and (min-width: 1440px){body.template-home{background-size:1800px auto}body,button,input,select,textarea{font-size:1.0625em}section:target,article:target,.target{padding-top:6em !important;margin-top:-4em !important}}.wrapper,.wrapper--xl,.wrapper--s{margin-left:auto;margin-right:auto;width:90%}.wrapper--xl{width:100%}.wrapper--s{max-width:800px}@media only screen and (min-width: 1232px){.wrapper{width:80%}}@media only screen and (min-width: 1440px){.wrapper{width:1380px}.wrapper--xl{width:90%;max-width:1920px}}.logo{display:block;width:10em;position:absolute;right:1em;top:0;z-index:1;background:#fff;border-radius:0 0 .5em .5em;box-shadow:0 0.25em 2em rgba(0,0,0,0.4);padding:0 .5em .25em}.logo small{font-size:.6666em;color:#242424;display:block;margin:0}.logo img{margin-bottom:0;display:block}.menu-toggler{position:absolute;display:block;overflow:hidden;top:.5em;left:.5em;z-index:777;background-color:transparent;border-radius:9em}.menu-toggler,.menu-toggler .linie.i1,.menu-toggler .linie.i3{transition:all .3s}.menu-toggler .linie.i1{transform-origin:300px 350px}.menu-toggler .linie.i3{transform-origin:300px 650px}.menu-toggler,.menu-toggler .icon-navi{width:3em;height:3em}.menu-toggler:hover{background-color:rgba(255,255,255,0.2)}.menu-toggler.open{transform:rotate(90deg)}.menu-toggler.open .linie.i1{transform:translateY(150px) rotate(-45deg)}.menu-toggler.open .linie.i3{transform:translateY(-150px) rotate(45deg)}a.menu-toggler{outline:none}header>.search_submit{position:absolute;top:.75em;left:4em;z-index:13}.template-produktsuche header>.search_submit{display:none !important;visibility:hidden !important}header>.search_form,header>.produktsuche_form{display:none}@media only screen and (min-width: 680px){.logo{left:50%;transform:translateX(-50%)}.menu-toggler,.menu-toggler .icon-navi{width:3.5em;height:3.5em}header>.search_submit{top:1em}}@media only screen and (min-width: 1024px){.logo{width:18em;padding:.25em 2em .6666em}.hauptnavi .search_form,.hauptnavi .produktsuche_form{display:none}header>.search_form,header>.produktsuche_form{display:block;position:absolute;right:8em;top:.6666em}header>.search_form .search_query,header>.produktsuche_form .search_query{width:11em}}@media only screen and (min-width: 1440px){.logo{width:22em}.menu-toggler{top:2em;left:2em}.menu-toggler,.menu-toggler .icon-navi{width:4em;height:4em}}img.hauptnavi__logo{width:12em}.hauptnavi{position:absolute;top:0;left:0;right:0;height:0;overflow:hidden;z-index:555}.hauptnavi ul{font-weight:300}.hauptnavi ul,.hauptnavi li{list-style-type:none;padding:0;margin:0}.hauptnavi.auto{min-height:100vh;height:auto}.hauptnavi a{font-size:2.25em;text-transform:uppercase;color:#fff;display:block;text-decoration:none;transition:opacity 200ms;position:relative}.hauptnavi a:not([href]){pointer-events:none}.hauptnavi a:hover,.hauptnavi a:active{opacity:.7}.hauptnavi a.selected,.hauptnavi a.selected:hover,.hauptnavi a.selected:active{opacity:.5}.hauptnavi .slider{background:#105d94 url(../bilder/navi-hg.svg) center center no-repeat;background-size:cover;transform:translateY(-100%);min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hauptnavi.ttt .slider{transition:all 500ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hauptnavi.open.ttt .slider{transition:all 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.hauptnavi.open .slider{transform:translateY(0)}.hauptnavi .sprache i{display:none}.hauptnavi .sprache img{display:inline-block;margin-bottom:0;width:.6666em;height:.6666em;object-fit:cover;border-radius:9em}.hauptnavi .sprache.selected{display:none}ul.hauptnavi__level2{position:relative;padding:.5em 0 .5em 1.5em}ul.hauptnavi__level2:before{content:"\00a0";background-color:#fff;position:absolute;display:block;width:3em;top:0;left:0;height:.25rem}ul.hauptnavi__level2 a{font-size:1.5em}@media only screen and (min-width: 680px){.hauptnavi__level1{column-count:2;column-gap:3rem}.hauptnavi__level1>li{break-inside:avoid}.hauptnavi__headline{font-size:2.5em}.hauptnavi a{font-size:2.5em}.hauptnavi .sprache{display:none}}@media only screen and (min-width: 1024px){img.hauptnavi__logo{width:17.5em}.hauptnavi__headline{font-size:3.25em}}@media only screen and (min-width: 1440px){.hauptnavi a{font-size:2.875em}ul.hauptnavi__level2 a{font-size:1.75em}}.sprachen{display:none;position:absolute;padding:0;margin:0;top:1em;right:1em;text-align:right;white-space:nowrap;z-index:1;list-style:none}.sprachen .sprache{position:relative;padding-left:.5em;padding-right:.5em}.sprachen .sprache:before{content:"";position:absolute;left:-1px;top:.4em;bottom:.25em;width:2px;background:#fff}.sprachen .sprache:first-child:before{content:none}.sprachen .sprache,.sprachen .sprache a,.sprachen .sprache span{display:inline-block}.sprachen .sprache.selected a{opacity:.4;pointer-events:none}.sprachen .sprache i{font-style:normal;font-weight:800;text-transform:uppercase}.sprachen .sprache span{display:none}.sprachen .sprache,.sprachen .sprache a{color:#fff}.sprachen .sprache img{display:none}header.has-no-navi .sprachen{display:block;right:auto;left:1em;text-align:left}@media only screen and (min-width: 680px){.sprachen,header.has-no-navi .sprachen{display:block;right:1em;left:auto;text-align:right}}.search_submit{padding:0;border-radius:9em;width:2em;height:2em}.search_query{border-radius:9em}.search-form,.produktsuche-form{border-color:#0084c0;border-width:.125em}.search-form__submit,.produktsuche-form__submit{background-color:#939393;opacity:1}.search-form__submit:before,.produktsuche-form__submit:before{transform:scale(1.666)}.search-form__submit:hover,.produktsuche-form__submit:hover{background-color:#105d94;opacity:1}.produktsuche__item{margin-top:1em;margin-bottom:1em}.produktsuche__teaser *:last-child{margin-bottom:0}.mehrwerte{border-top:2px solid #fff;background:#176a9a;background:-moz-radial-gradient(center, ellipse cover, #176a9a 18%, #09123f 80%, #04081c 100%);background:-webkit-radial-gradient(center, ellipse cover, #176a9a 18%, #09123f 80%, #04081c 100%);background:radial-gradient(ellipse at center, #176a9a 18%, #09123f 80%, #04081c 100%);background-size:110% 110%;background-position:center 55%}.mehrwerte,.mehrwerte *{color:#fff}.mehrwerte h5{color:#105d94;background-color:#fff;font-size:1.5em;padding:.125em .333em}.mehrwerte__kachel{padding:.5em;box-shadow:inset 0 0 0 2px #fff}.mehrwerte__kachel h6{font-size:1em;margin-bottom:0}.mehrwerte__kachel--no-border{box-shadow:none}.mehrwerte__kachel .icon{margin-top:-.75em;margin-bottom:-.80625em}.mehrwerte__marke{box-shadow:inset 0 0 0 2px #fff}.breadcrumbs{opacity:.5;padding-left:0;font-size:75%}.breadcrumbs li{list-style-type:none;display:inline-block}.breadcrumbs li:first-child a{display:inline-block;position:relative;padding-left:.5em;padding-right:.5em;margin-right:-.5em}.breadcrumbs,.breadcrumbs a{color:#000}.breadcrumbs b{display:inline-block;padding-left:.25em;padding-right:.25em}.hex-mesh-container{min-height:200px;position:relative;z-index:1}.hex-mesh-container,.hex-mesh-container .wrapper{position:relative}.hex-mesh{position:absolute;top:0;right:0;bottom:0;left:0}.hex-mesh svg{position:absolute;width:400px;height:400px;max-width:none;transform:translateX(-50%)}.hex-mesh svg .hexagon{transform-origin:500px 500px}.hex-mesh .i0{bottom:0;left:50%;transform:translate(-50%, 6.5%) rotate(30deg);display:none}.hex-mesh .i1{bottom:50%;left:90%}.hex-mesh .i2{bottom:25%;left:40%}.hex-mesh .i3{bottom:0;left:10%}.hex-mesh .i4{bottom:50%;left:100%}.hex-mesh .i0 .hexagon{fill:#fff}.hex-mesh .i1 .hexagon{fill:#0084c0}.hex-mesh .i2 .hexagon{fill:#1a9ecc}.hex-mesh .i3 .hexagon{fill:#004280}.hex-mesh .i4 .hexagon{fill:#0061a3}.hex-mesh .mesh{position:absolute;top:0;right:0;bottom:50%;left:0;background:transparent url(../bilder/mesh-hellblau.svg) no-repeat 5% bottom;background-size:200% auto}.hex-mesh__texte{font-size:85%;position:relative;top:-.5em}.template-home .hex-mesh-container{height:auto}.template-home .hex-mesh{height:auto}.template-home .hex-mesh svg{position:absolute;width:150% !important;height:150% !important}.template-home .hex-mesh .i0{display:block}.template-home .hex-mesh .i3{bottom:15%}.template-home .hex-mesh__img{padding-top:15%}.template-produkt-bereich.kuhlen .hex-mesh .i1 .hexagon{fill:#78d8ff}.template-produkt-bereich.kuhlen .hex-mesh .i2 .hexagon{fill:#94d7f2}.template-produkt-bereich.kuhlen .hex-mesh .i3 .hexagon{fill:#0c9bd3}.template-produkt-bereich.kuhlen .hex-mesh .i4 .hexagon{fill:#32b5ea}.template-produkt-bereich.kaltwasser .hex-mesh .i1 .hexagon{fill:#0084c0}.template-produkt-bereich.kaltwasser .hex-mesh .i2 .hexagon{fill:#1a9ecc}.template-produkt-bereich.kaltwasser .hex-mesh .i3 .hexagon{fill:#004280}.template-produkt-bereich.kaltwasser .hex-mesh .i4 .hexagon{fill:#0061a3}.template-produkt-bereich.gewerbekalte .hex-mesh .i1 .hexagon{fill:#ba3fa6}.template-produkt-bereich.gewerbekalte .hex-mesh .i2 .hexagon{fill:#f1bfe9}.template-produkt-bereich.gewerbekalte .hex-mesh .i3 .hexagon{fill:#901c7c}.template-produkt-bereich.gewerbekalte .hex-mesh .i4 .hexagon{fill:#df81cf}.template-produkt-bereich.heizen .hex-mesh .i1 .hexagon{fill:#d2100d}.template-produkt-bereich.heizen .hex-mesh .i2 .hexagon{fill:#f23633}.template-produkt-bereich.heizen .hex-mesh .i3 .hexagon{fill:#920e0c}.template-produkt-bereich.heizen .hex-mesh .i4 .hexagon{fill:#b80b09}.template-produkt-bereich.luften .hex-mesh .i1 .hexagon{fill:#cfe9eb}.template-produkt-bereich.luften .hex-mesh .i2 .hexagon{fill:#e5f2f4}.template-produkt-bereich.luften .hex-mesh .i3 .hexagon{fill:#9ec9cc}.template-produkt-bereich.luften .hex-mesh .i4 .hexagon{fill:#b9dcdf}.template-produkt-bereich.eenergien .hex-mesh .i1 .hexagon{fill:#87b80c}.template-produkt-bereich.eenergien .hex-mesh .i2 .hexagon{fill:#a1d02a}.template-produkt-bereich.eenergien .hex-mesh .i3 .hexagon{fill:#6a8d11}.template-produkt-bereich.eenergien .hex-mesh .i4 .hexagon{fill:#7ea811}.template-produkt-bereich .hex-mesh__img,.template-basic-page .hex-mesh__img{max-width:400px;width:60%;margin-left:auto;margin-right:auto}@media only screen and (min-width: 680px){.hex-mesh-container{min-height:250px}.hex-mesh svg{width:600px;height:600px}.template-home .hex-mesh{height:auto}.template-home .hex-mesh__img{padding-top:10%}.template-home .hex-mesh__texte{font-size:100%}}@media only screen and (min-width: 1024px){.hex-mesh-container{min-height:300px}.hex-mesh svg{width:900px;height:900px}.hex-mesh .mesh{background-size:150% auto}.template-home .hex-mesh{height:auto}.template-home .hex-mesh__img{padding-top:8%}.template-produkt-bereich .hex-mesh__img,.template-basic-page .hex-mesh__img{max-width:750px;width:45%;margin-left:5%}}@media only screen and (min-width: 1440px){.hex-mesh svg{width:1200px;height:1200px}.hex-mesh .mesh{background-size:2000px auto}.template-home .hex-mesh{height:auto}.template-home .hex-mesh__texte{font-size:150%}}.hex-footer-container{overflow:hidden;padding-top:100px;padding-bottom:30px;margin-top:3em}.hex-footer-container,.hex-footer-container .wrapper{position:relative}.hex-footer-container img{max-width:170px}.hex-footer{position:absolute;top:0;right:0;bottom:0;left:0}.hex-footer svg{position:absolute;width:550px;height:550px;max-width:none;transform:translateX(-50%)}.hex-footer svg .hexagon{transform-origin:500px 500px}.hex-footer .i1{top:10%;left:80%}.hex-footer .i2{top:15%;left:90%}.hex-footer .i3{top:25%;left:45%}.hex-footer .i4{top:0%;left:15%}.hex-footer .i1 .hexagon{fill:#0084c0}.hex-footer .i2 .hexagon{fill:#004280}.hex-footer .i3 .hexagon{fill:#1a9ecc}.hex-footer .i4 .hexagon{fill:#0061a3}@media only screen and (min-width: 680px){.hex-footer-container img{max-width:210px}.hex-footer svg{width:700px;height:700px}}@media only screen and (min-width: 1024px){.hex-footer svg{width:900px;height:900px}}@media only screen and (min-width: 1440px){.hex-footer-container h3{font-size:2em}.hex-footer{padding-top:140px}.hex-footer svg{width:1200px;height:1200px}.hex-footer .i4{left:50%;margin-left:-550px}}.custom-select{width:100%;position:relative}.custom-select__toggler{display:block;position:relative;height:2.5em;border:0.125em solid #939393;line-height:1.5em;outline:0 none;background-color:#fff}.custom-select--open .custom-select__toggler{pointer-events:none}.custom-select__toggler:after{content:"";position:absolute;top:20%;bottom:20%;right:.6666em;width:1.5em;pointer-events:none;transition:all .4s;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' viewBox='0 0 1792 1792'><path fill='%23939393' d='M1395,738c0,8.7-3.3,16.3-10,23l-466,466c-6.7,6.7-14.3,10-23,10s-16.3-3.3-23-10L407,761c-6.7-6.7-10-14.3-10-23s3.3-16.3,10-23l50-50c6.7-6.7,14.3-10,23-10s16.3,3.3,23,10l393,393l393-393c6.7-6.7,14.3-10,23-10s16.3,3.3,23,10l50,50C1391.7,721.7,1395,729.3,1395,738z'/></svg>") center center no-repeat;background-size:contain}.custom-select.on .custom-select__toggler:after{transform:rotate(-180deg)}.custom-select--open .custom-select__toggler:after{content:none}.custom-select__select{position:absolute;z-index:3;left:0;top:100%;width:100%;padding:.6666em .25em;background:#fff;box-shadow:0 1em 2em rgba(0,0,0,0.1)}.custom-select--open .custom-select__select{position:relative}.custom-select__label{color:#242424;display:block;position:absolute;padding:0 .6666em;line-height:2.25em;width:100%;padding-right:2.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select select{display:none}.custom-option{display:block;position:relative;cursor:pointer;padding:.3333em .125em .125em;min-height:1.75em}.custom-option[data-value="*"]{display:none}.custom-option:hover,.custom-option.hover{background:#f0f0f0}.custom-option:before{content:"";position:absolute;top:.25em;left:0;width:1.5em;height:1.5em;background-position:center center;background-repeat:no-repeat;background-image:url(../bilder/radio-off.svg);background-size:contain}.custom-option.on:before{background-image:url(../bilder/radio-on.svg)}.custom-select--multiple .custom-option:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='385' height='385' viewBox='0 0 385 385'><path fill='none' stroke='%23000' stroke-width='19.5' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M107.9 107.9h169.4v169.4H107.9z'/></svg>")}.custom-select--multiple .custom-option.on:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='385' height='385' viewBox='0 0 385 385'><style>.st0{fill:none;stroke:%23000;stroke-width:19.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}</style><path class='st0' d='M277.2 196.7v80.5H107.9V107.9h169.3'/><path class='st0' d='M312.3 119.9L192.6 239.7l-38-37.9'/></svg>")}.custom-option__text{display:block;margin-left:1.5em;line-height:1.333}.custom-select.custom-select--on .custom-select__toggler{background-color:#939393}.custom-select.custom-select--on .custom-select__label{color:#fff}.custom-select.custom-select--on .custom-select__toggler:after{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' viewBox='0 0 1792 1792'><path fill='%23fff' d='M1395,738c0,8.7-3.3,16.3-10,23l-466,466c-6.7,6.7-14.3,10-23,10s-16.3-3.3-23-10L407,761c-6.7-6.7-10-14.3-10-23s3.3-16.3,10-23l50-50c6.7-6.7,14.3-10,23-10s16.3,3.3,23,10l393,393l393-393c6.7-6.7,14.3-10,23-10s16.3,3.3,23,10l50,50C1391.7,721.7,1395,729.3,1395,738z'/></svg>")}.custom-select--disabled{pointer-events:none;opacity:.2;filter:brightness(80%)}.intro{position:relative}.intro img{margin:0;display:block}.intro--leer{min-height:6em;background-color:#105d94}.intro:after{content:"\00a0";position:absolute;left:0;top:0;right:0;height:9em;background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.4) 50%, transparent 100%)}@media only screen and (min-width: 1024px){.intro:after{height:12em}.intro--leer{height:8em}}@media only screen and (min-width: 1440px){.intro--leer{height:10em}}.produktfilters{position:relative;z-index:2}.produkt{text-align:left}.produkt__bild{border:1px solid #939393;width:180px;position:relative;overflow:hidden}.produkt__bild img{display:block;margin:0}.produkt__logo{width:120px !important}.produkt__logo--gross{width:180px !important}.produkt__budget{position:absolute;background:#e62623;right:5px;top:5px;font-weight:bold;color:#fff;width:1.25em;height:1.25em;font-size:1.5em;line-height:1.25em;text-align:center;border-radius:9em}.produkt__neu,.produkt__neu--gross{position:absolute;color:#fff;transform-origin:100% 0;transform:translateX(-29%) rotate(-45deg);z-index:1;font-weight:bold}.produkt__neu:before,.produkt__neu--gross:before{content:"";position:absolute;left:-100px;top:-100px;right:-100px;bottom:-2px;background-color:#e62623;z-index:-1}.produkt__neu--gross{font-size:1.25em}.produkt__inkonfigurator{position:absolute;right:0;top:0;width:25%;height:0;padding-bottom:25%;transform:translateY(300%);z-index:1}.produkt__inkonfigurator a{background:transparent url(../bilder/signet-clima-konfigurator.svg) left center no-repeat;background-size:90% auto}.produkt.off{display:none}.produkttag{display:inline-block;background-color:#f5f5f5;padding:.125em .5em .25em;margin:.25em}.produkttag a{cursor:pointer;border-radius:9em;display:inline-block;position:relative;margin-left:.25em;width:1em;height:1em;top:.125em;transform:scale(1.25);background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='385' height='385' viewBox='0 0 385 385'><style>.st0{fill:none;stroke:%23939393;stroke-width:19.5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}</style><path class='st0' d='M97 288L288 97'/><path class='st0' d='M288 288L97 97'/></svg>")}.produkttag a:hover{background-color:#fff}.anzahl-produkte-container{display:inline-block;position:relative;top:-.75em;padding:0 .5em}.anzahl-produkte-container .singular{display:none}.filter-reset{color:#242424;text-decoration:underline;display:inline-block;margin-top:.25em}@media only screen and (min-width: 500px) and (max-width: 679.9px), only screen and (min-width: 852px){.produkt__bild,.produkt__button{float:left;clear:left}.produkt__button{margin-top:.3333em}.produkt__details{float:right;width:calc( 100% - 200px )}}.slider-container{margin-left:auto;margin-right:auto}.slider-container .scale ins{background-color:#fff}.theme-blue .back-bar .pointer-label{color:#000}.theme-blue .back-bar{background-image:none;background-color:#e6ecee}.slider-container .back-bar .pointer-label{font-size:12px;top:-20px}.theme-blue .back-bar .pointer{background-color:#105d94;border-color:#105d94;background-image:none}.theme-blue .back-bar .selected-bar{background-color:#c5c5c5;background-image:none}.main-carousel--produkte .flickity-viewport{overflow:visible}.main-carousel--produkte .carousel-cell{width:100%}.main-carousel--produkte .flickity-prev-next-button{padding:0;width:1.3333em;height:1.3333em;transform:none;top:auto;bottom:1.3333em}.main-carousel--produkte .flickity-button{background-color:#105d94;color:#fff}.main-carousel--produkte .flickity-page-dots{text-align:left}.main-carousel--produkte .flickity-page-dots .dot{opacity:1;background-color:#105d94}.main-carousel--produkte .flickity-page-dots .dot:first-child{margin-left:0}.main-carousel--produkte .flickity-page-dots .dot.is-selected{opacity:.5}.main-carousel--produkte figure{position:relative;background-color:#fff;padding-bottom:100%;height:0;margin-bottom:1em}.main-carousel--produkte img{margin:0;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;object-fit:contain}.konfigurator{--maxbreite:500px}.konfigurator__filter-wrapper{padding-top:0;position:relative;padding-bottom:1em}.konfigurator__filter{overflow:hidden;clear:both;display:flex;margin-left:auto;margin-right:auto;transition:1s all cubic-bezier(0.65, -0.15, 0.45, 1.15)}.konfigurator__filter.full{width:95vw !important;transform:translateX(0) !important;flex-wrap:wrap}.konfigurator__filter.full .filter-set-group{flex-basis:100% !important}.konfigurator__filter.full .filter-set-group--keller{padding-bottom:1em}.konfigurator__filter .filter-set-group{position:relative}.konfigurator .filter{position:relative}.konfigurator .filter-panel{position:relative;padding:.666em;margin:1em auto;background-color:#fff;color:#94d7f2;max-width:var(--maxbreite);transition:all 300ms ease-in-out;text-decoration:none}.konfigurator .filter-panel.off{display:none}.konfigurator .filter-panel__add{display:none;margin-left:auto;margin-right:auto;text-align:center;outline:none}.konfigurator .filter-panel.off+.filter-panel__add{display:block;margin-bottom:2.75em}.konfigurator .filter-panel:not(.off):not(.valid) ~ .filter-panel__add{opacity:.5;pointer-events:none}.konfigurator .filter-panel__close{position:absolute;display:block;top:.125em;right:.3333em;z-index:1}.konfigurator .filter-panel:not(.last) .filter-panel__close{display:none}.konfigurator .filter-panel h4{position:absolute;left:50%;bottom:50%;margin-bottom:10px;width:45%;color:#939393;font-size:1em;line-height:1}.konfigurator .filter-panel .filter.raumflaechen{position:absolute;left:50%;top:50%;margin-top:-8px;white-space:nowrap}.konfigurator .filter-panel .filter.raumflaechen .radio{margin-right:.3em;font-weight:bold}.konfigurator .filter-panel .filter.raumflaechen .radio.selected{position:relative}.konfigurator .filter-panel .filter.raumflaechen .radio.selected:after{content:"";position:absolute;left:.5em;top:100%;width:2px;height:13px;background-color:#105d94}.konfigurator .filter-panel .filter.geraete{position:absolute;right:50%;top:50%;margin-right:50px;margin-top:-34px;width:90px;height:80px;white-space:nowrap;display:flex;flex-direction:column;justify-content:space-evenly}.konfigurator .filter-panel .filter.geraete .radio{display:block;text-align:right;white-space:normal;line-height:1;font-weight:bold}.konfigurator .filter-panel .radio{color:#24abe1;font-size:.85em}.konfigurator .filter-panel .radio.selected{color:#105d94}.konfigurator .filter__setname+.filter-panel{z-index:1}.konfigurator .filter-set-group{padding-left:1em;padding-right:1em;transition:1s}.konfigurator .filter-set-group.off{display:none}.konfigurator .filter__setname{text-transform:none;text-align:center;color:#fff;margin-bottom:1em;margin-top:1.5em}.konfigurator a.filter__button{display:flex;align-items:center;position:relative;padding:.666em 2.5em .666em 2em;margin:1em auto;background-color:#fff;color:#94d7f2;max-width:var(--maxbreite);transition:all 300ms ease-in-out;text-decoration:none;font-weight:bold}.konfigurator a.filter__button.selected{color:#105d94}.konfigurator a.filter__button.selected .filter__icon .blau{fill:#105d94}.konfigurator a.filter__button:hover{box-shadow:0 0.25em 1em 0 rgba(0,0,0,0.1)}.konfigurator .filter__icon{width:50px;height:50px;flex-basis:50px;flex-shrink:0;margin-left:25%;margin-right:5%;display:block}.konfigurator .filter__icon .outline{stroke:#c5c5c5;stroke-width:2.7726;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.konfigurator .filter__icon .outline--thin{stroke-width:1.3863}.konfigurator .filter__icon .white{fill:#fff}.konfigurator .filter__icon .blau{fill:#94d7f2}.konfigurator .filter__hint{height:10px;position:absolute;left:0;bottom:0;right:0;z-index:3;visibility:hidden;pointer-events:none}.konfigurator .filter__hint>a{top:-14px;display:inline-block;position:relative}.konfigurator .filter__hint.on{visibility:visible;pointer-events:all;animation:hint 3s 1 forwards}.konfigurator .filter__hint.on>a{animation:hint_a 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 2 forwards}@keyframes hint{0%, 99%{pointer-events:all}0%, 99%, 100%{opacity:0}10%, 90%{opacity:1}100%{pointer-events:none}}@keyframes hint_a{0%{animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}50%{transform:translateY(-100%);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}}.konfigurator .icon-raum{width:190px;height:76px;display:block;margin-left:auto;margin-right:auto;transform:translateX(25%)}.konfigurator .icon-raum path{pointer-events:none}.konfigurator .icon-raum .blau{fill:#94d7f2;pointer-events:all;cursor:pointer}.konfigurator .icon-raum .blau.selected,.konfigurator .icon-raum .flaeche.blau.selected ~ .flaeche.blau{fill:#105d94}.konfigurator .icon-raum .st2,.konfigurator .icon-raum .st3,.konfigurator .icon-raum .st4{fill:none;stroke:#fff;stroke-width:1.3048;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.konfigurator .icon-raum .st3,.konfigurator .icon-raum .st4{stroke:#c5c5c5;stroke-width:2.6097}.konfigurator .icon-raum .st4{stroke-width:1.3048}.konfigurator .icon-raum .geraet{animation:blink 1.6s infinite step-start}.konfigurator .icon-raum .geraet.truhengeraet{animation-delay:-0.8s}.konfigurator .icon-raum .flaeche{animation:blink2 1s infinite step-start}.konfigurator .icon-raum .flaeche.bis30{animation-delay:0.1s}.konfigurator .icon-raum .flaeche.bis40{animation-delay:0.2s}.konfigurator .icon-raum .flaeche.bis50{animation-delay:0.3s}.konfigurator .icon-raum .flaeche.bis65{animation-delay:0.4s}@keyframes blink{50%{fill:#0084c0}}@keyframes blink2{10%{fill:#0084c0}}.konfigurator .filter-panel.valid-geraete .icon-raum .geraet{animation:none}.konfigurator .filter-panel.valid-raumflaechen .icon-raum .flaeche{animation:none}.konfigurator .k-tooltip{position:absolute;background:#fff;color:#242424;font-size:.666em;line-height:1;text-align:center;border-radius:10px;width:120px;padding:.333em .75em;border:1px solid #105d94;pointer-events:none;animation:bounce 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) infinite}.konfigurator .k-tooltip:before{content:"";position:absolute;border:transparent solid 5px;border-bottom-color:#105d94;border-top-width:0;width:0;height:0;top:-5px;left:50%;margin-left:-5px}.konfigurator .k-tooltip:after{content:"";position:absolute;border:transparent solid 5px;border-bottom-color:#fff;border-top-width:0;width:0;height:0;top:-4px;left:50%;margin-left:-5px}.konfigurator .k-tooltip--bauform{left:calc( 50% - 135px );top:95%}.konfigurator .k-tooltip--raumflaeche{left:calc( 50% + 20px );top:95%}.konfigurator .k-tooltip--add{left:calc( 50% - 60px )}@keyframes bounce{0%{animation-timing-function:cubic-bezier(0.25, 0.46, 0.45, 0.94)}50%{transform:translateY(10px);animation-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53)}}.konfigurator .k-info-layer{display:none;position:absolute;left:0;top:0;right:0;bottom:0;padding:1.5rem}.konfigurator .k-info-layer .inside{margin-left:auto;margin-right:auto;padding:1.25rem}.konfigurator .k-info-layer .inside img{display:none}.konfigurator .k-info-layer--einsatzort .inside{max-width:600px}.konfigurator .k-info-layer--bauart .inside{max-width:1000px}.konfigurator .k-info-layer__inhalt{display:block;margin-top:.5em;margin-bottom:0}.konfigurator .k-info-layer__inhalt>*:last-child{margin-bottom:0}.konfigurator .k-info-layer.on{display:flex;justify-content:center;align-content:center}.konfigurator .k-info-layer.on .inside{align-self:center}.konfigurator__reset-container{padding-top:1rem;padding-bottom:1rem;transform:translateX(-100%);display:none}.konfigurator__filter.full+.reset-container{transform:translateX(0)}.konfigurator__reset-button{background-color:#fff;cursor:pointer;transition:all .3s}.konfigurator_reset-container.off .konfigurator__reset-button{opacity:0;pointer-events:none}.konfigurator .sets--top-wrapper,.konfigurator .sets--liste-wrapper{display:none}.konfigurator .sets--top-wrapper>.akkordeon__trigger,.konfigurator .sets--liste-wrapper>.akkordeon__trigger{padding-left:1em}.konfigurator .sets--top-wrapper>.akkordeon__trigger h4,.konfigurator .sets--liste-wrapper>.akkordeon__trigger h4{color:#105d94}.konfigurator .sets--top-wrapper>.akkordeon__content,.konfigurator .sets--liste-wrapper>.akkordeon__content{width:calc( 100% + 3em );margin-left:-1.5em;margin-right:auto;background-color:transparent}.konfigurator .sets--top-wrapper.on,.konfigurator .sets--liste-wrapper.on{display:block}.konfigurator .k-set{position:relative;font-size:75%}.konfigurator .k-set__produktbild{background-color:#fff}.konfigurator .k-set__inset{max-width:200px;margin-left:auto;margin-right:auto}.konfigurator .k-set__logo{position:absolute;top:1em;right:0;width:100px}.konfigurator .k-set__energieeffizienzklasse img{width:30px;margin-right:15px;height:auto;display:inline-block;margin-bottom:0;position:relative;top:.25em;transform-origin:0 50%;transform:scale(1.25)}.konfigurator .k-set .flickity-page-dots{bottom:-19px}.konfigurator .noresult{display:none;padding-bottom:2em}.konfigurator .noresult.on{display:block}@media only screen and (min-width: 680px){.konfigurator__filter.full .filter-set-group{flex-basis:50% !important}.konfigurator .k-info-layer__inhalt{margin:-1.5em 2.5em 0}.konfigurator .sets--top-wrapper .k-set{overflow:hidden}.konfigurator .sets--top-wrapper .k-set__aussengeraet{float:left;width:25%;position:relative;z-index:1}.konfigurator .sets--top-wrapper .k-set__s0{position:absolute;display:block;left:100%;top:108px;width:19px;height:42px;display:flex;flex-wrap:wrap;align-content:space-between}.konfigurator .sets--top-wrapper .k-set__s0 s{flex-basis:100%;width:100%;display:block;border:dotted #24abe1;border-width:2px 0 0 0;height:0;opacity:0}.konfigurator .sets--top-wrapper .k-set--anschluesse1 .k-set__s0 s:nth-child(-n+1),.konfigurator .sets--top-wrapper .k-set--anschluesse2 .k-set__s0 s:nth-child(-n+2),.konfigurator .sets--top-wrapper .k-set--anschluesse3 .k-set__s0 s:nth-child(-n+3),.konfigurator .sets--top-wrapper .k-set--anschluesse4 .k-set__s0 s:nth-child(-n+4),.konfigurator .sets--top-wrapper .k-set--anschluesse5 .k-set__s0 s:nth-child(-n+5){opacity:1}.konfigurator .sets--top-wrapper .k-set__innengeraete{float:right;width:67%;position:relative}.konfigurator .sets--top-wrapper .k-set__innengeraete>h4{margin-left:10px}.konfigurator .sets--top-wrapper .k-set__inset{margin-left:0;width:160px}.konfigurator .sets--top-wrapper .k-set__i0{float:left;width:10px;height:4px;display:block;text-align:right}.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i1,.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i2,.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i3{background-color:#24abe1}.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i1{position:absolute;height:4px;right:calc( 100% - 10px );transform:translateY(80px)}.konfigurator .sets--top-wrapper .k-set__innengeraet.i1 .k-set__i1{width:80px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i2 .k-set__i1{width:10px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i3 .k-set__i1{width:20px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i4 .k-set__i1{width:30px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i5 .k-set__i1{width:40px}.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i2{position:absolute;width:4px;bottom:0;right:100%}.konfigurator .sets--top-wrapper .k-set__innengeraet.i2 .k-set__i2{top:117px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i3 .k-set__i2{margin-right:10px;top:127px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i4 .k-set__i2{margin-right:20px;top:137px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i5 .k-set__i2{margin-right:30px;top:147px}.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i2w{position:relative;display:block;width:6px;top:84px;height:3333px;background-color:#fff}.konfigurator .sets--top-wrapper .k-set__innengeraet.i2 .k-set__i2w{left:-5px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i3 .k-set__i2w{left:-15px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i4 .k-set__i2w{left:-25px}.konfigurator .sets--top-wrapper .k-set__innengeraet.i5 .k-set__i2w{left:-35px}.konfigurator .sets--top-wrapper .k-set__innengeraet .k-set__i2 i{position:absolute;width:80px;top:0;right:0;height:4px;background-color:#24abe1}.konfigurator .sets--top-wrapper .k-set__innengeraet.i1 .k-set__i2 i{display:none}.konfigurator .sets--top-wrapper .k-set__innengeraete .k-set__images{float:left}.konfigurator .sets--top-wrapper .k-set__innengeraete .k-set__texte{float:right;width:calc( 100% - 190px );margin-top:2em}}@media only screen and (min-width: 1024px){.konfigurator__filter.full{width:800px !important}.konfigurator .k-info-layer .inside img{display:inline}}@media only screen and (min-width: 1440px){.konfigurator__filter.full{width:1000px !important}.konfigurator .k-set{overflow:hidden}.konfigurator .k-set__aussengeraet{float:left;width:25%;position:relative;z-index:1}.konfigurator .k-set__s0{position:absolute;display:block;left:100%;top:108px;width:19px;height:42px;display:flex;flex-wrap:wrap;align-content:space-between}.konfigurator .k-set__s0 s{flex-basis:100%;width:100%;display:block;border:dotted #24abe1;border-width:2px 0 0 0;height:0;opacity:0}.konfigurator .k-set--anschluesse1 .k-set__s0 s:nth-child(-n+1),.konfigurator .k-set--anschluesse2 .k-set__s0 s:nth-child(-n+2),.konfigurator .k-set--anschluesse3 .k-set__s0 s:nth-child(-n+3),.konfigurator .k-set--anschluesse4 .k-set__s0 s:nth-child(-n+4),.konfigurator .k-set--anschluesse5 .k-set__s0 s:nth-child(-n+5){opacity:1}.konfigurator .k-set__innengeraete{float:right;width:67%;position:relative}.konfigurator .k-set__innengeraete>h4{margin-left:10px}.konfigurator .k-set__inset{margin-left:0;width:160px}.konfigurator .k-set__i0{float:left;width:10px;height:4px;display:block;text-align:right}.konfigurator .k-set__innengeraet .k-set__i1,.konfigurator .k-set__innengeraet .k-set__i2,.konfigurator .k-set__innengeraet .k-set__i3{background-color:#24abe1}.konfigurator .k-set__innengeraet .k-set__i1{position:absolute;height:4px;right:calc( 100% - 10px );transform:translateY(80px)}.konfigurator .k-set__innengeraet.i1 .k-set__i1{width:80px}.konfigurator .k-set__innengeraet.i2 .k-set__i1{width:10px}.konfigurator .k-set__innengeraet.i3 .k-set__i1{width:20px}.konfigurator .k-set__innengeraet.i4 .k-set__i1{width:30px}.konfigurator .k-set__innengeraet.i5 .k-set__i1{width:40px}.konfigurator .k-set__innengeraet .k-set__i2{position:absolute;width:4px;bottom:0;right:100%}.konfigurator .k-set__innengeraet.i2 .k-set__i2{top:117px}.konfigurator .k-set__innengeraet.i3 .k-set__i2{margin-right:10px;top:127px}.konfigurator .k-set__innengeraet.i4 .k-set__i2{margin-right:20px;top:137px}.konfigurator .k-set__innengeraet.i5 .k-set__i2{margin-right:30px;top:147px}.konfigurator .k-set__innengeraet .k-set__i2w{position:relative;display:block;width:6px;top:84px;height:3333px;background-color:#fff}.konfigurator .k-set__innengeraet.i2 .k-set__i2w{left:-5px}.konfigurator .k-set__innengeraet.i3 .k-set__i2w{left:-15px}.konfigurator .k-set__innengeraet.i4 .k-set__i2w{left:-25px}.konfigurator .k-set__innengeraet.i5 .k-set__i2w{left:-35px}.konfigurator .k-set__innengeraet .k-set__i2 i{position:absolute;width:80px;top:0;right:0;height:4px;background-color:#24abe1}.konfigurator .k-set__innengeraet.i1 .k-set__i2 i{display:none}.konfigurator .k-set__innengeraete .k-set__images{float:left}.konfigurator .k-set__innengeraete .k-set__texte{float:right;width:calc( 100% - 190px );margin-top:2em}}.awards{display:flex;flex-wrap:wrap;align-items:center}.awards img{display:inline-block;flex-grow:0;flex-shrink:0;flex-basis:0;margin:.5em 1em .5em 0}.abanner{background-color:#105d94;position:relative;overflow:hidden;padding:3px}.abanner:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:25%;background-color:#1a9ecc;transform:skewX(-45deg)}.abanner__inside{position:relative;overflow:hidden;background-color:#fff;padding:1em}@media only screen and (min-width: 680px){.abanner__button{text-align:center}}.reiter{display:flex;flex-direction:column}.reiter a{display:flex;flex-direction:column;justify-content:center;text-decoration:none;background-color:transparent;font-size:1em;line-height:1.125em;text-transform:uppercase;font-weight:bold;padding:.6666em 1em;text-align:center;border:2px solid #105d94;margin-bottom:.3333rem}.reiter a:hover{color:#4c4c4c}.reiter a.selected,.reiter a.selected:hover{background-color:#105d94;color:#fff;cursor:default}.reiter--klein a:hover{color:#4c4c4c}.reiter--klein a.selected,.reiter--klein a.selected:hover{background-color:#f5f5f5;color:#4c4c4c;border-color:#f5f5f5}.reiter-inhalte{position:relative;overflow:hidden;padding-bottom:2em}.reiter-inhalte>*{display:none}.reiter-inhalte>.selected{display:block}.reiter-inhalte--klein{padding:1em;background:#f5f5f5}@media only screen and (min-width: 680px){.reiter{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;justify-content:space-around}.reiter a{flex-grow:1;margin-left:.3333rem;margin-right:.3333rem}.reiter--klein{flex-direction:column;flex-wrap:wrap}.reiter--klein a{flex-grow:1;margin-left:0;margin-right:0}}@media only screen and (min-width: 1024px){.reiter a{font-size:2em}.reiter.reiter--klein{margin-left:-0.3333rem;margin-right:-0.3333rem;width:calc( 100% + .3333rem + .3333rem )}.reiter.reiter--klein a{font-size:1em}}@media only screen and (min-width: 1440px){.reiter{width:75%}.reiter a{font-size:2.3333em;border-width:3px}.reiter--klein{width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;justify-content:space-around}.reiter--klein a{font-size:1em;border-width:2px;flex-grow:1;margin-left:.3333rem;margin-right:.3333rem}}.marken__marke{border:solid 2px #939393;display:block}.page-teaser-liste__text{padding:1.5em}.page-teaser-liste__item{overflow:hidden;position:relative}.page-teaser-liste__item .icon{top:5%}.page-teaser-liste__item .icon svg{transform:scale(0.9);transform-origin:50% 100%}.page-teaser-liste__item img{transform:scale(1.1)}.page-teaser-liste__item .icon,.page-teaser-liste__item img{transition:transform 0.4s cubic-bezier(0.25, 1, 0.5, 1)}.page-teaser-liste__item:hover .icon{transform:scale(0.9)}.page-teaser-liste__item:hover img{transform:scale(1.01)}.page-teaser-liste h4{z-index:1;font-size:1em;position:absolute;top:.6666em;right:.6666em;bottom:.6666em;left:.6666em;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:0 0.125em 0.6666em rgba(0,0,0,0.4)}.page-teaser-liste img{display:block;margin:0}@media only screen and (min-width: 680px){.page-teaser-liste h4{font-size:1.225em}}@media only screen and (min-width: 1440px){.page-teaser-liste h4{font-size:1.529em}}.subpage-navi__item--check{color:#242424 !important;position:relative;display:block;padding-left:2em;margin-bottom:1em}.subpage-navi__item--check:before{position:absolute;content:"";top:0;left:0;width:1.5em;height:1.5em;background-color:#fff;border:1px solid #242424;box-shadow:inset 0 0 0 .25em #fff}.subpage-navi__item--check.selected{cursor:default}.subpage-navi__item--check.selected:before{background-color:#105d94}.subpage-navi__item--check:hover:before{background-color:#939393}.subpage-navi__title,.subpage-navi .icon,.subpage-navi img{position:absolute}.subpage-navi__title{z-index:1;font-size:1em;top:.6666em;right:.6666em;bottom:.6666em;left:.6666em;margin:0;font-weight:bold;text-transform:uppercase;color:#fff;text-shadow:0 0.125em 0.6666em rgba(0,0,0,0.4)}.subpage-navi .icon,.subpage-navi img{display:block;margin:0}.subpage-navi img{top:0;left:0;width:100%;opacity:.5;transform:scale(1.05);transition:opacity 0.4s cubic-bezier(0.25, 1, 0.5, 1)}.subpage-navi .icon{top:-15%;left:0;transform:scale(0.7)}.subpage-navi__item--teaser{color:#fff;position:relative;display:block;overflow:hidden;background-color:#000;margin-bottom:.6666rem}.subpage-navi__item--teaser .zoom{height:0;padding-top:76.6666666667%;transition:transform 0.4s cubic-bezier(0.25, 1, 0.5, 1)}.subpage-navi__item--teaser.selected{cursor:default}.subpage-navi__item--teaser.selected:before{content:none}.subpage-navi__item--teaser:hover .zoom{transform:scale(0.96)}.subpage-navi__item--teaser.selected .zoom{transform:scale(1)}.subpage-navi__item--teaser:hover img{opacity:.8}.subpage-navi__item--teaser.selected img{opacity:1}@media only screen and (min-width: 680px){.subpage-navi__title{font-size:1.225em}}@media only screen and (min-width: 1440px){.subpage-navi__title{font-size:1.529em}}.video{overflow:hidden;display:block}.video__caption{margin-top:1em;text-align:center}.trenner{height:0;padding-top:30%}@media only screen and (min-width: 852px){.trenner{padding-top:15%;background-size:100% auto}}.akkordeon{border-bottom:1px solid #f5f5f5}.akkordeon .akkordeon__on{position:absolute;width:1px;height:1px}img.akkordeon__image{width:4em;height:4em;float:left;border-radius:9em;margin-bottom:0;margin-right:1em}.akkordeon__title{margin-top:.75rem;overflow:hidden}.akkordeon__trigger{border-top:1px solid #f5f5f5;padding-top:.75em;padding-bottom:.75em;cursor:pointer}.akkordeon__trigger .icon{float:right;box-shadow:0 3px 9px rgba(0,0,0,0.2);margin-top:.75em;margin-left:1em;margin-right:1em}.akkordeon__trigger .icon svg{transition:all 400ms cubic-bezier(0.4, 0, 0.6, 1)}.akkordeon__trigger .icon{transition:all 200ms cubic-bezier(0.4, 0, 0.6, 1)}.akkordeon__trigger.selected .icon svg{transform:rotate(135deg)}.akkordeon__trigger:hover .icon{box-shadow:0 7px 21px rgba(0,0,0,0.33);transform:scale(1.1)}.akkordeon__content{overflow:hidden;background-color:#f5f5f5;padding:1.5em;margin-bottom:2em}.akkordeon__content>*:last-child,.akkordeon__content>*:last-child>*:last-child{margin-bottom:0}@media only screen and (min-width: 680px){.akkordeon__content{margin-right:3.5em}}.text_bild__img{margin-bottom:0;display:block}.services_rx__headline{background-color:#105d94;color:#fff;padding:.125em .5em .15em;text-align:center;font-weight:400;font-size:1.25em;margin-bottom:1em}.services_rx__title{font-weight:300;font-size:1.25em;text-transform:uppercase;font-size:1.75em}@media only screen and (min-width: 1024px){.services_rx__list{column-count:2;column-gap:3rem}.services_rx__item{break-inside:avoid;overflow:auto}}@media only screen and (min-width: 1440px){.services_rx__headline{font-size:1.75em}.services_rx__title{font-size:2.5em}}.standorte__map{position:relative;overflow:hidden}.standorte__map img{display:block;margin:0}.standorte__pin,.standorte__marker{display:block;position:absolute;margin-bottom:0;top:0;left:0}.standorte__pin{width:1.5em;height:2em;margin-top:-2em;margin-left:-.75em;transition:all .3s}.standorte__pin:hover,.standorte__pin.hover{opacity:.6}.standorte__marker{margin-bottom:0}.standort{background-color:#e6ecee;margin-bottom:1em;transition:box-shadow .3s}.standort__title,.standort__text{font-weight:300}.standort__title{background-color:#105d94;color:#fff;margin-bottom:0;padding:.75rem 1rem}.standort__text{padding:.75rem 1rem 1rem}.standort__text>*:last-child{margin-bottom:0;padding-bottom:0}.standort__text b,.standort__text strong{font-weight:400}.standort:hover,.standort.hover{box-shadow:0 0.25em 1em rgba(0,0,0,0.2)}@media only screen and (min-width: 680px){.standorte__pin{width:2em;height:2.6666666667em;margin-top:-2.6666666667em;margin-left:-1em}}@media only screen and (min-width: 1440px){.standorte__pin{width:3em;height:4em;margin-top:-4em;margin-left:-1.5em}.standort__title{font-size:2.1175em;padding:1.5rem 1.5rem 2.5rem}.standort__text{font-size:1.412em;padding:1.25rem 1.5rem 2.25rem}}.projects_list>.col{margin-bottom:.6666rem;overflow:hidden}.projects_list a{background-color:#f5f5f5;padding-bottom:100px;margin-bottom:-100px}.projects_list__img,.projects_list__img img{margin-bottom:0;display:block;position:relative}.projects_list__text{padding:.5rem 1rem 10rem 1rem;position:relative;margin-bottom:-9rem}.projects_list__text .icon{box-shadow:0 0 0 2px #105d94}.projects_list__item>.overlay{bottom:-6em}.projects_list__item .overlay,.projects_list__bereich,.projects_list__bereich span,.projects_list__name{transition:all 0.4s cubic-bezier(0, 0.6, 0.6, 1)}.projects_list__bereich{position:absolute;margin-bottom:0;bottom:100%;left:0;right:25%;padding:1rem;background-color:rgba(245,245,245,0.85)}.projects_list__bereich span{display:inline-block}.projects_list__item{display:block;position:relative}.projects_list__item .overlay{opacity:0}.projects_list__item:hover .projects_list__bereich,.projects_list__item:hover .projects_list__name{color:#fff}.projects_list__item:hover .projects_list__bereich span{transform:translateY(0.8em)}.projects_list__item:hover .overlay{opacity:1}@media only screen and (min-width: 1440px){.projects_list__item-deko-container{display:flex;flex-direction:column;justify-content:stretch}.projects_list__deko-container{height:50%}.projects_list__deko-container>.grd{height:100%;flex-wrap:nowrap}.projects_list a{padding-bottom:0;margin-bottom:0}.projects_list__item>.overlay{bottom:0}.projects_list__item{position:relative}.projects_list__text{padding:1.5rem;position:absolute;left:0;bottom:0;right:25%;background-color:rgba(245,245,245,0.85);margin-bottom:0}.projects_list__bereich{position:relative;bottom:auto;right:auto;padding:0;background-color:transparent}.projects_list__item{display:block}.projects_list__item:hover .projects_list__bereich span{transform:translateY(0)}.projects_list__item:hover .projects_list__name{transform:translateY(0)}}.section_trenner_rx{height:400px;background:#f5f5f5 center center no-repeat fixed;background-size:cover}.bereichsteaser>.col{margin-bottom:.6666rem}.bereichsteaser h3{color:#fff;text-transform:uppercase;font-weight:bold}.bereichsteaser>.col.bereichsteaser__item,.bereichsteaser__item{display:block;min-height:8em;padding:1em}.bereichsteaser__item{background-repeat:no-repeat;background-position:center center;background-size:100% auto}.bereichsteaser a.bereichsteaser__item{transition:background .4s}.bereichsteaser a.bereichsteaser__item:hover{background-size:110% auto}@media only screen and (min-width: 1024px){.bereichsteaser>.col.bereichsteaser__item,.bereichsteaser__item{display:block;min-height:13em;padding:1em}.bereichsteaser>.col:nth-child(3n-1){transform:translateY(-.6666rem)}}.icon{display:inline-block;position:relative;vertical-align:-0.15em;fill:currentColor;overflow:hidden}.icon,.icon>svg{width:1em;height:1em}.icon>svg{position:absolute;top:0;left:0;right:0}.icon.large{vertical-align:-0.333em}.icon.large,.icon.large>svg{width:1.5em;height:1.5em}.icon.xl{vertical-align:-0.75em}.icon.xl,.icon.xl>svg{width:2.25em;height:2.25em}.icon.xxl{vertical-align:-1.4125em}.icon.xxl,.icon.xxl>svg{width:3.5em;height:3.5em}.icon.xxxl{vertical-align:-2.125em}.icon.xxxl,.icon.xxxl>svg{width:5em;height:5em}.icon.full{vertical-align:0;width:100%;height:0;padding-bottom:100%}.icon.full>svg{width:100%;height:100%;position:absolute;left:0;top:0}.tca_sequenz--anfang{height:180px;margin-top:-200px;background-color:#d8eaf0}.tca_sequenz--sequenz{background-color:#d8eaf0}.tca_sequenz h1{color:#105d94;font-size:2em}.tca_sequenz h2{color:#24abe1}.tca_sequenz__container:nth-child(n+2){position:absolute;left:0;top:0;right:0;bottom:0}.tca_sequenz__container:nth-child(2){clip-path:inset(0 0 0 38%)}.tca_sequenz__container:nth-child(3){clip-path:inset(0 0 0 61.5%)}.animation-sequenz{position:relative}.animation-sequenz img{display:block;margin:0}.animation-sequenz>*{display:none;width:100%;height:auto;margin:0;padding:0;position:absolute;top:0;left:0}.animation-sequenz>*:first-child{position:relative;display:block}.animation-sequenz>*.on{display:block}@media only screen and (min-width: 680px){.tca_sequenz--anfang{height:212.5px;margin-top:-250px}.tca_sequenz h1{font-size:3em}}@media only screen and (min-width: 1024px){.tca_sequenz--anfang{height:240px;margin-top:-300px}}.iframe_rx iframe{height:500px;max-height:80vh;max-height:80dvh}.iframe_rx.iframe_rx--2 iframe{height:auto;max-height:none;aspect-ratio:16/9}.iframe_rx.iframe_rx--3 iframe{height:auto;max-height:none;aspect-ratio:1}#cookieBox{display:none;position:fixed;right:0;bottom:0;left:0;padding:.5em 2.5em;text-align:center;background:rgba(255,255,255,0.8);border-top:1px solid #939393;z-index:13}#cookieBox.show{display:block}.ratio{position:relative;display:block}.ratio--1x1{padding-top:100%}.ratio--1x2{padding-top:200%}.ratio--1x3{padding-top:300%}.ratio--1x4{padding-top:400%}.ratio--2x1{padding-top:50%}.ratio--2x2{padding-top:100%}.ratio--2x3{padding-top:150%}.ratio--2x4{padding-top:200%}.ratio--3x1{padding-top:33.3333333333%}.ratio--3x2{padding-top:66.6666666667%}.ratio--3x3{padding-top:100%}.ratio--3x4{padding-top:133.3333333333%}.ratio--4x1{padding-top:25%}.ratio--4x2{padding-top:50%}.ratio--4x3{padding-top:75%}.ratio--4x4{padding-top:100%}.max50{max-width:50px}.max100{max-width:100px}.max150{max-width:150px}.max200{max-width:200px}.max250{max-width:250px}.max300{max-width:300px}.max350{max-width:350px}.max400{max-width:400px}.max450{max-width:450px}.max500{max-width:500px}.max550{max-width:550px}.max600{max-width:600px}.max650{max-width:650px}.max700{max-width:700px}.max750{max-width:750px}.max800{max-width:800px}.max100pro{width:auto;max-width:100%}.no-mobile{display:none}.desktop{display:none}@media only screen and (max-width: 679.99px){._mfL{float:left}._mfR{float:right}}@media only screen and (min-width: 500px){.-mtfL{float:left}.-mtfR{float:right}}@media only screen and (max-width: 1023.99px){.no-mobile{background-image:none !important}}@media only screen and (min-width: 680px){.-tfR{float:right}}@media only screen and (min-width: 1024px){.no-mobile{display:block}.-lfR{float:right}.mobile{display:none !important;background-image:none !important}}@media only screen and (min-width: 1440px){.-dfR{float:right}.desktop{display:block}.no-desktop{display:none !important}}.special-headline{background-color:#939393;color:#fff;padding:.125em .5em .15em;text-align:center;font-weight:400;font-size:1.2em;margin-bottom:1em}.overlay{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.overlay--top{bottom:auto}.overlay--right{left:auto}.overlay--bottom{top:auto}.overlay--left{right:auto}.overlay--center{top:50%;bottom:auto;transform:translateY(-50%)}.rund,.kreis,a.rund,a.kreis{border-radius:99em}.b-i-cover{background-position:center center;background-size:cover}.b-i-contain{background-position:center center;background-size:contain;background-repeat:no-repeat}.schraffur{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='11'><polygon fill='rgba(255,255,255,0.1)' points='0,0 2,0 -9,11 -11,11 0,0'/><polygon fill='rgba(255,255,255,0.1)' points='11,0 13,0 2,11 0,11 11,0'/></svg>")}.schatten{box-shadow:0 0.5em 1.25em rgba(0,0,0,0.15)}.weiss,a.weiss,.white,a.white{color:#fff}.zoom-out{transition:all .3s}img.zoom-out{margin:0;display:block}a:hover .zoom-out,a.selected .zoom-out{transform:scale(0.9)}.center{text-align:center}.right{text-align:right}.left{text-align:left}.block-center,.center-block{margin-left:auto;margin-right:auto;display:block}.relative{position:relative}.oH{overflow:hidden}.z-i1{z-index:1}.o25{opacity:.25}.o50{opacity:.5}.o75{opacity:.75}.no-upper{text-transform:none}.upper{text-transform:uppercase}.light{font-weight:300}.normal{font-weight:400}.bold{font-weight:700}.heavy{font-weight:800}.f-s90{font-size:90%}.f-s150{font-size:150%}.nobr{white-space:nowrap}.fL{float:Left}.fR{float:right}.clear{clear:both}.clearL{clear:left}.clearR{clear:right}.block{display:block}.hide,.hidden{display:none}.p-e-none{pointer-events:none}.cblau{color:#105d94}.b-cblau{background-color:#105d94}.cblau1{color:#004280}.b-cblau1{background-color:#004280}.cblau2{color:#0061a3}.b-cblau2{background-color:#0061a3}.cblau3{color:#0084c0}.b-cblau3{background-color:#0084c0}.cblau4{color:#1a9ecc}.b-cblau4{background-color:#1a9ecc}.ckuhlen{color:#24abe1}.b-ckuhlen{background-color:#24abe1}.ckaltwasser{color:#054481}.b-ckaltwasser{background-color:#054481}.chellblau{color:#24abe1}.b-chellblau{background-color:#24abe1}.chellblau1{color:#0c9bd3}.b-chellblau1{background-color:#0c9bd3}.chellblau2{color:#32b5ea}.b-chellblau2{background-color:#32b5ea}.chellblau3{color:#78d8ff}.b-chellblau3{background-color:#78d8ff}.chellblau4{color:#94d7f2}.b-chellblau4{background-color:#94d7f2}.cgewerbekalte{color:#9d2588}.b-cgewerbekalte{background-color:#9d2588}.cviolett{color:#9d2588}.b-cviolett{background-color:#9d2588}.cviolett1{color:#901c7c}.b-cviolett1{background-color:#901c7c}.cviolett2{color:#df81cf}.b-cviolett2{background-color:#df81cf}.cviolett3{color:#ba3fa6}.b-cviolett3{background-color:#ba3fa6}.cviolett4{color:#f1bfe9}.b-cviolett4{background-color:#f1bfe9}.cheizen{color:#e62623}.b-cheizen{background-color:#e62623}.crot{color:#e62623}.b-crot{background-color:#e62623}.crot1{color:#920e0c}.b-crot1{background-color:#920e0c}.crot2{color:#b80b09}.b-crot2{background-color:#b80b09}.crot3{color:#d2100d}.b-crot3{background-color:#d2100d}.crot4{color:#f23633}.b-crot4{background-color:#f23633}.cluften{color:#b0d8db}.b-cluften{background-color:#b0d8db}.cmint{color:#b0d8db}.b-cmint{background-color:#b0d8db}.cmint1{color:#9ec9cc}.b-cmint1{background-color:#9ec9cc}.cmint2{color:#b9dcdf}.b-cmint2{background-color:#b9dcdf}.cmint3{color:#cfe9eb}.b-cmint3{background-color:#cfe9eb}.cmint4{color:#e5f2f4}.b-cmint4{background-color:#e5f2f4}.ceenergien{color:#92c01e}.b-ceenergien{background-color:#92c01e}.cgrun{color:#92c01e}.b-cgrun{background-color:#92c01e}.cgrun1{color:#6a8d11}.b-cgrun1{background-color:#6a8d11}.cgrun2{color:#7ea811}.b-cgrun2{background-color:#7ea811}.cgrun3{color:#87b80c}.b-cgrun3{background-color:#87b80c}.cgrun4{color:#a1d02a}.b-cgrun4{background-color:#a1d02a}.clightblau{color:#d8eaf0}.b-clightblau{background-color:#d8eaf0}.cweiss{color:#fff}.b-cweiss{background-color:#fff}.chell{color:#e6ecee}.b-chell{background-color:#e6ecee}.clight{color:#f5f5f5}.b-clight{background-color:#f5f5f5}.cgrau{color:#4c4c4c}.b-cgrau{background-color:#4c4c4c}.cgrau1{color:#646464}.b-cgrau1{background-color:#646464}.cgrau2{color:#939393}.b-cgrau2{background-color:#939393}.cgrau3{color:#c5c5c5}.b-cgrau3{background-color:#c5c5c5}.cdark{color:#242424}.b-cdark{background-color:#242424}.cschwarz{color:#000}.b-cschwarz{background-color:#000}.cerror{color:red}.b-cerror{background-color:red}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.FormBuilder,.FormBuilder input,.FormBuilder textarea,.FormBuilder select,.FormBuilder button,.FormBuilder .ui-widget{box-sizing:border-box;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5em}.FormBuilder .alert{padding:10px 15px}.FormBuilder .alert-error{background:red;color:#fff}.FormBuilder .alert-success{background:#fff !important;color:#000 !important;font-weight:400;text-transform:none;font-size:1em;line-height:1.25em;text-align:center}.FormBuilder.InputfieldForm{font-size:110%;padding:1px;margin:1em 0 0}.FormBuilder.InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]),.FormBuilder.InputfieldForm select:not([multiple]){margin:0;box-sizing:border-box;height:40px;max-width:100%;width:100%;padding:0 10px;border:1px solid #ddd;background:#fbfbfb;vertical-align:middle;display:inline-block}.FormBuilder.InputfieldForm input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=range]):focus,.FormBuilder.InputfieldForm select:not([multiple]):focus{background:#fff}.FormBuilder.InputfieldForm select[multiple],.FormBuilder.InputfieldForm textarea{padding:5px 10px;border:1px solid #ddd;background:#fbfbfb}.FormBuilder.InputfieldForm select[multiple]:focus,.FormBuilder.InputfieldForm textarea:focus{background:#fff}.FormBuilder.InputfieldForm select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23666%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-position:100% 50%}.FormBuilder.InputfieldForm select:not([multiple]):not([size])::-ms-expand{display:none}.FormBuilder.InputfieldForm select:not([multiple]):not([size]) option{color:#444}.FormBuilder.InputfieldForm input[type=file]{line-height:1}.FormBuilder.InputfieldForm button{text-transform:uppercase;padding:10px 30px;background:#939393;color:#fff;border:none;border-radius:0}.FormBuilder.InputfieldForm button:hover{cursor:pointer;background:#105d94}.FormBuilder.InputfieldForm .input-error{color:red;font-size:smaller}.FormBuilder.InputfieldForm .Inputfield{margin-bottom:2em}.FormBuilder.InputfieldForm .Inputfield .InputfieldHeader{display:block;font-weight:600;padding-bottom:0.25em}.FormBuilder.InputfieldForm .notes,.FormBuilder.InputfieldForm .description{margin-bottom:0.5em;margin-top:0;opacity:0.6}.FormBuilder.InputfieldForm .notes{font-size:smaller}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset{padding:25px;padding-top:0;padding-bottom:0;border:1px solid #ddd}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset legend{font-weight:600;font-size:larger}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>legend+.InputfieldContent{margin-top:1em}.FormBuilder.InputfieldForm fieldset.InputfieldFieldset>.InputfieldContent>.description{margin:1em 0}.FormBuilder.InputfieldForm .InputfieldFormBuilderFile{padding:25px;padding-bottom:12.5px;border:1px solid #ddd;background:#fbfbfb}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm{margin-bottom:0}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden){margin-bottom:10px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm>.InputfieldHeader:not(.InputfieldHeaderHidden)+.InputfieldContent label.InputfieldHeader{font-weight:normal}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm{padding-top:20px;margin:20px 0;border-color:#eee;border-size:1px}.FormBuilder.InputfieldForm fieldset.InputfieldFormBuilderForm legend{color:#777;font-weight:bold;text-transform:uppercase;padding:0 5px}.FormBuilder.InputfieldForm .InputfieldFormBuilderForm+.InputfieldFormBuilderForm{padding-top:20px}.FormBuilder.InputfieldForm .InputfieldFormBuilderPageBreak{margin-bottom:20px}.FormBuilder.InputfieldForm .InputfieldCheckbox>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldCheckboxes>.InputfieldContent,.FormBuilder.InputfieldForm .InputfieldRadios>.InputfieldContent{padding-top:5px}.FormBuilder.InputfieldForm .InputfieldCheckbox .pw-no-select,.FormBuilder.InputfieldForm .InputfieldCheckboxes .pw-no-select,.FormBuilder.InputfieldForm .InputfieldRadios .pw-no-select{position:relative;top:2px}.FormBuilder.InputfieldForm .InputfieldToggle .InputfieldToggleGroup label{height:40px;line-height:40px;padding-top:0;padding-bottom:0;vertical-align:middle}.FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:'*'}.FormBuilder.InputfieldForm #wrap_Inputfield-{display:none}.FormBuilder.InputfieldForm .InputfieldSubmit button{font-weight:bold}.FormBuilder.InputfieldForm .InputfieldSubmit button:hover{opacity:0.9}.FormBuilder.InputfieldForm .InputfieldColumnWidth>.InputfieldHeaderHidden::before{display:block;content:"\00a0 "}.FormBuilder.InputfieldForm button[type=submit]{margin-bottom:0}.FormBuilder.InputfieldForm .InputfieldSubmit{margin-bottom:0}.FormBuilder.InputfieldForm #Inputfield_title{padding-bottom:1em}.FormBuilder.InputfieldForm .phone_col{margin-left:0;margin-right:0}.FormBuilder.InputfieldForm .phone_col label{font-size:0}.FormBuilder.InputfieldForm #Inputfield_k_angebot{min-height:222px}.FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn]{display:none}#FormBuilder_form-kataloge .Inputfield_daikin_de .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_daikin_fr .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_daikin_it .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_panasonic_de .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_panasonic_fr .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_panasonic_it .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_keller_de .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_keller_fr .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_keller_it .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_aermec_de .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_aermec_fr .InputfieldHeader:before,#FormBuilder_form-kataloge .Inputfield_aermec_it .InputfieldHeader:before{content:"";display:block;width:180px;height:255px;background:no-repeat center center;background-size:contain;box-shadow:0 0.5em 1.25em rgba(0,0,0,0.15);margin-top:.5em;margin-bottom:.5em}#FormBuilder_form-kataloge .Inputfield_daikin_de .InputfieldHeader:before{background-image:url(../bilder/katalog_daikin_2022_DE.jpg)}#FormBuilder_form-kataloge .Inputfield_daikin_fr .InputfieldHeader:before{background-image:url(../bilder/katalog_daikin_2022_FR.jpg)}#FormBuilder_form-kataloge .Inputfield_daikin_it .InputfieldHeader:before{background-image:url(../bilder/katalog_daikin_2022_IT.jpg)}#FormBuilder_form-kataloge .Inputfield_panasonic_de .InputfieldHeader:before{background-image:url(../bilder/katalog_panasonic_2022_DE.jpg)}#FormBuilder_form-kataloge .Inputfield_panasonic_fr .InputfieldHeader:before{background-image:url(../bilder/katalog_panasonic_2022_FR.jpg)}#FormBuilder_form-kataloge .Inputfield_panasonic_it .InputfieldHeader:before{background-image:url(../bilder/katalog_panasonic_2022_IT.jpg)}#FormBuilder_form-kataloge .Inputfield_keller_de .InputfieldHeader:before{background-image:url(../bilder/katalog_keller_2022_DE.jpg)}#FormBuilder_form-kataloge .Inputfield_keller_fr .InputfieldHeader:before{background-image:url(../bilder/katalog_keller_2022_FR.jpg)}#FormBuilder_form-kataloge .Inputfield_keller_it .InputfieldHeader:before{background-image:url(../bilder/katalog_keller_2022_IT.jpg)}#FormBuilder_form-kataloge .Inputfield_aermec_de .InputfieldHeader:before{background-image:url(../bilder/katalog_aermec_2022_DE.jpg)}#FormBuilder_form-kataloge .Inputfield_aermec_fr .InputfieldHeader:before{background-image:url(../bilder/katalog_aermec_2022_FR.jpg)}#FormBuilder_form-kataloge .Inputfield_aermec_it .InputfieldHeader:before{background-image:url(../bilder/katalog_aermec_2022_IT.jpg)}#FormBuilder_form-kataloge .Inputfield_validation:not(.InputfieldStateHidden)+.InputfieldSubmit{display:none}@media only screen and (min-width: 680px){.FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn]{display:block;margin-bottom:1em}.FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn]>label{display:none !important}.FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>div{display:none}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios{display:flex;align-items:center;margin-bottom:1em}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios>label{flex-basis:50%;max-width:50%;flex-shrink:0}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios .InputfieldContent{flex-basis:50%;max-width:50%;flex-shrink:0}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios .InputfieldContent ul{display:flex}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios .InputfieldContent ul>li{flex-basis:25%;flex-shrink:0;padding:0 !important;text-align:center}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios .InputfieldContent ul>li label span{display:none}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldRadios .InputfieldContent ul>li:nth-child(3){flex-basis:50%}.FormBuilder.InputfieldForm fieldset:is(#Inputfield_anlage_installation_anlage,#Inputfield_zutritt_zutritt_anlage) .InputfieldTextarea{margin-top:2em}html[lang=de] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.de,html[lang=fr] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.fr,html[lang=it] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.it{display:flex;align-items:center}html[lang=de] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.de>*,html[lang=fr] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.fr>*,html[lang=it] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.it>*{flex-basis:12.5%;flex-shrink:0;text-align:center;padding-left:.5em;padding-right:.5em;line-height:1.3}html[lang=de] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.de>*:first-child,html[lang=fr] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.fr>*:first-child,html[lang=it] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.it>*:first-child{flex-basis:50%}html[lang=de] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.de>*:nth-child(4),html[lang=fr] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.fr>*:nth-child(4),html[lang=it] .FormBuilder.InputfieldForm [id*=dummy_ja_nein_nn_wn] .InputfieldContent>.it>*:nth-child(4){flex-basis:25%}}.formSpinner{pointer-events:none;opacity:0;display:inline-block;float:right;width:2em;height:2em;margin-top:-2.5em;border:2px solid #105d94;border-top-color:transparent;border-radius:9em;animation:drehen 1.5s linear infinite}.FormBuilder.is-uploading+.formSpinner{opacity:1}@keyframes drehen{to{transform:rotate(360deg)}}.Inputfields>.Inputfield>.InputfieldContent:before,.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:before,.pw-clearfix:after{content:"";display:table;border-collapse:collapse}.Inputfields>.Inputfield>.InputfieldContent:after,.InputfieldForm:after,.pw-clearfix:after{clear:both}.pw-clearfix{min-height:0}