.heroSection{position:relative;width:100%;z-index:1;overflow:hidden}.heroSection .vc_column_container>.vc_column-inner,.heroSection .wpb_content_element{padding-top:0;padding-left:0;padding-right:0;margin-bottom:0}.heroSection img{width:100%;display:block;position:relative}.heroImage::after{content:"";position:absolute;bottom:45%;left:-4%;width:50%;height:50%;background:url(/wp-content/themes/kalium-child/Kreuz.svg) no-repeat center/contain;transform:rotate(-15deg);transform-origin:center center;z-index:2;pointer-events:none;opacity:.8;mix-blend-mode:multiply}@media (min-width:420px){.heroImage::after{content:"";position:absolute;bottom:-20%;left:-36%;width:120%;height:120%;background:url(/wp-content/themes/kalium-child/Kreuz.svg) no-repeat center/contain;transform:rotate(-15deg);transform-origin:center center;z-index:2;pointer-events:none;opacity:.8;mix-blend-mode:multiply}}.heroText{display:flex!important;flex-direction:column!important;justify-content:space-around!important;width:100%;background-color:#aeba46;height:100%}.heroText .wpb_wrapper{padding-left:30px;padding-right:15px;padding-top:15px;padding-bottom:15px;display:flex;flex-direction:column;justify-content:center}@media (min-width:420px){.heroText{background:none;padding-left:5%!important;padding-right:5%!important;top:0;left:0;z-index:3;position:absolute}.heroText .wpb_wrapper{padding-left:15px;padding-right:0;padding-top:0;padding-bottom:0}}.heroText h1{line-height:105%!important;font-size:140%;margin-bottom:0!important;font-weight:700}@media (max-width:420px){.heroText h1 br{display:none}}.heroText h1.span{display:inline-block;margin-left:-.5em}@media (min-width:600px){.heroText h1{font-size:220%!important}.heroText h1.span{display:inline-block}}@media (min-width:922px){.heroText h1{font-size:300%!important}.heroText h1.span{display:inline-block}}@media (min-width:1100px){.heroText h1{font-size:350%!important}.heroText h1.span{display:inline-block}}@media (min-width:1300px){.heroText h1{font-size:450%!important}.heroText h1.span{display:inline-block}}.heroText p{padding-top:15px;color:#fff;line-height:130%!important}@media (min-width:480px){.heroText p{padding-right:15px;max-width:50%}}@media (min-width:600px){.heroText p{font-size:16px!important}}@media (min-width:922px){.heroText p{font-size:22px!important;max-width:50%}}@media (min-width:1100px){.heroText p{font-size:22px!important}}@media (min-width:1300px){.heroText p{font-size:22px!important}}body{font-size:14px!important;line-height:1.35}@media (min-width:768px){body{font-size:16px!important}}h2,h3{font-weight:700;font-size:160%}@media (min-width:768px){h2,h3{font-size:200%}}h4{font-weight:700;font-size:140%}@media (min-width:768px){h4{font-size:170%}}blockquote{margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;max-width:720px!important}blockquote h3,blockquote h2{position:relative;display:inline-block;color:#aeba46;font-weight:700;text-indent:-.5em}blockquote h3{font-size:160%!important}@media (min-width:768px){blockquote h3{font-size:220%!important}}blockquote h2{font-size:170%!important}@media (min-width:768px){blockquote h2{font-size:250%!important}}blockquote h3 em,blockquote h2 em{display:inline-block;position:absolute;top:100%;right:0;font-style:italic;text-indent:0em;font-size:16px;color:#000;text-align:left;padding-top:15px}blockquote{display:block}a{text-decoration:none}p a{color:#aeba46;font-weight:400}.wpb_text_column ul{list-style:none;padding-left:0}.wpb_text_column li{position:relative;padding-left:25px;margin-bottom:10px}.wpb_text_column li{position:relative;padding-left:24px}.wpb_text_column li::before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:url(/wp-content/themes/kalium-child/Kreuz.svg) no-repeat center/contain;pointer-events:none}.wpb_text_column p strong{font-weight:500}.standard-menu .menu>li:is(.current-menu-item,.current-menu-parent,.current_page_item,.current-menu-ancestor,.current_page_ancestor)>a,.nav-container-mobile-menu .current_page_item a{color:#aeba46!important}.standard-menu a{font-size:18px!important}.nav-container-mobile-menu a{font-size:18px!important}.menu-item-88{width:30px;height:30px;background-image:url(/wp-content/uploads/2025/07/instagram.svg)}.menu-item-88 .link{color:transparent!important}.vc_tta-accordion{margin-left:auto;margin-right:auto}.vc_tta-accordion .vc_tta-panel-heading{padding:5px;word-break:keep-all;color:black!important;background:#d3da6f!important;position:relative;overflow:hidden}.vc_tta-accordion .vc_tta-panel-heading::after{content:"";position:absolute;top:50%;left:10px;width:100px;height:100px;background:url(/wp-content/themes/kalium-child/Kreuz.svg) no-repeat center/contain;transform:translateY(-50%) rotate(-15deg);transform-origin:center center;z-index:1;pointer-events:none;opacity:1;mix-blend-mode:multiply}.vc_tta-accordion .vc_tta-panel-heading a{display:flex;text-decoration:none;flex-direction:row;align-items:center}@media (min-width:922px){.vc_tta-accordion .vc_tta-panel-heading a p{display:none}}.vc_tta-accordion .vc_tta-panel-heading h1,.vc_tta-accordion .vc_tta-panel-heading h2,.vc_tta-accordion .vc_tta-panel-heading h3,.vc_tta-accordion .vc_tta-panel-heading h4,.vc_tta-accordion .vc_tta-panel-heading h5,.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title{min-height:126px;position:relative;z-index:2;font-size:150%;display:flex;justify-content:space-between;flex-direction:row;align-items:center;font-weight:700;color:black!important}@media (min-width:1100px){.vc_tta-accordion .vc_tta-panel-heading h1,.vc_tta-accordion .vc_tta-panel-heading h2,.vc_tta-accordion .vc_tta-panel-heading h3,.vc_tta-accordion .vc_tta-panel-heading h4,.vc_tta-accordion .vc_tta-panel-heading h5,.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title{font-size:200%}}.vc_tta-accordion .vc_tta-panel-heading h1 span,.vc_tta-accordion .vc_tta-panel-heading h2 span,.vc_tta-accordion .vc_tta-panel-heading h3 span,.vc_tta-accordion .vc_tta-panel-heading h4 span,.vc_tta-accordion .vc_tta-panel-heading h5 span,.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title span{width:90%;position:relative}.vc_tta-accordion .vc_tta-panel-heading h1 p a,.vc_tta-accordion .vc_tta-panel-heading h2 p a,.vc_tta-accordion .vc_tta-panel-heading h3 p a,.vc_tta-accordion .vc_tta-panel-heading h4 p a,.vc_tta-accordion .vc_tta-panel-heading h5 p a,.vc_tta-accordion .vc_tta-panel-heading .vc_tta-panel-title p a{margin-top:15px;margin-right:25px;display:block;vertical-align:middle;font-size:100%;transform:rotate(0deg);transition:transform 0.3s ease!important}.vc_tta-accordion .vc_tta-panel-heading div{font-weight:300;color:black!important;font-size:16px!important;line-height:1.3!important}@media (min-width:922px){.vc_tta-accordion .vc_tta-panel-heading div{padding-top:10px;max-width:860px}}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#000!important}.vc_tta.vc_general .vc_tta-panel-body{padding:25px 0px!important;background:white!important}.vc_active .vc_tta-panel-heading p a{transform:rotate(45deg)!important;transition:transform 0.3s ease!important}.vc_tta-accordion .akkordProject .vc_tta-panel-heading{padding:5px;word-break:keep-all;color:black!important;background:#d3da6f!important;position:relative}.vc_tta-accordion .akkordProject .vc_tta-panel-heading h1,.vc_tta-accordion .akkordProject .vc_tta-panel-heading h2,.vc_tta-accordion .akkordProject .vc_tta-panel-heading h3,.vc_tta-accordion .akkordProject .vc_tta-panel-heading h4,.vc_tta-accordion .akkordProject .vc_tta-panel-heading h5,.vc_tta-accordion .akkordProject .vc_tta-panel-heading .vc_tta-panel-title{min-height:auto}.vc_tta-accordion .akkordProject .vc_tta-panel-heading::after{content:"";position:absolute;top:50%;left:10px;width:60px;height:60px;background:url(/wp-content/themes/kalium-child/Kreuz.svg) no-repeat center/contain;transform:translateY(-50%) rotate(-15deg);transform-origin:center center;z-index:1;pointer-events:none;opacity:1;mix-blend-mode:multiply}.vc_tta-accordion .akkordProject .vc_tta-panel-heading div{font-weight:300;color:black!important;font-size:20px!important;line-height:1.3!important}@media (min-width:922px){.vc_tta-accordion .akkordProject .vc_tta-panel-heading div{padding-top:0;max-width:860px}}.vc_tta-accordion .akkordProject .vc_tta-panel-heading div:nth-child(3){font-weight:700;color:white!important;font-size:20px!important;line-height:1.3!important}@media (min-width:922px){.vc_tta-accordion .akkordProject .vc_tta-panel-heading div:nth-child(3){padding-top:0;max-width:860px}}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#000!important}.vc_tta.vc_general .vc_tta-panel-body{padding:25px 0px!important;background:white!important}.vc_active .vc_tta-panel-heading p a{transform:rotate(45deg)!important;transition:transform 0.3s ease!important}#heizungssanierung .vc_tta-title-text{-webkit-hyphens:auto;hyphens:auto}.metaFooter{margin-bottom:35px}.roundImage{max-width:270px}@media (min-width:768px){.roundImage{max-width:270px;margin-top:-105px}}.roundImagePhone{max-width:250px;margin-left:auto;margin-right:auto}.btnWhite{float:right;font-weight:700}.vc_align_right{margin-right:0!important;margin-left:auto!important}footer{background:#fff}.lb-element-footer-container-row{padding-top:100px!important;background:white!important}.lb-element-footer-container-row a{color:black!important;font-weight:300!important}.lb-element-footer-container-row a:hover{color:#aeba46!important}.lb-element-footer-container-row .row{padding-top:20px;border-top:20px solid #d3da6f;position:relative;flex-direction:column}@media (min-width:640px){.lb-element-footer-container-row .row{flex-direction:row}}.lb-element-footer-container-row .row>.lb-element:nth-child(1){padding-bottom:15px}@media (min-width:640px){.lb-element-footer-container-row .row>.lb-element:nth-child(1){min-width:45%}}@media (min-width:992px){.lb-element-footer-container-row .row>.lb-element:nth-child(1){flex-direction:row;min-width:35%;flex-grow:1}}.lb-element-footer-container-row .row>.lb-element:nth-child(2){display:flex;flex-direction:column;gap:15px}.lb-element-footer-container-row .row>.lb-element:nth-child(2) img{min-width:200px;max-width:200px}@media (min-width:992px){.lb-element-footer-container-row .row>.lb-element:nth-child(2){position:relative;right:0;flex-direction:row;min-width:50%}.lb-element-footer-container-row .row>.lb-element:nth-child(2) img{min-width:100%;max-width:100%}}.lb-element-footer-container-row .row>.lb-element:nth-child(3) .widget{position:absolute;right:10px;top:-55px}.btn-white{line-height:1;position:relative;display:inline-block;text-indent:1.3em;padding:10px 15px!important;border-radius:0!important}.btn-white::before{content:">";font-weight:700;margin-right:8px;font-size:190%;line-height:.5;position:absolute;left:-3px}.btn-white:hover{transform:scale(1.1)}.wpcf7 p{font-weight:500;max-width:470px}.wpcf7 p label{padding-bottom:5px}.wpcf7 [data-name=erfolgtemassnahmen]{padding-top:10px}.wpcf7 [data-name=erfolgtemassnahmen]>span{display:flex;justify-content:flex-start;flex-wrap:wrap}.wpcf7 .light{font-weight:300!important}.wpcf7 .unit{display:inline!important}.wpcf7 .form_row{display:flex!important;flex-direction:column;width:100%;justify-content:flex-start;margin-bottom:15px}@media (min-width:680px){.wpcf7 .form_row{flex-direction:row}}.wpcf7 .form_row .form_column{padding-right:15px;display:flex!important;flex-direction:row;justify-content:space-between}.wpcf7 .form_row .form_column:first-child{min-width:250px}.wpcf7 .form_row .form_column:nth-child(2){flex-grow:1}.wpcf7 .form_row .form_column p span{display:inline!important}.wpcf7 h4{margin-top:35px;font-size:20px;color:#aeba46;max-width:470px}.wpcf7 .wpcf7-list-item{margin:0!important;display:inline-block}.wpcf7 label{font-weight:500;width:100%;min-width:100%}.wpcf7 .wpcf7-radio label{font-weight:300;min-width:50px!important;margin-top:10px}.wpcf7 .wpcf7-checkbox{display:block;max-width:470px!important}.wpcf7 .wpcf7-checkbox label{padding-right:15px;font-weight:300;line-height:2.1}.wpcf7 .captcha-image{border:none!important}.wpcf7 .wpcf7-form-control-wrap{width:100%;min-width:100%;max-width:470px;display:inline-block}.wpcf7 .wpcf7-form-control-wrap input,.wpcf7 .wpcf7-form-control-wrap select,.wpcf7 .wpcf7-form-control-wrap input:not([type=radio]),.wpcf7 .wpcf7-form-control-wrap input:not([type=checkbox]){border-radius:0!important;background-color:#e7e7e7!important;border:none;border-bottom:2px solid silver;font-weight:300;line-height:1.2;max-width:470px}.wpcf7 .wpcf7-form-control-wrap input[type=radio],.wpcf7 .wpcf7-form-control-wrap input[type=checkbox]{border-bottom:none;color:black!important;background-color:#e7e7e7!important;width:30px;height:30px}.wpcf7 .wpcf7-form-control-wrap input[type=checkbox]:checked[type=checkbox],.wpcf7 .wpcf7-form-control-wrap input[type=radio]:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");width:30px;height:30px}.wpcf7 .wpcf7-form-control-wrap .wpcf7-radio label{padding-right:15px!important;line-height:2.1}.wpcf7 .wpcf7-form-control-wrap textarea{background-color:#e7e7e7;font-weight:300;line-height:1.2;max-width:470px}.wpcf7 .wpcf7-form-control-wrap input.wpcf7-number{width:auto!important;display:inline!important;width:calc(100% - 35px);font-weight:300;line-height:1.2}.wpcf7 .wpforms-label-hide,.wpcf7 .wpforms-hidden{display:none!important}.wpcf7 .wpcf7-not-valid-tip{font-weight:300!important;font-size:14px;color:#aeba46;letter-spacing:.03em;display:block!important}.wpcf7 .captcha-image{text-align:left!important;padding:0!important;margin-bottom:15px!important}.wpcf7 .wpcf7-submit{color:black!important;border-radius:0!important;font-weight:500!important}.wpcf7-response-output{border:1px solid #aeba46!important;margin:0!important;font-weight:700}#questions img{width:200px!important;height:auto;margin-left:auto;margin-right:auto}.wpcf7-acceptance span{line-height:1.3;display:inline-block;margin-left:40px;margin-top:-30px;max-width:450px!important}.tipps .vc_column-inner .wpb_column.vc_column_container{min-height:120px}.tipps .wpb_wrapper .wpb_column.vc_column_container{background:#aeba46}.tipps .wpb_wrapper .wpb_column.vc_column_container::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:1}img[title=videoplay]{max-width:50px!important}.arrowDown{display:block;max-width:50px!important;width:50px!important;margin-left:auto;margin-right:auto}.sbi_bio{color:#000}