@charset "UTF-8";@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-moz-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:passing-through 3s cubic-bezier(.77,0,.175,1);animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-moz-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:slide-in 3s cubic-bezier(.77,0,.175,1);animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}@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{.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:#219f7a}.turq-c hr{background-color:#219f7a}.green-c{color:#93be32}.green-c hr{background-color:#93be32}.green-c ul:not([class]) li:before{background-color:#93be32!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:'-'}.counters{counter-reset:ctr}.counters>div:before{content:"" counter(ctr) "";counter-increment:ctr}.disable-pointer-events{pointer-events:none}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}.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")}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}.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:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-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:#219f7a;color:#fff}body ::selection{background-color:#219f7a;color:#fff}body.disable-scrolling{overflow:hidden}a{text-decoration:none;cursor:pointer}.default-link,.pagination a,.search-results a,.splash-page a:not([class]){color:#219f7a;-webkit-transition:color .2s;transition:color .2s}.default-link:hover,.pagination a:hover,.search-results a:hover,.splash-page a:hover:not([class]){color:#15674f}.arrow-link,.contact a,.fake-link{display:inline-block;color:#219f7a}.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:""}.arrow-link:after,.contact a:after,.fake-link:after{display:inline-block;font-size:.70588rem;-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)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0}img{vertical-align:text-bottom}svg.continue{width:36px;height:36px}dl,ol,ul{line-height:1.6;list-style-type:none}dl:after,ol:after,ul:after{content:'';display:block;clear:both}hr{max-width:1280px;width:100%;height:1px;background-color:#acabab;border:none;margin:3.52941rem auto}iframe{border:0}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}h1,h2,h3,h4,h5,h6{font-family:Geogrotesque,serif;font-weight:300;line-height:1.3;text-rendering:optimizeLegibility}h1{font-size:4rem}h2{font-size:3.5rem}h3{font-size:3rem}h4{font-size:2.5rem}h5{font-size:2rem}h6{font-size:1.5rem}p{line-height:1.6}b,strong{font-weight:500}.large-fs{font-size:1.29412rem}.larger-fs,.price-boxes__price{font-size:27px}}@media only screen and (min-width:768px){.larger-fs,.price-boxes__price{font-size:2.35294rem}}@media screen{a.link--download{display:inline-block;padding-left:32px;margin-bottom:5px;color:#219f7a;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:""}a.link--download:before{top:0;left:0;position:absolute;font-size:20px;line-height:1}a.link--download:hover{color:#000}a[href^=tel]{color:#219f7a}button,input,select,textarea{font-family:Geogrotesque,sans-serif;font-size:17px;color:#000}button:focus,input:focus,select:focus,textarea:focus{outline:0}input[type=submit],label,select{cursor:pointer}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:#219f7a}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}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}.select-wrap{position:relative}.select-wrap:after{content:'';top:10px;right:15px;position:absolute;width:12px;height:12px;border-bottom:1px solid #219f7a;border-right:1px solid #219f7a;-webkit-transform:rotate(45deg);transform:rotate(45deg);pointer-events:none}.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:#219f7a}.input-field label{padding-bottom:12px}.btn-input{height:2.88235rem;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:#219f7a}.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)}.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}.form legend{float:left;font-size:1.41176rem;color:#219f7a;margin:15px}.form legend+div{clear:both}.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 #219f7a;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}.form a{color:#219f7a;-webkit-transition:color .2s;transition:color .2s}.form a:hover{color:#15674f}.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}.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}.form__box{padding:0 15px;margin-bottom:1.5rem}.form__headline{font-size:1.88235rem;text-align:center;background-color:#219f7a;color:#fff;padding:15px}.form__content{background-color:#fff}.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%}.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:#219f7a}.form__row select{padding:0 30px 0 15px;text-overflow:ellipsis}.form__row label{padding-bottom:12px}.form__full-width{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.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:#15674f}.form__toggle:before{content:'';display:inline-block;width:20px;height:20px;top:50%;left:15px;position:absolute;border:2px solid #219f7a;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}.form__optional-fields{display:none}.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}.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}.error-msg{position:relative;background-color:#ebccd1!important}.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 #219f7a;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}.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)}.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:""}.mini-form-toggle:hover{color:#219f7a}.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(#93be32),to(#219f7a));background-image:linear-gradient(90deg,#93be32,#219f7a);-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:""}.mini-form{display:none;position:relative;background-color:#219f7a;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 #219f7a;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.76471rem}.mini-form--triangle:before{border-bottom-width:25px}.mandatory{color:#219f7a}.parsley-error{background-color:#fce6e2!important;color:red;border-color:rgba(10,10,10,.25)!important}.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}.form__half-width input[type=checkbox]+label:before{left:0}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}.powermail_checkbox:checked+.tooltip label:before{border-width:7px}.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}.input__checkbox-input .text-after{top:38px;right:-170px;width:150px}.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}.input__checkbox-input .powermail_input{max-width:125px}.input__checkbox-input .powermail_input.disabled{pointer-events:none;opacity:.5}.input__checkbox-input .powermail_label{line-height:1.3!important;padding:15px 15px 15px 40px!important}.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 #219f7a;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}.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}.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}.input__min_checkbox .powermail_input{max-width:125px}.input__min_checkbox .powermail_input.disabled{pointer-events:none;opacity:.5}.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 #219f7a;border-radius:4px;margin-right:12px;-webkit-transition:border-width .2s linear;transition:border-width .2s linear}.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}.toggle-selection{display:none}.toggle-selection .powermail_legend{display:none}.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}.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 #219f7a;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}input[type=checkbox]+label{line-height:1.3!important}input[type=submit].disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.fullwidth .input__min_checkbox input[type=checkbox]+label{padding:15px 15px 15px 45px}.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:#219f7a}.stromdirekt #message{min-height:30px}.stromdirekt #message+p{text-align:center}.stromdirekt #fuerthStromDirekt__form-btn{display:none}.frc-captcha{width:100%!important;max-width:312px}.frc-captcha.mini-form__captcha{margin-bottom:16px;width:100%!important;max-width:312px}.form .nolabel div.frc-captcha{width:100%!important;max-width:312px!important}.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}.intro>:not(:last-child){margin-bottom:3rem}.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}.content>.content__row{margin-left:-15px;margin-right:-15px}.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.17647rem;background-color:transparent;color:#fff;padding:0 15px;-webkit-transition:background-color .3s;transition:background-color .3s}.overview a:hover{background-color:#219f7a}.overview a:not(:last-of-type){border-right:1px solid rgba(255,255,255,.2)}html.touch .header__nav-container{display:none}.header{position:relative;z-index:15;background-color:#fff}.header__container{position:relative}.header__announcement{left:50%;position:relative;width:100vw;font-size:1.17647rem;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.05882rem 0}}@media screen{.header__logo a.logo{display:inline-block;margin-top:auto;margin-bottom:auto}.header__logo img{width:156px;height:29px}.header__txt{text-align:right;font-size:1.17647rem}.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:#219f7a}.header__contact a:nth-of-type(2){margin-left:25px}.header__contact svg{width:16px;height:16px;vertical-align:text-bottom;fill:url(#gt-grad);margin-right:8px}.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:#219f7a;color:#fff;border-color:#219f7a}.header__customer a:active{background-color:#15674f}.header__customer a:first-of-type{border-top-left-radius:7px;border-bottom-left-radius:7px}.header__customer a:nth-of-type(2){border-top-right-radius:7px;border-bottom-right-radius:7px}.header__nav{right:0;bottom:0;left:0;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);padding-top:15px;font-size:0}.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:#219f7a}.header__nav-container>ul>li>ul svg{width:22px;height:22px;fill:url(#gt-grad);vertical-align:sub;margin-right:12px}.header__nav-container>div{margin-right:15px}.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.58824rem;height:1.58824rem;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}.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}.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}.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:280px;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)}.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)}.headvisual__bg{position:relative;height:auto;padding-bottom:56.25%}}@media only screen and (max-width:500px){.headvisual__bg{height:280px;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.52941rem}}@media screen{.headvisual__bg--image{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.headvisual__wrap{top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.headvisual__img{width:auto;height:100%;top:0;bottom:0;left:0;position:absolute;z-index:2;pointer-events:none}.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.11765rem}}@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.64706rem;font-size:9.41176rem}}@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}.headvisual--cover .headvisual__content{text-align:center}.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}.headvisual--404+.sticky-nav{display:none}.headvisual--landingpage{background-color:#fff}.headvisual--landingpage:after,.headvisual--landingpage:before{height:inherit;padding:0}.headvisual--landingpage .headvisual__content{color:#000}.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}.hero-image__progress-bar p{display:none}.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:#219f7a}}@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}.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}.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.17647rem;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:#219f7a}.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}.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.05882rem;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:#219f7a}.sticky-nav__level2 a.active{color:#219f7a;border-bottom-color:#219f7a}}@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}.sticky-nav__level2 .sticky-nav__left-paddle{border-right:1px solid #000}.sticky-nav__level2 .sticky-nav__right-paddle{border-left:1px solid #000}.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:#219f7a}.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}.sticky-nav__left-paddle{left:0}.sticky-nav__right-paddle{right:0}.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}.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}.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:.82353rem;border-left:1px solid #b2babe;margin-left:14px}}@media only screen and (min-width:768px){.bar__btn button{font-size:1.29412rem;display:inline-block;padding:16px 32px;border-right:1px solid #b2babe}}@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%)}.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}.bar__quick-access .tool-tip__headline{color:#f07d00;font-size:1.5rem;font-weight:700}.bar__quick-access .tool-tip p{color:#fff}.bar__quick-access .tool-tip__content{text-align:left}.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}.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.88235rem;height:1.88235rem;fill:#fff}.bar__btns button:hover{background-color:#404040}.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:#219f7a}.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.94118rem 2.05882rem;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}.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:""}.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:""}.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}.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}.footer__headline{display:block;font-size:1.29412rem}.footer .site-search button{border-radius:0;border:none;height:auto}.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}.footer .bar__claim{max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.footer .bar__btns{max-width:100%}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:""}.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)}.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:#219f7a}.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:""}.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:""}.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:.17647rem solid #fff;border-left-width:.70588rem;border-right-width:.58824rem}.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)}.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}.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.29412rem;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}.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:""}.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:""}.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.17647rem;text-align:center;background-color:#93be32;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:#219f7a}.btn--centered{display:table;margin:3.52941rem auto 0 auto}.btn--turq,.powermail_fieldwrap_type_multiupload .add{background-color:#219f7a}.btn--turq:hover,.powermail_fieldwrap_type_multiupload .add:hover{background-color:#19775c}.btn--green{background-color:#93be32}.btn--green:hover{background-color:#6e8f26}.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:#93be32}.btn--stromdirekt{position:relative;display:inline-block;font-size:1.17647rem;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)}main section:first-of-type{padding-top:2.94118rem;margin-top:0}main section:first-of-type .section--tabs{padding-top:0}section{position:relative;padding:2.94118rem 15px}}@media only screen and (min-width:768px){section{padding:5.29412rem 15px}}@media screen{.section__big-headline,.splash-page__headline{font-size:2.35294rem;line-height:1.2;color:#219f7a}}@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.52941rem}}@media screen{.section__headline,.section__subheadline{padding:0 15px;margin-bottom:3.52941rem;text-align:center}.section__headline{font-size:1.88235rem;color:#219f7a}.section__headline svg{width:26px;height:26px;fill:url(#gt-grad);margin-right:15px}.section__subheadline{font-size:1.29412rem;text-align:center}.section--grey{padding-top:0;padding-bottom:0;margin:2.94118rem 0}}@media only screen and (min-width:768px){.section--grey{margin:5.29412rem 0}}@media screen{.section--grey [class$="__bar"]:before{background-color:#fff}.section--grey .accs-container--highlighted .acc--is-open .acc__title{background-color:#dfddda}.section--grey .accs-container--highlighted .acc__title:hover{background-color:#dfddda}.section--grey.slick-slider{margin:0;padding:2.94118rem 0}}@media only screen and (min-width:768px){.section--grey.slick-slider{padding:5.29412rem 0}}@media screen{.section--grey.slick-slider.no-top-margin{padding:0 0 2.94118rem}}@media only screen and (min-width:768px){.section--grey.slick-slider.no-top-margin{padding:0 0 5.29412rem}}@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}.section--grey .striped-table table tbody tr:nth-of-type(2n+2){background-color:#fff}.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}.section--turq{background-color:#219f7a}.section--turq .form a{color:#fff}.section--green{background-color:#93be32}.section--orange{background-color:#f07d00;color:#000}.section--lila{background-color:#824b8b;color:#000}.section--green-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#93be32),to(#219f7a));background-image:linear-gradient(to right,#93be32,#219f7a)}.section--blue-gradient{background-image:-webkit-gradient(linear,left top,right top,from(#1a4488),to(#42a9dc));background-image:linear-gradient(to right,#1a4488,#42a9dc)}.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}.section--headline-counters{counter-reset:ctr}.section--headline-counters .content__headline:before{content:"" counter(ctr) ". ";counter-increment:ctr}.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}.section--event .inner-wrapper{width:100%}.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}.section--event .btn--white{background-color:transparent;color:#fff;margin-top:0}.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}.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}.section--tabs{margin-bottom:0;padding-top:0!important}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:#219f7a}.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:#219f7a;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}.sandwich-list{display:block;font-size:1.11765rem;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(#93be32),to(#219f7a));background-image:linear-gradient(to right,#93be32,#219f7a)}.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(#93be32),to(#219f7a));background-image:linear-gradient(to right,#93be32,#219f7a);top:-1px}.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:""}.sandwich-list a:hover{color:#219f7a}.sandwich-list a:after{display:inline-block;font-size:.82353rem;margin-left:10px;color:#219f7a}.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:.52941rem;display:block;width:7px;height:7px;background-color:#219f7a}[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:#219f7a}.breadcrumb{margin-top:1.76471rem;margin-bottom:1.76471rem}.breadcrumb ul{font-size:0}.breadcrumb ul li{display:inline-block}.breadcrumb ul li:not(:last-of-type):after{content:'›';font-size:1.41176rem;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:#219f7a}.intro{max-width:844px;text-align:center;padding:0 15px;margin:0 auto}.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.94118rem}}@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.94118rem;right:2.94118rem}}@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.29412rem;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,.subpages__box:hover .gradient-box{-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}.subpages__box{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;display:block;text-align:center;color:#000;margin:1.76471rem 15px}.subpages__headline{font-size:2.11765rem;color:#219f7a}.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}.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.17647rem;text-align:center;margin:1.76471rem 15px}.numbers span{display:inline-block;font-weight:500;font-size:4.70588rem;margin-bottom:1.5rem}.numbers p{max-width:400px;margin:0 auto}.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:""}.further-links li:before{top:16px;left:0;position:absolute;line-height:1;font-size:21px;color:#219f7a;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:#219f7a}.further-links--two-cols li{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:600px;text-align:left}.carpark__item>:not(:last-child){margin-bottom:16px}[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}.content{position:relative}.content a:not([class]){color:#219f7a;-webkit-transition:color .2s;transition:color .2s}.content a:not([class]):hover{color:#15674f}.content+.start-boxes{margin-top:4.70588rem}}@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.29412rem}}@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}.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}.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 .88235rem .88235rem}}@media only screen and (min-width:1000px){.contact img{float:left;margin-right:1.76471rem;margin-bottom:0!important}}@media screen{.contact__headline{font-size:1.11765rem}.contact__headline span{font-size:1.29412rem;color:#219f7a}.contact__ext,.contact__funk{color:#219f7a}.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:""}.downloads .content__headline:before{top:0;left:0;position:absolute;line-height:1;font-size:25px;color:#219f7a}.downloads a{display:block;position:relative;color:#219f7a;-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:""}.downloads a:hover{color:#15674f}.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}[class*=table]{overflow:auto}[class*=table] th{text-align:inherit;font-weight:300}table{width:100%}.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 #219f7a}.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.29412rem;background-color:transparent;color:#219f7a;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:""}.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:""}.price-table__container{display:none;border-bottom:1px solid #acabab}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.29412rem;margin-top:3.52941rem}}@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}.quote-with-person blockquote,.quote-with-person img{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.quote-with-person img{width:auto!important;height:auto!important;min-width:320px;-webkit-transform:translateY(2.94118rem);transform:translateY(2.94118rem);margin:0 auto}}@media only screen and (min-width:768px){.quote-with-person img{-webkit-transform:translateY(5.29412rem);transform:translateY(5.29412rem);-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 30px 0 0}}@media screen{.video-box__headline{font-size:1.41176rem;color:#219f7a}.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:#219f7a}.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}.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%}.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%}.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)}[data-video]{cursor:pointer}.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%}.accs-container{margin-bottom:2rem}.accs-container--highlighted .acc__title{font-weight:500;font-size:1.29412rem;background-color:transparent;color:#219f7a;padding:16px 0 16px 75px;margin:0;-webkit-transition:background-color .3s;transition:background-color .3s}.accs-container--highlighted .acc__title:before{left:25px}.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:""}.acc__title:hover{color:#219f7a}.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(#93be32),to(#219f7a));background-image:linear-gradient(90deg,#93be32,#219f7a);-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:""}.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}.acc__moviecontainer iframe{width:100%;height:180px!important}}@media only screen and (min-width:768px){.acc__moviecontainer iframe{height:300px!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:#219f7a}.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:#219f7a}.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}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.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}.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:#219f7a}.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.29412rem;-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.76471rem}}@media screen{.teasers__img-box[style="background: #ffffff;"] h3{color:#000}.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.29412rem;-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.82353rem}}@media screen{.teasers__gradient-box[style="background: #ffffff;"] h3{color:#000}.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.82353rem!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.64706rem!important}}@media screen{.teasers__alt-arrangement[style="background: #ffffff;"] h3{color:#000}.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.29412rem;color:#219f7a}.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}.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}.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}.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}.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}.slideshow .default-slider .slick-dots li.slick-active{background-color:#219f7a}.slideshow .default-slider__item{height:200px}.slideshow .default-slider__image{height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.slideshow .default-slider__lightbox-slider{display:none}.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}.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)}.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}.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}.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:#219f7a;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.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)}.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)}.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:#219f7a;color:#fff;font-size:17px;position:absolute;bottom:0;left:0}.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}.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.52941rem 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.52941rem;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}.modal .col:last-child{padding-bottom:0}.modal .col h4{font-size:1.5rem;margin-bottom:8px!important}.modal .col p strong{font-size:1.3rem}.modal .col h3{font-size:2.5rem;margin-bottom:56px!important}.modal a,.modal h3,.modal h4,.modal p{color:#fff}.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.41176rem;height:1.41176rem;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:#219f7a}.modal .quick-links li a:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.open-modal{overflow:hidden}.open-modal .modal{pointer-events:auto;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.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}.tab-group__navigation__item{-webkit-box-flex:1;-ms-flex:1 1 33%;flex:1 1 33%;max-width:33%;padding:0 15px 2.94118rem;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:#219f7a}}@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}.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}.tab-group__panel-group button[data-action=close-modal]:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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:#219f7a!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}.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}.it-fp__headline{border:1px solid #219f7a;border-radius:15px 15px 0 0;padding:9px 24px}.it-fp__headline h3{font-size:1.29412rem;line-height:48px;font-weight:700}.it-fp__content{border-left:1px solid #219f7a;border-bottom:1px solid #219f7a;border-right:1px solid #219f7a;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}.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}.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}.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}.infra-popup__bg button[data-action=close-popup-permanent]{top:16px;right:56px}.infra-popup__bg button:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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:#219f7a}.infra-popup__headline{background:#219f7a;text-align:center;padding:16px 16px;font-family:Geogrotesque,serif;color:#fff;font-size:1.41176rem;position:relative}}@media only screen and (min-width:768px){.infra-popup__headline{font-size:1.64706rem;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(#219f7a));background:linear-gradient(to bottom,#000 0,#219f7a 100%);opacity:.2}.infra-popup__subheadline{background:#219f7a;text-align:center;padding:32px 16px 16px;font-family:"Viva Beautiful Pro",serif;color:#fff;font-size:3.29412rem;line-height:56px}}@media only screen and (min-width:768px){.infra-popup__subheadline{font-size:5.64706rem;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:#219f7a;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}.infra-popup iframe{width:100%;height:80vh;max-height:770px}.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}.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}.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}.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 #219f7a}.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:#219f7a;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)}.itc__item h3{font-size:28px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:16px;margin-top:24px;color:#219f7a;-webkit-transition:all .5s;transition:all .5s}.itc__item__teaser{margin-bottom:24px;-webkit-transition:all .5s;transition:all .5s}.itc__item__flex-wrap{display:block;width:100%}.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:#219f7a;-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)}.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}.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}.itc__item--gigante button[data-action=itc-toggle-panel].open{opacity:0;height:0;padding:0}.itc__item--special-ticket .itc__item__inner{background:#93be32}.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}.itc__grid:after{content:'';display:block;clear:both}.itc__grid__sizer{width:25%}.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:#219f7a}.itc__filter button.active span{color:#219f7a}.itc__filter button:hover{color:#219f7a}.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}.parking__shortlist{display:block;margin:4.70588rem auto;max-width:800px}.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__item{border-top:1px solid #219f7a;border-bottom:1px solid #219f7a;padding:16px 0 0 0}}@media only screen and (min-width:1025px){.parking__shortlist__item{padding:16px 24px 0 24px}}@media screen{.parking__shortlist__item+.parking__shortlist__item{border-top:none}.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:#219f7a;font-size:2rem}.parking__shortlist__item ul li i.icon-power+span{width:40px}.parking__shortlist__item ul li i.icon-mobilitaet{font-size:1.4rem}.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:#219f7a;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}.splash-page__headline{margin-bottom:3rem}.splash-page__logo{width:250px;height:auto;margin-bottom:3rem}.splash-page__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2rem -15px}.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}.splash-page h4{font-size:1.5rem;margin-bottom:8px!important}.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:.88235rem}}@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.76471rem 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}.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.76471rem;overflow:hidden}.latest-news__box p{font-size:1.29412rem}.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:#93be32}.latest-news__box--align-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:1.76471rem}.latest-news__box--align-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.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:#93be32;font-size:1.41176rem;font-weight:500;padding:20px 0;margin:0 auto}.latest-news__box-content{position:relative;z-index:2}.latest-news__box-content>:not(:last-child){margin-bottom:1.76471rem}.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.88235rem}.latest-news__btn{display:inline-block;font-size:1.17647rem;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}.latest-news__sticker{top:75%;right:0;left:0;position:absolute;width:300px;height:100px;display:block;margin:0 auto;background:#219f7a;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.64706rem}.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.76471rem 15px}.logos__box{-webkit-box-flex:1;-ms-flex:1 0 130px;flex:1 0 130px}.icons{font-size:1.29412rem;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}.tb-wrap{margin:20px 0;min-height:250px}.tb-landingpage{position:absolute;z-index:9999}.infra-headline{font-weight:500;font-size:30px}}@media only screen and (min-width:768px){.infra-headline{font-size:4.70588rem}}@media screen{.infra-icon{display:block;width:100px;height:100px;fill:url(#gt-grad);margin:0 auto 1.5rem auto}.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.05882rem}.infra-box--turq{color:#219f7a;border-color:#219f7a}.infra-box--green{color:#93be32;border-color:#93be32}.infra-box--orange{color:#f07d00;border-color:#f07d00}.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}.water-consumption__title svg{width:1.41176rem;height:1.41176rem;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}.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.76471rem}.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:#219f7a;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.70588rem}.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}.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 #219f7a;padding:15px}.water-values__info-box svg{width:30px;height:30px;fill:#219f7a;margin-bottom:1.5rem}.highlighted-nr span{font-weight:500;font-size:2.35294rem;color:#219f7a}.products img{display:block;max-width:100%;height:auto}.products__intro{padding:0 15px;margin-bottom:3.52941rem}.products__intro-headline{font-size:2.35294rem;color:#219f7a;margin-bottom:2rem}}@media only screen and (min-width:768px){.products__intro-headline{font-size:3.52941rem}}@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}.products__headline{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;font-size:1.88235rem;color:#219f7a;padding:0 15px;margin-bottom:1.5rem}.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}.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.52941rem}}@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.76471rem}}@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}.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:#93be32}.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:#219f7a}.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}.energy-bars__col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.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.35294rem;color:#93be32}.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 .88235rem .88235rem}.climate-protection__counter{width:240px;height:180px}.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:.52941rem;display:block;width:7px;height:7px;background-color:#219f7a}.price-boxes__price{font-weight:500;color:#219f7a}.price-boxes__price span,.price-boxes__price:before{font-size:17px;font-weight:300}.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.11765rem}.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.88235rem}}@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:#219f7a;color:#fff;border-color:#219f7a}.accounting__tabs:active{background-color:#15674f}}@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}.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}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.11765rem;color:#fff;margin-bottom:1.5rem}.stromdirekt input{margin:0 .5rem}.stromdirekt p{margin:2rem auto 0}.pagination{text-align:center}.pagination p{margin-bottom:.58824rem}.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 .58824rem}.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:#219f7a;-webkit-transition:color .2s;transition:color .2s}.sitemap a:hover{color:#15674f}.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}.craftsmen-directory input{width:100%}.craftsmen-directory ul{text-align:center;margin:2.94118rem 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 li{display:inline-block;margin:5px}.search-results>:not(:last-child){margin-bottom:1rem}.search-results .hit{font-weight:500}.search-results__box{border-bottom:1px solid #219f7a;padding-bottom:1rem}.search-results__nr{font-weight:500;color:#219f7a}.search-results__teaser{margin-top:1.5rem}.merit{display:table;position:relative;color:#219f7a;padding-left:25px;margin-bottom:10px!important}.merit:before{content:'';left:0;position:absolute;top:.35294rem;display:block;width:7px;height:7px;background-color:#219f7a}.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:#219f7a}.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:.35294rem;display:block;width:7px;height:7px;background-color:#219f7a}.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:#219f7a!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:#219f7a}.tariff-box iframe{overflow:hidden}.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}.ui-autocomplete{z-index:1090!important}.ui-autocomplete li a{font-family:Geogrotesque,sans-serif}.ui-autocomplete li a.ui-state-focus{background:#219f7a;color:#fff;border-color:#219f7a}#powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01{position:relative}.relativehelper{position:relative}#powermail_field_ihrfamilienfoto_01,#powermail_field_unterlagenhochladenpdfjpgoderpng_01{display:none;position:relative}#buttonChooseFile{width:50px;height:50px;overflow:hidden;position:absolute;top:-2px;right:0}#buttonChooseFile svg{width:25px;height:25px}.powermail_fieldwrap_ihrfamilienfoto_01,.powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01{max-height:100px}.powermail_fieldwrap_unterlagenhochladenpdfjpgoderpng_01 #buttonChooseFile{fill:#219f7a}.powermail_fieldwrap_ihrfamilienfoto_01 #buttonChooseFile{fill:#f07d00}.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%}.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:""}.powermail_fieldwrap_type_multiupload .add:before{color:#fff;font-size:16px;top:50%;left:12px;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#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:""}.dropzone-area .dragzone-position span:before{font-size:32px;top:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dz-drag-hover .dragzone-position{background:#fbfbfb}.dz-preview-container .dz-preview:first-child{margin-top:32px}.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:""}.dz-preview .dz-remove:before{color:#219f7a;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}.ui-helper-hidden-accessible{width:inherit!important;display:none}.ui-autocomplete li a{padding:4px 12px;width:248px;display:inline-block;background:#2e2e2e}.ui-autocomplete{padding:0;color:#fff}.invoice-declaration{position:relative}.invoice-declaration .content__headline{font-weight:300;font-size:1.88235rem;color:#219f7a}.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:3}.id-tooltip--visible .id-tooltip__box,.id-tooltip:hover .id-tooltip__box{z-index:2;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:#219f7a;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 #219f7a;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}.id-tooltip__box p:before{counter-increment:tooltipCtr;content:"[" counter(tooltipCtr) "]";font-weight:500;color:#219f7a;margin-right:8px}}@media only screen and (min-width:768px){.id-tooltip__box p:before{display:none}}@media screen{.sg1{top:20%;left:27%}.sg2{top:19%;left:92%}.sg3{top:23%;left:92%}.sg4{top:43.3%;left:25.5%}.sg5{top:49.5%;left:22%}.sg6{top:47.25%;left:39%}.sg7{top:47.25%;left:56.5%}.sg8{top:50%;left:97%}.sg9{top:53.5%;left:97%}.sg10{top:55%;left:83%}.sg11{top:57.2%;left:97%}.sg12{top:63%;left:4%}.sg13{top:73%;left:97%}.sg15{top:77%;left:4%}.s1{top:.5%;left:34%}.s2{top:3.5%;left:50%}.s3{top:7%;left:38.5%}.s4{top:13%;left:13%}.s5{top:15%;left:1.5%}.s6{top:21%;left:1.5%}.s7{top:16.5%;left:24.5%}.s8{top:20%;left:44%}.s9{top:21%;left:94%}.s10{top:29%;left:1.5%}.s11{top:35%;left:1.5%}.s12{top:33.5%;left:58%}.s13{top:37%;left:58%}.s14{top:43%;left:94%}.s15{top:47%;left:1.5%}.s16{top:46.5%;left:94%}.g1{top:1.5%;left:32%}.g2{top:4.5%;left:49%}.g3{top:7%;left:39%}.g4{top:14%;left:12%}.g5{top:17%;left:1%}.g6{top:20.5%;left:1%}.g7{top:19.5%;left:22%}.g8{top:16.5%;left:39%}.g9{top:19.5%;left:54.5%}.g10{top:16.5%;left:61.5%}.g11{top:16.5%;left:72%}.g12{top:20%;left:94%}.g13{top:34.5%;left:1%}.g14{top:38%;left:1%}.g15{top:36%;left:57%}.g16{top:39.5%;left:57%}.g17{top:44.5%;left:94%}.g18{top:55%;left:1%}.g19{top:48%;left:94%}.browse-happy{position:relative;z-index:50;font-size:16px;text-align:center;background-color:#fff;border-bottom:5px solid #219f7a;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:#219f7a;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}.cc_banner-wrapper{background-color:#404040;color:#fff;padding:15px}.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}.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 #219f7a;border-left:10px solid transparent;border-right:10px solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;border-top:2px solid #219f7a;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.datepicker-inline{position:static}.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:#8be7cc}.datepicker-panel>ul>li.muted{color:#999}.datepicker-panel>ul>li.picked{color:#219f7a}.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}.datepicker-hide{display:none}.infra-baumzauber{position:relative}.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:#219f7a;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}