.ce-align-left{text-align:left}.ce-align-center{text-align:center}.ce-align-right{text-align:right}.ce-table td,.ce-table th{vertical-align:top}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}.ce-left .ce-gallery,.ce-column{float:left}.ce-center .ce-outer{position:relative;float:right;right:50%}.ce-center .ce-inner{position:relative;float:right;right:-50%}.ce-right .ce-gallery{float:right}.ce-gallery figure{display:table;margin:0}.ce-gallery figcaption{display:table-caption;caption-side:bottom}.ce-gallery img{display:block}.ce-gallery iframe{border-width:0}.ce-border img,.ce-border iframe{border:2px solid #000;padding:0}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px}.ce-intext.ce-right .ce-gallery{margin-left:10px}.ce-intext.ce-left .ce-gallery{margin-right:10px}.ce-below .ce-gallery{margin-top:10px}.ce-column{margin-right:10px}.ce-column:last-child{margin-right:0}.ce-row{margin-bottom:10px}.ce-row:last-child{margin-bottom:0}.ce-above .ce-bodytext{clear:both}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto}.ce-headline-left{text-align:left}.ce-headline-center{text-align:center}.ce-headline-right{text-align:right}.ce-uploads{margin:0;padding:0}.ce-uploads li{list-style:none outside none;margin:1em 0}.ce-uploads img{float:left;padding-right:1em;vertical-align:top}.ce-uploads span{display:block}.ce-table{width:100%;max-width:100%}.ce-table th,.ce-table td{padding:.5em .75em;vertical-align:top}.ce-table thead th{border-bottom:2px solid #dadada}.ce-table th,.ce-table td{border-top:1px solid #dadada}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada}.frame-space-before-extra-small{margin-top:1em}.frame-space-before-small{margin-top:2em}.frame-space-before-medium{margin-top:3em}.frame-space-before-large{margin-top:4em}.frame-space-before-extra-large{margin-top:5em}.frame-space-after-extra-small{margin-bottom:1em}.frame-space-after-small{margin-bottom:2em}.frame-space-after-medium{margin-bottom:3em}.frame-space-after-large{margin-bottom:4em}.frame-space-after-extra-large{margin-bottom:5em}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,.25);margin-bottom:2em}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,.25);margin-top:2em}.frame-indent{margin-left:15%;margin-right:15%}.frame-indent-left{margin-left:33%}.frame-indent-right{margin-right:33%}.alert__title{font-weight:700}.alert__list{margin:0;padding:0;list-style:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../../../../Templates/Site/Resources/Public/css/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../../../../../../Templates/Site/Resources/Public/css/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../../../../../../Templates/Site/Resources/Public/css/fancybox/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../../../../../../Templates/Site/Resources/Public/css/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../../../../../../Templates/Site/Resources/Public/css/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../../../../../Templates/Site/Resources/Public/css/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}@font-face{font-family:'celseo-main-icons';src:url(/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.eot?46715766);src:url("/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.eot?46715766#iefix") format("embedded-opentype"),url(/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.woff2?46715766) format("woff2"),url(/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.woff?46715766) format("woff"),url(/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.ttf?46715766) format("truetype"),url("/Templates/Site/Resources/Public/Fonts/celseo-main-icons/celseo-main-icons.svg?46715766#celseo-main-icons") format("svg");font-weight:400;font-style:normal}[class^="vjs-big-play-button"]:before,[class*=" vjs-big-play-button"]:before{font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.vjs-default-skin .vjs-big-play-button::before{content:""!important}[class^="celseo-main-icon-"]:before,[class*=" celseo-main-icon-"]:before{font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em}.celseo-main-icon-add-on:before{content:""}.celseo-main-icon-angebot-erhalten:before{content:""}.celseo-main-icon-angebot-erstellen:before{content:""}.celseo-main-icon-berechnung:before{content:""}.celseo-main-icon-celseo-finanzservice:before{content:""}.celseo-main-icon-check-fertig:before{content:""}.celseo-main-icon-dachdecker:before{content:""}.celseo-main-icon-dateneingabe:before{content:""}.celseo-main-icon-elektro-strom:before{content:""}.celseo-main-icon-fachbetriebe:before{content:""}.celseo-main-icon-formular-planung:before{content:""}.celseo-main-icon-gas:before{content:""}.celseo-main-icon-gespraech-kontakt-beratung:before{content:""}.celseo-main-icon-heizoel:before{content:""}.celseo-main-icon-heizung:before{content:""}.celseo-main-icon-klempnerei:before{content:""}.celseo-main-icon-klima:before{content:""}.celseo-main-icon-kombination:before{content:""}.celseo-main-icon-kundendienst-kontakt:before{content:""}.celseo-main-icon-kundendienst:before{content:""}.celseo-main-icon-lampe-licht:before{content:""}.celseo-main-icon-nav-control-calendar-grey:before{content:""}.celseo-main-icon-nav-control-clock-grey:before{content:""}.celseo-main-icon-objektgeschaeft:before{content:""}.celseo-main-icon-oel-und-gas:before{content:""}.celseo-main-icon-pellets:before{content:""}.celseo-main-icon-planung-entwicklung:before{content:""}.celseo-main-icon-post-email-verschicken:before{content:""}.celseo-main-icon-referenzen:before{content:""}.celseo-main-icon-sanitaer:before{content:""}.celseo-main-icon-service-installation:before{content:""}.celseo-main-icon-smart-home-steuerung:before{content:""}.celseo-main-icon-sparen-foerdermittel-geld:before{content:""}.celseo-main-icon-standort-vor-ort:before{content:""}.celseo-main-icon-suche:before{content:""}.celseo-main-icon-video-play-button:before{content:""}.celseo-main-icon-wasser:before{content:""}.celseo-main-icon-zertifikat-garantie:before{content:""}footer ul.serviceMenu{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none}footer ul.serviceMenu>li:after{content:"|";padding:0 1em}footer ul.serviceMenu>li:last-child:after,footer ul.serviceMenu>li li:after{content:"";padding:0}html.no-js nav,html.js body.navOpen nav{right:0;transition:all .2s}html.no-js main,html.js body.navOpen main,html.no-js footer,html.js body.navOpen footer{margin-right:360px;transition:all .2s}@media screen and (max-width:1536px){html.no-js .wrapper,html.js body.navOpen .wrapper{width:100%;padding:0 1em;box-sizing:border-box}}@media screen and (max-width:800px){html.no-js main,html.js body.navOpen main,html.no-js footer,html.js body.navOpen footer{margin-right:0}}@keyframes checkbox-activate{0%{width:12px;height:12px}20%{width:19px;height:19px}40%{width:14px;height:14px}60%,100%{width:16px;height:16px}}@keyframes checkbox-deactivate{0%{width:16px;height:16px}100%{width:12px;height:12px}}@keyframes loading{0%{transform:scale(0);opacity:1}100%{transform:scale(3);opacity:0}}*{margin:0;padding:0}html{min-height:100%;position:relative}body{font-family:Helvetica;font-weight:400;color:#000;font-size:16px;line-height:1.3em;background:#FFF;min-height:100%}body{display:flex;flex-direction:column;min-height:100vh}body .header,body .footer{flex:none}body main{flex:1 0 auto}body footer{bottom:0}footer{background:#f3f3f3}footer,footer a{color:#FFF}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}h1{font-family:Helvetica;font-weight:700;font-size:2.5rem;color:#0552ad}h2{font-family:Helvetica;font-weight:700;font-size:2.25rem;color:#0552ad}h3{font-family:Helvetica;font-weight:700;font-size:1.375rem;color:#0552ad}h4{font-family:Helvetica;font-weight:700;font-size:1.3rem;color:#0552ad}h5{font-family:Helvetica;font-weight:700;font-size:1rem;color:#0552ad}h6{font-family:Helvetica;font-weight:700;font-size:1rem;color:#0552ad}h1,h2,h3,h4,h5,h6{line-height:1.3em;margin:1.5em 0 .25em}p{line-height:1.3em;margin:.25em 0 1em}a{text-decoration:none;color:#004494}strong{font-family:Helvetica;font-weight:700}a:visited{color:#004494}hr{border:0;width:100%;height:2px;color:#0552ad;background-color:#0552ad;margin:0 auto;margin-top:1.2em;margin-bottom:1.2em;clear:both}.clearer{clear:both;display:block;font-size:0;height:0;line-height:0}.wrapper{margin-left:auto;margin-right:auto;width:1176px}@media screen and (max-width:1176px){.wrapper{width:100%;padding:0 1em;box-sizing:border-box}}.wrapper .wrapper{width:auto}.bgFull{width:100%}.bgFull.bgWhite{background-color:#FFF}.bgFull.bgGray{background-color:#f3f3f3}.bgFull.bgPrimary{background-color:#004494}.bgFull.bgPrimary h1,.bgFull.bgPrimary h2,.bgFull.bgPrimary h3,.bgFull.bgPrimary h4,.bgFull.bgPrimary h5,.bgFull.bgPrimary h6,.bgFull.bgPrimary p,.bgFull.bgPrimary ul,.bgFull.bgPrimary a,.bgFull.bgPrimary a:hover,.bgFull.bgPrimary a:visited{color:#FFF}.bgFull.bgSecondary{background-color:#0552ad}.bgFull.bgSecondary h1,.bgFull.bgSecondary h2,.bgFull.bgSecondary h3,.bgFull.bgSecondary h4,.bgFull.bgSecondary h5,.bgFull.bgSecondary h6,.bgFull.bgSecondary p,.bgFull.bgSecondary ul,.bgFull.bgSecondary a,.bgFull.bgSecondary a:hover,.bgFull.bgSecondary a:visited{color:#FFF}.centerHorizontal{display:flex;align-items:center}.column1{width:100%}.column2{width:50%}.column3{width:33.3333333333%}.column32{width:66.6666666666%}.column4{width:25%}.column5{width:20%}.column6{width:16.6666666666%}.hide{display:none}svg.icon{width:1em;height:1em;vertical-align:baseline;line-height:0;display:inline-block;transform:translate(0,.15em)}svg.icon *{fill:currentColor}.tablet,.smartphone{display:none}@media screen and (max-width:1176px){.column4,.column5,.column6{width:50%}.desktop{display:none}.tablet{display:inline-block}}@media screen and (max-width:800px){.column2{width:100%}.column3{width:100%}.column4,.column5,.column6{width:100%}.tablet{display:none}.smartphone{display:inline-block}.noSmartphone{display:none}h1{font-size:1.5rem}h2{font-size:1.25rem}h3{font-size:1.2rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:1rem}}#fsCookNTrack{position:fixed;bottom:0;right:0;left:0;background:rgba(5,82,173,.8);color:#fff;z-index:9999;padding:3.5rem 2rem;font-size:.9rem}#fsCookNTrack a{color:inherit;text-decoration:underline}#fsCookNTrack a:hover,#fsCookNTrack a:active,#fsCookNTrack a:focus{text-decoration:none}#fsCookNTrack .fsCookNTrack-message{flex:1}#fsCookNTrack .fsCookNTrack-message .fsCookNTrack-nav{margin-top:.5rem}#fsCookNTrack .fsCookNTrack-message .fsCookNTrack-nav a{display:inline-block}#fsCookNTrack .fsCookNTrack-message .fsCookNTrack-nav a+a{margin-left:1rem}#fsCookNTrack .fsCookNTrack-buttons{margin:1em 0 0}#fsCookNTrack .fsCookNTrack-buttons button{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}#fsCookNTrack .fsCookNTrack-buttons button.abort{background:#999;border-color:#999}#fsCookNTrack .fsCookNTrack-buttons button:hover,#fsCookNTrack .fsCookNTrack-buttons button:active,#fsCookNTrack .fsCookNTrack-buttons button:focus{background:#0552ad;border-color:#0552ad}#fsCookNTrack .fsCookNTrack-buttons button+button{margin-left:.5em}@media (min-width:600px){#fsCookNTrack{display:flex;align-items:center}#fsCookNTrack .fsCookNTrack-buttons{margin:0 0 0 2em}}@media (max-width:599px){#fsCookNTrack .fsCookNTrack-buttons{text-align:right;margin-top:2em}#fsCookNTrack .fsCookNTrack-buttons a{display:inline-block;border:1px solid currentColor;border-radius:.2rem;padding:.5rem}}html.no-js #navToggle{display:none}html.js nav{right:-360px;transition:all .2s}body{display:flex;flex-direction:column;min-height:100vh}body .content-container{width:100%;position:relative}body main,body footer{position:relative;left:0;transition:margin-right .2s}nav{font-family:Helvetica;font-weight:400;position:fixed;font-size:16px;line-height:1.3em;z-index:210;color:#FFF;padding:3em 0;min-width:20rem;width:360px;max-width:100%;height:100vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;background:#004494!important}nav ul{list-style-type:none}nav a,nav a:visited{color:#FFF}nav a{text-decoration:none;display:inline-block;cursor:pointer;padding:8px 16px 8px 16px;z-index:212}nav div{display:flex}nav li{transition:all .2s;z-index:211;font-family:Helvetica;font-weight:700;font-size:1.25rem}nav li>div>a{color:#FFF;transition:color .2s}nav li.act>a,nav li.act>a:before{color:#0552ad}nav li:hover>div>a,nav li.touched>div>a{color:#FFF;transition:color .2s}nav>ul>li{position:relative;padding:0 0 20px 0}nav>ul>li>ul>li>a{padding:4px 0 0 16px}nav>ul>li>a{padding-left:3.25em}nav>ul>li>a:before{position:absolute;height:1em;font-size:1em;top:.2em;left:1em;font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;color:#FFF;border:solid 1px #FFF;padding:.25em;border-radius:.25em;margin-right:.75em}nav>ul>li.Heizung>a:before,nav>ul>li.heizung>a:before{content:""}nav>ul>li.Bad>a:before,nav>ul>li.bad>a:before,nav>ul>li.sanitaer>a:before{content:""}nav>ul>li.Klima>a:before,nav>ul>li.klima>a:before{content:""}nav>ul>li.Elektro>a:before,nav>ul>li.elektro>a:before,nav>ul>li.elektro-strom>a:before{content:""}nav>ul>li.Service>a:before,nav>ul>li.service>a:before,nav>ul>li.service-installation>a:before{content:""}nav>ul>li.Fachbetriebe>a:before,nav>ul>li.fachbetriebe>a:before{content:""}nav>ul>li.Kontakt>a:before,nav>ul>li.kontakt>a:before,nav>ul>li.post-email-verschicken>a:before{content:""}nav>ul>li.add-on>a:before{content:""}nav>ul>li.angebot-erhalten>a:before{content:""}nav>ul>li.angebot-erstellen>a:before{content:""}nav>ul>li.berechnung>a:before{content:""}nav>ul>li.celseo-finanzservice>a:before{content:""}nav>ul>li.check-fertig>a:before{content:""}nav>ul>li.dachdecker>a:before{content:""}nav>ul>li.dateneingabe>a:before{content:""}nav>ul>li.elektro-strom>a:before{content:""}nav>ul>li.fachbetriebe>a:before{content:""}nav>ul>li.formular-planung>a:before{content:""}nav>ul>li.gas>a:before{content:""}nav>ul>li.gespraech-kontakt-beratung>a:before{content:""}nav>ul>li.heizoel>a:before{content:""}nav>ul>li.heizung>a:before{content:""}nav>ul>li.klempnerei>a:before{content:""}nav>ul>li.klima>a:before{content:""}nav>ul>li.kombination>a:before{content:""}nav>ul>li.kundendienst-kontakt>a:before{content:""}nav>ul>li.kundendienst>a:before{content:""}nav>ul>li.lampe-licht>a:before{content:""}nav>ul>li.nav-control-calendar-grey>a:before{content:""}nav>ul>li.nav-control-clock-grey>a:before{content:""}nav>ul>li.objektgeschaeft>a:before{content:""}nav>ul>li.oel-und-gas>a:before{content:""}nav>ul>li.pellets>a:before{content:""}nav>ul>li.planung-entwicklung>a:before{content:""}nav>ul>li.post-email-verschicken>a:before{content:""}nav>ul>li.referenzen>a:before{content:""}nav>ul>li.sanitaer>a:before{content:""}nav>ul>li.service-installation>a:before{content:""}nav>ul>li.smart-home-steuerung>a:before{content:""}nav>ul>li.sparen-foerdermittel-geld>a:before{content:""}nav>ul>li.standort-vor-ort>a:before{content:""}nav>ul>li.suche>a:before{content:""}nav>ul>li.video-play-butto>a:before{content:""}nav>ul>li.wasser>a:before{content:""}nav>ul>li.zertifikat-garantie>a:before{content:""}nav ul>li>ul{margin-left:2.5em}nav ul>li>ul>li{font-family:Helvetica;font-weight:400;font-size:.875rem}nav #navToggleMenu{position:absolute;right:1.25rem;top:1rem;font-size:1.25rem;user-select:none;transition:background 0.4s linear;color:#0552ad;cursor:pointer}@media screen and (min-width:800px){nav #navToggleMenu{display:none}}nav #navToggleMenu .icon{vertical-align:bottom;margin-left:10px;display:inline-block;position:relative;width:23px;height:20px}nav #navToggleMenu .icon div{transition:top 0.2s 0.2s linear,transform 0.2s linear,background 0.4s linear;position:absolute;left:0;right:0;height:4px;background:#004494}nav #navToggleMenu .icon div:nth-child(1){top:0}nav #navToggleMenu .icon div:nth-child(2){top:8px}nav #navToggleMenu .icon div:nth-child(3){top:16px}.navOpen nav #navToggleMenu{color:#000}.navOpen nav #navToggleMenu .icon div{transition:top 0.2s linear,transform 0.2s 0.2s linear,background 0.4s linear;background:#000;top:8px}.navOpen nav #navToggleMenu .icon div:nth-child(1),.navOpen nav #navToggleMenu .icon div:nth-child(3){transform:rotate(45deg)}.navOpen nav #navToggleMenu .icon div:nth-child(2){transform:rotate(135deg)}@media screen and (max-width:560px){nav #navToggleMenu span{display:none}}.header-container{background:#FFF;z-index:99}.js .header-container{position:fixed;top:0;left:0;right:0}.header-container header{padding:.75rem 1.25rem;max-width:1680px;margin:0 auto;box-sizing:border-box;position:relative}.header-container .logo{max-width:calc(100% - 43px)}.header-container .logo img{vertical-align:middle;max-width:100%;max-height:88px;line-height:0;width:auto;height:auto}.header-container .informationNav{margin-top:1rem;color:#004494}.header-container .informationNav>*:not(:first-child){margin-left:1rem}.header-container .informationNav>*:first-child:last-child{margin-left:auto}.header-container #navToggle{font-family:Helvetica;font-weight:700;font-size:1.25rem;user-select:none;transition:background 0.4s linear;color:#004494;cursor:pointer;position:relative}.header-container #navToggle .icon{vertical-align:bottom;margin-left:10px;display:inline-block;position:relative;width:23px;height:20px}.header-container #navToggle .icon div{transition:top 0.2s 0.2s linear,transform 0.2s linear,background 0.4s linear;position:absolute;left:0;right:0;height:4px;background:#004494}.header-container #navToggle .icon div:nth-child(1){top:0}.header-container #navToggle .icon div:nth-child(2){top:8px}.header-container #navToggle .icon div:nth-child(3){top:16px}.header-container #navToggle .close{display:none}.navOpen .header-container #navToggle{color:#000}.navOpen .header-container #navToggle .close{display:inline}.navOpen .header-container #navToggle .open{display:none}.navOpen .header-container #navToggle .icon div{transition:top 0.2s linear,transform 0.2s 0.2s linear,background 0.4s linear;background:#000;top:8px}.navOpen .header-container #navToggle .icon div:nth-child(1),.navOpen .header-container #navToggle .icon div:nth-child(3){transform:rotate(45deg)}.navOpen .header-container #navToggle .icon div:nth-child(2){transform:rotate(135deg)}@media (max-width:799px){.header-container .informationNav{display:flex;justify-content:space-between}.header-container #navToggle{position:absolute;right:1.25rem;top:1rem}.header-container #navToggle span{display:none!important}}@media (min-width:800px){.header-container header{display:flex;align-items:center;justify-content:space-between}.navOpen .header-container{margin-right:360px;transition:margin-right .2s linear}.header-container .logo{max-width:calc(100% - 200px)}.header-container .menuRow{display:flex;align-items:flex-end}.header-container .menuRow #navToggle{width:140px;text-align:right}.header-container .informationNav{font-family:Helvetica;font-weight:700;font-size:1.25rem;text-align:right;margin-top:0}.header-container .informationNav *{display:inline-block}.header-container .informationNav>*:not(:first-child){margin-left:2rem}}.content{display:flex;flex-wrap:wrap;justify-content:space-between;overflow-x:hidden;font-family:Helvetica;font-weight:400;font-size:1.125rem}.content .frame{width:100%}.content .wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;padding:2em 0 1em}.content .wrapper>div{padding:0 1em;box-sizing:border-box}@media screen and (max-width:800px){.content .wrapper>div.columns{padding:0 1em 1em 1em}}.content .wrapper.breadcrumb{justify-content:flex-start;font-size:.875rem;color:#8f8f8f;padding:1rem 1.25rem;box-sizing:border-box;width:1680px}@media screen and (max-width:1680px){.content .wrapper.breadcrumb{width:100%}}.content .wrapper>div>.wrapper{margin-left:-1em;margin-right:-1em}.content p.buttons{background:transparent}.content p.buttons a{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.content p.buttons a.abort{background:#999;border-color:#999}.content p.buttons a:hover,.content p.buttons a:active,.content p.buttons a:focus{background:#0552ad;border-color:#0552ad}.content a.button{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.content a.button.abort{background:#999;border-color:#999}.content a.button:hover,.content a.button:active,.content a.button:focus{background:#0552ad;border-color:#0552ad}.content .teaser{color:#004494}.content .teaser a{color:#0552ad}.content .iconlist{display:flex;justify-content:space-around;font-family:Helvetica;font-weight:700;font-size:1.25rem;margin:2em 0;text-align:center;list-style-position:inside;line-height:1.3em}@media screen and (max-width:800px){.content .iconlist{flex-wrap:wrap}}.content .iconlist li{position:relative;margin-top:5em;padding:0 3em}.content .iconlist li:before{font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;color:#004494;font-size:5em;position:absolute;top:-1em;left:0;right:0;width:100%;text-align:center}.content .iconlist li strong{display:block;text-align:center;font-family:Helvetica;font-weight:700}.content .iconlist li p{max-width:220px;text-align:center;font-weight:500;font-size:16px;margin-bottom:0}.content ul{margin:1em 0;padding-left:1.5em;box-sizing:border-box;list-style-type:none}.content ul li{margin-bottom:.5em}.content ul li:before{content:"";display:inline-block;border-radius:.2em;border:.2em solid #004494;width:.4em;height:.4em;margin-right:.7em;margin-left:-1.5em;margin-bottom:-.1em}.content ul.check-list{padding-left:0;margin-left:5em;font-size:1.125rem;font-family:Helvetica;font-weight:400}.content ul.check-list li{position:relative;margin-bottom:2em;line-height:1.3em}.content ul.check-list li:before{position:absolute;left:-2em;top:0;bottom:0;font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;content:"";color:#004494;font-size:2.5em;border:2px solid #0552ad;height:1em;margin:0}.content ul.slider{margin:0}.content ul.slider li{margin:0;padding:0}.content ul.slider li:before{display:none}.content .column1>div>h1:first-child,.content .column1 h2:first-child,.content .column1 h3:first-child,.content .column1 h4:first-child,.content .column1 h5:first-child,.content .column1 h6:first-child,.content .column1 p:first-child,.content .column1 ul:first-child,.content .column2>div>h1:first-child,.content .column2 h2:first-child,.content .column2 h3:first-child,.content .column2 h4:first-child,.content .column2 h5:first-child,.content .column2 h6:first-child,.content .column2 p:first-child,.content .column2 ul:first-child,.content .column3>div>h1:first-child,.content .column3 h2:first-child,.content .column3 h3:first-child,.content .column3 h4:first-child,.content .column3 h5:first-child,.content .column3 h6:first-child,.content .column3 p:first-child,.content .column3 ul:first-child,.content .column32>div>h1:first-child,.content .column32 h2:first-child,.content .column32 h3:first-child,.content .column32 h4:first-child,.content .column32 h5:first-child,.content .column32 h6:first-child,.content .column32 p:first-child,.content .column32 ul:first-child,.content .column4>div>h1:first-child,.content .column4 h2:first-child,.content .column4 h3:first-child,.content .column4 h4:first-child,.content .column4 h5:first-child,.content .column4 h6:first-child,.content .column4 p:first-child,.content .column4 ul:first-child,.content .column6>div>h1:first-child,.content .column6 h2:first-child,.content .column6 h3:first-child,.content .column6 h4:first-child,.content .column6 h5:first-child,.content .column6 h6:first-child,.content .column6 p:first-child,.content .column6 ul:first-child,.content .columns>.column2>div>h1:first-child,.content .columns>.column2 h2:first-child,.content .columns>.column2 h3:first-child,.content .columns>.column2 h4:first-child,.content .columns>.column2 h5:first-child,.content .columns>.column2 h6:first-child,.content .columns>.column2 p:first-child,.content .columns>.column2 ul:first-child{margin-top:0}.content .ce-textpic .ce-bodytext h1:first-child,.content .ce-textpic .ce-bodytext h2:first-child,.content .ce-textpic .ce-bodytext h3:first-child,.content .ce-textpic .ce-bodytext h4:first-child,.content .ce-textpic .ce-bodytext h5:first-child,.content .ce-textpic .ce-bodytext h6:first-child,.content .ce-textpic .ce-bodytext p:first-child,.content .ce-textpic .ce-bodytext ul:first-child{margin-top:0}.content .frame-type-text{margin-top:1em}.content .frame-type-text h1:first-child,.content .frame-type-text h2:first-child,.content .frame-type-text h3:first-child,.content .frame-type-text h4:first-child,.content .frame-type-text h5:first-child,.content .frame-type-text h6:first-child,.content .frame-type-text p:first-child,.content .frame-type-text ul:first-child{margin-top:0}.content .ce-image .ce-gallery,.content .ce-textpic .ce-gallery{margin:0;box-sizing:border-box}.content .ce-image .ce-gallery .ce-row .ce-column,.content .ce-textpic .ce-gallery .ce-row .ce-column{margin:0}.content .ce-image .ce-gallery .ce-row .ce-column figure img,.content .ce-textpic .ce-gallery .ce-row .ce-column figure img{max-width:100%;height:auto}.content .ce-image .ce-gallery[data-ce-columns="1"],.content .ce-textpic .ce-gallery[data-ce-columns="1"]{max-width:50%}@media screen and (max-width:800px){.content .ce-image .ce-gallery[data-ce-columns="1"],.content .ce-textpic .ce-gallery[data-ce-columns="1"]{max-width:100%}}.content .ce-image .ce-gallery[data-ce-columns="2"],.content .ce-textpic .ce-gallery[data-ce-columns="2"]{width:100%;display:flex}.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column,.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column{box-sizing:border-box;max-width:50%}@media screen and (max-width:800px){.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column,.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column{max-width:100%}.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column figure,.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column figure{width:100%}}.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd),.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd){padding-right:1em}@media screen and (max-width:800px){.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd),.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(odd){padding-right:0;margin-bottom:1em}}.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even),.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even){padding-left:1em}@media screen and (max-width:800px){.content .ce-image .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even),.content .ce-textpic .ce-gallery[data-ce-columns="2"] .ce-row .ce-column:nth-child(even){padding-left:0}}.content .ce-image .ce-bodytext,.content .ce-textpic .ce-bodytext{margin-bottom:1em;box-sizing:border-box}.content .ce-image.ce-intext img,.content .ce-textpic.ce-intext img{margin-bottom:1em}.content .ce-image.ce-right .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-right .ce-gallery[data-ce-columns="1"]{margin-left:1em}@media screen and (max-width:800px){.content .ce-image.ce-right .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-right .ce-gallery[data-ce-columns="1"]{float:none;margin-left:0;margin-bottom:1em}}.content .ce-image.ce-right .ce-gallery[data-ce-columns="1"] .ce-row .ce-column,.content .ce-textpic.ce-right .ce-gallery[data-ce-columns="1"] .ce-row .ce-column{padding-left:1em}@media screen and (max-width:800px){.content .ce-image.ce-right .ce-gallery[data-ce-columns="1"] .ce-row .ce-column,.content .ce-textpic.ce-right .ce-gallery[data-ce-columns="1"] .ce-row .ce-column{padding-left:0}}.content .ce-image.ce-left .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-left .ce-gallery[data-ce-columns="1"]{margin-right:1em}@media screen and (max-width:800px){.content .ce-image.ce-left .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-left .ce-gallery[data-ce-columns="1"]{float:none;margin-right:0;margin-bottom:1em}}.content .ce-image.ce-left .ce-gallery[data-ce-columns="1"] .ce-row .ce-column,.content .ce-textpic.ce-left .ce-gallery[data-ce-columns="1"] .ce-row .ce-column{padding-right:1em}@media screen and (max-width:800px){.content .ce-image.ce-left .ce-gallery[data-ce-columns="1"] .ce-row .ce-column,.content .ce-textpic.ce-left .ce-gallery[data-ce-columns="1"] .ce-row .ce-column{padding-right:0}}.content .ce-image.ce-above .ce-gallery[data-ce-columns="1"],.content .ce-image.ce-below .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-above .ce-gallery[data-ce-columns="1"],.content .ce-textpic.ce-below .ce-gallery[data-ce-columns="1"]{max-width:100%}.content .ce-image.ce-above .ce-gallery[data-ce-columns="1"] .ce-outer,.content .ce-image.ce-above .ce-gallery[data-ce-columns="1"] .ce-inner,.content .ce-image.ce-above .ce-gallery[data-ce-columns="1"] .ce-column,.content .ce-image.ce-above .ce-gallery[data-ce-columns="1"] figure,.content .ce-image.ce-below .ce-gallery[data-ce-columns="1"] .ce-outer,.content .ce-image.ce-below .ce-gallery[data-ce-columns="1"] .ce-inner,.content .ce-image.ce-below .ce-gallery[data-ce-columns="1"] .ce-column,.content .ce-image.ce-below .ce-gallery[data-ce-columns="1"] figure,.content .ce-textpic.ce-above .ce-gallery[data-ce-columns="1"] .ce-outer,.content .ce-textpic.ce-above .ce-gallery[data-ce-columns="1"] .ce-inner,.content .ce-textpic.ce-above .ce-gallery[data-ce-columns="1"] .ce-column,.content .ce-textpic.ce-above .ce-gallery[data-ce-columns="1"] figure,.content .ce-textpic.ce-below .ce-gallery[data-ce-columns="1"] .ce-outer,.content .ce-textpic.ce-below .ce-gallery[data-ce-columns="1"] .ce-inner,.content .ce-textpic.ce-below .ce-gallery[data-ce-columns="1"] .ce-column,.content .ce-textpic.ce-below .ce-gallery[data-ce-columns="1"] figure{max-width:100%;padding:0!important}.content .ce-image.ce-above .ce-gallery,.content .ce-textpic.ce-above .ce-gallery{margin-bottom:1em}.content .ce-image.ce-below .ce-gallery,.content .ce-textpic.ce-below .ce-gallery{margin-top:1em}.content .ce-intext.ce-left ol,.content .ce-intext.ce-left ul{padding-left:1.5em}.content .columns{display:flex;flex-wrap:wrap;width:100%}@media screen and (max-width:800px){.content .columns{padding:0 1em 1em 1em}}.content .columns>.column2{box-sizing:border-box}.content .columns>.column2:first-child{padding-right:1em}@media screen and (max-width:800px){.content .columns>.column2:first-child{padding:0}}.content .columns>.column2:last-child{padding-left:1em}@media screen and (max-width:800px){.content .columns>.column2:last-child{padding:0}}@media screen and (max-width:800px){.content .columns.reverse{flex-direction:row-reverse}}.content .videocontainer{position:relative;height:0;padding-bottom:56.25%!important;width:100%;margin:1em 0 0}.content .videocontainer svg.icon{position:absolute;left:50%;top:50%;transform:translateY(-50%);color:#FFF;font-size:3rem;margin-left:-1.5rem;margin-top:-1.5rem}.content .videocontainer img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.content .videocontainer .video{position:absolute;top:0;left:0;width:100%;height:100%}.content iframe{width:100%;border:0}.content video.video-embed-item{width:100%}.content .img-responsive{width:100%;height:auto}footer{font-family:Helvetica;font-weight:700}footer .wrapper{display:flex;flex-wrap:wrap;padding:3em 0;box-sizing:border-box}footer .wrapper>div{padding:0 1em 1em 1em;box-sizing:border-box}footer h3{font-size:1.25rem;hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto}footer ul{font-family:Helvetica;font-weight:400;list-style-type:none;font-size:.875rem}footer ul li{padding:.3em 0}footer .copyright{display:flex;align-items:center;flex-wrap:wrap}footer .copyright .column3{display:flex;justify-content:center}footer .copyright .column3:first-child{justify-content:flex-start}footer .copyright .column3:nth-child(3n){justify-content:flex-end;align-items:center}@media screen and (max-width:1176px){footer .copyright .column3{width:100%}footer .copyright .column3:first-child,footer .copyright .column3:nth-child(3n){justify-content:center;padding:1em 0}}footer #toTop{padding:1em;border:2px solid #FFF;border-radius:1em;line-height:1em;margin-left:2em}footer .column6{padding-bottom:3em}@media screen and (max-width:1176px){footer .column6{width:33.3333333%}}@media screen and (max-width:800px){footer .column6{width:50%}}@media screen and (max-width:560px){footer .column6{width:100%}}*{margin:0;padding:0}.slidercontainer{width:100%;height:100%;overflow:hidden;position:relative}.slider{position:relative;height:100%;z-index:0;margin:0 auto}ul.slider{padding:0;margin:0}.slider li{position:absolute;width:100%;height:100%;list-style:none;background-size:cover;background-position:left top;line-height:0}.slider li img{width:100%;height:auto}.slider li:first-child{position:relative}.slider .caption{display:block;background-color:rgba(255,255,255,.8);color:#27348b;font-size:300%;font-weight:700;padding:1% 3% 3% 3%;position:absolute;bottom:0;left:0;right:0;line-height:130%}.slider h1,.slider h2,.slider h3,.slider h4,.slider h5,.slider p{font-family:Helvetica;font-weight:700;background:#FFF;border-radius:.25rem;padding:.5em 1rem;margin:.5rem 0;display:inline-block}.slider h1,.slider h2,.slider h3,.slider h4,.slider h5{color:#004494;font-size:2em}.slider h3{font-size:1.75em}.slider h4{font-size:1.5em}.slider h5{font-size:1.25em}.slider p.buttons{margin-left:-1rem}.text{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;top:2em;bottom:2em}.text.pos-left{left:5em}.text.pos-center{left:50%;margin-left:-25%}.text.pos-right{right:5em}@media screen and (max-width:1176px){.text{display:none}}.navDots li a{background:rgba(255,255,255,.25);width:3em;height:.5em;display:block;border-width:1px;border-color:rgba(255,255,255,.25);border-style:solid}.navDots li a.off{background:rgba(255,255,255,.25)}.navDots li a:hover,.navDots li a.on{background:rgba(255,255,255,.75)}.navDots li a.unloaded{border-color:rgba(255,255,255,.25)}.navDots{display:flex;justify-content:center;position:absolute;bottom:2em;right:2em;left:2em}.navDots li{list-style:none;margin:1em}.navArrows{position:absolute;list-style:none;top:50%;width:100%;display:flex;justify-content:space-between}.navArrows li a{display:block;width:1em;height:1em;border-top:solid 2px rgba(255,255,255,.25);border-left:solid 2px rgba(255,255,255,.25);margin:-1.5em 1em 1em 1em}.navArrows li a.navArPrev{transform:rotate(-45deg)}.navArrows li a.navArNext{transform:rotate(135deg)}.navArrows li a:hover{border-color:rgba(255,255,255,.75)}.frame-type-dce_dceuid1,.frame-type-dce_dceuid3{width:100%}.slider{-webkit-transition-property:opacity,left,top;transition-property:opacity,left,top}.slider .ton{z-index:-1;-webkit-transition:inherit;transition:inherit;left:0%;top:0%}.slider .tnext{z-index:-2;-webkit-transition:none;transition:none;opacity:1;left:0%;top:0%}.slider .toff{z-index:-3;-webkit-transition:none;transition:none;opacity:1;left:0%;top:0%}.slider.fade .ton{opacity:0}.slider.slide-left .ton{left:-100%}.slider.slide-right .ton{left:100%}.slider.slide-down .ton{top:100%}.slider.slide-up .ton{top:-100%}form input,form textarea,form select,form button{margin:.5em 0 1em}form{margin:0 -1em;max-width:800px;margin:0 auto}form h3{display:none}form .col1{width:100%;box-sizing:border-box;padding-left:1em;padding-right:1em}form .col2{width:50%;box-sizing:border-box;padding-left:1em;padding-right:1em}form .col3{width:33.3333%;box-sizing:border-box;padding-left:1em;padding-right:1em}@media screen and (max-width:800px){form .col2{width:100%}form .col3{width:100%}}form fieldset,form .offer{border:none}form fieldset legend,form .offer legend{display:none}form fieldset .fieldsetwrap,form .offer .fieldsetwrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}form label,form legend{font-family:Helvetica;font-weight:400;font-size:1.125rem;color:#0552ad;margin-bottom:.25em}form input,form textarea,form select,form button{transition:border-color 0.25s ease;width:100%;font-family:Helvetica;font-weight:400;font-size:1em;color:#8f8f8f;padding:.5em 1em;box-sizing:border-box;border:2px solid transparent;border-radius:.25em;outline:none;background:#FFF;line-height:1.2;margin-top:.5em;margin-bottom:2em}form input[type=submit],form textarea[type=submit],form select[type=submit],form button[type=submit]{background:#004494;border-color:#004494;transition:all 0.2s linear;color:#FFF;border:0;cursor:pointer}form input[type=submit]:hover,form textarea[type=submit]:hover,form select[type=submit]:hover,form button[type=submit]:hover{background:#0552ad;border-color:#0552ad;transition:all 0.2s linear}form input:hover,form input:active,form input:focus,form textarea:hover,form textarea:active,form textarea:focus,form select:hover,form select:active,form select:focus,form button:hover,form button:active,form button:focus{border-color:#0552ad}form textarea{resize:vertical}form select{height:2.5em}form .radio,form .checkbox{position:relative;margin-bottom:.5em}form .radio label,form .checkbox label{cursor:pointer;padding-left:1.3em;position:relative;display:block;color:#000}form .radio label:before,form .checkbox label:before{cursor:pointer;transform:translate(-50%,-50%);border-radius:3px;animation:checkbox-deactivate 0.25s linear;box-sizing:border-box;position:absolute;content:"";left:10px;top:10px;width:12px;height:12px;border:1px solid #0552ad}form .radio input[type='checkbox'],form .radio input[type='radio'],form .checkbox input[type='checkbox'],form .checkbox input[type='radio']{position:absolute;left:0;top:0;opacity:.01;pointer-events:none;user-select:none;z-index:-999}form .radio input[type='checkbox']:focus+label:before,form .radio input[type='checkbox']:hover+label:before,form .radio input[type='radio']:focus+label:before,form .radio input[type='radio']:hover+label:before,form .checkbox input[type='checkbox']:focus+label:before,form .checkbox input[type='checkbox']:hover+label:before,form .checkbox input[type='radio']:focus+label:before,form .checkbox input[type='radio']:hover+label:before{animation:checkbox-activate 0.25s linear;width:16px;height:16px}form .radio input[type='radio']:checked+label:after,form .checkbox input[type='radio']:checked+label:after{content:"";position:absolute;border-radius:1em;width:6px;height:6px;background:#0552ad;left:7px;top:7px}form .radio input[type='checkbox']:checked+label:after,form .checkbox input[type='checkbox']:checked+label:after{transform:rotate(-45deg);box-sizing:border-box;content:"";position:absolute;width:12px;height:7px;border-left:3px solid #0552ad;border-bottom:3px solid #0552ad;top:4px;left:6px}form .radio input[type='radio']+label:before,form .checkbox input[type='radio']+label:before{border-radius:1em}form .radio input[type='checkbox']+label:before,form .checkbox input[type='checkbox']+label:before{border-radius:2px}form.radio,form.checkbox{margin-bottom:1em}form.radio legend,form.checkbox legend{margin-bottom:.5em;display:block}form .powermail_fieldwrap_anrede .powermail_field{display:flex}form .powermail_fieldwrap_anrede .powermail_field div.radio{margin-right:2em}form .powermail_fieldwrap_anrede label{color:#0552ad}form .powermail_fieldwrap_type_text{margin-bottom:1em}.gallery{margin-bottom:20px}.gallery img{max-height:300px;max-width:100%;vertical-align:middle;line-height:0;width:auto}@media (max-width:500px){.gallery img{max-height:none;width:100%}}.gallery a{display:block;float:left;cursor:pointer;position:relative;margin:0 1px 1px 0}.gallery a:before{transition:opacity 0.2s ease;opacity:0;position:absolute;left:0;top:0;bottom:0;right:0;content:"";background-image:url(../../../../../../Templates/Partners/Images/celseo-open-picture.png);background-repeat:no-repeat;background-position:center center;background-size:60px 60px;background-color:rgba(0,0,0,.5)}.gallery a:hover:before{opacity:1}.tx_fspartners .map,.tx_configurator .map{height:425px;background:#bbb}.tx_fspartners #partnerSearch fieldset{margin:0 1em;width:100%}.tx_fspartners #partnerSearch fieldset .fieldsetwrap{max-width:560px;margin:1em auto 0;justify-content:center;position:relative}.tx_fspartners #partnerSearch fieldset .fieldsetwrap input+.icon{color:#004494;position:relative;right:2em;top:1em}@media screen and (max-width:800px){.tx_fspartners #partnerSearch fieldset .fieldsetwrap input+.icon{position:absolute}}.tx_fspartners .wrapper>div.column1 h2{margin-top:1em}.wrapper .tx_fspartners #partnerSearch fieldset{margin:0}.partnersList{font-size:1rem}.partnersList .partner{border-top:solid 1px #f3f3f3;padding:15px 0}@media screen and (min-width:1176px){.partnersList .partner .column4:last-child{text-align:right}}.partnersList .partner .celseo-icon{font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;color:#004494;border:solid 1px #0552ad;padding:.25em;border-radius:.25em;margin-right:.75em;font-size:1.5em;margin:0 0 .5em 0}.partnersList .partner button{width:auto}.bgFull.bgSecondary .tx_fsreviews{font-family:Helvetica;font-weight:700;line-height:1.3em;margin-left:-1em;margin-right:-1em;box-sizing:border-box}.bgFull.bgSecondary .tx_fsreviews .badge{background:#E7E7EA;border-radius:1em;border:solid 1px #E7E7EA;display:block;overflow:hidden}.bgFull.bgSecondary .tx_fsreviews .badge,.bgFull.bgSecondary .tx_fsreviews .badge a,.bgFull.bgSecondary .tx_fsreviews .badge a:visited{color:#000}.bgFull.bgSecondary .tx_fsreviews .badge .recommendations{padding:1em;line-height:1.3em;text-align:center;border-bottom:solid 1px #000}.bgFull.bgSecondary .tx_fsreviews .badge .recommendations div{line-height:1.3em;font-size:1.875em}.bgFull.bgSecondary .tx_fsreviews .badge .rating{margin:1rem}.bgFull.bgSecondary .tx_fsreviews .badge .rating .stars .star svg{width:25px;height:23.77632px}.bgFull.bgSecondary .tx_fsreviews .badge .rating .stars .star svg polygon{fill:#DEDEDE}.bgFull.bgSecondary .tx_fsreviews .badge .rating .stars .star .active svg polygon{fill:#EAC433}.bgFull.bgSecondary .tx_fsreviews .badge .review{margin:1rem 1rem 0 1rem;position:relative;background:#fff;border-radius:1em;border:solid 1px #E7E7EA;padding:.75em 1em;font-size:.875rem}.bgFull.bgSecondary .tx_fsreviews .badge .review:after{content:"";width:0;height:0;border-style:solid;border-color:#fff transparent transparent;border-width:15px 5px 0;position:absolute;left:20px;bottom:-14px}.bgFull.bgSecondary .tx_fsreviews .badge .information{margin:0 1rem .5rem;text-align:right;font-size:.75rem}.bgFull.bgSecondary .tx_fsreviews .badge .logo{background:linear-gradient(to bottom,#d1d1d4,#e7e7ea);font-size:.75rem;padding:.5em}.bgFull.bgSecondary .tx_fsreviews .badge .logo img{width:45px;height:auto;padding-right:.5em}.tx_fsreviews .summary{text-align:center}.tx_fsreviews .sortablePagination ul.sorting{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.tx_fsreviews .sortablePagination ul.sorting li{display:block;margin:1em;font-size:.875rem;font-family:Helvetica;font-weight:700;background:#FFF;border-radius:.25rem;border:1px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.tx_fsreviews .sortablePagination ul.sorting li:before{display:none}.tx_fsreviews .sortablePagination ul.sorting li.abort{background:#999;border-color:#999}.tx_fsreviews .sortablePagination ul.sorting li:hover,.tx_fsreviews .sortablePagination ul.sorting li:active,.tx_fsreviews .sortablePagination ul.sorting li:focus{background:#0552ad;border-color:#0552ad}.tx_fsreviews .sortablePagination ul.sorting li.active{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.tx_fsreviews .sortablePagination ul.sorting li.active.abort{background:#999;border-color:#999}.tx_fsreviews .sortablePagination ul.sorting li.active:hover,.tx_fsreviews .sortablePagination ul.sorting li.active:active,.tx_fsreviews .sortablePagination ul.sorting li.active:focus{background:#0552ad;border-color:#0552ad}.tx_fsreviews .reviews .review{display:flex;padding:2.5rem;min-height:200px;box-sizing:border-box;font-size:.875rem}.tx_fsreviews .reviews .review:nth-child(odd){background:#f3f3f3}.tx_fsreviews .reviews .review:nth-child(even){background:#FFF}.tx_fsreviews .reviews .review>*{padding:0 1.25rem;margin:10px 0;box-sizing:border-box;flex:1 0 80px}.tx_fsreviews .reviews .review .ratingColumn{order:1}.tx_fsreviews .reviews .review .dateColumn{order:3;text-align:right}.tx_fsreviews .reviews .review .contentColumn{order:2;flex-grow:2;font-size:16px}.tx_fsreviews .reviews .review .contentColumn .comment{margin-top:1em}@media screen and (max-width:800px){.tx_fsreviews .reviews .review{flex-direction:column}.tx_fsreviews .reviews .review .dateColumn{order:2;text-align:left}.tx_fsreviews .reviews .review .contentColumn{order:3}.tx_fsreviews .reviews .review>*{flex:1 0 auto;width:100%}}.tx_fsreviews .loadMoreContainer{text-align:center;margin:1em}.tx_fsreviews .loadMoreContainer .loadMore{font-family:Helvetica;font-weight:700;background:#FFF;border-radius:.25rem;border:1px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.tx_fsreviews .loadMoreContainer .loadMore.abort{background:#999;border-color:#999}.tx_fsreviews .loadMoreContainer .loadMore:hover,.tx_fsreviews .loadMoreContainer .loadMore:active,.tx_fsreviews .loadMoreContainer .loadMore:focus{background:#0552ad;border-color:#0552ad}.tx_fsreviews .intro{text-align:center;max-width:750px;margin:0 auto 5em auto}.tx_fsreviews .addRating{padding:0;justify-content:space-between}.tx_fsreviews .addRating h2{position:relative;padding-left:70px}.tx_fsreviews .addRating h2:before{transform:translateY(-50%);content:url(../../../../../../Templates/Partners/Images/speech-bubble.svg);width:50px;position:absolute;left:0;top:50%}.tx_fsreviews .addRating form{background:#f3f3f3;padding-top:1em;margin-bottom:1em}.tx_fsreviews .input.graphic{margin-top:.5em;margin-bottom:2em}.tx_fsreviews .input.graphic label{display:inline-block;margin-bottom:.5em}.tx_fsreviews .input.rating.withStars select{display:none}.tx_fsreviews .input.rating.withStars .stars .star{display:inline-block;cursor:pointer}.tx_fsreviews .input.rating.withStars .stars .star svg{width:30px;height:28.53159px}.tx_fsreviews .input.rating.withStars .stars .star svg polygon{fill:#dadada}.tx_fsreviews .input.rating.withStars .stars .star.active svg polygon{fill:#00a9ce}.tx_fsreviews .input.rating.withStars .stars .star.hover svg polygon{fill:#c4c4c4}.tx_fsreviews .input.rating.withStars .stars .star.hover.active svg polygon{fill:#0094b5}.tx_fsreviews .input.rating.withStars .stars .star:not(:last-child){padding-right:5px}.tx_fsreviews .rating.withStars:not(.input) .stars{white-space:nowrap}.tx_fsreviews .rating.withStars:not(.input) .stars .star{display:inline-block;position:relative}.tx_fsreviews .rating.withStars:not(.input) .stars .star svg{width:30px;height:28.53159px}.tx_fsreviews .rating.withStars:not(.input) .stars .star svg polygon{fill:#f3f3f3}.tx_fsreviews .rating.withStars:not(.input) .stars .star:not(:last-child){margin-right:5px}.tx_fsreviews .rating.withStars:not(.input) .stars .star .active{overflow:hidden;position:absolute;top:0;left:0;bottom:0;width:100%}.tx_fsreviews .rating.withStars:not(.input) .stars .star .active svg polygon{fill:#00a9ce}.tx_fsreviews .rating.withStars:not(.input).large .stars .star svg{width:60px;height:57.06318px}.tx_fsreviews.large .stars .star svg{width:60px;height:57.06318px}.tx_fsreviews .input.thumbs .thumb{position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.tx_fsreviews .input.thumbs .thumb input{opacity:0;position:absolute;top:10px;left:10px;pointer-events:none}.tx_fsreviews .input.thumbs .thumb input+label{margin-bottom:0!important}.tx_fsreviews .input.thumbs .thumb input+label svg{width:35px;height:30px}.tx_fsreviews .input.thumbs .thumb input+label svg *{fill:#dadada}.tx_fsreviews .input.thumbs .thumb input+label span{display:none}.tx_fsreviews .input.thumbs .thumb input:checked+label svg *{fill:#00a9ce}.tx_fsreviews .input.thumbs .thumb label svg{cursor:pointer}.tx_fsreviews .input.thumbs .thumb.down input+label svg{transform:rotate(180deg)}.tx_fsreviews .input.thumbs .thumb:active input+label svg *{fill:#00a9ce}.tx_fsreviews .input.thumbs .thumb:hover input+label svg *{fill:#c4c4c4}.tx_fsreviews .input.thumbs .thumb:hover input:checked+label svg *{fill:#0094b5}.tx_fsconfigurator{background:#f3f3f3}.tx_fsconfigurator h2{font-size:1.3rem;margin:0}.tx_fsconfigurator form{margin:0;padding:0;max-width:none}.tx_fsconfigurator form.loading .footer .submit{position:relative}.tx_fsconfigurator form.loading .footer .submit input{opacity:.25}.tx_fsconfigurator form.loading .footer .submit:after{animation:loading 0.75s linear infinite;border-radius:50%;content:"";width:20px;height:20px;background:#0552ad;position:absolute;right:38px;top:15px}.tx_fsconfigurator .wrap{max-width:calc(1176px - 2rem);padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.tx_fsconfigurator .wrap.wide{max-width:calc(1680px - 2rem)}.tx_fsconfigurator .button{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none;width:auto;margin:0}.tx_fsconfigurator .button.abort{background:#999;border-color:#999}.tx_fsconfigurator .button:hover,.tx_fsconfigurator .button:active,.tx_fsconfigurator .button:focus{background:#0552ad;border-color:#0552ad}.tx_fsconfigurator .header{margin:0;position:relative}.tx_fsconfigurator .header h1{transition:all 0.25s ease;text-align:center;margin-top:0;margin-bottom:0;color:#0552ad}.tx_fsconfigurator .header h1:not(:last-child){margin-bottom:40px}.tx_fsconfigurator .header .previousQuestionsHint{animation:nudge 6s ease infinite;transform:translateX(-50%);position:absolute;top:calc(100% + 10px);left:50%;font-size:.8rem;text-align:center;color:#0552ad;cursor:pointer}@media (max-width:999px){.tx_fsconfigurator .header .previousQuestionsHint{display:none}}.tx_fsconfigurator .header .previousQuestionsHint svg{display:block;margin:0 auto;width:1em}.tx_fsconfigurator .progressBar{display:flex;margin:0 0 -10px;padding:0;overflow:hidden}.tx_fsconfigurator .progressBar li{transition:padding-top 0.25s ease;position:relative;padding-top:1.5em;color:#b0b0b0;flex:1;text-align:center;font-size:inherit;margin-bottom:0}.tx_fsconfigurator .progressBar li .title{transform:translateX(-50%);transition:font-size 0.25s ease;position:absolute;left:50%;top:0;white-space:nowrap;font-size:.8em}.tx_fsconfigurator .progressBar li .index{border-radius:50%;font-size:14px;width:28px;height:28px;line-height:26.04px;background:#b0b0b0;color:#fff;margin:0 auto;position:relative;z-index:2}.tx_fsconfigurator .progressBar li:before,.tx_fsconfigurator .progressBar li:last-child:after{content:"";position:absolute;width:100%;height:8px;right:50%;bottom:10px;background:currentColor;z-index:1;border:none;border-radius:0;margin:0}.tx_fsconfigurator .progressBar li:last-child:after{right:auto;left:50%;background:#b0b0b0}.tx_fsconfigurator .progressBar li:not(.ahead){color:#0552ad;cursor:pointer}.tx_fsconfigurator .progressBar li:not(.ahead) .index{background:#0552ad}@media (max-width:999px){.tx_fsconfigurator .progressBar{display:none}}.tx_fsconfigurator:not(.fixedHeader) .header{top:0!important}.tx_fsconfigurator.fixedHeader{padding-top:120px}.tx_fsconfigurator.fixedHeader .header{position:fixed;left:0;right:0;background:#f3f3f3;z-index:200}.tx_fsconfigurator.fixedHeader .header h1{font-size:1.3rem;margin-top:10px;margin-bottom:20px}.tx_fsconfigurator .questionGroup figure img{max-width:100%}.tx_fsconfigurator .questionGroup+.questionGroup{border-top:30px solid #fff}.tx_fsconfigurator .question{max-width:800px;margin:60px auto}.tx_fsconfigurator .question h2{margin-bottom:20px}.tx_fsconfigurator .question label{display:block}.tx_fsconfigurator .question .valueSlider,.tx_fsconfigurator .question input[type="number"],.tx_fsconfigurator .question input[type="text"]{max-width:455px}.tx_fsconfigurator .question.answered{opacity:.5;cursor:pointer}.tx_fsconfigurator .question.answered *{pointer-events:none;user-select:none}.tx_fsconfigurator .question.answered:hover{transition:opacity 0.2s linear;opacity:1}.tx_fsconfigurator .question.multiple h2:after,.tx_fsconfigurator .question:not(.required) h2:after{font-family:Helvetica;font-weight:400;font-size:.7em;color:#8f8f8f;display:block}.tx_fsconfigurator .question.multiple h2:after{content:" (Mehrfachauswahl)"}.tx_fsconfigurator .question:not(.required) h2:after{content:" (optional)"}.tx_fsconfigurator .question:not(.required).multiple h2:after{content:" (Mehrfachauswahl, optional)"}.tx_fsconfigurator .question.select:not(.icons) .option+.option{margin-top:20px}.tx_fsconfigurator .question.select.icons .options{display:flex;flex-flow:row wrap;align-items:stretch;margin:-18px}.tx_fsconfigurator .question.select.icons .option{position:relative;padding:18px}.tx_fsconfigurator .question.select.icons .option input{position:absolute;left:50%;top:50%;opacity:.01;pointer-events:none;user-select:none;z-index:-999;margin:0;padding:0;width:auto}.tx_fsconfigurator .question.select.icons .option input:checked+label:after{transform:rotate(-45deg);box-sizing:border-box;content:"";position:absolute;width:12px;height:7px;border-left:3px solid #0552ad;border-bottom:3px solid #0552ad;top:4px;left:6px}.tx_fsconfigurator .question.select.icons .option label{border-radius:12px;transition:border-color 0.25s ease,background-color 0.25s ease;width:136px;height:100%;border:2px solid #999998;background:#999998;color:#fff;cursor:pointer;display:block;text-align:center;position:relative;padding:0;margin:0;box-sizing:border-box}.tx_fsconfigurator .question.select.icons .option label:before{content:none;display:none}.tx_fsconfigurator .question.select.icons .option label .iconWrap{border-radius:10px 10px 0 0;background:#fff}.tx_fsconfigurator .question.select.icons .option label .iconWrap svg.icon{color:#999998;width:140px;height:140px;object-fit:contain}.tx_fsconfigurator .question.select.icons .option label .iconWrap svg.icon *{transition:fill 0.25s ease;fill:currentColor}.tx_fsconfigurator .question.select.icons .option label .label{font-size:12px;padding:5px 10px}.tx_fsconfigurator .question.select.icons .option label .helpBubble{margin-left:0;position:absolute;top:10px;right:10px}.tx_fsconfigurator .question.select.icons .option label:hover,.tx_fsconfigurator .question.select.icons .option input:checked+label{border-color:#0552ad;background:#0552ad}.tx_fsconfigurator .question.select.icons .option label:hover .iconWrap svg.icon,.tx_fsconfigurator .question.select.icons .option input:checked+label .iconWrap svg.icon{color:#0552ad}.tx_fsconfigurator .question.select.icons .option input:focus+label{border-color:#000}.tx_fsconfigurator .products{padding-top:20px;padding-bottom:20px}.tx_fsconfigurator .products .frame{position:relative}.tx_fsconfigurator .products .frame img{vertical-align:middle;line-height:0;width:100%}.tx_fsconfigurator .products .frame .background img,.tx_fsconfigurator .products .frame .foreground img{position:absolute;top:0;left:0;width:100%;height:100%}.tx_fsconfigurator .products .hotspot{transition:opacity 0.25s ease-in-out;transform:translate(-50%,-50%);border-radius:50%;position:absolute;width:20px;height:20px;background:#0552ad;cursor:pointer;opacity:.5}.tx_fsconfigurator .products .hotspot:before{transform:translate(-50%,-50%);border-radius:50%;transition:all 0.25s ease-in-out;content:"";position:absolute;left:50%;top:50%;border:2px solid #004494;width:70%;height:70%}.tx_fsconfigurator .products .hotspot:hover,.tx_fsconfigurator .products .hotspot.active{opacity:1}.tx_fsconfigurator .products .hotspot:hover:before{width:120%;height:120%;border:4px solid #0552ad}.tx_fsconfigurator .products .hotspot.active:before{background:#004494}.tx_fsconfigurator .products .selectors .selector{max-width:1171px;margin:0 auto;position:relative}.tx_fsconfigurator .products .selectors .selector:before,.tx_fsconfigurator .products .selectors .selector:after{position:absolute;top:40px;transform:translateY(-50%);pointer-events:none;transition:opacity 0.2s linear;opacity:0;font-size:2rem;color:rgba(0,0,0,.5)}.tx_fsconfigurator .products .selectors .selector:before{content:"‹";left:10px}.tx_fsconfigurator .products .selectors .selector:after{content:"›";right:10px}.tx_fsconfigurator .products .selectors .selector.scrollLeft:before{opacity:1}.tx_fsconfigurator .products .selectors .selector.scrollRight:after{opacity:1}.tx_fsconfigurator .products .selectors .selector ul.packages{box-shadow:2px 5px 8px rgba(0,0,0,.1);background:#fff;white-space:nowrap;overflow-y:auto;padding:0;margin:0}.tx_fsconfigurator .products .selectors .selector ul.packages li{display:inline-block;cursor:pointer;overflow:hidden;padding:5px;margin:0;position:relative;cursor:pointer;vertical-align:middle}.tx_fsconfigurator .products .selectors .selector ul.packages li:before{transition:border-color 0.2s ease;content:"";position:absolute;left:0;right:0;bottom:0;top:0;border:0 solid #94c5ff;box-sizing:border-box;height:auto;width:auto;margin:0;border-radius:0;z-index:1}.tx_fsconfigurator .products .selectors .selector ul.packages li img{transition:transform 0.2s ease;width:70px;height:70px;object-fit:contain;vertical-align:middle;line-height:0}.tx_fsconfigurator .products .selectors .selector ul.packages li:hover img{transform:scale(1.05)}.tx_fsconfigurator .products .selectors .selector ul.packages li.selected:before{border-width:5px}.tx_fsconfigurator .products .selectors .selector .details{margin-top:30px}.tx_fsconfigurator .products .selectors .selector .details p{margin-top:0}.tx_fsconfigurator .products .selectors .selector .details .title{font-family:Helvetica;font-weight:700;font-size:1.5em;line-height:1.1;margin-bottom:20px}.tx_fsconfigurator .products .selectors .selector:not(.open){display:none}.tx_fsconfigurator .products.loading .frame:before{content:"";background:rgba(0,0,0,.75);position:absolute;left:0;right:0;top:0;bottom:0;animation:fade 0.5s linear}.tx_fsconfigurator .products.loading .frame:after{border-radius:50%;content:"";background:rgba(255,255,255,.5);position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;animation:loading 0.75s linear infinite}@media (min-width:800px){.tx_fsconfigurator .products .selectors .selector{margin-top:-85px}.tx_fsconfigurator .products .selectors .selector:before,.tx_fsconfigurator .products .selectors .selector:after{top:80px;font-size:4rem;color:#666}.tx_fsconfigurator .products .selectors .selector ul.packages li{padding:10px}.tx_fsconfigurator .products .selectors .selector ul.packages li img{width:150px;height:150px}.tx_fsconfigurator .products .selectors .selector ul.packages li.selected:before{border-width:10px}.tx_fsconfigurator .products .selectors .selector .details{display:flex;flex-flow:row wrap;align-items:stretch}.tx_fsconfigurator .products .selectors .selector .details .packageContent{flex:2}.tx_fsconfigurator .products .selectors .selector .details .linkedGroup{flex:1;margin-left:5rem;padding-left:5rem;border-left:1px solid #fff}.tx_fsconfigurator .products .selectors .selector .details .title{flex:0 0 100%}}@media (min-width:1300px){.tx_fsconfigurator .products .selectors .selector:before,.tx_fsconfigurator .products .selectors .selector:after{font-size:6rem}.tx_fsconfigurator .products .selectors .selector:before{left:-.5em}.tx_fsconfigurator .products .selectors .selector:after{right:-.5em}}.tx_fsconfigurator .results .errorMessage{font-family:Helvetica;font-weight:700;color:#911;margin-bottom:1rem}.tx_fsconfigurator .results .error{font-family:Helvetica;font-weight:700;color:#911;margin:.5rem 0}.tx_fsconfigurator .results:not(.stage) .partner{background:#fff;padding-top:50px;padding-bottom:50px}.tx_fsconfigurator .results:not(.stage) .partner h2{margin-bottom:20px}.tx_fsconfigurator .results:not(.stage) .partner .columns{display:flex;align-items:flex-start;justify-content:space-between;flex-flow:row wrap;margin:0 -1em}.tx_fsconfigurator .results:not(.stage) .partner .columns .column{flex:1;padding:0 1em}.tx_fsconfigurator .results:not(.stage) .partner .columns .usps{margin:0;padding:0}.tx_fsconfigurator .results:not(.stage) .partner .columns .usps li{position:relative;padding:10px 0 10px 50px;font-family:inherit;font-size:1em}.tx_fsconfigurator .results:not(.stage) .partner .columns .usps li:before{font-family:'celseo-main-icons';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"celseo-main-icons";font-style:normal;font-variant:normal;font-weight:400;line-height:1em;speak:none;text-align:center;text-decoration:inherit;text-transform:none;width:1em;border-radius:8px;transform:translateY(-50%);position:absolute;left:0;top:50%;color:#004494;border:2px solid #0552ad;padding:3px;width:auto;height:auto;font-size:1.3em;content:"";margin:0}.tx_fsconfigurator .results:not(.stage) .offer{padding-top:50px;padding-bottom:50px}.tx_fsconfigurator .results:not(.stage) .offer.bath{background:#fff;text-align:center}.tx_fsconfigurator .results:not(.stage) .offer.bath .price{font-family:Helvetica;font-weight:700;border-radius:8px;display:inline-block;background:#0552ad;color:#fff;padding:12px 30px;margin-bottom:20px;font-size:1.3em}.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview{margin-bottom:1rem}.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview>a{font-size:14px;color:inherit}.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview>a:hover,.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview>a:active,.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview>a:focus{color:#004494}.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview>a:before{border-radius:50%;display:inline-block;font-size:14px;content:"i";color:#fff;background:#8f8f8f;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;cursor:help;margin-right:.25rem}.tx_fsconfigurator .results:not(.stage) .offer.bath .offerOverview .content{display:none}.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable{margin:0 0 1rem;overflow-x:auto;overflow-y:visible;width:100%;height:auto}.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable table{width:100%;min-width:800px;border-spacing:.5rem;margin:0 -.5rem}.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable table th,.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable table td{text-align:left;background:#fff;padding:1rem;border-radius:.5rem}.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable table thead th img{max-width:160px;max-height:80px;width:100%;height:auto;vertical-align:middle;line-height:0}.tx_fsconfigurator .results:not(.stage) .offer.heating .pricingTable table thead th:not(:first-child){text-align:center}.tx_fsconfigurator .results:not(.stage) .offer.heating .price{font-family:Helvetica;font-weight:700;color:#0552ad;margin-bottom:.25rem}.tx_fsconfigurator .results:not(.stage) .offer.heating .energyLabel{font-size:14px;color:inherit}.tx_fsconfigurator .results:not(.stage) .offer.heating .energyLabel:hover,.tx_fsconfigurator .results:not(.stage) .offer.heating .energyLabel:active,.tx_fsconfigurator .results:not(.stage) .offer.heating .energyLabel:focus{color:#004494}.tx_fsconfigurator .results:not(.stage) .offer.heating .energyLabel:before{border-radius:50%;display:inline-block;font-size:14px;content:"e";color:#fff;background:#8f8f8f;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;cursor:help;margin-right:.25rem}.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview>a{font-size:14px;color:inherit}.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview>a:hover,.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview>a:active,.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview>a:focus{color:#004494}.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview>a:before{border-radius:50%;display:inline-block;font-size:14px;content:"i";color:#fff;background:#8f8f8f;width:1.2em;height:1.2em;line-height:1.2em;text-align:center;cursor:help;margin-right:.25rem}.tx_fsconfigurator .results:not(.stage) .offer.heating .offerOverview .content{display:none}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview{text-align:left;margin-top:50px;padding:1rem;border-radius:.5rem;background:#fff;position:relative}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview .close{position:absolute;top:.5rem;right:1rem;cursor:pointer}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview .close:before{content:"⨉"}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview .headline{font-family:Helvetica;font-weight:700;color:#004494;margin-bottom:1rem}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview dl,.tx_fsconfigurator .results:not(.stage) .offer #offerOverview dt,.tx_fsconfigurator .results:not(.stage) .offer #offerOverview dd,.tx_fsconfigurator .results:not(.stage) .offer #offerOverview ul,.tx_fsconfigurator .results:not(.stage) .offer #offerOverview li{margin:0;padding:0}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview ul,.tx_fsconfigurator .results:not(.stage) .offer #offerOverview li{list-style:none}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview li:before{display:none;content:none}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview dt{margin-top:1rem}.tx_fsconfigurator .results:not(.stage) .offer #offerOverview dd{color:#004494}.tx_fsconfigurator .results:not(.stage) .inquiry{padding-top:50px;padding-bottom:50px}.tx_fsconfigurator .results:not(.stage) .inquiry .wrap{display:flex;flex-flow:row wrap;align-items:flex-end}.tx_fsconfigurator .results:not(.stage) .inquiry .wrap h2{width:100%;margin-bottom:2rem}.tx_fsconfigurator .results:not(.stage) .inquiry .column{flex:0 1 450px;padding-right:2em}.tx_fsconfigurator .results:not(.stage) .inquiry .input.radios{margin-bottom:30px}.tx_fsconfigurator .results:not(.stage) .inquiry .input.radios .radio{display:inline-block}.tx_fsconfigurator .results:not(.stage) .inquiry .input.radios .radio:not(:last-child){margin-right:1em}.tx_fsconfigurator .results:not(.stage) .inquiry .submit{text-align:center;margin:0 auto 0 0;display:inline-block}.tx_fsconfigurator .results:not(.stage) .inquiry .submit .button,.tx_fsconfigurator .results:not(.stage) .inquiry .submit button{width:100%;max-width:15em;display:block;margin:0 auto}.tx_fsconfigurator .results:not(.stage) .inquiry .submit .button+a,.tx_fsconfigurator .results:not(.stage) .inquiry .submit button+a{display:inline-block;margin-top:1rem}.tx_fsconfigurator .results:not(.stage) .inquiry label[for="configuratorTerms"],.tx_fsconfigurator .results:not(.stage) .inquiry label[for="configuratorPrivacy"]{font-size:.8rem;padding-left:1.3rem}.tx_fsconfigurator .results:not(.stage) .offerDisclaimer{font-size:.8rem;padding-top:50px;padding-bottom:50px}.tx_fsconfigurator .partnerSearchFields{padding:60px 0;text-align:center}.tx_fsconfigurator .partnerSearchFields .field{display:inline-block;position:relative;margin-right:.5em}.tx_fsconfigurator .partnerSearchFields .field input{margin:0}.tx_fsconfigurator .partnerSearchFields .field svg.icon{color:#004494;position:absolute;top:calc(50% - 0.6em);right:.75em}.tx_fsconfigurator .partnerSearchFields input.button{margin:0;border-width:2px;line-height:1.2em}@media (max-width:499px){.tx_fsconfigurator .partnerSearchFields .field{display:block;margin-right:0;margin-bottom:1rem}}.tx_fsconfigurator .map{height:425px}.tx_fsconfigurator .thanks{padding-top:40px;padding-bottom:40px}.tx_fsconfigurator .helpBubble{font-family:Helvetica;font-weight:400;font-size:14px;display:inline-block;margin-left:.2em;vertical-align:.1em;position:relative}.tx_fsconfigurator .helpBubble .bubble{border-radius:10px;transform:translateX(-50%);box-shadow:2px 1px 3px rgba(0,0,0,.1);display:block;padding:10px 15px;width:280px;max-width:45vw;position:absolute;left:50%;top:calc(100% + 10px);background:#fff;border:1px solid #8f8f8f;z-index:99;cursor:default;color:#000;text-align:left}.tx_fsconfigurator .helpBubble .bubble .bubbleContent{max-height:30vh;overflow-y:auto}.tx_fsconfigurator .helpBubble .bubble:before,.tx_fsconfigurator .helpBubble .bubble:after{content:"";position:absolute;z-index:1;top:-10px;left:calc(50% - 10px);border:10px solid transparent;border-top-width:0;border-bottom-color:#8f8f8f}.tx_fsconfigurator .helpBubble .bubble:after{border-bottom-color:#fff;top:-9px}.tx_fsconfigurator .helpBubble.left .bubble{transform:translateX(-10%)}.tx_fsconfigurator .helpBubble.left .bubble:before,.tx_fsconfigurator .helpBubble.left .bubble:after{left:calc(10% - 10px)}.tx_fsconfigurator .helpBubble.right .bubble{transform:translateX(-90%)}.tx_fsconfigurator .helpBubble.right .bubble:before,.tx_fsconfigurator .helpBubble.right .bubble:after{left:calc(90% - 10px)}.tx_fsconfigurator .helpBubble:not(.open):not(:hover) .bubble{display:none}.tx_fsconfigurator .helpBubble:before{border-radius:50%;display:inline-block;font-size:14px;content:"i";color:#fff;background:#8f8f8f;width:1.2em;height:1.2em;line-height:1.4em;text-align:center;cursor:help}.tx_fsconfigurator .helpBubble[data-title]:after{content:attr(data-title);display:inline-block;margin-left:.25em}.tx_fsconfigurator .footer{background:#fff;margin-top:40px;padding-top:20px;padding-bottom:20px;color:#8f8f8f;font-size:.8em;text-align:center}.tx_fsconfigurator .footer .preliminaryResult{margin-bottom:20px}.tx_fsconfigurator .footer .preliminaryResult .topLine{font-size:1.5em;line-height:1.4}.tx_fsconfigurator .footer .preliminaryResult strong{font-family:Helvetica;font-weight:400;color:#000}.tx_fsconfigurator .footer .preliminaryResult .price{font-family:Helvetica;font-weight:400;color:#0552ad}.tx_fsconfigurator .footer .preliminaryResult.abort{background:#999}@media (min-width:800px){.tx_fsconfigurator .footer .preliminaryResult{margin-bottom:0;margin-right:10px}.tx_fsconfigurator .footer .preliminaryResult,.tx_fsconfigurator .footer .submit{display:inline-block}}@keyframes nudge{0%,90%,95%,100%{transform:translate(-50%,0rem)}92.5%,97.5%{transform:translate(-50%,.5rem)}}.content div.accordion{border-top:1px solid #0552ad;border-bottom:1px solid #0552ad;width:100%}.content div.accordion .title{font-family:Helvetica;font-weight:700;padding-top:1rem;padding-bottom:1rem}.js .content div.accordion .title{cursor:pointer;user-select:none;position:relative;padding-right:2em}.js .content div.accordion .title:hover{color:#0552ad}.js .content div.accordion .title:after{content:"+";position:absolute;top:1rem;right:0}.js .content div.accordion.open .title{color:#0552ad}.js .content div.accordion.open .title:after{content:"×"}.js .content div.accordion:not(.open) .container{display:none}.content div.accordion+div.accordion{border-top:none}.content ul.tx-indexedsearch-browsebox{display:flex;margin:0;padding-left:0}.content ul.tx-indexedsearch-browsebox li{padding-right:1em}.content ul.tx-indexedsearch-browsebox li:before{content:none}.content .tx-indexedsearch-res .tx-indexedsearch-info{display:none}input.js-slider.js-initialized{opacity:.01;width:0;height:0;pointer-events:none;user-select:none;display:block;margin:0;padding:0}.valueSlider{border-radius:2px;background:#0552ad;height:4px;width:calc(100% - 6em);margin:40px 3em 20px;position:relative;cursor:pointer;user-select:none}.valueSlider .handle{transition:width 0.15s linear,height 0.15s linear;border-radius:50%;position:absolute;top:50%;left:0%;width:16px;height:16px;transform:translate(-50%,-50%);background:#0552ad;cursor:ew-resize;user-select:none}.valueSlider .handle:hover{width:20px;height:20px}.valueSlider .handle .value{font-size:.9rem;line-height:1.1;width:auto;position:absolute;bottom:calc(50% + 1em);left:50%;transform:translateX(-50%);cursor:default;font-weight:700}.valueSlider .min,.valueSlider .max{font-size:.9rem;line-height:1.1;width:auto;position:absolute;cursor:default;top:50%;transform:translateY(-50%)}.valueSlider .min{right:calc(100% + 1.5em)}.valueSlider .max{left:calc(100% + 1.5em)}.confirmationWindow{position:fixed;top:50%;left:50%;width:400px;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);padding:2rem;text-align:center;z-index:99999}.confirmationWindow .title{font-family:Helvetica;font-weight:700;font-size:1.3rem;margin:0;color:#0552ad;margin-bottom:20px}.confirmationWindow .buttons{margin-top:20px}.confirmationWindow .buttons button{font-family:Helvetica;font-weight:700;background:#004494;border-radius:.25rem;border:1px solid #004494;box-sizing:border-box;color:#FFF;cursor:pointer;display:inline-block;padding:.5rem 1rem;text-decoration:none;transition:background 0.2s linear,border-color 0.2s linear;font-size:1em;line-height:inherit;font-family:inherit;-webkit-appearance:none}.confirmationWindow .buttons button.abort{background:#999;border-color:#999}.confirmationWindow .buttons button:hover,.confirmationWindow .buttons button:active,.confirmationWindow .buttons button:focus{background:#0552ad;border-color:#0552ad}.confirmationWindow .buttons button+button{margin-left:1rem}@media (max-width:450px){.confirmationWindow{left:1rem;right:1rem;width:auto;transform:translate(0,-50%)}}.tx-cal-controller .calMiniView{width:364px}.tx-cal-controller .calMiniView .calHeader .calHeaderNavigation{display:flex;justify-content:space-between;background:#FFF}.tx-cal-controller .calMiniView table.month-small{background:#f3f3f3;width:100%;border-collapse:collapse;border:solid 1px #f3f3f3}.tx-cal-controller .calMiniView table.month-small .monthCorner,.tx-cal-controller .calMiniView table.month-small .month-weeknums{display:none}.tx-cal-controller .calMiniView table.month-small .month-weekdays,.tx-cal-controller .calMiniView table.month-small .dayNum{width:50px;height:50px;text-align:center;font-weight:400;border:solid 1px #f3f3f3;background:#FFF}.tx-cal-controller .calMiniView table.month-small .dayNum{background:transparent;border:solid 1px #FFF}.tx-cal-controller .calMiniView table.month-small .eventDay{background:#004494}.tx-cal-controller .calMiniView table.month-small .eventDay a{color:#FFF}.tx-cal-controller .calMiniView table.month-small .monthSelected,.tx-cal-controller .calMiniView table.month-small .monthToday{background:#0552ad}.tx-cal-controller .calMiniView table.month-small .monthSelected a,.tx-cal-controller .calMiniView table.month-small .monthToday a{color:#FFF}.tx-cal-controller .calMiniView table.month-small .monthOff{color:#8f8f8f}.tx-cal-controller .calHeaderText,.tx-cal-controller .calHeaderNavigation{padding:1em;margin:2px}.tx-cal-controller .calDayList{display:flex;flex-wrap:wrap}.tx-cal-controller .calDayList>div{background:#0552ad;border-radius:.5em;width:8em!important;margin:0 1em 1em;text-align:center}.tx-cal-controller .calDayList>div a{display:inline-block;margin-top:1em;color:#FFF}.powermail_fieldwrap_terminvorschlagtext{font-weight:700;margin:1em 0}.blog-col1,.blog-col2,.blog-col3{display:flex;flex-wrap:wrap;padding:0!important}.blog-col1>.frame-type-textmedia,.blog-col2>.frame-type-textmedia,.blog-col3>.frame-type-textmedia{padding:0 1em;box-sizing:border-box}.blog-col1>.frame-type-textmedia{width:100%}.blog-col2>.frame-type-textmedia{width:50%}@media screen and (max-width:800px){.blog-col2>.frame-type-textmedia{width:100%}}.blog-col3>.frame-type-textmedia{width:33.3333333333%}@media screen and (max-width:800px){.blog-col3>.frame-type-textmedia{width:100%}}