@media (max-width:740px){.container{min-width:100%}}.intro-green-text{color:#a4a613;font-size:16px}@media (min-width:992px){.intro-green-text{font-size:22px}}.fassade-details-toggle{display:inline-block;margin-bottom:18px;font-size:16px;font-weight:300}.fassade-details-toggle:after{content:"";display:inline-block;margin-left:8px;vertical-align:2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid}.gadola-fassade-report{margin-top:70px}.gadola-fassade-report>.col-12{flex:0 0 100%;max-width:360px}.gadola-fassade-report>.col-12:first-child h4{margin-top:0!important;line-height:1.25}.gadola-fassade-report>.col-12:first-child .btn-next{display:flex;align-items:center;width:100%;min-height:76px;padding:10px 24px 10px 16px!important;text-align:center}.gadola-fassade-report>.col-12:first-child .btn-next img,.gadola-fassade-report>.col-12:first-child .btn-next span{float:none!important}.gadola-fassade-report>.col-12:first-child .btn-next img{flex:0 0 50px}.gadola-fassade-report>.col-12:first-child .btn-next span{flex:1;padding-left:18px!important}.dach-products{margin-bottom:20px}@media (min-width:992px){.dach-products .row .col-product{padding:0}}@media (min-width:992px){.dach-products .row .col-product:first-child{padding-right:0}}@media (min-width:992px){.dach-products .row .col-product:last-child{padding-left:0}}.dach-products .product-label-holder label{text-align:center;padding:10px;border:1px solid transparent;width:100%;cursor:pointer}.dach-products .product-label-holder label.dach_1,.dach-products .product-label-holder label.dach_7{min-height:256px}.dach-products .product-label-holder label input{visibility:hidden;width:1px;height:1px}.dach-products .product-label-holder label:has(input:checked){border:1px solid #324ca8;background-color:#fafafa}.dach-products .product-label-holder label.active{border:1px solid #324ca8;background-color:#fafafa}.dach-products .product-label-holder label img{max-width:100px}.dach-products .product-label-holder label div{margin-top:8px;font-size:13px}.fenster-products{margin-bottom:20px}.fenster-products .row .col-product{padding:0}.fenster-products .row .col-product:first-child{padding-right:0}.fenster-products .row .col-product:last-child{padding-left:0}.fenster-products .product-label-holder{height:100%;padding:5px}.fenster-products .product-label-holder label{border:1px solid #eee;padding:10px;width:100%;cursor:pointer;height:100%}.fenster-products .product-label-holder label.dach_1,.fenster-products .product-label-holder label.dach_7{min-height:256px}.fenster-products .product-label-holder label input{visibility:hidden;width:1px;height:1px}.fenster-products .product-label-holder label:has(input:checked){border:1px solid #324ca8;background-color:#fafafa}.fenster-products .product-label-holder label.active{border:1px solid #324ca8;background-color:#fafafa}.fenster-products .product-label-holder label img{max-width:75px}.fenster-products .product-label-holder label .fenster-title{font-size:18px;font-weight:400;color:#333;margin-bottom:10px;text-align:center}.fenster-products .product-label-holder label .product-text{font-size:14px;text-align:center}.radio-button-group{width:100%;display:inline-block}.radio-button-group.radio-button-group-4 label{width:25%}.radio-button-group.radio-button-group-3 label{width:32%}.radio-button-group.radio-button-group-2 label{width:50%}.radio-button-group label{border:1px solid hsla(0,0%,60%,.6);margin:0;padding:5px;font-weight:300;cursor:pointer;text-align:center}.radio-button-group label.smallFont{font-size:12px}.radio-button-group label.other{margin-left:-4px;border-left:0}.radio-button-group label:last-child{margin-left:-4px}.radio-button-group label:hover{background:rgba(164,166,19,.05)}.radio-button-group input[type=radio]{-webkit-appearance:none;-moz-appearance:none;visibility:hidden;width:0;height:0}.radio-button-group input[type=radio]:checked+label{color:#333;box-shadow:inset 0 0 0 1px #a4a613}.switch-text{margin-left:-40px;margin-top:4px}.heizung-col{padding-top:40px;padding-bottom:45px;border-top:1px solid #ececec}.icon img{width:32px}.heizung-title{text-transform:uppercase;padding-left:5px;padding-top:6px;font-weight:500}@media (min-width:992px){.heizung-title{padding-left:0}}.heizung-price .price{font-weight:500}.heizung-price .price .mass{font-weight:400}.graph{position:relative;margin-top:7px}@media (min-width:992px){.graph{margin-left:-12px}}.graph .graph-inner{position:relative;height:10px}.flip-list-move{transition:transform 1s}.graph .graph-inner .graph-part-orange-1,.graph .graph-inner .graph-part-orange-2,.graph .graph-inner .graph-part-orange-3,.graph .graph-inner .graph-part-purple{position:absolute;height:100%}.graph .graph-inner .graph-part-orange-1{width:20%;left:0;background:#ffa453}.graph .graph-inner .graph-part-orange-2{width:20%;left:20%;background:#ffc897}.graph .graph-inner .graph-part-orange-3{width:20%;left:40%;background:#fdebdb}.graph .graph-inner .graph-part-purple{width:20%;left:0;background:#70009c}.legend{margin-top:6px;margin-left:13px}@media (min-width:992px){.legend{margin-top:0;margin-left:0}}.legend-item{margin-top:10px}@media (min-width:992px){.legend-item{margin-top:0}}.legend-item .legend-label{font-size:13px;font-weight:300;position:relative;padding-left:3px}.legend-item .legend-label:before{content:" ";position:absolute;left:-11px;top:6px;width:8px;height:8px;border-radius:50%}.legend-item.energiekosten .legend-label:before{background:#ffa453}.legend-item.betriebkosten .legend-label:before{background:#ffc897}.legend-item.investitionkosten .legend-label:before{background:#fdebdb}.legend-item.co2 .legend-label:before{background:#70009c}.legend-item .legend-item-value{font-size:15px;font-weight:300;padding-left:3px}.legend-item .legend-item-value span{font-size:15px;font-weight:300}.legend-total{margin-top:10px}@media (min-width:992px){.legend-total{margin-top:0}}.legend-total .legend-item-value{font-size:15px;font-weight:500;padding-left:3px}.legend-total .legend-item-value span{font-size:15px;font-weight:400}.legend-total .legend-label{font-size:13px;font-weight:500}.heizung-box-jahreskosten{position:relative;margin-top:20px}@media (min-width:992px){.heizung-box-jahreskosten{margin-top:20px}}.heizung-box-co2{position:relative;margin-top:20px}@media (min-width:992px){.heizung-box-co2{margin-top:20px}}.diff{font-size:12px;font-weight:300;margin-top:-14px}.diff .value{font-weight:500;position:relative;font-size:14px;padding-right:16px}.diff .value span{font-weight:300}.diff.success .value{color:green}.diff.success .value:after{position:absolute;content:"";width:0;height:0;border:7px solid transparent;border-top-color:green;top:7px;right:-1px}.diff.error .value{color:red}.diff.error .value:after{position:absolute;content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:red;top:-1px;right:-1px}.checkbox-col{padding-right:50px;padding-left:0}.switch.on .slider{background-color:rgba(47,192,58,.6)}.switch.off .slider{background-color:rgba(252,157,7,.6)}.switch .slider:before{background-color:hsla(0,0%,40%,.9)}.neue-heizsysteme-title{padding-top:7px;font-weight:300;text-transform:uppercase;font-size:20px}.energiokosten-small{position:absolute;right:21px;top:75px}.co2-emission-small{position:absolute;right:21px;top:73px}.investition-xs{margin-top:20px;padding-left:0}.investition-xs .price{font-weight:500}.investition-xs .price .mass{font-weight:300}.footer{margin:0;padding:0}.heizsysteme-dorting{margin-top:10px}@media (min-width:992px){.heizsysteme-dorting{margin-top:0}}