.sr-only,.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after,.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after,.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after,.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after,.bootstrap-datetimepicker-widget .btn[data-action="today"]::after,.bootstrap-datetimepicker-widget .picker-switch::after,.bootstrap-datetimepicker-widget table th.prev::after,.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}/*
 * Datetimepicker for Bootstrap 3
 * ! version : 4.7.14
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:576px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span,.bootstrap-datetimepicker-widget .picker-switch td i,.bootstrap-datetimepicker-widget .picker-switch td svg{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:0.25rem;padding:0.5em}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:0.8em;height:20px;line-height:20px;color:#dee2e6}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#f8f9fa;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#dee2e6}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#dee2e6;border-top-color:rgba(0, 0, 0, 0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span,.bootstrap-datetimepicker-widget table td i,.bootstrap-datetimepicker-widget table td svg{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:0.25rem}.bootstrap-datetimepicker-widget table td span:hover,.bootstrap-datetimepicker-widget table td i:hover,.bootstrap-datetimepicker-widget table td svg:hover{background:#f8f9fa}.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td i.active,.bootstrap-datetimepicker-widget table td svg.active{background-color:#dee2e6;color:#007bff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td span.old,.bootstrap-datetimepicker-widget table td i.old,.bootstrap-datetimepicker-widget table td svg.old{color:#dee2e6}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td i.disabled,.bootstrap-datetimepicker-widget table td svg.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover,.bootstrap-datetimepicker-widget table td i.disabled:hover,.bootstrap-datetimepicker-widget table td svg.disabled:hover{background:none;color:#dee2e6;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.input-group.date .input-group-addon{cursor:pointer}@font-face{font-family:'DistrictProW01';font-weight:bold;font-style:normal;font-display:swap;src:url("../fonts/district/DistrictProW01-Bold.eot");src:local(''), url("../fonts/district/DistrictProW01-Bold.eot?#iefix") format('embedded-opentype'), url("../fonts/district/DistrictProW01-Bold.woff2") format('woff2'), url("../fonts/district/DistrictProW01-Bold.woff") format('woff'), url("../fonts/district/DistrictProW01-Bold.ttf") format('truetype'), url("../fonts/district/DistrictProW01-Bold.svg#DistrictProW01-Bold") format('svg');}@font-face{font-family:'DistrictProW01';font-weight:normal;font-style:normal;font-display:swap;src:url("../fonts/district/DistrictProW01-Book.eot");src:local(''), url("../fonts/district/DistrictProW01-Book.eot?#iefix") format('embedded-opentype'), url("../fonts/district/DistrictProW01-Book.woff2") format('woff2'), url("../fonts/district/DistrictProW01-Book.woff") format('woff'), url("../fonts/district/DistrictProW01-Book.ttf") format('truetype'), url("../fonts/district/DistrictProW01-Book.svg#DistrictProW01-Book") format('svg');}::selection{background-color:#ef7d00;color:#fff}:hover{transition:all 400ms}body{overflow-x:hidden;position:relative;padding-top:106px;font-size:16px}@media (max-width:767.98px){body{padding-top:100px}}.btn-primary:hover{background-color:#414141;border-color:#414141}h1,h2{color:#ef7d00}h1{font-size:2.6rem;padding-bottom:2rem}h2{font-size:2.6rem}h3{color:#414141;font-size:0.938rem}@media (max-width:991.98px){h1{font-size:2rem;padding-bottom:1.5rem}}@media (max-width:767.98px){h1{font-size:1.5rem}}@media (max-width:991.98px){h2{font-size:2rem}}@media (max-width:767.98px){h2{font-size:1.5rem}}@media (max-width:767.98px){h3{font-size:1.3rem}}h5{font-size:1.275rem}p{margin-bottom:0;color:#706f6f}.font-small{font-size:0.8rem}.font-medium{font-size:1rem}.font-large{font-size:2.6rem}.font-orange{color:#ef7d00}.font-gray{color:#575757}.font-light-gray{color:#f0f0f0}.font-dark{color:#414141}.font-white{color:#fff}.font-bold{font-family:'DistrictProW01'}.font-light{color:#706f6f}.bg-secondary{background-color:#575757}.bg-white{background-color:#fff}.bg-footer{background-color:#efefef}.bg-light-grey{background-color:#f0f0f0}.bg-lighter{background-color:#f5f5f5}.bg-kasten{background-color:#e8e8e8}.bg-orange{background-color:#ef7d00}.background-image{background-size:cover;background-position:center;background-repeat:no-repeat}.background-image-height-25{height:25%}.background-image-height-48{height:48%}.background-image-height-100{height:100%}.background-image-height-200{height:200px}.btn-flamme-orange{background-color:#ef7d00;color:#fff;font-family:'DistrictProW01';border-radius:10px;border-color:transparent;padding:8px 18px;font-size:1.1rem;letter-spacing:0.05rem}.btn-flamme-orange .img-flamme-white{width:16px;margin-right:10px}.btn-flamme-orange span{margin-top:2px;display:inline-block}.btn-flamme-orange:hover{background-color:#414141}.btn-flamme-orange:hover span{color:#fff}.btn-secondary{font-size:0.9rem;background-color:#fff;color:#414141;font-weight:normal;font-family:'DistrictProW01';border-radius:10px;border-color:transparent;padding:7px}.btn-secondary .img-flamme{height:1.5rem;margin-right:5px}.btn-secondary.btn-lg{font-size:1.4rem;padding:8px 15px}.btn-secondary.btn-lg span{margin-top:5px;display:inline-block}.btn-secondary.btn-lg .img-flamme{height:2.5rem;margin-right:15px}.btn-service button{padding:5px;font-size:1rem}.btn-service button.btn-img{border-left:2px solid #575757}.btn-service button.btn-img-transparent{border-left:2px solid #fff}.btn-service button.btn-left{border-radius:12px 0 0 12px}.btn-service button.btn-right{border-radius:0 12px 12px 0}.btn-service button.btn-right .icon-termin-vereinbaren{width:22px;margin-left:2px;margin-right:2px;margin-top:3px;margin-bottom:3px}.btn-service.btn-mehrpreis button{padding:5px 10px}.btn-service.btn-mehrpreis button.btn-img{border-left:none}.btn-service.btn-mehrpreis img{height:16px}.spacer{padding-top:4rem;padding-bottom:4rem}@media (max-width:991.98px){.spacer{padding-top:3rem;padding-bottom:3rem}}@media (max-width:767.98px){.spacer{padding-top:2rem;padding-bottom:2rem}}.height-100{height:100%}.margin-right-70{margin-right:150px}.padding-30{padding-top:30px}.section-padding{padding:140px 0}@media (max-width:991.98px){.section-padding{padding:110px 0}}@media (max-width:767.98px){.section-padding{padding:80px 0}}.icon-base{display:flex;align-items:center;justify-content:center;background-color:#ef7d00;width:80px;height:80px;border-radius:40px}.icon-base i{color:#fff;font-size:3rem}.icon-24-h{width:30px;margin-top:2px;margin-bottom:3px}@media (max-width:767.98px){.hidden-sm-down{display:none}}.margin-top-28{margin-top:28px}.margin-bottom-28{margin-top:28px}.info-kasten-ausrichtung-rechts{position:fixed;right:0;top:30%;z-index:5}@media (max-width:767.98px){.info-kasten-ausrichtung-rechts{top:15%}}.info-kasten{position:relative;display:flex;width:auto;right:0;bottom:0;z-index:2}.info-kasten.margin{margin-top:10px;margin-bottom:10px}.info-kasten button:hover{background-color:#414141}@media (max-width:767.98px){.info-kasten{margin-top:5px;margin-bottom:5px}}.info-kasten .btn-info-rechts{background-color:#ef7d00;border-color:transparent;width:220px;height:73px;line-height:1.2em;color:#fff;text-align:left;font-size:1rem}.info-kasten .btn-info-rechts :hover{border-color:transparent}.info-kasten .btn-info-rechts .font-bold{font-size:1.1rem}@media (max-width:1199.98px){.info-kasten .btn-info-rechts{height:60px;font-size:0.9rem;width:185px}.info-kasten .btn-info-rechts .font-bold{font-size:0.9rem}}@media (max-width:991.98px){.info-kasten .btn-info-rechts{height:40px}}@media (max-width:767.98px){.info-kasten .btn-info-rechts{width:170px;height:55px;font-size:0.8rem}}.info-kasten .btn-icon-info-kasten{background-color:#ef7d00;border-color:transparent;height:73px;text-align:center;width:75px;margin-right:2px}.info-kasten .btn-icon-info-kasten img{margin:0}@media (max-width:1199.98px){.info-kasten .btn-icon-info-kasten{margin-right:10px;width:60px;height:60px}}@media (max-width:991.98px){.info-kasten .btn-icon-info-kasten{height:auto;width:auto;margin-right:0}.info-kasten .btn-icon-info-kasten img{margin:0px;width:40px}}@media (max-width:767.98px){.info-kasten .btn-icon-info-kasten img{width:30px}}#contactform-footer .custom-select,#contactform-footer .form-control{background-color:transparent;border-color:#fff;border-radius:12px}#contactform-footer .custom-select::placeholder,#contactform-footer .form-control::placeholder{color:#000}.slick-dots li{width:40px;height:5px}.slick-dots li button{background-color:#414141;padding:0;width:100%;height:100%}.slick-dots li button::before{content:""}.slick-dots li.slick-active button{background-color:#ef7d00}.slick-dots li:hover button{background-color:#747474}.slick-dots li:hover.slick-active button{background-color:#ef7d00}.iframe-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.search input{background-color:#cfcfce}@media (max-width:767.98px){.search input{width:auto;display:inline-block;margin-right:1rem}}.custom-control{padding-left:0}.custom-checkbox{padding-left:1.5rem}.cc-window.cc-banner{height:45%;display:block;padding:50px 200px}@media (max-width:1400px){.cc-window.cc-banner{padding:50px 100px}}@media (max-width:991.98px){.cc-window.cc-banner{padding:50px 45px}}@media (max-width:575.98px){.cc-window.cc-banner{padding:50px 0px}}.cc-window.cc-banner .cc-compliance{width:170px;float:right;margin-top:20px}.cc-window.cc-banner .cc-compliance .cc-dismiss{display:none}.loading-spinner{height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:100000;width:100%;background-color:rgba(255, 255, 255, 0.8);display:flex;justify-content:center;align-items:center}.anchor{position:absolute;top:-125px}.cc-window.cc-banner{padding:20px;height:auto}#footer #footer-bottom{background-color:#706f6f;padding:2rem 0}@media (max-width:1199.98px){#footer #footer-bottom .btn-service.btn-footer button.btn-left{font-size:0.8rem}}@media (max-width:991.98px){#footer #footer-bottom .btn-service.btn-footer button.btn-left{font-size:0.9rem}}#footer #footer-bottom .icon-24-h-footer{width:29px;margin-bottom:4px}#footer #footer-bottom .notfallservice-footer-width{width:170px}#footer #footer-bottom .social-media-icons-padding{padding-left:60px;padding-right:0px}@media (max-width:991.98px){#footer #footer-bottom .social-media-icons-padding{padding-left:0px}}#footer .footer-logo{width:100%}@media (max-width:767.98px){#footer .footer-logo{width:75%;height:auto;margin:auto;display:block}}#footer .footer-adress{padding-top:2rem}#footer .contactform .btn-service button.btn-img{border-left:0}@media (max-width:767.98px){#footer .info{margin-bottom:20px}}#footer .info p{margin-bottom:0.5rem}#footer .info a{color:#706f6f}#footer .info a:hover{color:#ef7d00}#footer .info i{color:#ef7d00;margin-right:5px}#footer .btn-jetzt-bestellen-ausrichtung{margin-top:0px;font-size:1rem}#footer-bottom-bar{background-color:#373737}#footer-bottom-bar span{color:#ef7d00}#footer-bottom-bar span.year{color:#fff;font-size:1.3rem;font-family:'DistrictProW01'}#footer-bottom-bar p,#footer-bottom-bar a{color:#fff;margin:0}#footer-contactform h3{font-size:1.3rem}#footer-contactform .form-check label{color:#706f6f}#footer-contactform #contactform-footer .form-control::placeholder{color:#706f6f}#footer-contactform #contactform-footer .custom-select .option{color:#706f6f}#header .navbar{padding-top:0;padding-bottom:0;transition-duration:0.4s}#header .navbar .navbar-brand{max-width:250px;width:100%}@media (max-width:575.98px){#header .navbar .navbar-brand{max-width:200px}}#header .navbar .navbar-brand .logo{width:100%}#header .navbar .navbar-nav{margin-left:5rem;margin-right:1rem}@media (max-width:1199.98px){#header .navbar .navbar-nav{margin-left:3rem}}@media (max-width:991.98px){#header .navbar .navbar-nav{margin-left:0}#header .navbar .navbar-nav .nav-item{border-bottom:2px solid #ef7d00;text-align:left}#header .navbar .navbar-nav .nav-item:last-child{border-bottom:none}}#header .navbar .navbar-nav .nav-item a.active,#header .navbar .navbar-nav .nav-item a:hover{color:#ef7d00}#header .notfallservice-button{width:140px}#header .notfallservice-button.newsize{width:60px}@media (max-width:1199.98px){#header .notfallservice-button{width:120px}}#header .navbar-toggler{border:none;padding:0;border-radius:0;outline:none}#header .navbar-toggler:focus{border-radius:0;outline:none}.bar{width:35px;height:4px;background-color:#ef7d00}.bar.middle{margin:7px 0}.das-neue-ist-ueberschrift{font-size:1.5rem}@media (max-width:1199.98px){.das-neue-ist-ueberschrift{font-size:1.2rem}}@media (max-width:991.98px){.das-neue-ist-ueberschrift{font-size:1rem}}.weg-zur-neuen-heizung h3{font-size:1.3rem}.konzept #fotostrecke .slick-slide{position:relative;outline:none}.konzept #fotostrecke .slick-slide img{width:100%}.konzept #fotostrecke .slideshow-text{padding:20px;text-align:center}.konzept #fotostrecke .slideshow-text h4{font-size:0.938rem;margin-top:0.5rem;margin-bottom:1rem}.konzept #fotostrecke .slideshow-text p{padding:0 1.3rem;font-size:0.938rem}.konzept #fotostrecke .slick-next{right:1rem;bottom:28%;z-index:2;opacity:1;top:unset;background-color:#ef7d00;width:80px;height:80px;border-radius:40px}.konzept #fotostrecke .slick-next::before{font-size:2rem;color:#fff;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width:1700px){.konzept #fotostrecke .slick-next{bottom:35%}}@media screen and (max-width:1500px){.konzept #fotostrecke .slick-next{bottom:45%}}@media (max-width:991.98px){.konzept #fotostrecke .slick-next{bottom:unset;top:100px;width:50px;height:50px;border-radius:25px}.konzept #fotostrecke .slick-next::before{font-size:1.5rem}}@media (max-width:767.98px){.konzept #fotostrecke .slick-next{top:20%}}@media (max-width:575.98px){.konzept #fotostrecke .slick-next{top:30%;right:5px}}@media screen and (max-width:400px){.konzept #fotostrecke .slick-next{top:25%}}@media screen and (max-width:360px){.konzept #fotostrecke .slick-next{top:20%}}.konzept #fotostrecke .slick-prev{left:1rem;bottom:28%;z-index:2;opacity:1;top:unset;background-color:#ef7d00;width:80px;height:80px;border-radius:40px}.konzept #fotostrecke .slick-prev::before{font-size:2rem;color:#fff;content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width:1700px){.konzept #fotostrecke .slick-prev{bottom:35%}}@media screen and (max-width:1500px){.konzept #fotostrecke .slick-prev{bottom:45%}}@media (max-width:991.98px){.konzept #fotostrecke .slick-prev{bottom:unset;top:100px;width:50px;height:50px;border-radius:25px}.konzept #fotostrecke .slick-prev::before{font-size:1.5rem}}@media (max-width:767.98px){.konzept #fotostrecke .slick-prev{top:20%}}@media (max-width:575.98px){.konzept #fotostrecke .slick-prev{top:30%;left:5px}}@media screen and (max-width:400px){.konzept #fotostrecke .slick-prev{top:25%}}@media screen and (max-width:360px){.konzept #fotostrecke .slick-prev{top:20%}}.konzept .vorteile .background-image-vorteile{background-image:url("../files/images/konzept/konzept-die-vorteile-top-markenheizung.jpg");height:300px}@media (min-width:768px){.konzept .vorteile .background-image-vorteile{height:100%}}.konzept .vorteile .background-image-wartungen{background-image:url("../files/images/konzept/konzept-die-vorteile-wartungen.jpg");height:300px;background-position:center 30%}@media (min-width:1200px){.konzept .vorteile .background-image-wartungen{height:100%}}.konzept .vorteile .background-image-heiztechnologie{background-image:url("../files/images/konzept/konzept-die-vorteile-heiztechnologie.jpg");height:300px}@media (min-width:1200px){.konzept .vorteile .background-image-heiztechnologie{height:188px;background-position:left 30%}}.konzept .vorteile .background-image-ansprechpartner{background-image:url("../files/images/konzept/konzept-die-vorteile-ansprechpartner.jpg");height:300px;background-position:top}@media (min-width:768px){.konzept .vorteile .background-image-ansprechpartner{height:250px}}@media (min-width:1200px){.konzept .vorteile .background-image-ansprechpartner{height:100%}}.konzept .vorteile .background-image-komplettservice{background-image:url("../files/images/konzept/konzept-die-vorteile-komplettservice.jpg");height:300px}@media (min-width:768px){.konzept .vorteile .background-image-komplettservice{height:250px;background-position:top}}@media (min-width:1200px){.konzept .vorteile .background-image-komplettservice{height:100%}}.konzept .vorteile .background-image-heizbetrieb{background-image:url("../files/images/konzept/konzept-die-vorteile-heizbetrieb.jpg");height:300px}@media (min-width:768px){.konzept .vorteile .background-image-heizbetrieb{height:100%}}.konzept .vorteile .background-image-mietpreis{background-image:url("../files/images/konzept/konzept-die-vorteile-mietpreis.jpg");height:300px}@media (min-width:768px){.konzept .vorteile .background-image-mietpreis{height:100%}}.konzept .vorteile .background-image-energielieferant{background-image:url("../files/images/konzept/konzept-die-vorteile-energielieferant.jpg");height:300px}@media (min-width:992px){.konzept .vorteile .background-image-energielieferant{height:200px}}.konzept .vorteile .background-image-logo{background-image:url("../files/images/konzept/einfach-guenstig-warm.svg");height:300px}@media (min-width:992px){.konzept .vorteile .background-image-logo{height:200px}}.konzept .vorteile .background-image-fixe-kosten{background-image:url("../files/images/konzept/konzept-die-vorteile-fixe-kosten.jpg");height:300px}@media (min-width:992px){.konzept .vorteile .background-image-fixe-kosten{height:100%}}.konzept .vorteile h3{font-size:0.938rem}@media (min-width:992px){.konzept .technische-daten-img{margin-right:100px}}.konzept .technische-daten table{width:100%}.konzept .technische-daten table td{border:2px solid #000;width:50%;padding:10px;font-size:0.8rem;font-weight:700}.viessmann-vitodens-ueberschriften{font-size:1.2rem}.ansprechpartner h3{font-size:1.3rem;color:#ef7d00;margin-top:1rem}@media (max-width:767.98px){.ansprechpartner h3{font-size:1.1rem}}.ansprechpartner p{font-style:italic;font-size:1.3rem;color:#575757}@media (max-width:767.98px){.ansprechpartner p{font-size:1.1rem}}.ansprechpartner img{margin-top:2rem}.ansprechpartner .icons-ansprechpartner a{color:#575757;font-size:1.3rem;margin:0 5px}.starker-partner h3{font-size:1.3rem}.starker-partner-logos-farbe img{width:100%}.starker-partner-logos-farbe img:hover{opacity:0.6}.preis-leistungen-container h2{font-size:7rem}@media (max-width:991.98px){.preis-leistungen-container h2{font-size:5rem}}.preis-leistungen-container h3{font-size:2.8rem;color:#ef7d00;margin-top:-10px}@media (max-width:991.98px){.preis-leistungen-container h3{font-size:2rem}}.preis-leistungen-container p{font-size:1.5rem;margin-top:1rem}@media (max-width:991.98px){.preis-leistungen-container p{font-size:1.2rem}}.preis-leistungen-container ul li{color:#706f6f;font-size:1.2rem}@media (max-width:1199.98px){.preis-leistungen-container ul li{font-size:1.1rem}}@media (max-width:991.98px){.preis-leistungen-container ul li{font-size:1rem}}.vergleich h3{font-size:1.9rem}@media (max-width:991.98px){.vergleich h3{font-size:1.5rem}}@media (max-width:767.98px){.vergleich h3{font-size:1.3rem}}.vergleich .card{border:none;border-radius:0}.vergleich .card .card-header{background-color:#ef7d00;border:0;border-radius:0}.vergleich .card .card-header:first-child{border-radius:0}.vergleich .card .card-header h4{color:#fff;font-size:1.2rem}.vergleich .card .card-body .card-list{list-style:none;padding:0;margin:0}.vergleich .card .card-body .card-list li{font-size:0.8rem;color:#706f6f}@media (min-width:576px){.vergleich .card .card-body .card-list li{font-size:1.1rem}}@media (min-width:768px){.vergleich .card .card-body .card-list li{font-size:0.9rem}}@media (min-width:992px){.vergleich .card .card-body .card-list li{font-size:1.2rem}}.vergleich .card .card-body .card-list li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c";font-size:1rem;color:#25a641;margin-right:5px}.vergleich .card .card-body p{font-size:0.8rem}@media (min-width:576px){.vergleich .card .card-body p{font-size:1.2rem}}@media (min-width:768px){.vergleich .card .card-body p{font-size:0.9rem}}@media (min-width:992px){.vergleich .card .card-body p{font-size:1.2rem}}.vergleich .card .card-footer{border:0;background-color:#707070;color:#fff;font-weight:700}.vergleich .card .card-footer p{color:#fff;font-size:0.85rem}@media (min-width:576px){.vergleich .card .card-footer p{font-size:1.1rem}}@media (min-width:768px){.vergleich .card .card-footer p{font-size:0.85rem}}@media (min-width:992px){.vergleich .card .card-footer p{font-size:1.2rem}}.vergleich .card .card-footer:last-child{border-radius:0}.price-container{position:relative}.price-container svg{position:relative}.price-container svg g:focus{outline:none;border:0}.price-container svg circle{cursor:pointer}.price-container .circle-legend{position:absolute;top:5%;left:6%;right:58%;text-align:left;z-index:2;border-color:gray;border-width:3px;border-style:solid}.price-container .circle-legend svg.grey{width:30px}@media (max-width:767.98px){.price-container .circle-legend svg.grey{width:40px}}.price-container .circle-legend svg.orange{width:30px}@media (max-width:767.98px){.price-container .circle-legend svg.orange{width:40px}}@media (max-width:767.98px){.price-container .circle-legend{position:relative;left:0;font-size:12px}}.price-container .circle-orange{fill:#ef7d00}.price-container .circle-orange:hover{fill:#bc6200}.price-container .circle-black{fill:#000}.price-container .price-text-container{position:absolute;top:20%;left:4%;text-align:left}.price-container .price-text-container div{display:none;background-color:rgba(239, 125, 0, 0.75);padding:5px 15px}.price-container .price-text-container div.bg-black{background-color:rgba(0, 0, 0, 0.75);color:#fff}@media (max-width:991.98px){.price-container .price-text-container{font-size:14px;top:25%}}@media (max-width:767.98px){.price-container .price-text-container{position:relative;left:0;top:0;margin-top:20px}}.svg-text{display:none;position:absolute;bottom:20px;left:10px;color:#fff;background-color:#ef7d00;padding:10px}.link-svg.primary .circle{fill:#ef7d00}.circle{cursor:pointer}.circle:hover{fill:#ef7d00}.mehrpreise-headline{font-size:1.3rem;color:#414141;font-weight:400}.fließtext-premium-paket ul{padding-left:2rem;font-size:1rem}.fließtext-premium-paket ul li{color:#706f6f}@media (max-width:767.98px){#vermieter .icons-social-media-vermieter{display:none}#vermieter h2{font-size:1.4rem}#vermieter .img-premium-paket{width:200px;margin-top:40px;margin-bottom:30px}#vermieter .ueberschrift-premium-paket{margin-top:0px}#vermieter .fließtext-premium-paket{margin-bottom:50px}#vermieter .icon-vermieter-vorteile{margin-top:20px;margin-bottom:10px}#vermieter .img-notfallservice-vermieter{width:20%}#vermieter .img-ansprechpartnerin-tamara-griasskin{margin-top:10px;width:40%}#vermieter .ansprechpartnerin-kontaktdaten{margin-top:25px}#vermieter .ansprechpartnerin-terminvergabe-container{margin-top:40px}#vermieter .ansprechpartnerin-terminvergabe-container .abstand-mobil-sm{margin-top:80px}#vermieter .icon-vermieter-vorteile{width:20%}#vermieter .inhalt-vorteile{margin-top:10px}}@media (min-width:768px) and (max-width:991.98px){#vermieter .icons-social-media-vermieter{margin-top:-50px}#vermieter .icons-social-media-vermieter .fa-stack{font-size:1.5rem}#vermieter .icons-social-media-vermieter i{vertical-align:middle}#vermieter .icon-vermieter-vorteile{width:50%}#vermieter .inhalt-vorteile{font-size:0.8rem;margin-top:25px}#vermieter .inhalt-vorteile .vorteile-headline{font-size:0.8rem;font-weight:700}#vermieter .img-premium-paket{width:280px;margin-top:105px;margin-right:20px;margin-left:5px}#vermieter .img-notfallservice-vermieter{width:120px}#vermieter .ansprechpartnerin-kontaktdaten{margin-top:0px;font-size:0.9rem}#vermieter .img-ansprechpartnerin-tamara-griasskin{margin-top:30px;width:100%}#vermieter .ansprechpartnerin-terminvergabe-container{margin-top:50px}}.icons-social-media-vermieter{margin-top:30px}.img-premium-paket{width:450px;margin-top:50px;margin-bottom:50px}@media (min-width:768px) and (max-width:991.98px){.img-premium-paket{margin-top:100px}}.ueberschrift-premium-paket{margin-top:140px}@media (min-width:992px) and (max-width:1199.98px){.ueberschrift-premium-paket{margin-top:100px}}@media (min-width:768px) and (max-width:991.98px){.ueberschrift-premium-paket{margin-top:30px}}@media (max-width:767.98px){.ueberschrift-premium-paket{margin-top:5px}}.img-notfallservice-vermieter{width:130px}.ansprechpartnerin-terminvergabe-container{margin-top:60px}.ansprechpartnerin-terminvergabe-container a:hover{text-decoration:none}.ansprechpartnerin-terminvergabe-container .font-vermietung{font-size:1.2rem}.img-ansprechpartnerin-tamara-griasskin{width:100%}.ansprechpartnerin-kontaktdaten{font-size:1.3rem;letter-spacing:1px}.ansprechpartnerin-kontaktdaten i{font-size:1rem;line-height:1.5em}.trennstreifen{width:50px}.icon-vermieter-vorteile{width:35%;text-align:center;margin-top:5px;margin-bottom:20px}.inhalt-vorteile{margin-top:30px}.inhalt-vorteile .vorteile-headline{font-size:1rem;color:#ef7d00;font-weight:700}#faq #faqAccordion .card{border:none;color:#706f6f}#faq #faqAccordion .card .card-header{background:transparent;margin-bottom:0px;border-bottom:0.8px solid #343a40;padding:25px}#faq #faqAccordion .card .card-header.collapsed .fa-chevron-down{transform:rotate(180deg)}#faq h5{color:#414141}.infokasten-faq-news{position:absolute;right:0;bottom:3;margin-top:250px}@media (max-width:767.98px){.infokasten-faq-news{display:none}}@media (min-width:768px) and (max-width:991.98px){.infokasten-faq-news{margin-top:200px}}@media (min-width:992px) and (max-width:1199.98px){.infokasten-faq-news{margin-top:160px}}.agb h2{margin:1rem 0 0.5rem 0;font-size:1.5rem}.agb p{margin:0.5rem 0}@media (max-width:767.98px){.container.margin-negative{padding-bottom:0}}.preise-desktop .st12{fill:url(#SVGID_12_)}.preise-desktop .st1{fill:url(#SVGID_1_)}.preise-desktop .st2{fill:url(#SVGID_2_)}.preise-desktop .st3{fill:url(#SVGID_3_)}.preise-desktop .st4{fill:url(#SVGID_4_)}.preise-desktop .st5{fill:url(#SVGID_5_)}.preise-desktop .st6{fill:url(#SVGID_6_)}.preise-desktop .st7{fill:url(#SVGID_7_)}.preise-desktop .st8{fill:url(#SVGID_8_)}.preise-desktop .st9{fill:url(#SVGID_9_)}.preise-desktop .st10{fill:url(#SVGID_10_)}.preise-desktop .st11{fill:url(#SVGID_11_)}.preise-desktop .st14{fill:url(#SVGID_13_)}.preise-desktop .st15{fill:url(#SVGID_14_)}.preise-desktop .st16{fill:url(#SVGID_15_)}.preise-desktop .st17{fill:url(#SVGID_16_)}.preise-desktop .st18{fill:url(#SVGID_17_)}.preise-desktop .st19{fill:url(#SVGID_18_)}.preise-desktop .st20{fill:url(#SVGID_19_)}.preise-desktop .st21{fill:url(#SVGID_20_)}.preise-desktop .st22{fill:url(#SVGID_21_)}.preise-desktop .st23{fill:url(#SVGID_22_)}.preise-desktop .st24{fill:url(#SVGID_23_)}.social-bar{z-index:5}.social-bar.fixed{position:fixed;left:10px;top:30%}.social-bar.fixed a{margin:0}.social-bar.fixed a:hover{background-color:#575757;width:60px;height:60px;border-radius:30px}.social-bar.fixed a:hover i{font-size:2rem}@media (max-width:991.98px){.social-bar.fixed{left:5px}.social-bar.fixed a{width:30px;height:30px;border-radius:15px}.social-bar.fixed a i{font-size:1.2rem}}@media (max-width:767.98px){.social-bar.fixed{display:none}}.social-bar a{background-color:#ef7d00;width:50px;height:50px;border-radius:25px;display:flex;align-items:center;justify-content:center;margin:0 0.5rem}.social-bar a:hover{text-decoration:none;background-color:#414141}@media (max-width:991.98px){.social-bar a{margin:0 0.2rem}}@media (max-width:575.98px){.social-bar a{margin:0 0.5rem}}.social-bar i{color:#fff;font-size:1.5rem}.st5{fill:url(#SVGID_5_)}.st1{fill:none;stroke:#7f7f7f;stroke-width:0.25;stroke-miterlimit:10}.tippy-box[data-theme~="orange"]{background-color:#ef7d00;color:#fff}.tippy-box[data-theme~="orange"][data-placement^="top"]>.tippy-arrow::before{border-top-color:#ef7d00}.tippy-box[data-theme~="grey"]{background-color:#575757;color:#fff}.tippy-box[data-theme~="grey"][data-placement^="top"]>.tippy-arrow::before{border-top-color:#575757}.tippy-padding{padding:1rem 1rem 0 1rem}.blur{filter:blur(2px);opacity:0.5}.blur-orange-legend{filter:blur(1px)}#formular #order-form{min-height:300px;padding-bottom:50px;margin-bottom:50px;position:relative}#formular #order-form h2{margin-bottom:50px}#formular #order-form .first-step .label-frame{width:75%;cursor:pointer}#formular #order-form .first-step .label-frame::before{content:none}#formular #order-form .first-step .label-frame .card{border:3px solid rgba(0, 0, 0, 0.1)}#formular #order-form .first-step .label-frame .card .card-header{font-size:19px}#formular #order-form .first-step .label-frame .card .card-body{background-size:cover;background-position:center;background-repeat:no-repeat;height:230px;width:50%;margin:20px auto}#formular #order-form .first-step .label-frame .card .card-footer{border-radius:0 0 calc(-0.75rem - 1px) calc(-0.75rem - 1px);background:#575757}#formular #order-form .first-step .label-frame .card.offer-card-1 .card-body{background-image:url(../files/images/vitodens-222.png)}#formular #order-form .first-step .label-frame .card.offer-card-2 .card-body{background-image:url(../files/images/vitodens-200.png)}#formular #order-form .first-step .custom-control-input:checked~.label-frame .card{border:3px solid #ef7d00}#formular #order-form .first-step .custom-control-input:checked~.label-frame .card .card-footer{background:#ef7d00}#formular #order-form .selected-offer{text-align:center}#formular #order-form .selected-offer img{width:50%}@media (min-width:1200px){#formular #order-form #reachabilitymin,#formular #order-form #reachabilitymax{padding:0;text-align:center}}#formular #order-form .btn-bar{height:0;position:absolute;bottom:0;width:100%}#formular #order-form .btn-bar::after{clear:both}#formular #order-form .btn-bar .btn{font-size:17px;font-weight:bold}#formular #order-form .btn-help{font-size:16px}#footer{margin-top:75px}