.schrift_absatz_klein{font-size:1.2rem}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-200.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-800.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Normal-900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-200.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-300.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-400.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-500.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-600.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-700.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-800.ttf") format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/SourceSans3-Italic-900.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}#header{background:-ms-linear-gradient(0deg, rgb(0, 159, 227) 0%, rgb(255, 204, 0) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#009FE3', endColorstr='#FFCC00' ,GradientType=0)";background:linear-gradient(90deg, rgb(0, 159, 227) 0%, rgb(255, 204, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009FE3",endColorstr="#FFCC00" , GradientType=1);color:#fff;background-image:linear-gradient(90deg, rgb(0, 159, 227) 0%, rgb(255, 204, 0) 100%),url("../images/Header_Rohrleitung.svg");background-position:center center,bottom center;background-size:100% 100%,contain;background-repeat:no-repeat,no-repeat}#header a{color:#fff}#header .navbar,#header #teaser{position:relative;z-index:2}#header #teaser{margin-top:25px}#header #teaser .ort{font-size:50px;line-height:50px;text-transform:uppercase;font-weight:900}#header #teaser .slogan{font-size:70px;line-height:70px;letter-spacing:-2px;margin-left:-4.8px;text-transform:uppercase;font-weight:900}#header #teaser .slogan_untertitel{font-size:24px;line-height:24px;font-weight:900;letter-spacing:.9px}#header #teaser ul{margin-top:20px;font-size:24px;line-height:30px;font-weight:700;padding-left:0}#header #teaser ul li{list-style:none;position:relative;padding-left:40px;letter-spacing:1px}#header #teaser ul li:before{content:"»";position:absolute;left:0;bottom:4px;font-size:60px;font-weight:bold}#header .btn{width:100%;margin-top:10px;padding:5px 15px;font-size:18px}@media(min-width: 992px){#header #teaser{margin-top:50px}#header #teaser .ort{font-size:63px;line-height:70px}#header #teaser .slogan{font-size:144px;line-height:110px;letter-spacing:-4.8px;margin-left:-4.8px}#header #teaser .slogan_untertitel{font-size:37px;line-height:37px}#header #teaser ul{font-size:37px;line-height:37px}#header .btn{width:auto;margin-top:0;padding:10px 20px;font-size:24px}}body.home #header{padding-bottom:25px;position:relative}@media(min-width: 992px){body.home #header{padding-bottom:125px}}body.home #header::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:375px;display:none;background-size:contain;opacity:.5;pointer-events:none;z-index:1}@media(min-width: 1200px){body.home #header::after{display:block;background:url("../images/Header_Rohrleitung.svg") no-repeat bottom center;width:100%;height:500px;max-height:400px;background-size:contain}}nav.navbar{padding-top:28px;font-size:1.55rem;line-height:1.1}nav.navbar .navbar-brand img{height:115px}@media(max-width: 991.98px){.navbar-nav{margin-top:2rem;flex-direction:column !important;align-items:center !important}.navbar-nav .nav-item{width:100%;text-align:center}.nav-divider::before{display:none}.navbar-toggler{display:block;border:1.2px solid #fff;border-radius:8px;padding:.8rem;margin-right:2rem;background:rgba(0,0,0,.08);transition:box-shadow .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.navbar-toggler:focus{box-shadow:0 0 0 2px #fff}.navbar-toggler .navbar-toggler-icon{background-image:none;position:relative;width:38px;height:28px;display:block}.navbar-toggler .navbar-toggler-icon span{position:absolute;left:0;width:100%;height:4.5px;background:#fff;border-radius:2px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.navbar-toggler .navbar-toggler-icon span:nth-child(1){top:0}.navbar-toggler .navbar-toggler-icon span:nth-child(2){top:50%;transform:translateY(-50%)}.navbar-toggler .navbar-toggler-icon span:nth-child(3){top:100%;transform:translateY(-100%)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span:nth-child(2){opacity:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span:nth-child(3){top:50%;transform:translateY(-50%) rotate(-45deg)}}@media(min-width: 992px){nav.navbar{font-size:1.35rem}.navbar-nav{width:100%;justify-content:center}.navbar-nav .nav-item{text-align:center;padding:0 1rem}.nav-divider{position:relative}.nav-divider::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:40px;width:2px;background-color:#fff}.nav-item:first-child .nav-divider::before{display:none}.nav-item:first-child{padding-left:0}.nav-item:last-child{padding-right:0}.navbar-toggler{display:none}}@media(min-width: 1200px){nav.navbar{font-size:1.55rem}.navbar-nav .nav-item{padding:0 1.5rem}.nav-divider::before{height:50px}}.mt-6{margin-top:4rem !important}.mt-7{margin-top:5rem !important}.mt-8{margin-top:6rem !important}.mt-9{margin-top:7rem !important}.mt-10{margin-top:8rem !important}.mb-6{margin-bottom:4rem !important}.mb-7{margin-bottom:5rem !important}.mb-8{margin-bottom:6rem !important}.mb-9{margin-bottom:7rem !important}.mb-10{margin-bottom:8rem !important}html{font-size:16px}@media(max-width: 991.98px){html{font-size:clamp(13px,1.5vw,16px)}}body{font-family:"Source Sans 3",Verdana,sans-serif;color:#003d7c}main{min-height:50vh}.bg-magenta{background-color:#e5006d;border-color:#e5006d}.bg-hellblau{background-color:#005eab;border-color:#005eab}.bg-blau{background-color:#003d7c;border-color:#003d7c}.btn{width:auto;padding:2px 20px;font-size:24px;line-height:41.63px;font-weight:600;border-radius:10px;text-decoration:none}.btn.magenta{background-color:#e5006d;border-color:#e5006d}.btn.hellblau{background-color:#005eab;border-color:#005eab}.btn.blau{background-color:#003d7c;border-color:#003d7c}.farbverlauf_bg{background:-ms-linear-gradient(-180deg, rgb(229, 0, 109) 0%, rgb(0, 159, 227) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#E5006D', endColorstr='#009FE3' ,GradientType=0)";background:linear-gradient(270deg, rgb(229, 0, 109) 0%, rgb(0, 159, 227) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#E5006D",endColorstr="#009FE3" , GradientType=1)}section{font-size:1.44rem;line-height:1.2}section h2{font-size:2.68rem;line-height:1;font-weight:700}section h3{font-size:1.3rem;font-weight:600;margin-bottom:1rem}section#vorteile{margin-top:60px}section#vorteile .row{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important}section#vorteile .col-md-4{display:flex !important;flex-direction:column !important}section#vorteile .icon{width:100px;display:block;margin:0 auto;height:100px;-o-object-fit:contain;object-fit:contain}section#vorteile h3{text-align:center}section#vorteile p{text-align:center;font-weight:500;flex-grow:1}section#prufen_vergleichen{margin-top:100px;color:#fff}section#prufen_vergleichen h2{color:#fff}section#prufen_vergleichen .container .row div:nth-child(1){display:flex;align-items:flex-end;justify-content:center}section#prufen_vergleichen .container .row div:nth-child(1) img{margin-bottom:0}section#prufen_vergleichen .container .row div:nth-child(2){padding-top:45px;padding-bottom:45px}section#ablauf{background:#fff5d8;margin-top:0px;padding-top:65px;padding-bottom:65px}section#ablauf h3{font-weight:700;font-size:1.44rem}section#ablauf .row.phase_1,section#ablauf .row.phase_2,section#ablauf .row.phase_3,section#ablauf .row.phase_4{margin-top:100px}@media(min-width: 768px){section#ablauf .row.phase_1,section#ablauf .row.phase_2,section#ablauf .row.phase_3,section#ablauf .row.phase_4{margin-top:50px}}section#ablauf .row.phase_1 .col-md-9,section#ablauf .row.phase_2 .col-md-9,section#ablauf .row.phase_3 .col-md-9,section#ablauf .row.phase_4 .col-md-9{padding-top:60px}@media(min-width: 768px){section#ablauf .row.phase_1 .col-md-9,section#ablauf .row.phase_2 .col-md-9,section#ablauf .row.phase_3 .col-md-9,section#ablauf .row.phase_4 .col-md-9{padding-left:120px;background-position:40px top;background-repeat:no-repeat;background-size:350px 350px;min-height:350px}}@media(min-width: 768px){section#ablauf .row.phase_1.phase_1 .col-md-9,section#ablauf .row.phase_2.phase_1 .col-md-9,section#ablauf .row.phase_3.phase_1 .col-md-9,section#ablauf .row.phase_4.phase_1 .col-md-9{background-image:url("../images/Kreis-01.svg");padding-top:60px}}@media(min-width: 768px){section#ablauf .row.phase_1.phase_2 .col-md-9,section#ablauf .row.phase_2.phase_2 .col-md-9,section#ablauf .row.phase_3.phase_2 .col-md-9,section#ablauf .row.phase_4.phase_2 .col-md-9{background-image:url("../images/Kreise-02.svg");padding-top:90px}}@media(min-width: 768px){section#ablauf .row.phase_1.phase_3 .col-md-9,section#ablauf .row.phase_2.phase_3 .col-md-9,section#ablauf .row.phase_3.phase_3 .col-md-9,section#ablauf .row.phase_4.phase_3 .col-md-9{background-image:url("../images/Kreis-03.svg");padding-top:90px}}@media(min-width: 768px){section#ablauf .row.phase_1.phase_4 .col-md-9,section#ablauf .row.phase_2.phase_4 .col-md-9,section#ablauf .row.phase_3.phase_4 .col-md-9,section#ablauf .row.phase_4.phase_4 .col-md-9{background-image:url("../images/Kreise-04.svg");padding-top:140px}}section#newsletter{color:#fff}section#newsletter h2{color:#fff}section#newsletter .container .row div:nth-child(1){display:flex;align-items:center}section#newsletter .container .row div:nth-child(2){padding-top:45px;padding-bottom:45px}section#ausbaugebiete{margin-top:100px}section#foerderungen{margin-top:0px;padding-top:60px;padding-bottom:60px;background:#fc0}section#foerderungen .row{display:flex !important;flex-wrap:wrap !important;align-items:stretch !important}section#foerderungen .col-lg-6{display:flex !important;flex-direction:column !important}section#foerderungen .col-lg-6:nth-child(2){margin-top:1.5rem}@media(min-width: 992px){section#foerderungen .col-lg-6:nth-child(2){margin-top:0}}section#foerderungen .box{margin-top:0px;margin-left:auto;margin-right:auto;padding:30px;color:#fff;text-align:center;border-radius:10px;max-width:645px;flex-grow:1}section#foerderungen .box.blau{background:#003d7c}section#foerderungen .box.cyan{background:#009fe3}section#foerderungen .box.magenta{background:#e5006d}section#foerderungen .box.weiss{background:#fff;color:#003d7c}section#foerderungen .box.plus_icon{padding-top:0}section#foerderungen .box.plus_icon img.plus_icon{width:60px;position:relative;top:-30px}section#foerderungen .box.gleich_icon{padding-top:0}section#foerderungen .box.gleich_icon img.gleich_icon{width:60px;position:relative;top:-15px}section#foerderungen .box h3{font-size:2.25rem;font-weight:700}section#foerderungen .box#grundfoerderung{margin-bottom:60px}.verlauf_seitenende{width:100%;height:35px;background:-ms-linear-gradient(0deg, rgb(0, 159, 227) 0.11%, rgb(229, 0, 109) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#009FE3', endColorstr='#E5006D' ,GradientType=0)";background:linear-gradient(90deg, rgb(0, 159, 227) 0.11%, rgb(229, 0, 109) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#009FE3",endColorstr="#E5006D" , GradientType=1)}footer{font-size:1.44rem}footer a{color:#003d7c;text-decoration:none}body.page_impressum h2,body.page_datenschutz h2{margin-top:2rem;font-size:1.3rem}body.page_pruefergebnis .heizkostenvergleich .waermenetz td,body.page_pruefergebnis .heizkostenvergleich .waermenetz th,body.page_pruefergebnis .heizkostenvergleich .waermepumpe td,body.page_pruefergebnis .heizkostenvergleich .waermepumpe th{border-style:none}body.page_pruefergebnis .heizkostenvergleich .waermenetz tr.trennstrich td,body.page_pruefergebnis .heizkostenvergleich .waermenetz tr.trennstrich th,body.page_pruefergebnis .heizkostenvergleich .waermepumpe tr.trennstrich td,body.page_pruefergebnis .heizkostenvergleich .waermepumpe tr.trennstrich th{border-style:solid}body.page_pruefergebnis .heizkostenvergleich .waermenetz .hervorgehoben,body.page_pruefergebnis .heizkostenvergleich .waermepumpe .hervorgehoben{font-weight:700}body.page_pruefergebnis .heizkostenvergleich .waermenetz .info-icon,body.page_pruefergebnis .heizkostenvergleich .waermepumpe .info-icon{width:15px;height:15px;margin-left:2px;margin-bottom:2px}body.page_pruefergebnis .heizkostenvergleich .waermenetz .hervorgehoben{color:#e5006d}body.page_pruefergebnis .heizkostenvergleich .waermenetz .prozent-btn{cursor:pointer;padding:8px;border-radius:5px;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}body.page_pruefergebnis .heizkostenvergleich .waermenetz .prozent-btn:hover{background-color:#ff4ca1;color:#fff}body.page_pruefergebnis .heizkostenvergleich .waermenetz .prozent-btn.active{background-color:#e5006d;color:#fff;border-color:#e5006d}body.page_pruefergebnis .heizkostenvergleich .waermepumpe .hervorgehoben{color:#003d7c}body.page_pruefergebnis .heizkostenvergleich .waermepumpe .sanierungs-btn{cursor:pointer;padding:8px;border-radius:5px;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}body.page_pruefergebnis .heizkostenvergleich .waermepumpe .sanierungs-btn:hover{background-color:#006fe2;color:#fff}body.page_pruefergebnis .heizkostenvergleich .waermepumpe .sanierungs-btn.active{background-color:#003d7c;color:#fff;border-color:#003d7c}body.page_pruefergebnis .vorteile_waermenetz div,body.page_pruefergebnis .nachteile_waermepumpe div{display:flex;align-items:center;gap:15px;padding:.5rem;margin-bottom:5px;font-size:1.4rem}body.page_pruefergebnis .vorteile_waermenetz div img,body.page_pruefergebnis .nachteile_waermepumpe div img{width:30px}.accordion{width:100%;margin:2rem 0}.accordion .accordion-item{margin-bottom:1px;overflow:hidden;background:none;border:none}.accordion .accordion-header{width:100%;background:#e5e5e5;color:#003d7c;font-size:1.2rem;font-weight:600;padding:1rem 1.5rem;border:none;outline:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .2s}.accordion .accordion-header:hover{background:#ccc}.accordion .accordion-icon{margin-left:1rem;width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:12px solid #fff;transition:transform .3s;display:inline-block}.accordion .accordion-item.open .accordion-icon{transform:rotate(180deg)}.accordion .accordion-content{max-height:0;overflow:hidden;background:#fafafa;color:#333;transition:max-height .3s ease;padding:0 1.5rem}.accordion .accordion-item.open .accordion-content{padding:1rem 1.5rem;max-height:none}table tr.bg-darker-gray th,table tr.bg-darker-gray td{background-color:#efefef}table th{font-weight:600}/*# sourceMappingURL=style.min.css.map */