@charset "UTF-8";@font-face{font-family:Geogrotesque;src:local("Geogrotesque Light"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/light/Geogrotesque-Light.eot) format("embedded-opentype"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/light/Geogrotesque-Light.woff) format("woff"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/light/Geogrotesque-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:Geogrotesque;src:local("Geogrotesque SemiBold"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/semibold/Geogrotesque-SemiBold.eot) format("embedded-opentype"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/semibold/Geogrotesque-SemiBold.woff) format("woff"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/geogrotesque/semibold/Geogrotesque-SemiBold.ttf) format("truetype");font-weight:500}@font-face{font-family:"Viva Beautiful Pro";src:local("Viva Beautiful Pro B"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/viva-beautiful-pro/Viva-Beautiful-Pro.eot) format("embedded-opentype"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/viva-beautiful-pro/Viva-Beautiful-Pro.woff) format("woff"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/fonts/viva-beautiful-pro/Viva-Beautiful-Pro.ttf) format("truetype")}@media screen{@import url(../lib/bower_components/dropzone/dist/dropzone.css);.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.bad,.bar__container,.content__row,.easy-refuel,.form,.further-links ul,.icons,.latest-news,.logos,.numbers,.price-boxes,.splash-page__row,.subpages,.teasers,.video-box,.water-values__bars-n-info,.water-values__zones{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1310px;padding:0 15px;margin-left:auto;margin-right:auto}.bad,.content__row,.easy-refuel,.form,.further-links ul,.icons,.logos,.numbers,.price-boxes,.subpages,.teasers,.video-box,.water-values__bars-n-info,.water-values__zones{padding:0}.bars,.breadcrumb,.content,.craftsmen-directory,.energy-bars,.header__container,.headvisual__wrap,.price-table,.search-results,.sitemap,.splash-page__wrap{max-width:1310px;padding:0 15px;margin-left:auto;margin-right:auto}.gas-calc,.products,.water-consumption,.water-values{max-width:1310px;margin-left:auto;margin-right:auto}.black-c{color:#000}.turq-c{color:#009879}.turq-c hr{background-color:#009879}.green-c{color:#a0c30f}.green-c hr{background-color:#a0c30f}.green-c ul:not([class]) li:before{background-color:#a0c30f!important}.orange-c{color:#f07d00}.orange-c hr{background-color:#f07d00}.orange-c ul:not([class]) li:before{background-color:#f07d00!important}.grey-c{color:#747371}.grey-c hr{background-color:#747371}.grey-c ul:not([class]) li:before{background-color:#747371!important}.clearfix:after{content:"";display:block;clear:both}.align-center,.ta-c{text-align:center!important}.ta-l{text-align:left}.ta-r{text-align:right}.f-left{float:left}.f-right{float:right}.ul-c{margin:auto;text-align:center;max-width:250px}.o-hidden{overflow:hidden;height:100%}}@media only screen and (min-width:768px){.table-fixed{table-layout:fixed}}@media screen{.line-break{display:block}.line-break:after{content:"-"}}@media screen{.counters{counter-reset:ctr}.counters>div:before{content:"" counter(ctr) "";counter-increment:ctr}}@media screen{.disable-pointer-events{pointer-events:none}}@media screen{noscript{display:block;top:0;right:0;left:0;position:fixed;z-index:40;font-size:1.2rem;font-weight:700;text-align:center;background-color:#ae0000;color:#fff;padding:12px 6px}}@media screen{.hide{display:none!important}}@media only screen and (max-width:767px){.hide-for-s{display:none!important}}@media only screen and (min-width:0px) and (max-width:1024px){.hide-for-m-down{display:none!important}}@media only screen and (min-width:768px){.hide-for-m-up{display:none!important}}@media only screen and (min-width:768px) and (max-width:1024px){.hide-for-m{display:none!important}}@media only screen and (min-width:1025px){.hide-for-l{display:none!important}}@media screen{@font-face{font-family:cbf-icons;src:url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.eot);src:url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.eot?#iefix) format("eot"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.woff2) format("woff2"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.woff) format("woff"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.ttf) format("truetype"),url(/typo3conf/ext/cbf_starterkit/Resources/Public/Frontend/dist/icon-font/cbf-icons.svg#cbf-icons) format("svg")}}@media screen{.icon-arrow-down:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e001"}}@media screen{.icon-arrow-right:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e002"}}@media screen{.icon-burger:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e003"}}@media screen{.icon-circle-arrow-right:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e004"}}@media screen{.icon-circle-minus:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}}@media screen{.icon-circle-play:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e006"}}@media screen{.icon-circle-plus:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}}@media screen{.icon-download:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e008"}}@media screen{.icon-file:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e009"}}@media screen{.icon-infra-p:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00a"}}@media screen{.icon-infra-ph:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00b"}}@media screen{.icon-mobilitaet:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00c"}}@media screen{.icon-power:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00d"}}@media screen{.icon-upload:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00e"}}@media screen{html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}}@media screen{body{margin:0}}@media screen{article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}}@media screen{audio,canvas,progress,video{display:inline-block;vertical-align:baseline}}@media screen{audio:not([controls]){display:none;height:0}}@media screen{[hidden],template{display:none}}@media screen{a{background-color:transparent}}@media screen{a:active,a:hover{outline:0}}@media screen{abbr[title]{border-bottom:1px dotted}}@media screen{b,strong{font-weight:700}}@media screen{dfn{font-style:italic}}@media screen{mark{background:#ff0;color:#000}}@media screen{small{font-size:80%}}@media screen{sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}}@media screen{sup{top:-.5em}}@media screen{sub{bottom:-.25em}}@media screen{img{border:0}}@media screen{svg:not(:root){overflow:hidden}}@media screen{hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}}@media screen{pre{overflow:auto}}@media screen{code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}}@media screen{button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}}@media screen{button{overflow:visible}}@media screen{button,select{text-transform:none}}@media screen{button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}}@media screen{button[disabled],html input[disabled]{cursor:default}}@media screen{button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}}@media screen{input{line-height:normal}}@media screen{input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}}@media screen{input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}}@media screen{input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}}@media screen{input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}}@media screen{fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}}@media screen{legend{border:0;padding:0}}@media screen{textarea{overflow:auto}}@media screen{optgroup{font-weight:700}}@media screen{table{border-collapse:collapse;border-spacing:0}}@media screen{td,th{padding:0}}@media screen{*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}}@media only screen and (min-width:1921px){html{background-color:#f9f9f9;background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/misc/gradient-bg.png);background-repeat:repeat-y;background-position:center}}@media screen{body{max-width:1920px;background-color:#e8e6e3;color:#000;overflow-x:hidden;overflow-y:visible;margin:0 auto}body ::-moz-selection{background-color:#009879;color:#fff}body ::selection{background-color:#009879;color:#fff}body.disable-scrolling{overflow:hidden}}@media screen{a{text-decoration:none;cursor:pointer}}@media screen{.default-link,.pagination a,.search-results a,.splash-page a:not([class]){color:#009879;-webkit-transition:color .2s;transition:color .2s}.default-link:hover,.pagination a:hover,.search-results a:hover,.splash-page a:hover:not([class]){color:#00634f}}@media screen{.arrow-link,.contact a,.fake-link{display:inline-block;color:#009879}.arrow-link:after,.contact a:after,.fake-link:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e002"}.arrow-link:after,.contact a:after,.fake-link:after{display:inline-block;font-size:.7058823529rem;-webkit-transform:translateX(0);transform:translateX(0);margin-left:6px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.arrow-link:hover:after,.contact a:hover:after,.fake-link:hover:after{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media screen{button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0}}@media screen{img{vertical-align:text-bottom}}@media screen{svg.continue{width:36px;height:36px}}@media screen{dl,ol,ul{line-height:1.6;list-style-type:none}dl:after,ol:after,ul:after{content:"";display:block;clear:both}}@media screen{hr{max-width:1280px;width:100%;height:1px;background-color:#acabab;border:none;margin:3.5294117647rem auto}}@media screen{iframe{border:0}}@media screen{html{font-size:15px}}@media only screen and (min-width:768px){html{font-size:16px}}@media only screen and (min-width:1025px){html{font-size:17px}}@media screen{body{font-family:Geogrotesque,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen{h1,h2,h3,h4,h5,h6{font-family:Geogrotesque,serif;font-weight:300;line-height:1.3;text-rendering:optimizeLegibility}}@media screen{h1{font-size:4rem}}@media screen{h2{font-size:3.5rem}}@media screen{h3{font-size:3rem}}@media screen{h4{font-size:2.5rem}}@media screen{h5{font-size:2rem}}@media screen{h6{font-size:1.5rem}}@media screen{p{line-height:1.6}}@media screen{b,strong{font-weight:500}}@media screen{.large-fs{font-size:1.2941176471rem}}@media screen{.larger-fs,.price-boxes__price{font-size:27px}}@media only screen and (min-width:768px){.larger-fs,.price-boxes__price{font-size:2.3529411765rem}}@media screen{a.link--download{display:inline-block;padding-left:32px;margin-bottom:5px;color:#009879;position:relative;-webkit-transition:color .3s;transition:color .3s}a.link--download:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e008"}a.link--download:before{top:0;left:0;position:absolute;font-size:20px;line-height:1}a.link--download:hover{color:#000}}@media screen{a[href^=tel]{color:#009879}}@media screen{button,input,select,textarea{font-family:Geogrotesque,sans-serif;font-size:17px;color:#000}button:focus,input:focus,select:focus,textarea:focus{outline:0}}@media screen{input[type=submit],label,select{cursor:pointer}}@media screen{textarea{width:100%;height:150px;max-width:100%;-webkit-box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);border:1px solid #acabab;border-radius:4px;padding:15px;resize:vertical}textarea:focus{border-color:#009879}}@media screen{input{border:0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}input[type=date]{cursor:text}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;display:none}}@media screen{select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}}@media screen{.select-wrap{position:relative}.select-wrap:after{content:"";top:10px;right:15px;position:absolute;width:12px;height:12px;border-bottom:1px solid #009879;border-right:1px solid #009879;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}}@media screen{.input-field input,.input-field label,.input-field select{display:block;width:100%}.input-field input,.input-field select{height:38px;background-color:#fff;color:#000;-webkit-box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);border:1px solid #acabab;border-radius:4px;padding:0 15px}.input-field input:focus,.input-field select:focus{border-color:#009879}.input-field label{padding-bottom:12px}}@media screen{.btn-input{height:2.8823529412rem;background-color:#fff;color:#000;-webkit-box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);border:1px solid #acabab;border-radius:4px;padding:0 15px;margin-right:15px}.btn-input:focus{border-color:#009879}}@media screen{.search-field{display:table;position:relative;margin:0 auto}.search-field input{-webkit-box-shadow:inset 0 3px 9px 0 rgba(0,0,0,.25);box-shadow:inset 0 3px 9px 0 rgba(0,0,0,.25);background-color:#fff;border:1px solid #acabab;border-radius:7px;padding:15px 60px 15px 15px}.search-field button{top:53%;right:15px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-field svg{width:25px;height:25px;fill:url(#gt-grad)}}@media screen{.form fieldset{border:0;padding:0;margin:0}}@media only screen and (min-width:768px){.form fieldset{padding:15px}}@media screen{.form fieldset .btn,.form fieldset .cc_btn,.form fieldset .powermail_fieldwrap_type_multiupload .add,.powermail_fieldwrap_type_multiupload .form fieldset .add{margin:15px}}@media screen{.form legend{float:left;font-size:1.4117647059rem;color:#009879;margin:15px}.form legend+div{clear:both}}@media screen{.form input[type=checkbox]{top:15px;left:15px;position:absolute;width:20px!important;height:20px!important;opacity:0}.form input[type=checkbox]:checked+label:before{border-width:7px}.form input[type=checkbox]+label{position:relative;display:block;line-height:1.6;padding:15px 15px 15px 55px;margin:0}.form input[type=checkbox]+label:before{content:"";top:15px;left:15px;position:absolute;width:20px;height:20px;border:2px solid #009879;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}}@media screen{.form a{color:#009879;-webkit-transition:color .2s;transition:color .2s}.form a:hover{color:#00634f}}@media screen{.form .nolabel label,.form .nolabel legend{display:none}.form .nolabel div{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:none!important}.form .nolabel p:not(:last-of-type){margin-bottom:1.5rem}}@media screen{.form__main,.form__sidebar{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-width:768px){.form__main{-ms-flex-preferred-size:70%;flex-basis:70%}}@media only screen and (min-width:768px){.form__sidebar{-ms-flex-preferred-size:30%;flex-basis:30%}}@media screen{.form__sidebar .form__content{padding:30px}.form__sidebar .form__content>:not(:last-child){margin-bottom:1.5rem}}@media screen{.form__box{padding:0 15px;margin-bottom:1.5rem}}@media screen{.form__headline{font-size:1.8823529412rem;text-align:center;background-color:#009879;color:#fff;padding:15px}}@media screen{.form__content{background-color:#fff}}@media screen{.form__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.form__row>div{padding:15px}.form__row>div:not(.form__full-width):not(.form__half-width):not(.form__thirds-width){-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px){.form__row>div:not(.form__full-width):not(.form__half-width):not(.form__thirds-width){-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen{.form__row input:not([type=submit]),.form__row label,.form__row select{display:block;width:100%}}@media screen{.form__row input:not([type=submit]),.form__row select{position:relative;height:38px;background-color:#fff;-webkit-box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);box-shadow:inset 0 5px 12px 0 rgba(0,0,0,.15);border:1px solid #acabab;border-radius:4px;padding:0 15px;text-overflow:ellipsis}.form__row input:not([type=submit]):focus,.form__row select:focus{border-color:#009879}}@media screen{.form__row select{padding:0 30px 0 15px;text-overflow:ellipsis}}@media screen{.form__row label{padding-bottom:12px}}@media screen{.form__full-width{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}}@media screen{.form__half-width{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px){.form__half-width{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media screen{.form__thirds-width{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px){.form__thirds-width{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%}}@media screen{.form__toggle{cursor:pointer;-webkit-transition:color .2s;transition:color .2s;padding-left:35px}.form__toggle:hover{color:#00634f}.form__toggle:before{content:"";display:inline-block;width:20px;height:20px;top:50%;left:15px;position:absolute;border:2px solid #009879;border-radius:4px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-width .2s linear;transition:border-width .2s linear}.form__toggle--is-open:before{border-width:7px}}@media screen{.form__optional-fields{display:none}}@media screen{.form__confirmation{padding:30px}.form__confirmation>:not(:last-child){margin-bottom:1.5rem}.form__confirmation svg{display:block;width:120px;height:120px;fill:url(#gt-grad);margin:0 auto}}@media screen{.form--contact{max-width:1340px}}@media only screen and (min-width:768px){.form--contact .form__main{-ms-flex-preferred-size:65%;flex-basis:65%}}@media only screen and (min-width:768px){.form--contact .form__sidebar{-ms-flex-preferred-size:35%;flex-basis:35%}}@media screen{.form--narrow{max-width:844px}}@media screen{.error-msg{position:relative;background-color:#ebccd1!important}}@media screen{.tooltip{position:relative;display:inline-block;padding-right:15px;margin-right:15px}.tooltip:after{content:"";display:block;clear:both}.tooltip>:first-child{margin-right:15px}.tooltip__icon{top:50%;right:0;position:absolute;width:20px;height:20px;background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/misc/tooltip.png) no-repeat center;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.tooltip__icon:hover:before{opacity:.2}.tooltip__icon:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#fff;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.tooltip__box{top:50%;right:15px;left:15px;position:fixed;z-index:1;line-height:1.6;background-color:#fff;border:2px solid #009879;border-radius:5px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);padding:15px 50px 15px 15px;pointer-events:none;-webkit-transform:translateY(-40%);transform:translateY(-40%);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;-webkit-transition:opacity .4s,-webkit-transform .4s,-webkit-backface-visibility .4s;transition:opacity .4s,-webkit-transform .4s,-webkit-backface-visibility .4s;transition:transform .4s,backface-visibility .4s,opacity .4s;transition:transform .4s,backface-visibility .4s,opacity .4s,-webkit-transform .4s,-webkit-backface-visibility .4s}}@media only screen and (min-width:1025px){.tooltip__box{top:0;left:100%;position:absolute;width:469px;margin-left:15px;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen{.tooltip__box svg{top:0;right:0;position:absolute;width:20px;height:20px;-webkit-box-sizing:content-box;box-sizing:content-box;fill:url(#gt-grad);padding:15px;cursor:pointer}}@media screen{.tooltip__box--is-visible{pointer-events:auto;-webkit-backface-visibility:visible;backface-visibility:visible;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (min-width:1025px){.tooltip__box--is-visible{-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@media screen{label+.tooltip__icon{top:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen{.mini-form-toggle{position:relative;font-weight:500;padding:16px 0 16px 40px;-webkit-transition:color .2s;transition:color .2s}.mini-form-toggle:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.mini-form-toggle:hover{color:#009879}.mini-form-toggle:before{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:24px;background-image:-webkit-gradient(linear,left top,right top,from(#a0c30f),to(#009879));background-image:linear-gradient(90deg,#a0c30f,#009879);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-transition:.3s;transition:.3s}.mini-form-toggle--is-open:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}}@media screen{.mini-form{display:none;position:relative;background-color:#009879;color:#fff;padding:30px}.mini-form>:not(:last-child){margin-bottom:1.5rem}.mini-form:before{content:"";top:0;left:50%;position:absolute;-webkit-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0);border-bottom:0 solid #009879;border-left:20px solid transparent;border-right:20px solid transparent;-webkit-transition:all .3s;transition:all .3s}.mini-form .btn,.mini-form .cc_btn,.mini-form .powermail_fieldwrap_type_multiupload .add,.powermail_fieldwrap_type_multiupload .mini-form .add{width:100%}.mini-form__headline{font-size:1.7647058824rem}.mini-form--triangle:before{border-bottom-width:25px}}@media screen{.mandatory{color:#009879}}@media screen{.parsley-error{background-color:#fce6e2!important;color:red;border-color:rgba(10,10,10,.25)!important}}@media screen{.campaign{top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1;background-color:rgba(0,0,0,.4);overflow:scroll;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:all .5s;transition:all .5s}.campaign .form{position:relative;z-index:2;max-width:800px;margin:0 auto 15px auto;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.campaign__close{text-align:center;margin:50px 15px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.campaign--is-visible{z-index:30;visibility:visible;opacity:1;pointer-events:auto}.campaign--is-visible .form{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.campaign--is-visible .campaign__close{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:.4s;transition-delay:.4s}}@media screen{.form__half-width input[type=checkbox]+label:before{left:0}}@media screen{fieldset.fullwidth{padding-top:0;padding-bottom:0}fieldset.fullwidth .powermail_legend{display:none}fieldset.fullwidth .form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}fieldset.fullwidth .powermail_fieldwrap .powermail_field{top:40px}fieldset.fullwidth .powermail_fieldwrap .text-after{top:48px}}@media only screen and (max-width:767px){fieldset.fullwidth .powermail_fieldwrap .text-after{top:20px;right:80px}}@media screen{fieldset.fullwidth .powermail_fieldwrap label:before{left:0!important}}@media screen{.powermail_checkbox:checked+.tooltip label:before{border-width:7px}}@media screen{.input__checkbox-input{position:relative}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.input__checkbox-input{margin-bottom:40px}}@media screen{.input__checkbox-input .powermail_field,.input__checkbox-input .text-after{position:absolute}}@media screen{.input__checkbox-input .text-after{top:38px;right:-170px;width:150px}}@media screen{.input__checkbox-input .powermail_field{position:absolute;right:0;top:30px}}@media only screen and (max-width:767px){.input__checkbox-input .powermail_field{right:20px}}@media screen{.input__checkbox-input .tooltip{position:absolute;top:45px}}@media screen{.input__checkbox-input .powermail_input{max-width:125px}.input__checkbox-input .powermail_input.disabled{pointer-events:none;opacity:.5}}@media screen{.input__checkbox-input .powermail_label{line-height:1.3!important;padding:15px 15px 15px 40px!important}}@media screen{.input__checkbox-input .tooltip label{margin-left:40px}.input__checkbox-input .tooltip label:before{content:"";left:0;position:absolute;width:20px;height:20px;border:2px solid #009879;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}}@media screen{.input__min_checkbox{position:relative}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.input__min_checkbox{min-height:80px}}@media screen{.input__min_checkbox .powermail_field,.input__min_checkbox .text-after{position:absolute}}@media screen{.input__min_checkbox .text-after{top:44px;right:-120px;width:100px}}@media only screen and (max-width:767px){.input__min_checkbox .text-after{top:20px;right:80px}}@media screen{.input__min_checkbox .powermail_field{position:absolute;right:0}}@media only screen and (max-width:767px){.input__min_checkbox .powermail_field{right:20px}}@media screen{.input__min_checkbox .tooltip{position:absolute;top:45px}}@media screen{.input__min_checkbox .powermail_input{max-width:125px}.input__min_checkbox .powermail_input.disabled{pointer-events:none;opacity:.5}}@media screen{.input__min_checkbox .tooltip label{margin-left:40px}.input__min_checkbox .tooltip label:before{content:"";left:0;position:absolute;width:20px;height:20px;border:2px solid #009879;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}}@media screen{.hidelabel{padding-top:0!important;margin-top:-20px!important}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.hidelabel{padding-top:15px!important;margin-top:0!important}}@media screen{.hidelabel .powermail_legend{display:none}}@media screen{.toggle-selection{display:none}.toggle-selection .powermail_legend{display:none}}@media screen{.togglecheckbox{display:none}.togglecheckbox .powermail_legend{display:none}.togglecheckbox .powermail_fieldwrap{margin:0 auto;min-width:50%;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width:767px){.togglecheckbox .powermail_fieldwrap{min-width:100%}}@media screen{.togglecheckbox .form__row{margin-top:20px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.togglecheckbox .form__row{margin-top:0}.togglecheckbox .form__row>div{margin:20px 0!important}}@media only screen and (max-width:767px){.togglecheckbox .form__row{margin-top:40px;-webkit-box-pack:inherit!important;-ms-flex-pack:inherit!important;justify-content:inherit!important}}@media screen{.togglecheckbox .input__checkbox-input .powermail_label{margin-left:60px;padding:15px 15px 15px 55px!important}}@media only screen and (max-width:767px){.togglecheckbox .input__checkbox-input .powermail_label{margin-left:10px}.togglecheckbox .input__checkbox-input .powermail_label:before{padding-left:0!important}.togglecheckbox .input__checkbox-input .text-after{top:20px;right:20px}}@media screen{.togglecheckbox .input__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;position:relative}.togglecheckbox .input__checkbox input{margin-left:85px;max-width:125px}.togglecheckbox .input__checkbox input.disabled{pointer-events:none;opacity:.5}.togglecheckbox .input__checkbox .powermail_label{position:absolute;left:65px;line-height:1.3}.togglecheckbox .input__checkbox .powermail_field{height:50px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.togglecheckbox .input__checkbox .powermail_field{margin-left:0}}@media screen{.togglecheckbox .input__checkbox .text-after{position:absolute;right:-105px;top:25px;width:100px}}@media only screen and (max-width:767px){.togglecheckbox .input__checkbox .text-after{top:20px;right:80px}}@media screen{.powermail_checkbox[type=radio]:checked+label:before,.powermail_radio[type=radio]:checked+label:before{border-width:7px}}@media screen{.input__checkbox-select input[type=radio]{opacity:0}.input__checkbox-select label{display:inherit;margin-left:40px}.input__checkbox-select label:before{content:"";left:15px;position:absolute;width:20px;height:20px;border:2px solid #009879;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}.input__checkbox-select select{padding-right:40px}.input__checkbox-select select.disabled{pointer-events:none;opacity:.5}.input__checkbox-select .powermail_label{line-height:1.3!important}}@media screen{input[type=checkbox]+label{line-height:1.3!important}}@media screen{input[type=submit].disabled{opacity:.5;pointer-events:none;cursor:not-allowed}}@media screen{.fullwidth .input__min_checkbox input[type=checkbox]+label{padding:15px 15px 15px 45px}}@media screen{.stromdirekt #searchmap .markerSearchWrap{display:inline-block;position:relative}.stromdirekt #searchmap .markerSearchWrap .autoCompleteList{border:1px solid #aaa;color:#222;position:absolute;border:1px solid #acabab;-webkit-box-shadow:inset 0 3px 9px 0 rgba(0,0,0,.25);box-shadow:inset 0 3px 9px 0 rgba(0,0,0,.25);background-color:#fff;width:calc(100% - 1rem);left:.5rem;z-index:1010;border-radius:4px}.stromdirekt #searchmap .markerSearchWrap .autoCompleteList li{padding:10px 15px;cursor:pointer;border-radius:4px}.stromdirekt #searchmap .markerSearchWrap .autoCompleteList li:hover{background-color:#009879}.stromdirekt #message{min-height:30px}.stromdirekt #message+p{text-align:center}.stromdirekt #fuerthStromDirekt__form-btn{display:none}}@media screen{.frc-captcha{width:100%!important;max-width:312px}.frc-captcha.mini-form__captcha{margin-bottom:16px;width:100%!important;max-width:312px}}@media screen{.form .nolabel div.frc-captcha{width:100%!important;max-width:312px!important}}@media screen{.section-selection-form .powermail_fieldset{display:none}.section-selection-form .powermail_fieldset.section-selection-1{display:block!important}.section-selection-form .powermail_fieldset.section-selection-2 .powermail_legend{display:none}.section-selection-form .powermail_fieldset.section-selection-2 .powermail_fieldwrap{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.section-selection-form.section-selection--show-form .powermail_fieldset:not(.toggle-selection){display:block}.section-selection-form.section-selection--show-form .powermail_fieldset:not(.toggle-selection).section-selection-2{display:none}.section-selection-form.section-selection--show-text .powermail_fieldset{display:none!important}.section-selection-form.section-selection--show-text .powermail_fieldset.section-selection-2{display:block!important}.section-selection-form.section-selection--show-text .powermail_fieldset.section-selection-1{display:block!important}}@media screen{form.powermail_form .submit__wrap{padding:0;position:relative;width:auto;-ms-flex-preferred-size:auto!important;flex-basis:auto!important}form.powermail_form .loader{position:absolute;top:0;left:0;background:rgba(255,255,255,.8);z-index:5;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:.5s;transition:.5s;opacity:0}form.powermail_form .loader .spinner{width:40px;height:40px;position:relative}form.powermail_form .loader .cube1,form.powermail_form .loader .cube2{background-color:#009879;width:15px;height:15px;position:absolute;top:-7.5px;left:-7.5px;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}form.powermail_form .loader .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}form.powermail_form.loading .loader{opacity:1;pointer-events:auto}}@media screen{#ak-lottery-participation-email-confirmation-checkboxes-form .checkbox input[type=checkbox]{position:absolute}}@media screen{#ak-lottery-participation-email-button-send[disabled]{opacity:.5;pointer-events:none;cursor:not-allowed}}@media screen{.intro>:not(:last-child){margin-bottom:3rem}}@media screen{.accs-container>:not(:last-child),.contact>:not(:last-child),.downloads>:not(:last-child),.striped-table>:not(:last-child),[class^=content]>:not(:last-child){margin-bottom:2rem}}@media screen{.content>.content__row{margin-left:-15px;margin-right:-15px}}@media screen{.overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:50px;background-color:#2e2e2e;overflow-x:scroll;-ms-overflow-style:none}.overview::-webkit-scrollbar{display:none}.overview a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;font-size:1.1764705882rem;background-color:transparent;color:#fff;padding:0 15px;-webkit-transition:background-color .3s;transition:background-color .3s}.overview a:hover{background-color:#009879}.overview a:not(:last-of-type){border-right:1px solid rgba(255,255,255,.2)}}@media screen{html.touch .header__nav-container{display:none}}@media screen{.header{position:relative;z-index:15;background-color:#fff}.header__container{position:relative}.header__announcement{left:50%;position:relative;width:100vw;font-size:1.1764705882rem;text-align:center;background:#404040;color:#fff;padding:8px 60px 8px 15px;margin-left:-50vw}.header__announcement svg{top:8px;right:15px;position:absolute;width:30px;height:30px;fill:#fff;cursor:pointer}.header__announcement a{color:#fff;border-bottom:1px solid #fff}.header__announcement a:hover{border-bottom:0}.header__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-size:15px}.header__meta>*{-webkit-box-flex:1;-ms-flex:1 0 175px;flex:1 0 175px}}@media only screen and (min-width:768px){.header__meta>*{-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen{.header__logo{font-size:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:379px){.header__logo{text-align:center}}@media only screen and (min-width:768px){.header__logo{padding:2.0588235294rem 0}}@media screen{.header__logo a.logo{display:inline-block;margin-top:auto;margin-bottom:auto}}@media screen{.header__logo img{width:156px;height:29px}}@media screen{.header__txt{text-align:right;font-size:1.1764705882rem}}@media screen{.header__contact{text-align:right}}@media only screen and (max-width:379px){.header__contact{text-align:center;padding-bottom:15px}}@media only screen and (min-width:768px){.header__contact{padding-right:15px}}@media screen{.header__contact a{color:#404040;-webkit-transition:color .2s;transition:color .2s}.header__contact a:hover{color:#009879}.header__contact a:nth-of-type(2){margin-left:25px}}@media screen{.header__contact svg{width:16px;height:16px;vertical-align:text-bottom;fill:url(#gt-grad);margin-right:8px}}@media screen{.header__customer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}}@media only screen and (max-width:767px){.header__customer{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-left:-15px;margin-right:-15px;padding:8px 8px}}@media screen{.header__customer a{display:inline-block;width:50%;text-align:center;background-color:transparent;color:#404040;padding:12px 8px;line-height:18px;border:1px solid #b2babe;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}}@media only screen and (min-width:768px){.header__customer a{padding:12px 24px}}@media screen{.header__customer a.is-active,.header__customer a:hover{background-color:#009879;color:#fff;border-color:#009879}}@media screen{.header__customer a:active{background-color:#00634f}}@media screen{.header__customer a:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}}@media screen{.header__customer a:nth-of-type(2){border-top-right-radius:7px;border-bottom-right-radius:7px}}@media screen{.header__nav{right:0;bottom:0;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);padding-top:15px;font-size:0}}@media screen{.header__nav-container{display:none}}@media only screen and (min-width:768px){.header__nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen{.header__nav-container>ul{display:inherit;letter-spacing:1px}.header__nav-container>ul>li{position:relative;font-size:17px}.header__nav-container>ul>li.is-active>a,.header__nav-container>ul>li:hover>a{background-color:#404040;color:#fff}.header__nav-container>ul>li.is-active>a:after,.header__nav-container>ul>li:hover>a:after{border-top:14px solid #404040}.header__nav-container>ul>li:hover>ul{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.header__nav-container>ul>li>a{position:relative;z-index:1;display:block;font-weight:500;text-transform:uppercase;background-color:transparent;color:#fff;border-radius:4px;padding:10px 15px;margin-right:15px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.header__nav-container>ul>li>a:after{content:"";top:100%;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:0 solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;-webkit-transition:border-top .3s;transition:border-top .3s}.header__nav-container>ul>li>ul{top:100%;right:15px;position:absolute;background-color:#fff;padding:25px 15px 15px;border-radius:4px;-webkit-transform:translateY(-10px);transform:translateY(-10px);visibility:hidden;opacity:0;-webkit-transition:all .4s;transition:all .4s}}@media only screen and (min-width:1550px){.header__nav-container>ul>li>ul{right:initial;top:100%;left:0;position:absolute}}@media screen{.header__nav-container>ul>li>ul li{white-space:nowrap}.header__nav-container>ul>li>ul li:not(:last-of-type){margin-bottom:8px}.header__nav-container>ul>li>ul li a{display:block;color:#404040;-webkit-transition:color .2s;transition:color .2s}.header__nav-container>ul>li>ul li a:hover{color:#009879}}@media screen{.header__nav-container>ul>li>ul svg{width:22px;height:22px;fill:url(#gt-grad);vertical-align:sub;margin-right:12px}}@media screen{.header__nav-container>div{margin-right:15px}}@media screen{.header__nav-container button{background-color:#fff;border-radius:4px;padding:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.header__nav-container button svg{display:block;width:1.5882352941rem;height:1.5882352941rem;fill:#000;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:fill .3s,-webkit-transform .3s;transition:fill .3s,-webkit-transform .3s;transition:transform .3s,fill .3s;transition:transform .3s,fill .3s,-webkit-transform .3s}.header__nav-container button:hover{background-color:#404040}.header__nav-container button:hover svg{fill:#fff}}@media screen{.site-switch{float:right;width:calc(100vw - 54px - 24px - 60px)}}@media only screen and (min-width:768px){.site-switch{width:300px}.site-switch a{-webkit-box-sizing:border-box;box-sizing:border-box}}@media only screen and (min-width:0px) and (max-width:385px){.site-switch a{font-size:11px}}@media screen{.site-login,.site-search{display:inline-block;position:relative;margin-right:12px}.site-login button,.site-search button{background-color:#fff;border-radius:7px;padding:12px;position:inherit;z-index:5;-webkit-transition:background-color .3s;transition:background-color .3s;border:1px solid #b2babe;height:44px}.site-login button svg,.site-search button svg{width:20px;height:20px;display:block;fill:#404040;margin-right:0;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:fill .3s,-webkit-transform .3s;transition:fill .3s,-webkit-transform .3s;transition:transform .3s,fill .3s;transition:transform .3s,fill .3s,-webkit-transform .3s}.site-login button:hover,.site-search button:hover{background-color:#404040}.site-login button:hover svg,.site-search button:hover svg{fill:#fff}.site-login input,.site-search input{top:0;right:0;position:absolute;z-index:3;display:block;width:0;height:100%;border-radius:4px;padding-left:15px;visibility:hidden;opacity:0;-webkit-transition:visibility .5s,opacity .5s,width .5s;transition:visibility .5s,opacity .5s,width .5s}.site-login--is-open button,.site-search--is-open button{background-color:#404040!important}.site-login--is-open button svg,.site-search--is-open button svg{fill:#fff}.site-login--is-open input,.site-search--is-open input{width:200px;visibility:visible;opacity:1;color:#000}}@media only screen and (min-width:768px){.site-login--is-open input,.site-search--is-open input{width:250px}}@media screen{.site-login{z-index:2}}@media screen{.hero-image__slider-container{position:relative}}@media only screen and (min-width:768px){.hero-image__slider-container{height:560px;overflow:hidden}}@media screen{.hero-image__slider-container .headvisual.slick-slide{overflow-x:hidden}@supports (-ms-ime-align:auto){.hero-image__slider-container .headvisual.slick-slide{overflow-y:hidden}}}@media only screen and (max-width:767px){.hero-image__slider-container .headvisual__headline{position:absolute;top:140px;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:15;width:100%}}@media only screen and (max-width:767px){.hero-image__slider-container .headvisual__content{border-top:none;text-align:center;height:220px}.hero-image__slider-container .headvisual__content p{display:block;font-size:20px}.hero-image__slider-container .headvisual__content p br{display:none}}@media only screen and (max-width:767px){.hero-image__slider-container .headvisual__content a{display:inline-block}.hero-image__slider-container .headvisual__content a svg{fill:#fff;width:24px;height:24px;-webkit-transform:translateY(5px) translateX(8px);transform:translateY(5px) translateX(8px)}}@media only screen and (min-width:768px){.hero-image__slider-container .headvisual__content a svg{display:none}}@media only screen and (max-width:767px){.hero-image__slider-container .headvisual__sub{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}}@media screen{.hero-image__progress-bar-container{position:absolute;bottom:14px;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:14;display:block}}@media only screen and (max-width:767px){.hero-image__progress-bar-container div{width:30px}}@media only screen and (min-width:768px){.hero-image__progress-bar-container{bottom:24px}.hero-image__progress-bar-container div{width:48px}}@media screen{.hero-image__progress-bar-container div{display:block;padding:0;cursor:pointer;margin-right:10px;float:left;color:#fff}.hero-image__progress-bar-container div:last-child{margin-right:0}.hero-image__progress-bar-container div span.hero-image__progress-bar{width:100%;height:4px;margin:3px;background-color:rgba(255,255,255,.4);display:block}.hero-image__progress-bar-container div span.hero-image__progress-bar .inProgress{background-color:#fff;width:0;height:4px}}@media screen{.headvisual{position:relative;background-color:#b7c239}.headvisual:after,.headvisual:before{content:"";top:0;position:absolute;z-index:1;width:40%;padding-bottom:56.25%}}@media only screen and (max-width:500px){.headvisual:after,.headvisual:before{height:56.25vw;padding-bottom:0}}@media only screen and (min-width:768px){.headvisual:after,.headvisual:before{height:560px;padding-bottom:0}}@media screen{.headvisual:before{left:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.2)),to(transparent));background-image:linear-gradient(to right,rgba(0,0,0,.2),transparent)}}@media screen{.headvisual:after{right:0;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,.4)),to(transparent));background-image:linear-gradient(to left,rgba(255,255,255,.4),transparent)}}@media screen{.headvisual__bg{position:relative;height:auto;padding-bottom:56.25%}}@media only screen and (max-width:500px){.headvisual__bg{padding-top:56.26%;padding-bottom:0}}@media only screen and (min-width:768px){.headvisual__bg{-webkit-box-sizing:content-box;box-sizing:content-box;height:500px;padding-bottom:3.5294117647rem}}@media screen{.headvisual__bg--image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}}@media screen{.headvisual__bg--video{position:absolute;width:100%;height:100%}.headvisual__bg--video .infra-frame__preview{background:0 0}}@media only screen and (min-width:768px){.headvisual__bg--video .infra-frame__preview{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen{.headvisual__bg--video .infra-frame__preview-cta{z-index:4}}@media only screen and (min-width:768px){.headvisual__bg--video .infra-frame__preview-cta{margin-left:1.4117647059rem;margin-bottom:calc(60px + 1.4117647059rem);margin-top:0}}@media screen{.headvisual__bg--video .infra-frame__frame{position:absolute;top:50%;left:0;width:100%;padding-top:56.25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.headvisual__bg--video .infra-frame__frame iframe{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}}@media screen{.headvisual__wrap{top:0;right:0;bottom:0;left:0;position:absolute;width:100%}}@media screen{.headvisual__img{width:auto;height:100%;top:0;bottom:0;left:0;position:absolute;z-index:2;pointer-events:none}}@media screen{.headvisual__content{text-align:center;color:#fff;padding:25px 15px}}@media only screen and (max-width:767px){.headvisual__content{border-top:5px solid #fff}}@media only screen and (min-width:768px){.headvisual__content{top:50%;right:0;position:absolute;z-index:3;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px}}@media only screen and (min-width:1025px){.headvisual__content{left:0}}@media screen{.headvisual__content p{font-size:26px;line-height:1.3}}@media only screen and (min-width:768px){.headvisual__content p{font-size:2.1176470588rem}}@media screen{.headvisual__headline{height:60px;font-family:"Viva Beautiful Pro",serif;font-size:68px;margin-bottom:30px}}@media only screen and (min-width:768px){.headvisual__headline{height:7.6470588235rem;font-size:9.4117647059rem}}@media screen{.headvisual--cover:after,.headvisual--cover:before{content:none}}@media only screen and (min-width:768px){.headvisual--cover:before{content:"";width:100%;background-color:rgba(0,0,0,.2)}}@media screen{.headvisual--cover .headvisual__bg{background:no-repeat center/cover}}@media screen{.headvisual--cover .headvisual__content{text-align:center}}@media screen{.headvisual--404{height:280px}.headvisual--404:after,.headvisual--404:before{height:inherit;padding:0}}@media only screen and (min-width:768px){.headvisual--404{height:450px}}@media screen{.headvisual--404 .headvisual__content{top:50%;right:0;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;border:0}}@media screen{.headvisual--404+.sticky-nav{display:none}}@media screen{.headvisual--landingpage{background-color:#fff}.headvisual--landingpage:after,.headvisual--landingpage:before{height:inherit;padding:0}.headvisual--landingpage .headvisual__content{color:#000}}@media screen{.headvisual--landingpage-white{background-color:#fff}.headvisual--landingpage-white:after,.headvisual--landingpage-white:before{height:inherit;padding:0}.headvisual--landingpage-white .headvisual__content{color:#fff}}@media screen{.hero-image__progress-bar p{display:none}}@media screen{.sticky-nav{position:relative;z-index:5}}@media only screen and (min-width:768px){.sticky-nav{-webkit-transform:translateY(-60px);transform:translateY(-60px);margin-bottom:-60px}}@media screen{.sticky-nav__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:0;background-color:#000;-webkit-transition:width .5s,background-color .3s;transition:width .5s,background-color .3s;overflow:hidden}.sticky-nav__logo:hover{background-color:#009879}}@media only screen and (max-width:767px){.sticky-nav__logo{display:none}}@media screen{.sticky-nav__logo img{display:block;width:156px;height:30px;margin:0 auto;opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}}@media screen{.sticky-nav__level1,.sticky-nav__level2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:60px;overflow-x:auto;-ms-overflow-style:none}.sticky-nav__level1::-webkit-scrollbar,.sticky-nav__level2::-webkit-scrollbar{display:none}.sticky-nav__level1 a:not(.sticky-nav__logo),.sticky-nav__level2 a:not(.sticky-nav__logo){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;white-space:nowrap;padding:0 15px}}@media screen{.sticky-nav__level1{background-color:rgba(0,0,0,.5)}.sticky-nav__level1 a:not(.sticky-nav__logo){-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.1764705882rem;background-color:transparent;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}.sticky-nav__level1 a:not(.sticky-nav__logo).active,.sticky-nav__level1 a:not(.sticky-nav__logo):hover{background-color:#009879}.sticky-nav__level1 a:not(.sticky-nav__logo):not(:last-of-type){border-right:1px solid rgba(255,255,255,.2)}.sticky-nav__level1 .sticky-nav__left-paddle,.sticky-nav__level1 .sticky-nav__right-paddle{top:0;background-color:#303030}.sticky-nav__level1 .sticky-nav__left-paddle svg,.sticky-nav__level1 .sticky-nav__right-paddle svg{fill:#fff}.sticky-nav__level1 .sticky-nav__left-paddle{border-right:1px solid #595959}.sticky-nav__level1 .sticky-nav__right-paddle{border-left:1px solid #595959}}@media screen{.sticky-nav__level2{background-color:rgba(255,255,255,.85)}}@media only screen and (min-width:1025px){.sticky-nav__level2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen{.sticky-nav__level2 a{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.0588235294rem;color:#000;-webkit-transition:color .2s;transition:color .2s;border-top:4px solid transparent;border-bottom:4px solid transparent}.sticky-nav__level2 a:hover{color:#009879}.sticky-nav__level2 a.active{color:#009879;border-bottom-color:#009879}}@media only screen and (min-width:1025px){.sticky-nav__level2 a{padding:0 30px}}@media screen{.sticky-nav__level2 .sticky-nav__left-paddle,.sticky-nav__level2 .sticky-nav__right-paddle{bottom:0;background-color:#fff;border-bottom:1px solid #000}}@media screen{.sticky-nav__level2 .sticky-nav__left-paddle{border-right:1px solid #000}}@media screen{.sticky-nav__level2 .sticky-nav__right-paddle{border-left:1px solid #000}}@media screen{.sticky-nav__left-paddle,.sticky-nav__right-paddle{position:absolute;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:background-color .3s,visibility .3s,opacity .3s;transition:background-color .3s,visibility .3s,opacity .3s}.sticky-nav__left-paddle svg,.sticky-nav__right-paddle svg{width:25px;height:25px;-webkit-transition:fill .3s;transition:fill .3s;margin:0 auto}.sticky-nav__left-paddle:hover,.sticky-nav__right-paddle:hover{background-color:#009879}.sticky-nav__left-paddle:hover svg,.sticky-nav__right-paddle:hover svg{fill:#fff}.sticky-nav__left-paddle.visible,.sticky-nav__right-paddle.visible{visibility:visible;opacity:1}}@media screen{.sticky-nav__left-paddle{left:0}}@media screen{.sticky-nav__right-paddle{right:0}}@media screen{.sticky-nav--is-sticky{top:0;right:0;left:0;position:fixed;z-index:20}}@media only screen and (min-width:768px){.sticky-nav--is-sticky{-webkit-transform:translateY(0);transform:translateY(0);margin-bottom:0}}@media screen{.sticky-nav--is-sticky .sticky-nav__logo{width:220px}.sticky-nav--is-sticky .sticky-nav__logo img{opacity:1;-webkit-transition-delay:.2s;transition-delay:.2s}}@media screen{.bar{position:relative;z-index:5;background-color:rgba(0,0,0,.5)}.bar img{max-width:100%}}@media only screen and (min-width:768px){.bar img{max-width:32vw}}@media screen{.bar__container{height:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen{.bar__btn,.bar__btns,.bar__claim{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media only screen and (max-width:767px){.bar__btn,.bar__btns,.bar__claim{max-width:30%}}@media only screen and (min-width:768px){.bar__btn,.bar__btns,.bar__claim{-ms-flex-preferred-size:auto!important;flex-basis:auto!important}}@media only screen and (max-width:767px){.bar__claim{text-align:center;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;max-width:70%;padding:15px 0}}@media screen{.bar__btn{text-align:right}.bar__btn button{display:block;width:100%;height:100%;color:#fff;padding:16px 0 16px 32px;font-size:.8235294118rem;border-left:1px solid rgba(178,186,190,.4);margin-left:14px}}@media only screen and (min-width:768px){.bar__btn button{font-size:1.2941176471rem;display:inline-block;padding:16px 32px;border-right:1px solid rgba(178,186,190,.4)}}@media only screen and (max-width:767px){.bar__btn button{position:relative}}@media screen{.bar__btn svg{width:28px;height:28px;fill:#fff;margin-right:10px;vertical-align:bottom;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media only screen and (max-width:767px){.bar__btn svg{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);width:18px;height:18px;position:absolute;left:18px;top:50%}}@media screen{.bar__quick-access{position:relative;z-index:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.bar__quick-access:hover button svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (max-width:767px){.bar__quick-access:hover button svg{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}@media screen{.bar__quick-access .tool-tip{position:absolute;top:-30px;background:#404040;min-width:350px;border-radius:4px;padding:24px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:wrap row;z-index:15;display:none;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:none;opacity:0}}@media only screen and (min-width:768px){.bar__quick-access .tool-tip{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen{.bar__quick-access .tool-tip:after{width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#404040 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen{.bar__quick-access .tool-tip__icon{-webkit-box-flex:1;-ms-flex:1 0 72px;flex:1 0 72px;max-width:96px}.bar__quick-access .tool-tip__icon svg{float:left}}@media screen{.bar__quick-access .tool-tip__headline{color:#f07d00;font-size:1.5rem;font-weight:700}}@media screen{.bar__quick-access .tool-tip p{color:#fff}}@media screen{.bar__quick-access .tool-tip__content{text-align:left}}@media screen{.bar__quick-access .tool-tip svg{fill:#fff;width:64px;height:64px}}@media only screen and (min-width:768px){.bar__quick-access{display:inline-block}}@media screen{.bar__btns{font-size:0;text-align:center}}@media only screen and (min-width:768px){.bar__btns{text-align:right}}@media screen{.bar__btns>:not(:last-child){margin-right:10px}}@media screen{.bar__btns button{background-color:rgba(0,0,0,.2);padding:14px;-webkit-transition:background-color .3s;transition:background-color .3s}.bar__btns button svg{display:block;width:1.8823529412rem;height:1.8823529412rem;fill:#fff}.bar__btns button:hover{background-color:#404040}}@media screen{.bar--home{max-width:100%;overflow:hidden}}@media only screen and (min-width:768px){.bar--home{-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-bottom:-60px}}@media only screen and (max-width:767px){.footer .bar__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen{.footer{color:#fff}.footer a{color:#fff;-webkit-transition:color .2s;transition:color .2s}.footer a:hover{color:#009879}.footer__meta,.footer__sitemap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-width:768px){.footer__meta,.footer__sitemap{padding:2.9411764706rem 2.0588235294rem;max-width:100%}}@media screen{.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.footer__sitemap{background-color:#404040}}@media only screen and (min-width:768px){.footer__sitemap ul{display:block!important}}@media only screen and (max-width:767px){.footer__sitemap .footer__headline{position:relative;padding:20px;border-width:1px 0 1px 0;border-style:solid;border-color:#fff;margin:-1px 0 0}.footer__sitemap .footer__headline:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.footer__sitemap .footer__headline:after{top:50%;right:20px;position:absolute;display:block;font-size:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer__sitemap .footer__headline+ul{display:none;padding:20px;margin:0}}@media screen{.footer__sitemap .footer__headline--is-open:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}}@media screen{.footer__sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:768px){.footer__sitemap-wrap .footer__box{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}}@media only screen and (min-width:1025px){.footer__sitemap-wrap .footer__box{-ms-flex-preferred-size:16.6666666666%;flex-basis:16.6666666666%;max-width:16.6666666666%}}@media only screen and (min-width:1025px){.footer__sitemap-wrap .footer__box-wide{max-width:100%}}@media screen{.footer__meta{background-color:#2e2e2e}}@media only screen and (max-width:767px){.footer__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:40px 20px 20px}}@media only screen and (min-width:768px){.footer__meta{-ms-flex-preferred-size:32%;flex-basis:32%;max-width:32%}}@media screen{.footer__meta .footer__box{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px}}@media screen{.footer__box{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media only screen and (min-width:768px){.footer__box{padding:0 15px}}@media only screen and (max-width:767px){.footer__box .newsletter{margin:15px}}@media screen{.footer__box>*{margin-bottom:20px}}@media screen{.footer__headline{display:block;font-size:1.2941176471rem}}@media screen{.footer .site-search button{border-radius:0;border:none;height:auto}}@media screen{.footer .btn--white{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-top:0}.footer .btn--white:hover{color:#fff}}@media screen{.footer .bar__claim{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}}@media screen{.footer .bar__btns{max-width:100%}}@media screen{html.touch .mmenu-container{display:inline;-webkit-box-flex:0;-ms-flex:0;flex:0}}@media only screen and (min-width:768px){html.touch .mmenu-container{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (max-width:767px){html.touch .header__logo a{height:58.75px;position:relative;width:100%}html.touch .header__logo img{position:absolute;top:50%;left:0;-webkit-transform:translate3d(0,calc(-50% - 6px),0);transform:translate3d(0,calc(-50% - 6px),0)}}@media only screen and (min-width:768px){html.touch .header__logo{padding:0}}@media only screen and (min-width:768px){html.touch .header__meta{padding-top:25px}}@media screen{.mmenu-container{position:relative;margin-left:auto}}@media only screen and (min-width:768px){.mmenu-container{display:none}}@media screen{.mmenu-container button{z-index:25;float:right;padding:1.9585rem 1.8585rem;line-height:0;display:inline;position:relative;position:relative}.mmenu-container button:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e003"}.mmenu-container button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0);font-size:17.471px;line-height:1;-webkit-transition:all .3s;transition:all .3s}.mmenu-container button.change{background-color:#404040}.mmenu-container button.change:before{color:#fff;-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg);transform:translate3d(-50%,-50%,0) rotate(90deg)}}@media screen{.mmenu{top:0;right:0;position:absolute;z-index:20;min-width:280px;font-size:17px;background-color:#404040;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,.2);box-shadow:0 0 25px 0 rgba(0,0,0,.2);border-radius:4px;padding-top:50px;-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1);-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.mmenu a{display:block;color:#000;-webkit-transition:color .2s;transition:color .2s}.mmenu a:hover{color:#009879}.mmenu svg{width:22px;height:22px;fill:url(#gt-grad);vertical-align:text-bottom;margin-right:10px}.mmenu li{position:relative}.mmenu>ul>li>a{display:block;font-weight:500;text-transform:uppercase;color:#fff;padding:10px 0 10px 50px}.mmenu>ul>li>ul{display:none;padding:10px 0;background-color:#fff}.mmenu>ul>li>ul>li{white-space:nowrap}.mmenu>ul>li>ul>li:not(:last-of-type){margin-bottom:8px}.mmenu>ul>li>ul>li>a{color:#000;padding-left:42px;padding-right:10px}.mmenu>ul>li>ul>li>ul{display:none;padding-left:76px}.mmenu__2nd-toggle,.mmenu__toggle{-webkit-box-sizing:content-box;box-sizing:content-box;top:0;left:0;position:absolute;z-index:1;overflow:hidden;cursor:pointer}.mmenu__toggle{width:22px;height:22px;padding:13px}.mmenu__toggle:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.mmenu__toggle:before{color:#fff;font-size:22px;line-height:1}.mmenu__toggle--is-open:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}.mmenu__2nd-toggle{background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/bg.svg) no-repeat 50% 31.25%/cover;width:20px;height:20px;border:.1764705882rem solid #fff;border-left-width:.7058823529rem;border-right-width:.5882352941rem}.mmenu__2nd-toggle--is-open{background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/bg.svg) no-repeat 50% 25%/cover}.mmenu--is-open{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@media screen{.icon-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;margin:0 -15px}}@media screen{.icon-box{-webkit-box-flex:1;-ms-flex:1 0 290px;flex:1 0 290px;padding:0 15px;margin:15px 0}.icon-box>:not(:last-child){margin-bottom:1.5rem}.icon-box img{margin:0 auto}.icon-box h6{font-size:1.2941176471rem;font-weight:500;color:#772d7b}.icon-box ul{padding:0}.icon-box ul li span.before{display:inline-block;width:7px;height:7px;margin-right:14px;position:relative;top:-2px}.icon-box.text--left{text-align:left}.icon-box.text--left ul li{padding-left:25px;position:relative}.icon-box.text--left ul li span.before{display:block;width:7px;height:7px;position:absolute;left:0;top:.52941rem}}@media screen{.tdot .acc__title:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.tdot .acc__title:before{color:#000}.tdot .acc--is-open>.acc__title:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}}@media screen{.reference{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reference__txt{background:#404040;color:#fff;padding:30px}.reference__txt>:not(:last-child){margin-bottom:15px}.reference__bg{height:200px;width:100%;background-size:cover;background-position:top right}}@media only screen and (min-width:768px){.reference{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reference__txt{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;max-width:400px}.reference__bg{height:auto}}@media screen{.showcase{position:relative;padding:30px}.showcase .section__headline{margin-bottom:inherit;max-width:850px}}@media only screen and (max-width:767px){.showcase .section__headline{text-align:text-align}.showcase__img-wrap img{margin:60px auto 15px auto}}@media only screen and (min-width:768px){.showcase{margin-top:15px}.showcase .section__headline{text-align:left}.showcase__img-wrap,.showcase__txt-wrap{display:inline-block}.showcase__img-wrap{position:relative;width:20%;min-height:100px;content:""}.showcase__img-wrap img{position:absolute;top:-135%;min-width:385px;height:auto}.showcase__txt-wrap{position:relative;width:75%;vertical-align:top;padding-right:15px}}@media only screen and (min-width:1025px){.showcase__img-wrap img{top:-160%}}@media screen{.btn,.cc_btn,.powermail_fieldwrap_type_multiupload .add{position:relative;display:inline-block;font-size:1.1764705882rem;text-align:center;background-color:#a0c30f;color:#fff;border-radius:7px;padding:12px 30px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;cursor:pointer}.btn:hover,.cc_btn:hover,.powermail_fieldwrap_type_multiupload .add:hover{background-color:#009879}.btn--centered{display:table;margin:3.5294117647rem auto 0 auto}.btn--turq,.powermail_fieldwrap_type_multiupload .add{background-color:#009879}.btn--turq:hover,.powermail_fieldwrap_type_multiupload .add:hover{background-color:#00725b}.btn--green{background-color:#a0c30f}.btn--green:hover{background-color:#78920b}.btn--orange{background-color:#f07d00}.btn--orange:hover{background-color:#b45e00}.btn--grey{background-color:#acabab}.btn--grey:hover{background-color:#818080}.btn--grey.active{background-color:#a0c30f}.btn--stromdirekt{position:relative;display:inline-block;font-size:1.1764705882rem;text-align:center;border-radius:7px;padding:12px 40px;margin:0 .5rem;cursor:pointer;color:#fff;background-color:#f07d00}.btn--white{border-radius:0;background-color:transparent;border:2px solid #fff;color:#fff;-webkit-transition:all .3s;transition:all .3s;margin-top:16px;font-weight:700}.btn--white:hover{background-color:transparent;-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}}@media screen{main section:first-of-type{padding-top:2.94118rem;margin-top:0}main section:first-of-type .section--tabs{padding-top:0}}@media screen{section{position:relative;padding:2.9411764706rem 15px}}@media only screen and (min-width:768px){section{padding:5.2941176471rem 15px}}@media screen{.section__big-headline,.splash-page__headline{font-size:2.3529411765rem;line-height:1.2;color:#009879}}@media only screen and (max-width:767px){.section__big-headline,.splash-page__headline{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (min-width:768px){.section__big-headline,.splash-page__headline{font-size:3.5294117647rem}}@media screen{.section__headline,.section__subheadline{padding:0 15px;margin-bottom:3.5294117647rem;text-align:center}}@media screen{.section__headline{font-size:1.8823529412rem;color:#009879}.section__headline svg{width:26px;height:26px;fill:url(#gt-grad);margin-right:15px}}@media screen{.section__subheadline{font-size:1.2941176471rem;text-align:center}}@media screen{.section--grey{padding-top:0;padding-bottom:0;margin:2.9411764706rem 0}}@media only screen and (min-width:768px){.section--grey{margin:5.2941176471rem 0}}@media screen{.section--grey [class$=__bar]:before{background-color:#fff}}@media screen{.section--grey .accs-container--highlighted .acc--is-open .acc__title{background-color:#dfddda}.section--grey .accs-container--highlighted .acc__title:hover{background-color:#dfddda}}@media screen{.section--grey.slick-slider{margin:0;padding:2.9411764706rem 0}}@media only screen and (min-width:768px){.section--grey.slick-slider{padding:5.2941176471rem 0}}@media screen{.section--grey.slick-slider.no-top-margin{padding:0 0 2.9411764706rem}}@media only screen and (min-width:768px){.section--grey.slick-slider.no-top-margin{padding:0 0 5.2941176471rem}}@media screen{.section--grey.slick-slider.no-top-margin .default-slider{padding-top:0}.section--grey.slick-slider.no-top-margin .default-slider .slick-next,.section--grey.slick-slider.no-top-margin .default-slider .slick-prev{margin-top:-32px}}@media only screen and (min-width:768px){.section--grey.slick-slider.no-top-margin .default-slider .slick-next,.section--grey.slick-slider.no-top-margin .default-slider .slick-prev{margin-top:-48px}}@media screen{.section--grey.slick-slider .default-slider .slick-next,.section--grey.slick-slider .default-slider .slick-prev{border-color:#b2babe}.section--grey.slick-slider .default-slider .slick-next svg,.section--grey.slick-slider .default-slider .slick-prev svg{fill:#b2babe}}@media screen{.section--grey .striped-table table tbody tr:nth-of-type(2n+2){background-color:#fff}}@media screen{.section--white{background-color:#fff}.section--white [class$=__bar]:before{background-color:#e8e6e3}.section--white .accs-container--highlighted .acc--is-open .acc__title{background-color:#f5f5f5}.section--white .accs-container--highlighted .acc__title:hover{background-color:#f5f5f5}}@media screen{.section--turq{background-color:#009879}.section--turq .form a{color:#fff}}@media screen{.section--green{background-color:#a0c30f}}@media screen{.section--orange{background-color:#f07d00;color:#000}}@media screen{.section--lila{background-color:#824b8b;color:#000}}@media screen{.section--green-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#a0c30f),to(#009879));background-image:linear-gradient(to right,#a0c30f,#009879)}}@media screen{.section--blue-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#1a4488),to(#42a9dc));background-image:linear-gradient(to right,#1a4488,#42a9dc)}}@media screen{.section--bg{height:300px;background:no-repeat center/cover}}@media only screen and (min-width:768px){.section--bg{height:400px}}@media only screen and (min-width:1025px){.section--bg{height:500px}}@media screen{.section--overlay{position:relative;height:auto}.section--overlay:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;background-color:rgba(0,0,0,.55)}.section--overlay>div{position:relative;z-index:2}}@media screen{.section--headline-counters{counter-reset:ctr}.section--headline-counters .content__headline:before{content:"" counter(ctr) ". ";counter-increment:ctr}}@media screen{.section--event{background-image:-webkit-gradient(linear,left top,right top,from(#1a4488),to(#42a9dc));background-image:linear-gradient(to right,#1a4488,#42a9dc);padding:32px 0 32px}}@media only screen and (min-width:768px){.section--event{padding:32px 0 0}}@media screen{.section--event.cutleftimg .left{margin-bottom:0}}@media screen{.section--event .inner-wrapper{width:100%}}@media screen{.section--event .content__row{max-width:80%;text-align:center}}@media only screen and (min-width:768px){.section--event .content__row{max-width:970px;text-align:left}}@media screen{.section--event p{color:#fff}}@media screen{.section--event .btn--white{background-color:transparent;color:#fff;margin-top:0}}@media screen{.section--event img{width:100%;height:auto}}@media only screen and (min-width:768px){.section--event .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.section--event .right .inner-wrapper>:not(:last-child){margin-bottom:1.5rem}}@media screen{.section--event .right img{width:80%;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.section--event .right img{margin-left:0;margin-right:0}}@media screen{.section--event .right p{padding-top:16px}}@media screen{.section--tabs{margin-bottom:0;padding-top:0!important}}@media screen{section .section__big-headline,section .splash-page__headline{margin-bottom:30px}section:not(.section--grey):not(.section--white):not(.section--event){color:#fff}.pagination section:not(.section--grey):not(.section--white):not(.section--event) a,.search-results section:not(.section--grey):not(.section--white):not(.section--event) a,.splash-page section:not(.section--grey):not(.section--white):not(.section--event) a:not([class]),section:not(.section--grey):not(.section--white):not(.section--event) .default-link,section:not(.section--grey):not(.section--white):not(.section--event) .pagination a,section:not(.section--grey):not(.section--white):not(.section--event) .search-results a,section:not(.section--grey):not(.section--white):not(.section--event) .splash-page a:not([class]){color:#fff;border-bottom:1px solid #fff}.pagination section:not(.section--grey):not(.section--white):not(.section--event) a:hover,.search-results section:not(.section--grey):not(.section--white):not(.section--event) a:hover,.splash-page section:not(.section--grey):not(.section--white):not(.section--event) a:hover:not([class]),section:not(.section--grey):not(.section--white):not(.section--event) .default-link:hover,section:not(.section--grey):not(.section--white):not(.section--event) .pagination a:hover,section:not(.section--grey):not(.section--white):not(.section--event) .search-results a:hover,section:not(.section--grey):not(.section--white):not(.section--event) .splash-page a:hover:not([class]){color:inherit}.contact section:not(.section--grey):not(.section--white):not(.section--event) a,section:not(.section--grey):not(.section--white):not(.section--event) .arrow-link,section:not(.section--grey):not(.section--white):not(.section--event) .contact a,section:not(.section--grey):not(.section--white):not(.section--event) .fake-link{color:#fff;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s}.contact section:not(.section--grey):not(.section--white):not(.section--event) a:hover,section:not(.section--grey):not(.section--white):not(.section--event) .arrow-link:hover,section:not(.section--grey):not(.section--white):not(.section--event) .contact a:hover,section:not(.section--grey):not(.section--white):not(.section--event) .fake-link:hover{border-bottom-color:#fff}.powermail_fieldwrap_type_multiupload section:not(.section--grey):not(.section--white):not(.section--event) .add,section:not(.section--grey):not(.section--white):not(.section--event) .btn,section:not(.section--grey):not(.section--white):not(.section--event) .cc_btn,section:not(.section--grey):not(.section--white):not(.section--event) .powermail_fieldwrap_type_multiupload .add{background-color:#fff;color:#009879}.powermail_fieldwrap_type_multiupload section:not(.section--grey):not(.section--white):not(.section--event) .add:hover,section:not(.section--grey):not(.section--white):not(.section--event) .btn:hover,section:not(.section--grey):not(.section--white):not(.section--event) .cc_btn:hover,section:not(.section--grey):not(.section--white):not(.section--event) .powermail_fieldwrap_type_multiupload .add:hover{background-color:#009879;color:#fff}section:not(.section--grey):not(.section--white):not(.section--event) .section__big-headline,section:not(.section--grey):not(.section--white):not(.section--event) .section__headline,section:not(.section--grey):not(.section--white):not(.section--event) .splash-page__headline{color:#fff}section:not(.section--grey):not(.section--white):not(.section--event) hr,section:not(.section--grey):not(.section--white):not(.section--event) ul:not([class]) li:before{background-color:#fff}section:not(.section--grey):not(.section--white):not(.section--event) .mandatory,section:not(.section--grey):not(.section--white):not(.section--event) legend{color:#fff}section:not(.section--grey):not(.section--white):not(.section--event) input[type=checkbox]+label:before{border-color:#fff}section#fuerthStromDirekt__form_1,section#fuerthStromDirekt__form_2{display:none}}@media screen{.sandwich-list{display:block;font-size:1.1176470588rem;text-align:center}.sandwich-list ul{display:inline-block;min-width:280px}}@media only screen and (min-width:768px){.sandwich-list ul{min-width:320px}}@media screen{.sandwich-list li{position:relative;padding:8px 30px 9px 30px}.sandwich-list li:after{content:"";right:0;left:0;position:absolute;display:block;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(#a0c30f),to(#009879));background-image:linear-gradient(to right,#a0c30f,#009879)}.sandwich-list li:after{bottom:0}.sandwich-list li:first-of-type:before{content:"";right:0;left:0;position:absolute;display:block;height:1px;background-image:-webkit-gradient(linear,left top,right top,from(#a0c30f),to(#009879));background-image:linear-gradient(to right,#a0c30f,#009879);top:-1px}}@media screen{.sandwich-list a{color:inherit;-webkit-transition:color .2s;transition:color .2s}.sandwich-list a:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e001"}.sandwich-list a:hover{color:#009879}.sandwich-list a:after{display:inline-block;font-size:.8235294118rem;margin-left:10px;color:#009879}}@media screen{.form li,.products li,.squares-list li,.ul-c li,[class*=content]>ul:not([class]) li{position:relative;padding-left:25px}.form li:before,.products li:before,.squares-list li:before,.ul-c li:before,[class*=content]>ul:not([class]) li:before{content:"";left:0;position:absolute;top:.5294117647rem;display:block;width:7px;height:7px;background-color:#009879}}@media screen{[class*=content]>ol:not([class]){counter-reset:ordered}[class*=content]>ol:not([class]) li{position:relative;padding-left:25px}[class*=content]>ol:not([class]) li:before{counter-increment:ordered;content:counter(ordered) ".";left:0;position:absolute;top:0;display:block;color:#009879}}@media screen{.breadcrumb{margin-top:1.7647058824rem;margin-bottom:1.7647058824rem}.breadcrumb ul{font-size:0}.breadcrumb ul li{display:inline-block}.breadcrumb ul li:not(:last-of-type):after{content:"›";font-size:1.4117647059rem;margin:0 8px}.breadcrumb ul li a{font-size:17px;color:#404040;-webkit-transition:color .2s;transition:color .2s}.breadcrumb ul li a:hover{color:#009879}}@media screen{.intro{max-width:844px;text-align:center;padding:0 15px;margin:0 auto}}@media screen{.price-tip{top:0;right:0;position:absolute;text-align:right}}@media only screen and (max-width:1199px){.price-tip{-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@media only screen and (min-width:1200px){.price-tip{top:2.9411764706rem}}@media screen{.price-tip img{width:120px;height:72px}}@media only screen and (min-width:1200px){.price-tip img{width:176px;height:106px}}@media screen{.disturber{top:0;right:20px;position:absolute;text-align:right}}@media only screen and (max-width:1199px){.disturber{-webkit-transform:translateY(-75%);transform:translateY(-75%)}}@media only screen and (min-width:1200px){.disturber{top:2.9411764706rem;right:2.9411764706rem}}@media screen{.disturber img{width:100px;height:100px}}@media only screen and (min-width:1200px){.disturber img{width:180px;height:180px}}@media screen{.gradient-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:340px;height:147px;font-size:1.2941176471rem;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#e8e6e3));background:linear-gradient(to top,#fff,#e8e6e3);color:#404040;-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.15);box-shadow:0 8px 30px 0 rgba(0,0,0,.15);padding:30px 5px 25px 5px;margin:0 auto 1.5rem auto;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.gradient-box:hover{-webkit-box-shadow:0 18px 30px 4px rgba(0,0,0,.12);box-shadow:0 18px 30px 4px rgba(0,0,0,.12);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.gradient-box svg{display:block;width:40px;height:40px;fill:url(#gt-grad);margin:0 auto 25px auto}.gradient-box+.subpages__headline{margin-bottom:1.5rem}}@media screen{.subpages__box{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;display:block;text-align:center;color:#000;margin:1.7647058824rem 15px}.subpages__box:hover .gradient-box:hover{-webkit-box-shadow:0 18px 30px 4px rgba(0,0,0,.12);box-shadow:0 18px 30px 4px rgba(0,0,0,.12);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.subpages__headline{font-size:2.1176470588rem;color:#009879}.subpages--icons .gradient-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:200px}.subpages--2-items{max-width:980px}.subpages--4-items .subpages__box{-webkit-box-flex:1;-ms-flex:1 0 280px;flex:1 0 280px}}@media screen{.numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.numbers__box{-webkit-box-flex:1;-ms-flex:1 0 200px;flex:1 0 200px;font-size:1.1764705882rem;text-align:center;margin:1.7647058824rem 15px}.numbers span{display:inline-block;font-weight:500;font-size:4.7058823529rem;margin-bottom:1.5rem}.numbers p{max-width:400px;margin:0 auto}}@media screen{.further-links li{position:relative;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;max-width:397px;font-weight:500;border-bottom:1px solid #acabab;padding:14px 12px 14px 35px;margin:0 15px}.further-links li:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e004"}.further-links li:before{top:16px;left:0;position:absolute;line-height:1;font-size:21px;color:#009879;pointer-events:none}.further-links a{display:block;color:#000!important;-webkit-transition:color .2s;transition:color .2s;padding:14px 12px 14px 35px;margin:-14px -12px -14px -35px}.further-links a:hover{color:#009879}.further-links--two-cols li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:600px;text-align:left}}@media screen{.carpark__item>:not(:last-child){margin-bottom:16px}}@media screen{[class^=content] img{display:block;max-width:100%;height:auto}[class^=content] .inline-text{overflow:hidden}[class^=content] .inline-text img{display:inline}[class^=content] .inline-text img[style="float:left"]{margin-right:16px}[class^=content] .inline-text img[style="float:right"]{margin-left:16px}}@media screen{.content{position:relative}.content a:not([class]){color:#009879;-webkit-transition:color .2s;transition:color .2s}.content a:not([class]):hover{color:#00634f}.content+.start-boxes{margin-top:4.7058823529rem}}@media only screen and (min-width:1025px){.content__row--3-items .content__col{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}}@media screen{.content__col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px;overflow:hidden}}@media only screen and (max-width:767px){.content__col:not(:last-of-type){margin-bottom:1.5rem}}@media only screen and (min-width:768px){.content__col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen{.content__headline{font-weight:500;font-size:1.2941176471rem}}@media only screen and (min-width:768px){.content__align-img-left{top:0;left:15px;position:absolute}.content__align-img-left img{max-width:200px}.content__align-img-left~*{padding-left:230px}}@media only screen and (min-width:768px){.content__align-img-right{top:0;right:15px;position:absolute}.content__align-img-right img{max-width:200px}.content__align-img-right~*{padding-right:230px}}@media screen{.content--narrow{max-width:844px}}@media screen{.content--centered{text-align:center}.content--centered p{max-width:1000px;margin-left:auto;margin-right:auto}.content--centered img{margin-left:auto;margin-right:auto}}@media screen{.awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px){.awards{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen{.awards img{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .8823529412rem .8823529412rem}}@media only screen and (min-width:1000px){.contact img{float:left;margin-right:1.7647058824rem;margin-bottom:0!important}}@media screen{.contact__headline{font-size:1.1176470588rem}.contact__headline span{font-size:1.2941176471rem;color:#009879}}@media screen{.contact__ext,.contact__funk{color:#009879}}@media screen{.downloads .content__headline{position:relative;padding-left:40px}.downloads .content__headline:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e009"}.downloads .content__headline:before{top:0;left:0;position:absolute;line-height:1;font-size:25px;color:#009879}.downloads a{display:block;position:relative;color:#009879;-webkit-transition:color .2s;transition:color .2s;padding-left:32px}.downloads a:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e008"}.downloads a:hover{color:#00634f}.downloads a:before{top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}.downloads a:not(:last-of-type){margin-bottom:12px}}@media screen{.download-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen{.download-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px){.download-section .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}}@media screen{.download-section .container .bodytext{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:525px;padding:0 35px}}@media screen and (min-width:768px){.download-section .container .bodytext{padding:0;margin-left:30px}}@media screen{.download-section .container .bodytext p{font-size:20px;font-weight:500;line-height:1.4;text-align:center;margin-top:60px;margin-bottom:20px}}@media screen and (min-width:768px){.download-section .container .bodytext p{line-height:1.5;font-size:28px;margin-top:0;margin-bottom:0;font-weight:400;text-align:left}}@media screen{.download-section .container .bodytext a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 0;font-size:20px;font-weight:600;text-align:left;color:#209f7a;text-decoration:none;font-weight:700;text-align:center}}@media screen and (min-width:768px){.download-section .container .bodytext a{font-weight:600;text-align:left}}@media screen{.download-section .container .bodytext a span{color:#209f7a;text-decoration:none;font-weight:500}}@media screen and (min-width:768px){.download-section .container .bodytext a span{font-weight:400;font-size:18px;margin-top:15px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNCA3Ljk5OTk5QzQuNiA3Ljc5OTk5IDQuOSA3Ljc5OTk5IDUuMSA3Ljk5OTk5TDkuNSAxMi40TDkuNSAwLjQ5OTk4OUM5LjUgMC4xOTk5ODkgOS43IC0xLjE0NDQxZS0wNSAxMCAtMS4xNDQ0MWUtMDVDMTAuMyAtMS4xNDQ0MWUtMDUgMTAuNSAwLjE5OTk4OSAxMC41IDAuNDk5OTg5TDEwLjUgMTIuNEwxNC45IDcuOTk5OTlDMTUuMSA3Ljc5OTk5IDE1LjQgNy43OTk5OSAxNS42IDcuOTk5OTlDMTUuOCA4LjE5OTk5IDE1LjggOC40OTk5OSAxNS42IDguNjk5OTlMMTAuMyAxNEMxMC4yIDE0LjEgMTAuMSAxNC4yIDkuOSAxNC4yQzkuNyAxNC4yIDkuNiAxNC4xIDkuNSAxNEw0LjIgOC42OTk5OUM0LjIgOC40OTk5OSA0LjIgOC4xOTk5OSA0LjQgNy45OTk5OVpNMS42IDE3LjhMMTguNCAxNy44QzE5LjMgMTcuOCAyMCAxNy4xIDIwIDE2LjJWMTQuMUMyMCAxMy44IDE5LjggMTMuNiAxOS41IDEzLjZDMTkuMiAxMy42IDE5IDEzLjggMTkgMTQuMVYxNi4yQzE5IDE2LjUgMTguOCAxNi43IDE4LjUgMTYuN0wxLjcgMTYuN0MxLjQgMTYuNyAxLjIgMTYuNSAxLjIgMTYuMlYxNC4xQzEuMiAxMy44IDEgMTMuNiAwLjcwMDAwMSAxMy42QzAuNDAwMDAyIDEzLjYgMCAxMy45IDAgMTQuMlYxNi4zQzAgMTcuMSAwLjcwMDAwMSAxNy44IDEuNiAxNy44WiIgZmlsbD0iIzIwOUY3QSIvPgo8L3N2Zz4K) 0 no-repeat;padding-left:30px}}@media screen{[class*=table]{overflow:auto}[class*=table] th{text-align:inherit;font-weight:300}}@media screen{table{width:100%}}@media screen{.striped-table{overflow:auto;-webkit-box-shadow:0 0 16px rgba(0,0,0,.4);box-shadow:0 0 16px rgba(0,0,0,.4);margin-bottom:16px;margin-top:16px}.striped-table th{padding:8px 12px;font-weight:600}.striped-table th:nth-of-type(n+2){text-align:right}.striped-table tbody tr:nth-of-type(2n+2){background-color:#e8e6e3}.striped-table tbody td{padding:8px 12px}.striped-table tbody td:nth-of-type(n+2){text-align:right}}@media only screen and (max-width:767px){.striped-table tbody td{min-width:80px}}@media screen{.table{text-align:right}.table tr{border-bottom:1px solid #009879}.table tr td:first-of-type{font-weight:500;text-align:left}.table td,.table th{padding:15px 4px}.table--light{text-align:left}.table--light tr td:first-of-type{font-weight:inherit}.table--light th{color:#404040}.table--nowrap td{white-space:nowrap;min-width:100px}}@media only screen and (min-width:768px){.ticket-locations .table.four-cols tr td:nth-child(3){width:30%}}@media only screen and (min-width:768px){.ticket-locations .table.four-cols tr td:last-of-type{width:40%}}@media only screen and (min-width:768px){.ticket-locations .table.three-cols tr td:nth-child(2){width:30%}}@media only screen and (min-width:768px){.ticket-locations .table.three-cols tr td:last-of-type{width:40%}}@media screen{.price-table{counter-reset:ctr}.price-table table{text-align:left}.price-table thead tr{background-color:#fff}.price-table tbody tr:nth-of-type(odd){background-color:#e8e6e3}.price-table tbody tr:nth-of-type(even){background-color:#fff}.price-table tr td,.price-table tr th{padding:8px 10px}.price-table tr td:nth-of-type(3),.price-table tr td:nth-of-type(4),.price-table tr th:nth-of-type(3),.price-table tr th:nth-of-type(4){text-align:right}.price-table th{font-weight:500}.price-table__headline{position:relative;font-weight:500;font-size:1.2941176471rem;background-color:transparent;color:#009879;padding:16px 0 16px 75px;border-bottom:1px solid #acabab;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.price-table__headline:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.price-table__headline:hover{background-color:#fff}.price-table__headline:before{content:"" counter(ctr) ". ";counter-increment:ctr}.price-table__headline:after{top:50%;left:0;position:absolute;display:block;font-size:24px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 1.5rem}.price-table__headline--is-open{background-color:#fff}.price-table__headline--is-open:after{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}.price-table__container{display:none;border-bottom:1px solid #acabab}}@media screen{blockquote p{font-size:26px}blockquote p:not(:last-of-type){margin-bottom:1.5rem}blockquote p:not(:last-of-type):before{content:"„"}blockquote p:not(:last-of-type):after{content:"“"}blockquote p:last-of-type{font-size:1.2941176471rem;margin-top:3.5294117647rem}}@media only screen and (min-width:768px){blockquote p{font-size:33px}}@media only screen and (min-width:1025px){blockquote p{font-size:40px}}@media only screen and (min-width:768px){.quote-with-person{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen{.quote-with-person blockquote{-ms-flex-negative:1;flex-shrink:1}.quote-with-person blockquote p{line-height:1.3}}@media screen{.quote-with-person blockquote,.quote-with-person img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen{.quote-with-person img{width:auto!important;height:auto!important;min-width:320px;-webkit-transform:translateY(2.9411764706rem);transform:translateY(2.9411764706rem);margin:0 auto}}@media only screen and (min-width:768px){.quote-with-person img{-webkit-transform:translateY(5.2941176471rem);transform:translateY(5.2941176471rem);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 30px 0 0}}@media screen{.video-box__headline{font-size:1.4117647059rem;color:#009879}.video-box__thumbnail,.video-box__txt{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}.video-box__txt>:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:768px){.video-box__txt{-ms-flex-preferred-size:66%;flex-basis:66%;max-width:66%}}@media screen{.video-box__thumbnail{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:center;margin-bottom:1.5rem}}@media only screen and (min-width:768px){.video-box__thumbnail{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen{.video-box__img-box{display:inline-block;position:relative}.video-box__img-box:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;background-color:#000;opacity:.35;-webkit-transition:opacity .5s;transition:opacity .5s}.video-box__img-box:hover:before{opacity:0}.video-box__img-box:hover svg{fill:#009879}.video-box__img-box img{display:block;max-width:100%;height:auto}.video-box__img-box svg{width:100px;height:100px;top:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);fill:#fff;-webkit-transition:fill .5s;transition:fill .5s}}@media screen{.yt-video{background-color:#404040}.yt-video embed,.yt-video iframe,.yt-video object{top:0;left:0;position:absolute;width:100%;height:100%}.yt-video__wrap{max-width:1280px;margin:0 auto}.yt-video__container{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}}@media screen{.yt-box{position:relative;padding-bottom:56.25%}.yt-box embed,.yt-box iframe,.yt-box object{top:0;left:0;position:absolute;width:100%;height:100%}}@media screen{.teasers__box[data-video] .teasers__img-box:after,.video-box__img-box:after{content:"";display:block;width:75px;height:75px;top:50%;left:50%;position:absolute;z-index:2;background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/bg.svg) no-repeat 50% 62.5%/cover;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}}@media screen{[data-video]{cursor:pointer}}@media screen{.video-wrap>div{position:relative;width:100%;padding-top:56.25%}.video-wrap>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen{.accs-container{margin-bottom:2rem}.accs-container--highlighted .acc__title{font-weight:500;font-size:1.2941176471rem;background-color:transparent;color:#009879;padding:16px 0 16px 75px;margin:0;-webkit-transition:background-color .3s;transition:background-color .3s}.accs-container--highlighted .acc__title:before{left:25px}}@media screen{.acc{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-bottom:1px solid transparent;margin:0!important;-webkit-transition:border-color .5s;transition:border-color .5s}.acc.acc--one-record{border-bottom:none;margin-left:-40px!important;margin-bottom:-2rem!important}.acc__title{position:relative;font-weight:500;padding:16px 0 16px 40px;border-bottom:1px solid #acabab;-webkit-transition:color .2s;transition:color .2s;margin-bottom:8px;cursor:pointer}.acc__title:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.acc__title:hover{color:#009879}.acc__title:before{display:block;font-size:24px;padding:1px;top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:-webkit-gradient(linear,left top,right top,from(#a0c30f),to(#009879));background-image:linear-gradient(90deg,#a0c30f,#009879);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.acc__content{padding:16px 0 24px 40px}.acc__content>:not(:last-child){margin-bottom:1.5rem}.acc__content td{padding:5px 0 5px 5px}.acc__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;margin:-15px}.acc__imgs img{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;margin:15px}.acc--is-open{border-bottom-color:#acabab}.acc--is-open>.acc__title:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e005"}.acc__moviecontainer{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;margin-bottom:30px}}@media only screen and (min-width:768px){.acc__moviecontainer{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}@media screen{.acc__moviecontainer p{margin-bottom:16px}}@media screen{.acc__moviecontainer iframe{width:100%;height:180px!important}}@media only screen and (min-width:768px){.acc__moviecontainer iframe{height:300px!important}}@media screen{section:not(.section--white):not(.section--grey) .acc__title{color:#fff!important}section:not(.section--white):not(.section--grey) .acc__title:before{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff))!important;background-image:linear-gradient(90deg,#fff,#fff)!important}section:not(.section--white):not(.section--grey) .acc__content *{color:#fff!important}}@media screen{.owl-crsl{position:relative;z-index:1;display:none;width:100%}.owl-crsl .owl-stage{position:relative;-ms-touch-action:pan-Y;cursor:-webkit-grab;cursor:grab}.owl-crsl .owl-stage:active{cursor:-webkit-grabbing;cursor:grabbing}.owl-crsl .owl-stage:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden}.owl-crsl .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-crsl .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-crsl .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-crsl .owl-dots.disabled,.owl-crsl .owl-nav.disabled{display:none}.owl-crsl .owl-dot,.owl-crsl .owl-nav .owl-next,.owl-crsl .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-crsl.owl-loaded{display:block}.owl-crsl.owl-loading{opacity:0;display:block}.owl-crsl.owl-hidden{opacity:0}.owl-crsl.owl-refresh .owl-item{display:none}.owl-crsl.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-crsl.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-crsl--buttons svg{width:35px;height:35px;fill:#fff;-webkit-transition:fill .3s;transition:fill .3s}.owl-crsl--buttons svg:hover{fill:#009879}.owl-crsl--buttons .owl-next,.owl-crsl--buttons .owl-prev{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.owl-crsl--buttons .owl-prev{left:15px}.owl-crsl--buttons .owl-next{right:15px}.owl-crsl--dots .owl-dots{text-align:center;margin-top:15px}.owl-crsl--dots .owl-dots .owl-dot{display:inline-block}.owl-crsl--dots .owl-dots .owl-dot:not(:last-of-type){margin-right:15px}.owl-crsl--dots .owl-dots .owl-dot span{display:block;width:15px;height:15px;background-color:#404040;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}.owl-crsl--dots .owl-dots .owl-dot.active span,.owl-crsl--dots .owl-dots .owl-dot:hover span{background-color:#009879}}@media screen{.owl-crsl .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-crsl .owl-animated-in{z-index:0}.owl-crsl .owl-animated-out{z-index:1}.owl-crsl .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-crsl .fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}}@media screen{@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}}@media screen{@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}}@media screen{.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}}@media screen{.owl-crsl .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-crsl .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media screen{.teasers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teasers img{left:50%;position:absolute;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.teasers__box{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;display:block;max-width:327.5px;color:#000;margin:0 15px 1.5rem 15px;-webkit-transition:color .4s;transition:color .4s}.teasers__box>:not(:last-child){margin-bottom:1.5rem}.teasers__box:hover{color:#009879}.teasers__box:hover .teasers__img-box:before{opacity:1}.teasers__box:hover .teasers__img-box img{-webkit-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1)}.teasers__box:hover .teasers__img-box h3{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.teasers__box:hover .teasers__gradient-box img{-webkit-transform:scale(1.1);transform:scale(1.1)}.teasers__box:hover .teasers__gradient-box h3{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.teasers__box:hover .teasers__alt-arrangement img{-webkit-transform:scale(1.1);transform:scale(1.1)}.teasers__box:hover .teasers__alt-arrangement h3{-webkit-transform:translate3d(0,-50%,0) scale(1.1);transform:translate3d(0,-50%,0) scale(1.1)}.teasers__img-box{position:relative;padding-top:56.25%;overflow:hidden;margin-bottom:10px}.teasers__img-box img{top:0}.teasers__img-box:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;background-color:rgba(255,255,255,.2);opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.teasers__img-box h3{font-family:"Viva Beautiful Pro",serif;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:3.2941176471rem;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;text-rendering:auto;margin-top:8px}}@media only screen and (max-width:767px){.teasers__img-box h3{font-size:3.7647058824rem}}@media screen{.teasers__img-box[style="background: #ffffff;"] h3{color:#000}}@media screen{.teasers__gradient-box{position:relative;height:160px;overflow:hidden;margin-bottom:10px}.teasers__gradient-box img{max-height:100%!important;max-width:100%!important;width:auto!important;height:auto!important;min-width:auto!important;min-height:auto!important;position:absolute;left:0;bottom:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.teasers__gradient-box h3{font-family:"Viva Beautiful Pro",serif;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:3.2941176471rem;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;text-rendering:auto;margin-top:8px}}@media only screen and (max-width:767px){.teasers__gradient-box h3{font-size:2.8235294118rem}}@media screen{.teasers__gradient-box[style="background: #ffffff;"] h3{color:#000}}@media screen{.teasers__alt-arrangement{position:relative;height:160px;overflow:hidden;margin-bottom:10px}.teasers__alt-arrangement img{width:45%!important;height:auto!important;min-width:auto!important;min-height:auto!important;position:absolute;left:0;bottom:0;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.teasers__alt-arrangement h3{width:60%!important;height:auto!important;min-width:auto!important;min-height:auto!important;position:absolute;text-align:left;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;margin:10px 0 0 0;padding:0 0 0 10px;font-family:"Viva Beautiful Pro",serif;color:#fff;font-size:2.8235294118rem!important;text-rendering:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media only screen and (max-width:767px){.teasers__alt-arrangement h3{font-size:2.6470588235rem!important}}@media screen{.teasers__alt-arrangement[style="background: #ffffff;"] h3{color:#000}}@media screen{.teasers__hyphens h3{line-height:.75}}@media only screen and (min-width:0px) and (max-width:1024px){.teasers__hyphens{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}@media screen{.teasers__headline{font-size:1.2941176471rem;color:#009879}}@media screen{.bad{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bad__box{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px;display:block;max-width:327.5px;width:250px;color:#000;margin:0 15px 0 15px}.bad__box .btn,.bad__box .cc_btn,.bad__box .powermail_fieldwrap_type_multiupload .add,.powermail_fieldwrap_type_multiupload .bad__box .add{margin-top:0}}@media screen{.slideshow .slick-slide:focus,.slideshow a:focus{outline:0!important}.slideshow .default-slider{padding:0 0 64px}}@media only screen and (min-width:768px){.slideshow .default-slider{padding:0 64px 0}}@media screen{.slideshow .default-slider__content-bg{padding:16px 8px}.slideshow .default-slider__content-bg p{margin-top:10px;text-align:center}}@media screen{.slideshow .default-slider .teasers__box{margin-bottom:0}}@media only screen and (max-width:767px){.slideshow .default-slider .teasers__box{max-width:none}}@media only screen and (max-width:767px){.slideshow .default-slider .teasers__box img{min-width:100%;min-height:100%;height:auto;width:auto;max-width:100%;max-height:none}}@media only screen and (min-width:768px){.slideshow .default-slider .teasers__box img{min-height:100%;min-width:100%;width:100%;height:auto}}@media screen{.slideshow .default-slider .slick-next,.slideshow .default-slider .slick-prev{position:absolute;bottom:16px;width:36px;height:36px;border:1px solid #acabab;padding:8px;-webkit-transition:border .4s,-webkit-transform .4s;transition:border .4s,-webkit-transform .4s;transition:border .4s,transform .4s;transition:border .4s,transform .4s,-webkit-transform .4s}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-next,.slideshow .default-slider .slick-prev{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen{.slideshow .default-slider .slick-next svg,.slideshow .default-slider .slick-prev svg{width:80%;height:80%;fill:#acabab;-webkit-transition:fill .4s,-webkit-transform .4s;transition:fill .4s,-webkit-transform .4s;transition:fill .4s,transform .4s;transition:fill .4s,transform .4s,-webkit-transform .4s}}@media screen{.slideshow .default-slider .slick-next:hover,.slideshow .default-slider .slick-prev:hover{border-color:#000}.slideshow .default-slider .slick-next:hover svg,.slideshow .default-slider .slick-prev:hover svg{fill:#000}}@media screen{.slideshow .default-slider .slick-prev{right:50%;margin-right:15px}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-prev{right:initial;left:15px}}@media screen{.slideshow .default-slider .slick-prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-prev:hover{-webkit-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px)}}@media screen{.slideshow .default-slider .slick-next{left:50%;margin-left:15px}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-next{left:initial;right:15px}}@media screen{.slideshow .default-slider .slick-next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-next:hover{-webkit-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px)}}@media screen{.slideshow .default-slider .slick-dots{position:absolute;bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1025px){.slideshow .default-slider .slick-dots{bottom:0}}@media screen{.slideshow .default-slider .slick-dots li{float:left;width:18px;height:18px;background:#fff;border:1px solid #fff;text-indent:100%;overflow:hidden;margin:0 4px;-webkit-transition:background .5s;transition:background .5s}}@media only screen and (min-width:768px){.slideshow .default-slider .slick-dots li{margin:0 12px}}@media screen{.slideshow .default-slider .slick-dots li button{opacity:0}}@media screen{.slideshow .default-slider .slick-dots li.slick-active{background-color:#009879}}@media screen{.slideshow .default-slider__item{height:200px}}@media screen{.slideshow .default-slider__image{height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}}@media screen{.slideshow .default-slider__lightbox-slider{display:none}}@media screen{.slideshow .default-slider--lightbox{max-width:1800px;margin:0 auto}}@media only screen and (min-width:768px){.slideshow .default-slider--lightbox{padding:48px}}@media screen{.slideshow .default-slider--lightbox .slick-next,.slideshow .default-slider--lightbox .slick-prev{border-color:#fff}.slideshow .default-slider--lightbox .slick-next svg,.slideshow .default-slider--lightbox .slick-prev svg{fill:#fff}}@media screen{.slideshow .default-slider--lightbox .default-slider__item{overflow:hidden;cursor:pointer}.slideshow .default-slider--lightbox .default-slider__item .default-slider__image-wrapper{overflow:hidden;padding:0 15px}.slideshow .default-slider--lightbox .default-slider__item .default-slider__image{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.slideshow .default-slider--lightbox .default-slider__item:hover .default-slider__image{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen{.slideshow .lightbox-slider-wrapper{pointer-events:none;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:22;-webkit-transition:opacity .5s;transition:opacity .5s}.slideshow .lightbox-slider-wrapper.visible{pointer-events:auto;opacity:1}.slideshow .lightbox-slider-wrapper .slick-list{top:50%;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.slideshow .lightbox-slider-wrapper .close-lightbox{position:absolute;right:0;top:0;width:48px;height:48px;margin:16px;font-size:32px;line-height:64px;cursor:pointer;z-index:15}.slideshow .lightbox-slider-wrapper .close-lightbox svg{width:100%;height:100%;fill:#fff;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.slideshow .lightbox-slider-wrapper .close-lightbox:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slideshow .lightbox-slider-wrapper .lightbox-slider{width:100%;height:100%}.slideshow .lightbox-slider-wrapper .lightbox-slider__item{width:100%;height:100vh;min-height:400px;max-height:800px;position:relative}}@media only screen and (min-width:768px) and (max-width:1024px){.slideshow .lightbox-slider-wrapper .lightbox-slider__item{max-height:300px}}@media only screen and (max-width:767px){.slideshow .lightbox-slider-wrapper .lightbox-slider__item{max-height:250px}}@media screen{.slideshow .lightbox-slider-wrapper .lightbox-slider__image{width:100%;max-width:850px;margin:auto;height:calc(100% - 48px);background-size:contain;background-position:center;background-color:transparent;background-repeat:no-repeat}}@media screen{.slideshow .lightbox-slider-wrapper .lightbox-slider__description{position:absolute;bottom:30px;left:50%;text-align:center;max-width:1000px;width:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slideshow .lightbox-slider-wrapper .lightbox-slider__description p{margin-top:15px;color:#fff}}@media screen{.slideshow .lightbox-slider-wrapper .slick-next,.slideshow .lightbox-slider-wrapper .slick-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;z-index:15}.slideshow .lightbox-slider-wrapper .slick-next svg,.slideshow .lightbox-slider-wrapper .slick-prev svg{width:100%;height:100%;fill:#009879;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media screen{.slideshow .lightbox-slider-wrapper .slick-prev{left:15px;right:initial}.slideshow .lightbox-slider-wrapper .slick-prev:hover svg{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@media screen{.slideshow .lightbox-slider-wrapper .slick-next{right:15px;left:initial}.slideshow .lightbox-slider-wrapper .slick-next:hover svg{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media screen{.slideshow--big .default-slider__item{height:auto;padding:0 15px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.slideshow--big .default-slider__item .teasers__box{margin:0 auto 1.5rem auto}.slideshow--big .default-slider__image{background-size:contain;height:400px}}@media only screen and (min-width:768px) and (max-width:1024px){.slideshow--big .default-slider__image{max-height:300px}}@media only screen and (max-width:767px){.slideshow--big .default-slider__image{background-size:contain;max-height:250px}}@media screen{.slideshow--big .default-slider__description{display:block;width:calc(100% - 16px);margin-left:8px;padding:16px 24px;background:#009879;color:#fff;font-size:17px;position:absolute;bottom:0;left:0}}@media screen{.slideshow--images .default-slider__item{padding:0 32px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}.slideshow--images .default-slider__item .ce-media a{padding:24px;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:all .3s;transition:all .3s;margin:24px 0}.slideshow--images .default-slider__item .ce-media a:before{content:"";float:left;padding-top:100%}.slideshow--images .default-slider__item .ce-media a img{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-height:90%;max-width:90%}.slideshow--images .default-slider__item .ce-media a:hover{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);-webkit-box-shadow:0 0 24px rgba(0,0,0,.2);box-shadow:0 0 24px rgba(0,0,0,.2)}}@media only screen and (max-width:767px){.slideshow--images .default-slider__item .ce-media a{-webkit-box-shadow:0 0 24px rgba(0,0,0,.2);box-shadow:0 0 24px rgba(0,0,0,.2)}}@media screen{.frame-type-dce_dceuid2 .section__subheadline{display:none!important}}@media screen{.modal{position:fixed;top:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;z-index:50;-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .5s;transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal__inner{max-width:1280px;width:100vw;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:48px 0}.modal button{position:absolute;top:24px;right:24px;z-index:1000}.modal button svg{width:48px;height:48px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;fill:#fff}.modal button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.modal .row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .col{padding:3.5294117647rem 1.5rem;min-width:60%;margin-bottom:1.5rem;border-top:1px solid rgba(255,255,255,.5)}.modal .col>:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:1250px){.modal .col{padding:0 3.5294117647rem;min-width:33%;border-left:1px solid #fff;border-top:none;margin-bottom:0}}@media screen{.modal .col:first-child{padding-top:0;border:none}}@media screen{.modal .col:last-child{padding-bottom:0}}@media screen{.modal .col h4{font-size:1.5rem;margin-bottom:8px!important}}@media screen{.modal .col p strong{font-size:1.3rem}}@media screen{.modal .col h3{font-size:2.5rem;margin-bottom:56px!important}}@media screen{.modal a,.modal h3,.modal h4,.modal p{color:#fff}}@media screen{.modal .quick-links>:not(:last-child){margin-bottom:15px}.modal .quick-links li a{padding-left:48px;font-size:1.3rem;position:relative;-webkit-transition:color .3s;transition:color .3s}.modal .quick-links li a svg{width:1.4117647059rem;height:1.4117647059rem;fill:#fff;position:absolute;left:0;top:0;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.modal .quick-links li a:hover{color:#009879}.modal .quick-links li a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}}@media screen{.open-modal{overflow:hidden}.open-modal .modal{pointer-events:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen{.tab-group{position:relative;-webkit-transition:height .5s;transition:height .5s;overflow:hidden;padding-top:5px;margin-bottom:-5px}.tab-group__navigation{max-width:900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tab-group__navigation__item{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;max-width:33%;padding:0 15px 2.9411764706rem;text-align:center}.tab-group__navigation__item>:not(:last-child){margin-bottom:1.5rem}.tab-group__navigation__item .icon-box{width:20vw;height:20vw;max-width:128px;max-height:128px;background-color:#fff;border-radius:50%;position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-top:0;padding:0;cursor:pointer;display:inline-block;border:1px solid #e8e6e3;z-index:12;-webkit-transition:background-color .5s,-webkit-box-shadow .5s;transition:background-color .5s,-webkit-box-shadow .5s;transition:box-shadow .5s,background-color .5s;transition:box-shadow .5s,background-color .5s,-webkit-box-shadow .5s}.tab-group__navigation__item .icon-box svg{width:12vw;height:12vw;max-width:64px;max-height:64px;position:absolute;top:50%;fill:url(#gt-grad);left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:fill .5s;transition:fill .5s}.tab-group__navigation__item h3{font-size:1.25rem;margin-bottom:10px!important;color:#009879}}@media only screen and (min-width:768px){.tab-group__navigation__item h3{font-size:2rem}}@media screen{.tab-group__navigation__item.active .icon-box{background-color:#f07d00;-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);box-shadow:0 0 8px rgba(0,0,0,.3)}.tab-group__navigation__item.active .icon-box svg{fill:#fff}}@media screen{.tab-group__panel-group{padding-top:10vw;position:absolute;top:0;left:0;width:100%;height:100%}.tab-group__panel-group button[data-action=close-modal]{position:absolute;right:32px;top:20vw;z-index:15;display:none;pointer-events:none;opacity:0}}@media only screen and (min-width:768px){.tab-group__panel-group button[data-action=close-modal]{top:96px;pointer-events:auto;opacity:1}}@media screen{.tab-group__panel-group button[data-action=close-modal] svg{width:48px;height:48px;fill:#b2babe;-webkit-transition:all .3s;transition:all .3s}}@media screen{.tab-group__panel-group button[data-action=close-modal]:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen{.tab-group__panel{background-color:#fff;position:absolute;top:10vw;left:0;z-index:5;width:100%;padding:calc(10vw + 32px) 15px 48px;opacity:0;pointer-events:none;-webkit-transition:opacity .5s;transition:opacity .5s;border-bottom:1px solid #b2babe}.tab-group__panel>:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:768px){.tab-group__panel{top:64px;padding:96px 15px 48px}}@media screen{.tab-group__panel.open{opacity:1;pointer-events:auto}}@media only screen and (min-width:768px){.content__col--it-fp{min-width:66%;max-width:66%}}@media screen{.content__col--it-iframe{margin-top:48px}}@media only screen and (min-width:768px){.content__col--it-iframe{margin-top:0;min-width:33%;max-width:33%}}@media screen{.content__col--it-iframe .vgnWidget{margin-bottom:16px;background:#fff!important;border:none!important;border-radius:0!important;padding:10px!important;border:1px solid #e8e6e3!important}.content__col--it-iframe .vgnWidget .vgnHead{display:none!important}.content__col--it-iframe .vgnWidget .body{background:0 0!important;color:#009879!important;padding-top:0!important;margin-top:0!important}.content__col--it-iframe .vgnWidget .body .odvInput{border-radius:5px}.content__col--it-iframe .vgnWidget .body .odvInput span.rcIcon{display:none!important}.content__col--it-iframe .vgnWidget .body .odvInput input{padding-left:.6em!important;-webkit-box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;height:2rem!important;border:1px solid #b2babe!important;font-size:.9rem!important;padding:.4rem!important}.content__col--it-iframe .vgnWidget .body form>input[type=hidden]+div:first-of-type{color:#000;font-weight:500!important;font-size:1.29412rem!important;font-family:Geogrotesque,serif!important}.content__col--it-iframe .vgnWidget .body #vgnWGTd,.content__col--it-iframe .vgnWidget .body #vgnWGTt{padding-left:.6em!important;-webkit-box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;height:2rem!important;border:1px solid #b2babe!important;font-size:.9rem!important;padding:.4rem!important;width:124px!important}}@media only screen and (min-width:768px){.content__col--it-iframe .vgnWidget .body #vgnWGTd,.content__col--it-iframe .vgnWidget .body #vgnWGTt{width:190px!important}}@media screen{.content__col--it-iframe .vgnWidget .body .radio input+label{color:#404040!important;background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/check.png) no-repeat left center}.content__col--it-iframe .vgnWidget .body .radio input+label:before{display:none!important}.content__col--it-iframe .vgnWidget .body .radio input+label:after{display:none!important}.content__col--it-iframe .vgnWidget .body .radio input:checked+label{background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/check_active.png) no-repeat left center}}@media screen{.content__col--it-iframe .vgnWidget .body button{background:#8cc046!important;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:5px!important;padding:12px 30px!important;width:100%}.content__col--it-iframe .vgnWidget .body button .rcIcon{display:none!important}}@media screen{.it-fp__headline{border:1px solid #009879;border-radius:15px 15px 0 0;padding:9px 24px}.it-fp__headline h3{font-size:1.2941176471rem;line-height:48px;font-weight:700}.it-fp__content{border-left:1px solid #009879;border-bottom:1px solid #009879;border-right:1px solid #009879;border-radius:0 0 15px 15px;padding:32px 24px 24px;margin-bottom:1.5rem}.it-fp__content>:not(:last-child){margin-bottom:24px}.it-fp__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.it-fp__item:not(:last-child){border-bottom:1px solid #b2babe;padding-bottom:24px}.it-fp__item__icon{width:100%;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:16px}}@media only screen and (min-width:768px){.it-fp__item__icon{width:64px;height:100%;-webkit-box-flex:1;-ms-flex:1 0 64px;flex:1 0 64px;text-align:left}}@media screen{.it-fp__item__icon svg{width:48px;height:48px}}@media screen{.it-fp__item__content{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}.it-fp__item__content>:not(:last-child){margin-bottom:4px}.it-fp__item__content h4{font-size:1.5rem;font-weight:700}.it-fp__item__content p strong{color:#000}}@media screen{.infra-popup{position:fixed;top:50%;left:50%;width:80%;max-width:700px;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;-webkit-box-shadow:0 0 24px rgba(0,0,0,.1);box-shadow:0 0 24px rgba(0,0,0,.1);z-index:1050;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin:32px 0;display:none}}@media only screen and (min-width:768px){.infra-popup{overflow:visible}}@media screen{.infra-popup__iframe{max-width:1024px}}@media screen{.infra-popup__bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1040;display:none}.infra-popup__bg button{position:fixed;top:10px;right:5px;color:#fff}}@media only screen and (min-width:768px){.infra-popup__bg button{display:none!important}}@media screen{.infra-popup__bg button svg{width:32px;height:32px;fill:#fff;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}}@media screen{.infra-popup__bg button[data-action=close-popup-permanent]{top:16px;right:56px}}@media screen{.infra-popup__bg button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen{.infra-popup button{position:absolute;top:-40px;right:0;color:#fff;-webkit-transition:color .4s;transition:color .4s}.infra-popup button svg{width:32px;height:32px;fill:#fff;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.infra-popup button[data-action=close-popup-permanent]{right:48px;top:-34px}.infra-popup button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.infra-popup button:hover[data-action=close-popup-permanent]{color:#009879}}@media screen{.infra-popup__headline{background:#009879;text-align:center;padding:16px 16px;font-family:Geogrotesque,serif;color:#fff;font-size:1.4117647059rem;position:relative}}@media only screen and (min-width:768px){.infra-popup__headline{font-size:1.6470588235rem;padding:24px 16px}}@media screen{.infra-popup__headline:after{content:"";height:4px;width:100%;display:block;position:absolute;left:0;bottom:-4px;background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#009879));background:linear-gradient(to bottom,#000 0,#009879 100%);opacity:.2}}@media screen{.infra-popup__subheadline{background:#009879;text-align:center;padding:32px 16px 16px;font-family:"Viva Beautiful Pro",serif;color:#fff;font-size:3.2941176471rem;line-height:56px}}@media only screen and (min-width:768px){.infra-popup__subheadline{font-size:5.6470588235rem;line-height:76px;padding:64px 16px 32px}}@media screen{.infra-popup__content{padding:24px}.infra-popup__content>:not(:last-child){margin-bottom:16px}}@media only screen and (min-width:768px){.infra-popup__content{padding:32px}.infra-popup__content>:not(:last-child){margin-bottom:16px}}@media screen{.infra-popup__content h4{color:#009879;font-size:1.5rem}}@media only screen and (min-width:768px){.infra-popup__content h4{font-size:2rem}}@media screen{.infra-popup__content a{margin-top:24px}}@media screen{.infra-popup iframe{width:100%;height:80vh;max-height:770px}}@media screen{.itc__item{width:100%;padding:20px;float:left;text-align:center}}@media screen and (min-width:768px){.itc__item{width:50%}}@media only screen and (min-width:1025px){.itc__item{width:25%}}@media screen{.itc__item p{color:#000}}@media screen{.itc__item__inner{background:#fff;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:wrap row;flex-flow:wrap row;min-height:310px;position:relative}}@media screen{.itc__item__buttons{border-top:2px dotted #b2babe;padding-top:32px;margin-top:32px}.itc__item__buttons a{width:calc(50% - 8px)}.itc__item__buttons a:last-of-type{float:right}.itc__item__buttons+p{margin-top:32px;font-size:16px;color:#b2babe}}@media screen{.itc__item__bodytext{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}.itc__item__bodytext table{margin-top:24px}.itc__item__bodytext table tr:first-of-type{border-bottom:1px solid #009879}.itc__item__bodytext table tr:first-of-type td,.itc__item__bodytext table tr:first-of-type th{font-weight:600}.itc__item__bodytext table td{color:#009879;padding:16px 0;font-size:19px;vertical-align:bottom}}@media only screen and (max-width:420px){.itc__item__bodytext table td{font-size:15px}}@media screen{.itc__item__bodytext button{position:absolute;top:0;right:14px;pointer-events:none;opacity:0}}@media only screen and (min-width:1025px){.itc__item__bodytext button{top:24px;right:24px}}@media screen{.itc__item__bodytext button svg{width:38px;height:38px;fill:#b2babe;-webkit-transition:all .5s;transition:all .5s}}@media only screen and (min-width:1025px){.itc__item__bodytext button svg{width:48px;height:48px}}@media screen{.itc__item__bodytext button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen{.itc__item h3{font-size:28px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:16px;margin-top:24px;color:#009879;-webkit-transition:all .5s;transition:all .5s}}@media screen{.itc__item__teaser{margin-bottom:24px;-webkit-transition:all .5s;transition:all .5s}}@media screen{.itc__item__flex-wrap{display:block;width:100%}}@media screen{.itc__item button[data-action=itc-toggle-panel].open{border-top:2px dotted #b2babe;width:100%;padding:24px 0;margin-top:auto;-webkit-transition:all .5s;transition:all .5s}.itc__item button[data-action=itc-toggle-panel].open svg{width:48px;height:48px;fill:#009879;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.itc__item button[data-action=itc-toggle-panel].open:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen{.itc__item--gigante{text-align:left}}@media screen and (min-width:768px){.itc__item--gigante{width:50%}}@media screen{.itc__item--gigante h3{border-bottom:2px dotted #b2babe;padding-bottom:24px;font-size:32px;margin-top:12px;margin-bottom:24px}}@media screen{.itc__item--gigante .itc__item__bodytext{max-height:1500px;opacity:1;padding:0 0 24px 0}.itc__item--gigante .itc__item__bodytext button{pointer-events:auto;opacity:1}.itc__item--gigante .itc__item__teaser{height:0;margin:0;opacity:0}}@media screen{.itc__item--gigante button[data-action=itc-toggle-panel].open{opacity:0;height:0;padding:0}}@media screen{.itc__item--special-ticket .itc__item__inner{background:#a0c30f}.itc__item--special-ticket h3,.itc__item--special-ticket p,.itc__item--special-ticket table td,.itc__item--special-ticket table th{color:#fff}.itc__item--special-ticket button[data-action=itc-toggle-panel].open{border-top-color:#fff}.itc__item--special-ticket .itc__item__bodytext button svg{fill:#fff}.itc__item--special-ticket .itc__item__buttons{border-top-color:#fff}.itc__item--special-ticket.itc__item--gigante h3{border-bottom-color:#fff}}@media screen{.itc__grid:after{content:"";display:block;clear:both}.itc__grid__sizer{width:25%}}@media screen{.itc__filter{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.itc__filter button{width:25%;border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;padding:16px 0;margin:0 2.5px;-webkit-transition:all .35s;transition:all .35s;position:relative}.itc__filter button img{width:48px;height:48px;margin:0 auto}}@media screen and (min-width:768px){.itc__filter button img{margin-bottom:16px}}@media screen{.itc__filter button span{font-weight:600;font-size:24px;display:none;padding:0 8px}}@media screen and (min-width:768px){.itc__filter button span{display:block}}@media screen{.itc__filter button.active{border-color:#009879}.itc__filter button.active span{color:#009879}}@media screen{.itc__filter button:hover{color:#009879}}@media screen{.gm-style-iw-c{padding-top:22px!important}.gm-style-iw-c button{right:4px!important}.gm-style-iw-c button img{width:24px!important;height:24px!important}}@media screen{.parking__shortlist{display:block;margin:4.7058823529rem auto;max-width:800px}.parking__shortlist__header{width:100%;padding-top:.25rem;padding-bottom:.5rem}}@media only screen and (min-width:768px){.parking__shortlist__header{padding-bottom:0;padding-bottom:.25rem}}@media screen{.parking__shortlist__header .divender{display:none}}@media only screen and (min-width:768px){.parking__shortlist__header .divender{padding:0 8px;display:inline-block}}@media screen{.parking__shortlist__header .address{display:block}}@media only screen and (min-width:768px){.parking__shortlist__header .address{display:inline-block}}@media screen{.parking__shortlist__content{padding:0;margin-left:auto}}@media only screen and (min-width:1025px){.parking__shortlist__content{padding-top:.25rem}}@media screen{.parking__shortlist__item{position:relative;border-top:1px solid #009879;border-bottom:1px solid #009879;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.25rem}}@media only screen and (min-width:768px){.parking__shortlist__item{padding-left:24px;padding-right:24px}}@media screen{.parking__shortlist__item+.parking__shortlist__item{border-top:none}}@media screen{.parking__shortlist__item .parking__shortlist__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen{.parking__shortlist__item .parking__shortlist__indicator{width:1.8rem;height:1.8rem;border-radius:50%}.parking__shortlist__item .parking__shortlist__indicator.bg-red{background-color:red}.parking__shortlist__item .parking__shortlist__indicator.bg-orange{background-color:#e9a400}.parking__shortlist__item .parking__shortlist__indicator.bg-green{background-color:#a0c30f}}@media screen{.parking__shortlist__item .parking__shortlist__pslayout{width:1.8rem;height:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:#39718c;border-radius:50%;margin-left:8px}.parking__shortlist__item .parking__shortlist__pslayout i{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;font-size:1.2rem}.parking__shortlist__item .parking__shortlist__pslayout i.icon-infra-p{font-size:.9rem;padding-left:.1rem;padding-top:.1rem}}@media screen{.parking__shortlist__item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;padding:0;text-align:right}.parking__shortlist__item ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;text-align:center}.parking__shortlist__item ul li:before{display:none!important}.parking__shortlist__item ul li span{width:70px;text-align:right;line-height:2rem;display:inline-block;font-size:1.8rem}.parking__shortlist__item ul li i{color:#009879;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.parking__shortlist__item ul li i.icon-power+span{width:40px}.parking__shortlist__item ul li i.icon-mobilitaet{font-size:1.4rem}}@media screen{.infra-frame__preview{position:absolute;left:0;top:0;background:#009879;color:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.infra-frame__preview-wrap{max-width:80%;text-align:center}.infra-frame__preview-cta{margin-top:1.4117647059rem;background:#fff;color:#009879;padding:.4705882353rem 1.4117647059rem;border:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear;display:inline-block;cursor:pointer;border-radius:7px}.infra-frame__preview-cta:hover{background:#009879;color:#fff}}@media screen{.infra-ext-preview,.infra-map-preview{width:100%;height:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#009879;color:#fff;background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/misc/infra_preview_img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}.infra-ext-preview__wrap,.infra-map-preview__wrap{max-width:80%;text-align:center}.infra-ext-preview__cta,.infra-map-preview__cta{margin-top:1.4117647059rem;background:#fff;color:#009879;padding:.4705882353rem 1.4117647059rem;border:1px solid #fff;-webkit-transition:.3s linear;transition:.3s linear;display:inline-block;cursor:pointer;border-radius:7px}.infra-ext-preview__cta:hover,.infra-map-preview__cta:hover{background:#009879;color:#fff}}@media screen{.infra-frame__preview{background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/misc/infra_preview_img.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}@media screen{.infra-ext-preview{height:100%;position:absolute;left:0;top:0}}@media screen{.blockqoute-slider{padding-inline:0}.blockqoute-slider .slick-next,.blockqoute-slider .slick-prev{position:absolute;bottom:56px;width:36px;height:36px;border:1px solid #fff;padding:8px;-webkit-transition:border .4s,-webkit-transform .4s;transition:border .4s,-webkit-transform .4s;transition:border .4s,transform .4s;transition:border .4s,transform .4s,-webkit-transform .4s;z-index:1050}}@media only screen and (min-width:768px){.blockqoute-slider .slick-next,.blockqoute-slider .slick-prev{bottom:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen{.blockqoute-slider .slick-next svg,.blockqoute-slider .slick-prev svg{width:80%;height:80%;fill:#fff;-webkit-transition:fill .4s,-webkit-transform .4s;transition:fill .4s,-webkit-transform .4s;transition:fill .4s,transform .4s;transition:fill .4s,transform .4s,-webkit-transform .4s}}@media screen{.blockqoute-slider .slick-next:hover,.blockqoute-slider .slick-prev:hover{border-color:#000}.blockqoute-slider .slick-next:hover svg,.blockqoute-slider .slick-prev:hover svg{fill:#000}}@media screen{.blockqoute-slider .slick-prev{right:50%;margin-right:15px}}@media only screen and (min-width:768px){.blockqoute-slider .slick-prev{right:initial;left:14px}}@media only screen and (min-width:1280px){.blockqoute-slider .slick-prev{left:150px}}@media screen{.blockqoute-slider .slick-prev:hover{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@media only screen and (min-width:768px){.blockqoute-slider .slick-prev:hover{-webkit-transform:translateY(-50%) translateX(-4px);transform:translateY(-50%) translateX(-4px)}}@media screen{.blockqoute-slider .slick-next{left:50%;margin-left:15px}}@media only screen and (min-width:768px){.blockqoute-slider .slick-next{left:initial;right:14px}}@media only screen and (min-width:1280px){.blockqoute-slider .slick-next{right:150px}}@media screen{.blockqoute-slider .slick-next:hover{-webkit-transform:translateX(4px);transform:translateX(4px)}}@media only screen and (min-width:768px){.blockqoute-slider .slick-next:hover{-webkit-transform:translateY(-50%) translateX(4px);transform:translateY(-50%) translateX(4px)}}@media screen{.blockqoute-slider__items .row{max-width:1200px;margin:0 auto;padding-top:64px;padding-bottom:64px}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen{.blockqoute-slider__items .row .col-lg-3{-ms-flex-preferred-size:60%;flex-basis:60%;max-width:60%;margin:0 auto 32px}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row .col-lg-3{margin:0;max-width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen{.blockqoute-slider__items .row .col-lg-3 .bs__image{position:relative;padding-top:100%;overflow:hidden;display:block}.blockqoute-slider__items .row .col-lg-3 .bs__image.round{border-radius:50%}.blockqoute-slider__items .row .col-lg-3 .bs__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}@media screen{.blockqoute-slider__items .row .col-lg-7{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 32px}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row .col-lg-7{padding:0;margin-left:8.3333333333%;max-width:58.3333333333%;-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%}}@media screen{.blockqoute-slider__items .row blockquote p{line-height:1;color:#fff;text-align:center;font-size:28px;margin-top:0;margin-bottom:16px}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row blockquote p{font-size:50px;text-align:left}}@media screen{.blockqoute-slider__items .row blockquote p:not(.text-geogrotesk){font-family:"Viva Beautiful Pro";font-size:36px;margin-bottom:0}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row blockquote p:not(.text-geogrotesk){font-size:70px}}@media screen{.blockqoute-slider__items .row blockquote cite{line-height:1.5;color:#fff;text-align:center;font-size:18px;font-style:normal}}@media only screen and (min-width:1025px){.blockqoute-slider__items .row blockquote cite{font-size:28px}}@media screen{.dce__bubble-anchor{position:relative;margin-inline:auto;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media only screen and (max-width:767px){.dce__bubble-anchor .bubble-anchor-icon{position:relative;background-color:transparent!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dce__bubble-anchor .bubble-anchor-icon:before{content:"";width:3px;height:100%;background-color:#000;position:absolute;top:0;left:28px}.dce__bubble-anchor .bubble-anchor-icon-img{width:60px;height:60px;border-radius:50%;border:2px solid #000;-ms-flex-item-align:start;align-self:flex-start;padding:10px;z-index:1}.dce__bubble-anchor .bubble-anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dce__bubble-anchor .bubble-anchor-list__item{position:relative;-ms-flex-item-align:start;align-self:flex-start;margin-top:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.dce__bubble-anchor .bubble-anchor-list__item:focus,.dce__bubble-anchor .bubble-anchor-list__item:hover{cursor:pointer;-webkit-filter:brightness(.8);filter:brightness(.8)}.dce__bubble-anchor .bubble-anchor-list__item-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dce__bubble-anchor .bubble-anchor-list__item-text{margin-left:15px;font-weight:700;position:relative}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap{padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50%}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap img{width:40px;height:40px}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap p{width:40px;height:40px;font-size:40px;font-weight:700;text-align:center;-webkit-transform:translateY(-12px);transform:translateY(-12px);color:#fff}}@media only screen and (min-width:768px){.dce__bubble-anchor .bubble-anchor-icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid #000;padding:60px;border-radius:50%}.dce__bubble-anchor .bubble-anchor-icon-img{width:50px;height:50px}.dce__bubble-anchor .bubble-anchor-list{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dce__bubble-anchor .bubble-anchor-list__item{position:absolute;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.dce__bubble-anchor .bubble-anchor-list__item:hover{cursor:pointer;-webkit-filter:brightness(.8);filter:brightness(.8)}.dce__bubble-anchor .bubble-anchor-list__item-text{font-weight:700;position:absolute;min-width:150px}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap{padding:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50%}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap img{width:40px;height:40px}.dce__bubble-anchor .bubble-anchor-list__item-icon-wrap p{width:40px;height:40px;font-size:40px;font-weight:700;text-align:center;-webkit-transform:translateY(-12px);transform:translateY(-12px);color:#fff}.dce__bubble-anchor .bubble-anchor-list.items-1 .bubble-anchor-list__item{-webkit-transform:rotate(300deg) translate(70px,70px) rotate(-300deg);transform:rotate(300deg) translate(70px,70px) rotate(-300deg)}.dce__bubble-anchor .bubble-anchor-list.items-1 .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-2 .bubble-anchor-list__item:nth-of-type(1){-webkit-transform:rotate(310deg) translate(70px,70px) rotate(-310deg);transform:rotate(310deg) translate(70px,70px) rotate(-310deg)}.dce__bubble-anchor .bubble-anchor-list.items-2 .bubble-anchor-list__item:nth-of-type(1) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-2 .bubble-anchor-list__item:nth-of-type(2){-webkit-transform:rotate(140deg) translate(70px,70px) rotate(-140deg);transform:rotate(140deg) translate(70px,70px) rotate(-140deg)}.dce__bubble-anchor .bubble-anchor-list.items-2 .bubble-anchor-list__item:nth-of-type(2) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(1){-webkit-transform:rotate(225deg) translate(70px,70px) rotate(-225deg);transform:rotate(225deg) translate(70px,70px) rotate(-225deg)}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(1) .bubble-anchor-list__item-text{-webkit-transform:translateY(min(-100%,-60px)) translateX(-45px);transform:translateY(min(-100%,-60px)) translateX(-45px);text-align:center}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(2){-webkit-transform:rotate(100deg) translate(70px,70px) rotate(-100deg);transform:rotate(100deg) translate(70px,70px) rotate(-100deg)}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(2) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(3){-webkit-transform:rotate(350deg) translate(70px,70px) rotate(-350deg);transform:rotate(350deg) translate(70px,70px) rotate(-350deg)}.dce__bubble-anchor .bubble-anchor-list.items-3 .bubble-anchor-list__item:nth-of-type(3) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(1){-webkit-transform:rotate(260deg) translate(70px,70px) rotate(-260deg);transform:rotate(260deg) translate(70px,70px) rotate(-260deg)}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(1) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(2){-webkit-transform:rotate(170deg) translate(70px,70px) rotate(-170deg);transform:rotate(170deg) translate(70px,70px) rotate(-170deg)}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(2) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(3){-webkit-transform:rotate(80deg) translate(70px,70px) rotate(-80deg);transform:rotate(80deg) translate(70px,70px) rotate(-80deg)}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(3) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(4){-webkit-transform:rotate(350deg) translate(70px,70px) rotate(-350deg);transform:rotate(350deg) translate(70px,70px) rotate(-350deg)}.dce__bubble-anchor .bubble-anchor-list.items-4 .bubble-anchor-list__item:nth-of-type(4) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(1){-webkit-transform:rotate(240deg) translate(70px,70px) rotate(-240deg);transform:rotate(240deg) translate(70px,70px) rotate(-240deg)}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(1) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(2){-webkit-transform:rotate(168deg) translate(70px,70px) rotate(-168deg);transform:rotate(168deg) translate(70px,70px) rotate(-168deg)}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(2) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(3){-webkit-transform:rotate(96deg) translate(70px,70px) rotate(-96deg);transform:rotate(96deg) translate(70px,70px) rotate(-96deg)}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(3) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(4){-webkit-transform:rotate(24deg) translate(70px,70px) rotate(-24deg);transform:rotate(24deg) translate(70px,70px) rotate(-24deg)}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(4) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(5){-webkit-transform:rotate(312deg) translate(70px,70px) rotate(-312deg);transform:rotate(312deg) translate(70px,70px) rotate(-312deg)}.dce__bubble-anchor .bubble-anchor-list.items-5 .bubble-anchor-list__item:nth-of-type(5) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(1){-webkit-transform:rotate(255deg) translate(70px,70px) rotate(-255deg);transform:rotate(255deg) translate(70px,70px) rotate(-255deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(1) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(2){-webkit-transform:rotate(195deg) translate(70px,70px) rotate(-195deg);transform:rotate(195deg) translate(70px,70px) rotate(-195deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(2) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(3){-webkit-transform:rotate(135deg) translate(70px,70px) rotate(-135deg);transform:rotate(135deg) translate(70px,70px) rotate(-135deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(3) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(4){-webkit-transform:rotate(75deg) translate(70px,70px) rotate(-75deg);transform:rotate(75deg) translate(70px,70px) rotate(-75deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(4) .bubble-anchor-list__item-text{-webkit-transform:translateX(min(-100%,-60px));transform:translateX(min(-100%,-60px));left:-10px;text-align:right}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(5){-webkit-transform:rotate(15deg) translate(70px,70px) rotate(-15deg);transform:rotate(15deg) translate(70px,70px) rotate(-15deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(5) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(6){-webkit-transform:rotate(315deg) translate(70px,70px) rotate(-315deg);transform:rotate(315deg) translate(70px,70px) rotate(-315deg)}.dce__bubble-anchor .bubble-anchor-list.items-6 .bubble-anchor-list__item:nth-of-type(6) .bubble-anchor-list__item-text{-webkit-transform:translateX(60px);transform:translateX(60px);left:10px}}@media screen{.dce__bubble-anchor.margin-top-0{margin-top:80px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-top-0{margin-top:20px}}@media screen{.dce__bubble-anchor.margin-bottom-0{margin-bottom:50px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-bottom-0{margin-bottom:20px}}@media screen{.dce__bubble-anchor.margin-top-1{margin-top:100px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-top-1{margin-top:30px}}@media screen{.dce__bubble-anchor.margin-bottom-1{margin-bottom:70px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-bottom-1{margin-bottom:30px}}@media screen{.dce__bubble-anchor.margin-top-2{margin-top:120px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-top-2{margin-top:40px}}@media screen{.dce__bubble-anchor.margin-bottom-2{margin-bottom:90px}}@media only screen and (max-width:767px){.dce__bubble-anchor.margin-bottom-2{margin-bottom:40px}}@media screen{.splash-page{position:relative;max-width:none;text-align:center;background-color:#fff;padding:0 0 3rem 0}}@media only screen and (min-width:768px){.splash-page{padding:5rem 0}}@media screen{.splash-page__ribbon{font-weight:500;text-transform:uppercase;letter-spacing:3px;white-space:nowrap;background-color:#009879;color:#fff;padding:10px 0;margin-bottom:3rem}}@media only screen and (min-width:768px){.splash-page__ribbon{top:0;left:0;position:absolute;width:280px;margin-bottom:0;-webkit-transform:rotate(-45deg) translateX(-85px);transform:rotate(-45deg) translateX(-85px)}}@media screen{.splash-page__wrap{max-width:1110px}}@media screen{.splash-page__headline{margin-bottom:3rem}}@media screen{.splash-page__logo{width:250px;height:auto;margin-bottom:3rem}}@media screen{.splash-page__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem -15px}}@media screen{.splash-page__col{-webkit-box-flex:1;-ms-flex:1 0 360px;flex:1 0 360px;max-width:360px;padding:0 60px;margin:2rem 0}.splash-page__col>:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:1025px){.splash-page__col{text-align:left}.splash-page__col:not(:first-of-type){border-left:1px solid #000}}@media screen{.splash-page h3{font-size:2.5rem;margin-bottom:30px!important}}@media screen{.splash-page h4{font-size:1.5rem;margin-bottom:8px!important}}@media screen{.start-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:800px;margin:0 auto}.start-boxes .gradient-box{-webkit-box-flex:1;-ms-flex:1 0 130px;flex:1 0 130px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-width:none;margin:.8823529412rem}}@media only screen and (min-width:768px){.start-boxes .gradient-box{-ms-flex-preferred-size:160px;flex-basis:160px}}@media screen{.latest-news{text-align:center}.latest-news svg{width:80px;height:80px;margin:0 auto 1.7647058824rem auto}.latest-news img{bottom:0;left:0;position:absolute;z-index:2;opacity:.25}}@media only screen and (min-width:768px){.latest-news img{opacity:.8}}@media screen{.latest-news__box,.latest-news__container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.latest-news__box,.latest-news__container{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media screen{.latest-news__container{display:-webkit-box;display:-ms-flexbox;display:flex}.latest-news__container .latest-news__box{max-width:none}}@media screen{.latest-news__box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:350px;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;color:#fff;padding:0 1.7647058824rem;overflow:hidden}.latest-news__box p{font-size:1.2941176471rem}.latest-news__box--bg{background:no-repeat center/cover}.latest-news__box--bg-black-c{background:no-repeat center/cover;color:#000}.latest-news__box--bg-black-c .latest-news__btn{border-color:#000}.latest-news__box--turq{background-image:-webkit-gradient(linear,left bottom,right top,from(#1d7c76),to(#81bf92));background-image:linear-gradient(to right top,#1d7c76,#81bf92)}.latest-news__box--orange{background-image:-webkit-gradient(linear,left bottom,right top,from(#e4a619),to(#f7c153));background-image:linear-gradient(to right top,#e4a619,#f7c153)}.latest-news__box--green{background:#a0c30f}.latest-news__box--align-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1.7647058824rem}.latest-news__box--align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen{.latest-news__box-overlay{top:0;right:0;bottom:0;left:0;position:absolute;background:rgba(0,0,0,.35);z-index:3}.latest-news__box-overlay:before{right:0;bottom:25%;left:0;position:absolute;content:attr(data-content);background:#a0c30f;font-size:1.4117647059rem;font-weight:500;padding:20px 0;margin:0 auto}}@media screen{.latest-news__box-content{position:relative;z-index:2}.latest-news__box-content>:not(:last-child){margin-bottom:1.7647058824rem}}@media screen{.latest-news__big-headline{font-family:"Viva Beautiful Pro",serif;font-size:50px;height:40px}}@media only screen and (min-width:768px){.latest-news__big-headline{height:65px;font-size:80px}}@media only screen and (min-width:1025px){.latest-news__big-headline{height:85px;font-size:110px}}@media screen{.latest-news__headline{font-size:1.8823529412rem}}@media screen{.latest-news__btn{display:inline-block;font-size:1.1764705882rem;font-weight:500;background-color:transparent;color:inherit;border:3px solid #fff;padding:12px 26px;-webkit-transition:background-color .3s,color .3s,padding .3s;transition:background-color .3s,color .3s,padding .3s}.latest-news__btn:hover{background-color:#fff;color:#000;padding-left:32px;padding-right:32px}}@media screen{.latest-news__sticker{top:75%;right:0;left:0;position:absolute;width:300px;height:100px;display:block;margin:0 auto;background:#009879;color:#fff;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,.15);box-shadow:0 3px 12px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2}.latest-news__sticker__content{top:50%;right:0;left:0;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.6470588235rem}}@media screen{.icons,.logos{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icons img,.logos img{max-width:100%;margin:0 auto}.icons__box,.logos__box{text-align:center;margin:1.7647058824rem 15px}}@media screen{.logos__box{-webkit-box-flex:1;-ms-flex:1 0 130px;flex:1 0 130px}}@media screen{.icons{font-size:1.2941176471rem;text-transform:uppercase}.icons img{width:60px;height:60px;margin-bottom:1.5rem}.icons__box{-webkit-box-flex:1;-ms-flex:1 0 150px;flex:1 0 150px}}@media screen{.tb-wrap{margin:20px 0;min-height:250px}}@media screen{.tb-landingpage{position:absolute;z-index:9999}}@media screen{.infra-headline{font-weight:500;font-size:30px}}@media only screen and (min-width:768px){.infra-headline{font-size:4.7058823529rem}}@media screen{.infra-icon{display:block;width:100px;height:100px;fill:url(#gt-grad);margin:0 auto 1.5rem auto}}@media screen{.infra-box{border:1px solid;border-top:0;-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.15);box-shadow:0 8px 30px 0 rgba(0,0,0,.15);border-radius:7px;padding:35px 0;-webkit-transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:-webkit-box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-box-shadow .3s,-webkit-transform .3s}.infra-box:hover{-webkit-box-shadow:0 18px 30px 4px rgba(0,0,0,.12);box-shadow:0 18px 30px 4px rgba(0,0,0,.12);-webkit-transform:translateY(-10px);transform:translateY(-10px)}.infra-box__headline{font-weight:500;font-size:2.0588235294rem}.infra-box--turq{color:#009879;border-color:#009879}.infra-box--green{color:#a0c30f;border-color:#a0c30f}.infra-box--orange{color:#f07d00;border-color:#f07d00}}@media screen{.water-consumption__row{margin-bottom:15px}}@media only screen and (min-width:768px){.water-consumption__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.water-consumption__row>div{padding:0 15px}}@media screen{.water-consumption__title svg{width:1.4117647059rem;height:1.4117647059rem;vertical-align:bottom;fill:url(#gt-grad);margin-right:10px}}@media only screen and (min-width:768px){.water-consumption__title{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media screen{.water-consumption__bar{position:relative}.water-consumption__bar:before{content:"";top:0;right:15px;bottom:0;left:15px;position:absolute;background-color:#fff;border-radius:4px}}@media only screen and (max-width:767px){.water-consumption__bar{margin:10px 0}}@media only screen and (min-width:768px){.water-consumption__bar{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}}@media screen{.water-consumption__bar div{position:relative;z-index:1;background-color:#73c5ec;color:#fff;text-align:right;border-radius:4px;padding:4px 12px}}@media screen{.water-consumption__price{font-weight:500;text-align:right}}@media only screen and (min-width:768px){.water-consumption__price{-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;max-width:10%}}@media screen{.water-values__bars-n-info,.water-values__zones{margin-top:1.7647058824rem}.water-values__zone{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;border:1px solid #404040;padding:15px;margin:15px;opacity:.5;-webkit-transition:opacity .3s,border .3s;transition:opacity .3s,border .3s;cursor:pointer}.water-values__zone:hover{opacity:1}.water-values__zone li{float:left;width:50%}.water-values__zone li:first-of-type{width:100%}.water-values__zone--active{border-color:#009879;opacity:1}.water-values__bars{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}}@media only screen and (min-width:768px){.water-values__bars{-ms-flex-preferred-size:66%;flex-basis:66%;max-width:66%}}@media screen{.water-values__row{margin-bottom:15px;cursor:pointer}.water-values__row--active .water-values__title,.water-values__row:hover .water-values__title{font-weight:500}.water-values__row--active .water-values__bar:before,.water-values__row:hover .water-values__bar:before{background-color:#e3f3fb}}@media only screen and (min-width:768px){.water-values__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:768px){.water-values__title{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%;max-width:25%}}@media screen{.water-values__bar{position:relative}.water-values__bar:after{content:"";display:block;clear:both}.water-values__bar:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:4px;-webkit-transition:background-color .3s;transition:background-color .3s}}@media only screen and (max-width:767px){.water-values__bar{margin:10px 0}}@media only screen and (min-width:768px){.water-values__bar{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}}@media screen{.water-values__bar div{position:relative;z-index:1;color:#fff;text-align:center;border-radius:4px;padding:4px 0;height:1.7058823529rem}.water-values__bar div:first-of-type{float:left;min-width:130px;max-width:78%;background-color:#73c5ec;-webkit-transition:width .6s;transition:width .6s}.water-values__bar div:nth-of-type(2){float:right;width:22%;background-color:#f86268}}@media screen{.water-values__info{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}}@media only screen and (min-width:768px){.water-values__info{-ms-flex-preferred-size:33%;flex-basis:33%;max-width:33%;margin-left:auto}}@media screen{.water-values__info-box{border:1px solid #009879;padding:15px}.water-values__info-box svg{width:30px;height:30px;fill:#009879;margin-bottom:1.5rem}}@media screen{.highlighted-nr span{font-weight:500;font-size:2.3529411765rem;color:#009879}}@media screen{.products img{display:block;max-width:100%;height:auto}.products__intro{padding:0 15px;margin-bottom:3.5294117647rem}.products__intro-headline{font-size:2.3529411765rem;color:#009879;margin-bottom:2rem}}@media only screen and (min-width:768px){.products__intro-headline{font-size:3.5294117647rem}}@media screen{.products__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.products__box>div{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;padding:15px}.products__box>div>:not(:last-child){margin-bottom:1.5rem}}@media screen{.products__headline{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:1.8823529412rem;color:#009879;padding:0 15px;margin-bottom:1.5rem}}@media screen{.bars .content__headline{margin:2rem 0 1.5rem 0}.bars__row{margin-bottom:15px}}@media only screen and (min-width:768px){.bars__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media only screen and (min-width:768px){.bars__title{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}@media screen{.bars__bar{position:relative}.bars__bar:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:4px}}@media only screen and (max-width:767px){.bars__bar{margin:10px 0}}@media only screen and (min-width:768px){.bars__bar{-webkit-box-flex:1;-ms-flex:1 0 80%;flex:1 0 80%}}@media screen{.bars__bar div{position:relative;z-index:1;background-color:#acabab;color:#fff;text-align:right;border-radius:4px;padding:4px 12px}}@media screen{.gas-calc__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:3.5294117647rem}}@media only screen and (min-width:768px){.gas-calc__form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.gas-calc__form>div{padding:0 15px;margin-bottom:15px}}@media only screen and (min-width:768px){.gas-calc__form>div{-webkit-box-flex:1;-ms-flex:1 0 220px;flex:1 0 220px;max-width:220px}}@media screen{.gas-calc__form .btn,.gas-calc__form .cc_btn,.gas-calc__form .powermail_fieldwrap_type_multiupload .add,.powermail_fieldwrap_type_multiupload .gas-calc__form .add{margin:0 15px 15px 15px}}@media only screen and (min-width:768px){.gas-calc__form .btn,.gas-calc__form .cc_btn,.gas-calc__form .powermail_fieldwrap_type_multiupload .add,.powermail_fieldwrap_type_multiupload .gas-calc__form .add{-ms-flex-item-align:end;align-self:flex-end}}@media only screen and (min-width:768px){.gas-calc__bars-n-prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.gas-calc__bars-n-prices .content__headline{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0 15px;margin-bottom:1.7647058824rem}}@media only screen and (min-width:768px){.gas-calc__bars{-webkit-box-flex:1;-ms-flex:1 0 75%;flex:1 0 75%;max-width:75%}}@media screen{.gas-calc__row{margin-bottom:15px}}@media only screen and (min-width:768px){.gas-calc__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen{.gas-calc__row>div{padding:0 15px}}@media only screen and (min-width:768px){.gas-calc__title{-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;max-width:15%}}@media screen{.gas-calc__bar{position:relative}.gas-calc__bar:before{content:"";top:0;right:15px;bottom:0;left:15px;position:absolute;border-radius:4px}}@media only screen and (max-width:767px){.gas-calc__bar{margin:10px 0}}@media only screen and (min-width:768px){.gas-calc__bar{-webkit-box-flex:1;-ms-flex:1 0 65%;flex:1 0 65%;max-width:65%}}@media screen{.gas-calc__bar div{position:relative;z-index:1;color:#fff;text-align:right;border-radius:4px;padding:4px 12px}}@media only screen and (min-width:768px){.gas-calc__price{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:20%}}@media screen{.gas-calc__prices{padding:0 15px}.gas-calc__prices>:not(:last-child){margin-bottom:1.5rem}}@media only screen and (min-width:768px){.gas-calc__prices{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}}@media screen{.energy-bars{margin:4rem auto}.energy-bars__row{display:-webkit-box;display:-ms-flexbox;display:flex}.energy-bars__row:first-of-type .energy-bars__col{margin:0 10px}.energy-bars__row:not(:last-of-type){margin-bottom:15px}.energy-bars__row .energy-bars__col:first-of-type,.energy-bars__row .energy-bars__col:nth-of-type(3){-ms-flex-preferred-size:20%;flex-basis:20%}}@media only screen and (min-width:768px){.energy-bars__row .energy-bars__col:first-of-type,.energy-bars__row .energy-bars__col:nth-of-type(3){-ms-flex-preferred-size:38%;flex-basis:38%}}@media screen{.energy-bars__row .energy-bars__col:first-of-type{text-align:right}}@media screen{.energy-bars__row .energy-bars__col:nth-of-type(2){-ms-flex-preferred-size:60%;flex-basis:60%;text-align:center;padding:0 15px}}@media only screen and (min-width:768px){.energy-bars__row .energy-bars__col:nth-of-type(2){-ms-flex-preferred-size:24%;flex-basis:24%}}@media screen{.energy-bars__row:nth-of-type(2) .energy-bars__bar:first-of-type,.energy-bars__row:nth-of-type(2) .energy-bars__bar:nth-of-type(3){background-color:#a0c30f}}@media screen{.energy-bars__row:nth-of-type(3) .energy-bars__bar:first-of-type,.energy-bars__row:nth-of-type(3) .energy-bars__bar:nth-of-type(3){background-color:#009879}}@media screen{.energy-bars__row:nth-of-type(4) .energy-bars__bar:first-of-type,.energy-bars__row:nth-of-type(4) .energy-bars__bar:nth-of-type(3){background-color:#acabab}}@media screen{.energy-bars__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen{.energy-bars__bar{display:inline-block;min-width:65px;text-align:center;color:#fff;border-radius:4px;padding:15px}}@media only screen and (max-width:767px){.energy-bars__bar{width:100%!important}}@media only screen and (min-width:768px) and (max-width:1024px){.climate-protection .content__col{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}}@media screen{.climate-protection__headline{font-size:2.3529411765rem;color:#a0c30f}}@media screen{.climate-protection__imgs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:1025px){.climate-protection__imgs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen{.climate-protection__imgs>*{display:inline-block;-ms-flex-item-align:start;align-self:flex-start;margin:0 0 .8823529412rem .8823529412rem}}@media screen{.climate-protection__counter{width:240px;height:180px}}@media screen{.climate-protection__details{width:100%;height:480px;margin:0 -13px}}@media only screen and (min-width:768px){.climate-protection__details{height:520px}}@media screen{.price-boxes{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}.price-boxes__box{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;max-width:350px;padding:0 15px;margin:1.5rem 0}.price-boxes__box>:not(:last-child){margin-bottom:1.5rem}.price-boxes__bullets li{position:relative;padding-left:25px}.price-boxes__bullets li:before{content:"";left:0;position:absolute;top:.5294117647rem;display:block;width:7px;height:7px;background-color:#009879}.price-boxes__price{font-weight:500;color:#009879}.price-boxes__price span,.price-boxes__price:before{font-size:17px;font-weight:300}}@media screen{.easy-refuel{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.easy-refuel>:not(:last-child){margin-bottom:1.5rem}.easy-refuel svg{width:150px;height:150px;fill:#fff;vertical-align:middle}.easy-refuel span{display:block;width:50px;height:50px;background:#000;border-radius:50%;margin-left:auto;margin-right:auto;line-height:50px;font-size:2.1176470588rem}.easy-refuel__col{-webkit-box-flex:1;-ms-flex:1 0 350px;flex:1 0 350px;max-width:350px;padding:0 15px;z-index:2}.easy-refuel__col>:not(:last-child){margin-bottom:1.5rem}.easy-refuel__headline{font-size:1.8823529412rem}}@media only screen and (min-width:1300px){.easy-refuel__progress{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1;max-width:750px;-webkit-transform:translateX(265px);transform:translateX(265px)}.easy-refuel__progress .line--left{top:50%;left:60px;position:absolute;width:275px;height:1px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.easy-refuel__progress .line--left:after{content:"";top:50%;right:0;position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #000;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px}.easy-refuel__progress .line--right{top:50%;right:60px;position:absolute;width:275px;height:1px;background:#000;max-width:375px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.easy-refuel__progress .line--right:after{content:"";top:50%;right:0;position:absolute;width:0;height:0;border-style:solid;border-width:8px 0 8px 16px;border-color:transparent transparent transparent #000;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px}}@media screen{.accounting__tabs{display:inline-block;width:50%;text-align:center;background-color:transparent;color:#404040;padding:12px 0;border:1px solid #b2babe;-webkit-transition:background-color .3s,color .3s,border-color .3s;transition:background-color .3s,color .3s,border-color .3s}.accounting__tabs.is-active,.accounting__tabs:hover{background-color:#009879;color:#fff;border-color:#009879}.accounting__tabs:active{background-color:#00634f}}@media only screen and (min-width:768px){.accounting__tabs{max-width:130px}.accounting__tabs:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.accounting__tabs:nth-of-type(2){border-top-right-radius:7px;border-bottom-right-radius:7px}}@media screen{.accounting__col>:not(:last-child),.accounting__content>:not(:last-child){margin-bottom:1.5rem}}@media screen{.accounting__content{display:none;margin-top:60px}.accounting__content.active{display:block}}@media only screen and (min-width:768px){.accounting__row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen{.accounting__col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px;overflow:hidden}}@media only screen and (max-width:767px){.accounting__col:not(:last-of-type){margin-bottom:1.5rem}}@media only screen and (min-width:768px){.accounting__col{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.accounting__col:not(:last-of-type){border-right:1px solid #000}}@media screen{.how-to-ladesaeule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.how-to-ladesaeule>:not(:last-child){margin-bottom:1.5rem}.how-to-ladesaeule__box{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:350px;padding:20px}.how-to-ladesaeule__box>:not(:last-child){margin-bottom:1.5rem}.how-to-ladesaeule__box img{margin-left:auto;margin-right:auto}}@media screen{span.number{display:block;width:50px;height:50px;background:#000;border-radius:50%;margin-left:auto;margin-right:auto;line-height:50px;font-size:2.1176470588rem;color:#fff;margin-bottom:1.5rem}}@media screen{.stromdirekt input{margin:0 .5rem}.stromdirekt p{margin:2rem auto 0}}@media screen{.pagination{text-align:center}.pagination p{margin-bottom:.5882352941rem}.pagination ul{display:inline-block;font-size:0}.pagination li{font-size:1.2rem;display:inline-block}.pagination li:not(:last-of-type):after{content:"|";margin:0 .5882352941rem}}@media screen{.sitemap>ul>li>ul{padding-top:.8rem}.sitemap ul ul{padding-left:1.6rem}.sitemap ul ul li{position:relative}.sitemap ul ul li:before{content:"";display:inline-block;width:3.2rem;height:1.6rem;top:-.8rem;left:0;position:absolute;border-bottom:1px solid #acabab;border-left:1px solid #acabab}.sitemap ul ul a{margin-left:4rem}.sitemap li{line-height:1.6rem}.sitemap a{display:inline-block;color:#009879;-webkit-transition:color .2s;transition:color .2s}.sitemap a:hover{color:#00634f}}@media screen{.craftsmen-directory .search-field{width:100%}}@media only screen and (min-width:768px){.craftsmen-directory .search-field{max-width:480px}}@media screen{.craftsmen-directory .search-field--margin{margin:2rem auto}}@media screen{.craftsmen-directory input{width:100%}}@media screen{.craftsmen-directory ul{text-align:center;margin:2.9411764706rem 0}.craftsmen-directory ul.branch{text-align:left;font-size:0;margin:0}.craftsmen-directory ul.branch li{position:relative;cursor:pointer}.craftsmen-directory ul.branch li[data-branch]:before{content:"";display:block;width:24px;height:24px;z-index:1}.craftsmen-directory ul.branch li[data-branch]:hover:after{top:-50px;left:0;position:absolute;content:attr(data-branch);display:block;background:#e8e6e3;padding:5px;margin:5px;font-size:14px;z-index:2}.craftsmen-directory ul.branch li[data-branch=Strom]:before{background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/_separate/pages/strom.svg);background-position:center;background-repeat:no-repeat;background-size:24px}.craftsmen-directory ul.branch li[data-branch=Erdgas]:before{background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/_separate/pages/erdgas.svg);background-position:center;background-repeat:no-repeat;background-size:24px}.craftsmen-directory ul.branch li[data-branch=Trinkwasser]:before{background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/_separate/pages/trinkwasser.svg);background-position:center;background-repeat:no-repeat;background-size:24px}.craftsmen-directory ul.branch li[data-branch=Fernwaerme]:before{background-image:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/_separate/pages/fernwaerme.svg);background-position:center;background-repeat:no-repeat;background-size:24px}}@media screen{.craftsmen-directory li{display:inline-block;margin:5px}}@media screen{.search-results>:not(:last-child){margin-bottom:1rem}.search-results .hit{font-weight:500}.search-results__box{border-bottom:1px solid #009879;padding-bottom:1rem}.search-results__nr{font-weight:500;color:#009879}.search-results__teaser{margin-top:1.5rem}}@media screen{.merit{display:table;position:relative;color:#009879;padding-left:25px;margin-bottom:10px!important}.merit:before{content:"";left:0;position:absolute;top:.3529411765rem;display:block;width:7px;height:7px;background-color:#009879}.merit__cell{display:table-cell}.merit__cell:first-of-type{min-width:150px}}@media only screen and (min-width:768px){.merit__cell:first-of-type{min-width:200px}}@media screen{.tx-infra-publications .keyValueTable{color:#009879}.tx-infra-publications .keyValueTable tr{position:relative;display:inline-block;padding-left:25px;margin-bottom:10px!important;width:100%}.tx-infra-publications .keyValueTable tr:before{content:"";left:0;position:absolute;top:.3529411765rem;display:block;width:7px;height:7px;background-color:#009879}.tx-infra-publications .keyValueTable td{padding:0}.tx-infra-publications .keyValueTable td:first-of-type{min-width:150px}}@media only screen and (min-width:768px){.tx-infra-publications .keyValueTable td:first-of-type{min-width:200px}}@media screen{.tariff-box{top:74px;right:15px;position:absolute;z-index:10}}@media only screen and (min-width:768px) and (max-width:1024px){.tariff-box{right:initial;left:15px}}@media only screen and (min-width:768px){.tariff-box{top:300px}}@media screen{.tariff-box--vgn-button{background:rgba(0,0,0,.5);-webkit-transition:padding .3s;transition:padding .3s;border-radius:5px;width:300px}.tariff-box--vgn-button h4 svg{width:20px;height:20px;margin-right:5px;fill:#fff;vertical-align:sub}.tariff-box--vgn-button .vgn-button{position:absolute;left:50%;bottom:-32px;border-radius:0 0 32px 32px;width:64px;height:32px;background:rgba(172,171,171,.5);color:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);border-left:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)}.tariff-box--vgn-button .vgn-button span{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0) rotate(180deg);transform:translate3d(-50%,-50%,0) rotate(180deg);width:20px;height:20px;opacity:.5}.tariff-box--vgn-button .vgn-button span svg{fill:#fff}.tariff-box--vgn-button .vgn-button.active span{-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}.tariff-box--vgn-button .btn--green{background:rgba(223,223,223,.3);height:40px;padding-top:8px;color:#fff;border-radius:3px;font-size:16px}.tariff-box--vgn-button .btn--green.active{background:#8cc046}.tariff-box--vgn-button .vgn-button__buttons{padding:16px;overflow:hidden}.tariff-box--vgn-button .vgn-button__buttons h4{font-size:1.2rem;color:#fff;text-align:center;top:-8px;margin-bottom:16px;position:relative}.tariff-box--vgn-button .vgn-button__buttons a{float:left;width:128px;padding-left:0;padding-right:0;text-align:center;color:#fff!important}.tariff-box--vgn-button .vgn-button__buttons button{float:right;-webkit-box-sizing:border-box;box-sizing:border-box;width:128px;padding-left:0;padding-right:0;text-align:center}.tariff-box--vgn-button .vgn-button__content{display:none}.tariff-box--vgn-button .vgn-button__content .vgnWidget{margin-bottom:16px;background:#fff!important;border:none!important;border-radius:0!important;padding:16px!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .vgnHead{display:none!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body{background:0 0!important;color:#009879!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .odvInput{border-radius:5px}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .odvInput span.rcIcon{display:none!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .odvInput input{padding-left:.6em!important;-webkit-box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;height:2rem!important;border:1px solid #b2babe!important;font-size:.9rem!important;padding:.4rem!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body form>input[type=hidden]+div:first-of-type{display:none}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body #vgnWGTd,.tariff-box--vgn-button .vgn-button__content .vgnWidget .body #vgnWGTt{padding-left:.6em!important;-webkit-box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;box-shadow:inset -1px 2px 5px 4px rgba(184,184,184,.2)!important;height:2rem!important;border:1px solid #b2babe!important;font-size:.9rem!important;padding:.4rem!important;width:124px!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .radio input+label{color:#404040!important;background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/check.png) no-repeat left center}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .radio input+label:before{display:none!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .radio input+label:after{display:none!important}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body .radio input:checked+label{background:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/img/check_active.png) no-repeat left center}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body button{background:#8cc046!important;color:#fff;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:5px!important;padding:12px 30px!important;width:100%}.tariff-box--vgn-button .vgn-button__content .vgnWidget .body button .rcIcon{display:none!important}.tariff-box--vgn-button.open{padding-bottom:32px}.tariff-box--vgn-button.open .vgn-button__buttons{padding-bottom:0}.tariff-box--vgn-button.open .vgn-button__buttons a{-webkit-box-shadow:2px -1px 5px 0 rgba(50,50,50,.25);box-shadow:2px -1px 5px 0 rgba(50,50,50,.25);border-top:6px solid rgba(232,230,227,0);border-left:6px solid rgba(232,230,227,0);border-right:6px solid rgba(232,230,227,0);color:#acabab;background:rgba(232,230,227,.4)}.tariff-box--vgn-button.open .vgn-button__buttons button{border-top:6px solid #fff;border-left:6px solid #fff;border-right:6px solid #fff}.tariff-box--vgn-button.open .vgn-button{bottom:0;border-bottom:none;border-top:1px solid rgba(255,255,255,.5);border-radius:32px 32px 0 0;background:#fff;-webkit-box-shadow:inset 0 -16px 12px 0 rgba(124,124,124,.4)!important;box-shadow:inset 0 -16px 12px 0 rgba(124,124,124,.4)!important}.tariff-box--vgn-button.open .vgn-button svg{fill:#009879}}@media screen{.tariff-box iframe{overflow:hidden}}@media screen{.legend{overflow:hidden;margin-top:48px;margin-bottom:48px}.legend__item{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;margin:15px 0}}@media only screen and (min-width:768px){.legend__item{width:50%}}@media only screen and (min-width:1025px){.legend__item{width:33%}}@media screen{.legend__item img{width:32px;float:left;margin-right:16px}}@media screen{.ui-autocomplete{z-index:1090!important}.ui-autocomplete li a{font-family:Geogrotesque,sans-serif}.ui-autocomplete li a.ui-state-focus{background:#009879;color:#fff;border-color:#009879}}@media screen{#powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01{position:relative}}@media screen{.relativehelper{position:relative}}@media screen{#powermail_field_ihrfamilienfoto_01,#powermail_field_unterlagenhochladenpdfjpgoderpng_01{display:none;position:relative}}@media screen{#buttonChooseFile{width:50px;height:50px;overflow:hidden;position:absolute;top:-2px;right:0}}@media screen{#buttonChooseFile svg{width:25px;height:25px}}@media screen{.powermail_fieldwrap_ihrfamilienfoto_01,.powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01{max-height:100px}}@media screen{.powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01 #buttonChooseFile{fill:#009879}}@media screen{.powermail_fieldwrap_ihrfamilienfoto_01 #buttonChooseFile{fill:#f07d00}}@media screen{.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:962px;height:auto;margin:0 auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media screen{.powermail_fieldwrap_type_multiupload{width:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.powermail_fieldwrap_type_multiupload .add{margin-left:0!important;position:relative;padding-left:42px}.powermail_fieldwrap_type_multiupload .add:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00e"}.powermail_fieldwrap_type_multiupload .add:before{color:#fff;font-size:16px;top:50%;left:12px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen{#tpl{display:none}}@media only screen and (min-width:1025px){.dropzone-area{max-width:50%}}@media screen{.dropzone-area .dragzone-position{width:100%;border:2px dotted #acabab;background:#fff;-webkit-transition:.3s;transition:.3s;color:#acabab;border-radius:6px;text-align:center;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;font-size:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.dropzone-area .dragzone-position span{position:relative;margin-bottom:8px;line-height:1;height:32px}.dropzone-area .dragzone-position span:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e00e"}.dropzone-area .dragzone-position span:before{font-size:32px;top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen{.dz-drag-hover .dragzone-position{background:#fbfbfb}}@media screen{.dz-preview-container .dz-preview:first-child{margin-top:32px}}@media screen{.dz-preview{overflow:hidden;margin-bottom:12px}.dz-preview .dz-remove{position:relative;width:18px;height:18px;margin-right:12px;display:block;float:left;margin-top:2px}.dz-preview .dz-remove:before{font-family:cbf-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\e007"}.dz-preview .dz-remove:before{color:#009879;font-size:18px;top:50%;left:0;position:absolute;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);cursor:pointer}.dz-preview .dz-filename{float:left;margin-right:4px}.dz-preview .dz-filetype{font-size:.7rem;padding-top:.3rem}}@media screen{.ui-helper-hidden-accessible{width:inherit!important;display:none}}@media screen{.ui-autocomplete li a{padding:4px 12px;width:248px;display:inline-block;background:#2e2e2e}}@media screen{.ui-autocomplete{padding:0;color:#fff}}@media screen{.section--green ul li a{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.section--green ul li a:hover{border-bottom:none}}@media screen{.invoice-declaration{position:relative}.invoice-declaration .content__headline{font-weight:300;font-size:1.8823529412rem;color:#009879}.invoice-declaration .acc__content{padding-left:0}.invoice-declaration__img-container{position:relative;counter-reset:tooltipCtr;max-width:580px;margin:0 auto}.invoice-declaration__img-container img{-webkit-box-shadow:0 8px 30px 0 rgba(0,0,0,.15);box-shadow:0 8px 30px 0 rgba(0,0,0,.15)}.invoice-declaration__overlay{top:0;left:0;position:absolute}}@media only screen and (min-width:768px){.invoice-declaration__overlay{opacity:0;pointer-events:none}}@media screen{.id-tooltip{cursor:help;-webkit-transition:opacity .4s;transition:opacity .4s}.id-tooltip--visible .id-tooltip__nr,.id-tooltip:hover .id-tooltip__nr{z-index:7}.id-tooltip--visible .id-tooltip__box,.id-tooltip:hover .id-tooltip__box{z-index:6;visibility:visible;opacity:1}}@media only screen and (max-width:767px){.id-tooltip{margin:1.5rem 0}}@media only screen and (min-width:768px){.id-tooltip{position:absolute;width:25px;height:25px}}@media screen{.id-tooltip__nr{position:relative;z-index:1;font-weight:500;text-align:center;background-color:#009879;color:#fff;border-radius:4px;padding:2px 0}.id-tooltip__nr:before{counter-increment:tooltipCtr;content:"" counter(tooltipCtr) ""}}@media only screen and (max-width:767px){.id-tooltip__nr{display:none}}@media only screen and (min-width:768px){.id-tooltip__box{top:12px;left:12px;position:absolute;width:369px;background-color:#fff;border:2px solid #009879;border-radius:5px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);padding:20px;visibility:hidden;opacity:0;-webkit-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s}}@media screen{.id-tooltip__box--left-side{left:auto;right:12px}}@media screen{.id-tooltip__box p:before{counter-increment:tooltipCtr;content:"[" counter(tooltipCtr) "]";font-weight:500;color:#009879;margin-right:8px}}@media only screen and (min-width:768px){.id-tooltip__box p:before{display:none}}@media screen{.t11{top:20%;left:27%}}@media screen{.t12{top:19%;left:92%}}@media screen{.t13{top:23%;left:92%}}@media screen{.t14{top:38%;left:73%}}@media screen{.t15{top:43.3%;left:25.5%}}@media screen{.t16{top:49.5%;left:22%}}@media screen{.t17{top:44.25%;left:45%}}@media screen{.t18{top:44.25%;left:65.5%}}@media screen{.t19{top:50%;left:81%}}@media screen{.t110{top:55.5%;left:95%}}@media screen{.t111{top:57%;left:81%}}@media screen{.t112{top:59.2%;left:95%}}@media screen{.t113{top:62%;left:81%}}@media screen{.t114{top:63%;left:36%}}@media screen{.t115{top:70%;left:4%}}@media screen{.t116{top:89%;left:18%}}@media screen{.t21{top:13%;left:12%}}@media screen{.t22{top:13%;left:58%}}@media screen{.t23{top:14%;left:21%}}@media screen{.t24{top:14%;left:50%}}@media screen{.t25{top:18%;left:1%}}@media screen{.t26{top:18.5%;left:28%}}@media screen{.t27{top:18.5%;left:37%}}@media screen{.t28{top:23.5%;left:91%}}@media screen{.t29{top:33%;left:21%}}@media screen{.t210{top:33.5%;left:60%}}@media screen{.t211{top:38%;left:31.5%}}@media screen{.t212{top:37%;left:58%}}@media screen{.t213{top:40.5%;left:58%}}@media screen{.t214{top:47%;left:90%}}@media screen{.t215{top:51%;left:90%}}@media screen{.t216{top:56.5%;left:34%}}@media screen{.t217{top:74%;left:85%}}@media screen{.t31{top:13%;left:17%}}@media screen{.t32{top:13%;left:63%}}@media screen{.t33{top:14.5%;left:25%}}@media screen{.t34{top:14.5%;left:54.5%}}@media screen{.t35{top:18%;left:6%}}@media screen{.t36{top:19%;left:33%}}@media screen{.t37{top:19%;left:42%}}@media screen{.t38{top:31.5%;left:95%}}@media screen{.t39{top:44%;left:26%}}@media screen{.t310{top:44%;left:66%}}@media screen{.t311{top:50%;left:39%}}@media screen{.t312{top:48%;left:62%}}@media screen{.t313{top:51%;left:62%}}@media screen{.t314{top:58%;left:95%}}@media screen{.t315{top:62%;left:95%}}@media screen{.t316{top:68%;left:39%}}@media screen{.t317{top:79%;left:26%}}@media screen{.t318{top:83%;left:89%}}@media screen{.t41{top:13.5%;left:15%}}@media screen{.t42{top:13.5%;left:58%}}@media screen{.t43{top:14.5%;left:21%}}@media screen{.t44{top:18.5%;left:13%}}@media screen{.t45{top:20%;left:28%}}@media screen{.t46{top:18.5%;left:37%}}@media screen{.t47{top:22.5%;left:90%}}@media screen{.t48{top:34.5%;left:36%}}@media screen{.t49{top:32.5%;left:57.5%}}@media screen{.t410{top:35.5%;left:57.5%}}@media screen{.t411{top:39.5%;left:90%}}@media screen{.t412{top:43%;left:90%}}@media screen{.t413{top:54.5%;left:86%}}@media screen{.t51{top:13.5%;left:37%}}@media screen{.t52{top:13.5%;left:63%}}@media screen{.t53{top:16.5%;left:5%}}@media screen{.t54{top:19%;left:42%}}@media screen{.t55{top:19%;left:95%}}@media screen{.t56{top:27%;left:46%}}@media screen{.t57{top:45%;left:94%}}@media screen{.t58{top:60.5%;left:94%}}@media screen{.t59{top:72%;left:94%}}@media screen{.browse-happy{position:relative;z-index:50;font-size:16px;text-align:center;background-color:#fff;border-bottom:5px solid #009879;padding:25px 12px}.browse-happy__headline{font-size:1.625em;letter-spacing:2px;text-transform:uppercase;margin-bottom:15px}.browse-happy__browsers{margin-bottom:15px}.browse-happy__txt{line-height:1.75;margin-bottom:15px}.browse-happy__btn{display:inline-block;font-weight:700;background-color:#009879;color:#fff;border-radius:4px;-webkit-transition:background-color .15s;transition:background-color .15s;padding:11px 20px}.browse-happy__btn:hover{background-color:#000;color:#fff}}@media screen{.cc_banner-wrapper{background-color:#404040;color:#fff;padding:15px}}@media screen{.cc_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1280px;margin:0 auto}.cc_container:after{content:"";display:block;clear:both}.cc_container>div{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen{.cc_btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:6px 30px;margin:10px auto 0 auto}}@media only screen and (min-width:768px){.cc_btn{margin:0 0 0 auto}}@media screen{.datepicker-container{top:0;left:0;position:fixed;z-index:-1;font-size:14px;width:210px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-transform:translateY(3px);transform:translateY(3px)}.datepicker-container:before{content:"";top:0;left:15px;position:absolute;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);border-bottom:10px solid #009879;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}}@media screen{.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;border-top:2px solid #009879;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}}@media screen{.datepicker-inline{position:static}}@media screen{.datepicker-panel>ul{width:102%}.datepicker-panel>ul:after:after{content:"";display:block;clear:both}.datepicker-panel>ul>li{float:left;width:30px;height:30px;line-height:30px;text-align:center;background-color:#fff;cursor:pointer}.datepicker-panel>ul>li:hover{background-color:#4cffda}.datepicker-panel>ul>li.muted{color:#999}.datepicker-panel>ul>li.picked{color:#009879}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{width:50px;height:50px;line-height:50px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{cursor:default;background-color:#fff}}@media screen{.datepicker-hide{display:none}}@media screen{.infra-baumzauber{position:relative}.infra-baumzauber__addonContent{padding-top:3rem;display:none}.infra-baumzauber__loader{position:absolute;top:0;left:0;background:rgba(255,255,255,.8);z-index:5;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;-webkit-transition:.5s;transition:.5s;opacity:0}.infra-baumzauber__loader .spinner{width:40px;height:40px;position:relative}.infra-baumzauber__loader .cube1,.infra-baumzauber__loader .cube2{background-color:#009879;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.infra-baumzauber__loader .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{transform:rotate(-360deg);-webkit-transform:rotate(-360deg)}}.infra-baumzauber.loading .infra-baumzauber__loader{opacity:1;pointer-events:auto}.infra-baumzauber__inner{max-width:560px;margin:0 auto}.infra-baumzauber__inner form{margin:0 -15px}.infra-baumzauber__inner form.infra-baumzauber__verify{margin:0 -30px}}@-moz-document url-prefix(){.bar__quick-access:hover svg,.mmenu-container button.change svg{transform:rotate(45deg)}.form svg,.gradient-box svg,.header svg,.header__nav-container>ul>li>ul svg,.infra-icon svg,.mmenu svg,.search-field svg,.section__headline svg,.water-consumption svg{fill:url(/typo3conf/ext/cbf_starterkit/Resources/Public/assets/svg/sprite.svg#gt-grad)}.overview,.sticky-nav__level1,.sticky-nav__level2{overflow:-moz-scrollbars-none}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.quote-with-person img{min-width:0}}@media print{.bar,.breadcrumb,.header__contact,.header__customer,.header__nav,.headvisual,.overview,.price-tip,.sticky-nav,footer,iframe,main svg{display:none}body,ul{margin:0}body{font:12pt Georgia,"Times New Roman",Times,serif;line-height:1.3}header{margin-bottom:40px}a{color:#000;text-decoration:none}a[href^="http://"]:after{content:" (" attr(href) ")";font-size:90%;word-wrap:break-word}img{max-width:500px}}@page{size:auto;margin:2cm 1cm}