body.page-id-6587 .konfigurator-container{position:relative;z-index:2;margin-top:-80px!important;accent-color:#00a514}body.page-id-6587 .konfigurator-section,body.page-id-6587 .konfigurator-summary-container,body.page-id-6587 .konfigurator-toggle-container{background:#fff!important;border:1px solid #e3ebe5!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(20,35,26,.07)!important}body.page-id-6587 .konfigurator-container h2,body.page-id-6587 .konfigurator-container h3,body.page-id-6587 .konfigurator-container h4,body.page-id-6587 .konfigurator-container .h5,body.page-id-6587 .konfigurator-container .p24-oh3,body.page-id-6587 .konfigurator-container .p24-oh5{color:#14231a!important}body.page-id-6587 .konfigurator-kachel{border:2px solid #e3ebe5!important;border-radius:12px!important;background:#fff!important;transition:border-color .15s,box-shadow .15s,background .15s}body.page-id-6587 .konfigurator-kachel:hover{border-color:#9fd8a8!important}body.page-id-6587 .konfigurator-kachel.selected{border-color:#00a514!important;background:#ebf7ec!important;box-shadow:0 0 0 3px rgba(0,165,20,.12)!important}body.page-id-6587 .konfigurator-kachel-header{background:none!important;text-align:center;margin:0 0 8px!important;padding:0!important}body.page-id-6587 .konfigurator-kachel .highlight{display:inline-block!important;background:#00a514!important;color:#fff!important;padding:4px 14px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;line-height:1.4!important;box-shadow:0 3px 10px rgba(0,165,20,.25)}body.page-id-6587 .konfigurator-service{border:1px solid #e3ebe5;border-radius:12px;padding:10px 8px;transition:border-color .15s,background .15s;cursor:pointer}body.page-id-6587 .konfigurator-service:hover{border-color:#9fd8a8}body.page-id-6587 .konfigurator-service:has(input:checked),body.page-id-6587 .konfigurator-weekday:has(input:checked){border-color:#00a514!important;background:#ebf7ec!important}body.page-id-6587 .konfigurator-weekday:has(input:checked) .day-abbr{background:#00a514!important;border-color:#00a514!important;color:#fff!important}body.page-id-6587 .konfigurator-container select,body.page-id-6587 .konfigurator-container input[type=text],body.page-id-6587 .konfigurator-container input[type=date],body.page-id-6587 .konfigurator-container input[type=email],body.page-id-6587 .konfigurator-container input[type=tel],body.page-id-6587 .konfigurator-container input[type=number],body.page-id-6587 .konfigurator-container textarea{border:1px solid #d5dfd8!important;border-radius:10px!important;min-height:46px;background:#fff!important;box-shadow:none!important}body.page-id-6587 .konfigurator-container select:focus,body.page-id-6587 .konfigurator-container input:focus,body.page-id-6587 .konfigurator-container textarea:focus{border-color:#00a514!important;box-shadow:0 0 0 3px rgba(0,165,20,.15)!important;outline:0}body.page-id-6587 .konfigurator-container button,body.page-id-6587 .konfigurator-container input[type=submit],body.page-id-6587 .agb-button{background:#00a514!important;border-color:#00a514!important;color:#fff!important;border-radius:10px!important;font-weight:700!important}body.page-id-6587 .konfigurator-container button:hover,body.page-id-6587 .konfigurator-container input[type=submit]:hover,body.page-id-6587 .agb-button:hover{background:#008f11!important;border-color:#008f11!important}body.page-id-6587 .tooltip-icon{background:#00a514!important;color:#fff!important}body.page-id-6587 .konfigurator-summary-container{position:sticky;top:110px}body.page-id-6587 .konfigurator-summary-total,body.page-id-6587 .konfigurator-summary-total *{color:#00a514!important}body.page-id-6587 .konfigurator-toggle-header{font-weight:700;color:#14231a}@media(max-width:767px){body.page-id-6587 .konfigurator-container{margin-top:-60px!important}body.page-id-6587 .konfigurator-summary-container{position:static}}/*P24K2*/body.page-id-6587 #content.site-content{padding-top:0!important}body.page-id-6587 .p24k-hero{padding:30px 0 104px!important}body.page-id-6587 .p24k-hero h1{font-size:clamp(1.8rem,3.2vw,2.5rem)!important;margin:0 0 10px!important}body.page-id-6587 .p24k-lead{font-size:1rem!important;margin:0 0 12px!important;max-width:760px}body.page-id-6587 .p24k-checks{margin:0 0 14px!important}body.page-id-6587 .konfigurator-container{max-width:1160px!important;width:calc(100% - 40px)!important;margin:-84px auto 40px!important;gap:24px!important;align-items:flex-start}body.page-id-6587 .konfigurator-form-container{flex:1 1 auto!important;min-width:0}body.page-id-6587 .konfigurator-summary-container{flex:0 0 340px!important;max-width:340px!important;padding:20px!important}body.page-id-6587 .konfigurator-section{padding:18px 20px!important;margin:0 0 14px!important}body.page-id-6587 .konfigurator-container label{font-size:14px!important;margin-bottom:4px!important;color:#344039}body.page-id-6587 .konfigurator-container select,body.page-id-6587 .konfigurator-container input[type=text],body.page-id-6587 .konfigurator-container input[type=date],body.page-id-6587 .konfigurator-container input[type=email],body.page-id-6587 .konfigurator-container input[type=tel],body.page-id-6587 .konfigurator-container input[type=number]{min-height:44px!important;font-size:15px!important}body.page-id-6587 .konfigurator-kacheln-container{gap:10px!important}body.page-id-6587 .konfigurator-kachel{padding:10px 12px!important;min-height:0!important}body.page-id-6587 .konfigurator-weekdays{gap:8px!important;flex-wrap:wrap}body.page-id-6587 .konfigurator-summary-row{padding:6px 0!important;font-size:14px;border-bottom:1px dashed #e3ebe5}@media(max-width:900px){body.page-id-6587 .konfigurator-container{flex-direction:column!important;margin-top:-60px!important}body.page-id-6587 .konfigurator-summary-container{flex:1 1 auto!important;max-width:none!important;width:100%!important;position:static!important}}@media(max-width:767px){body.page-id-6587 .p24k-hero{padding:22px 0 80px!important}body.page-id-6587 .p24k-lead{font-size:.95rem!important}body.page-id-6587 .konfigurator-container{width:calc(100% - 24px)!important}body.page-id-6587 .konfigurator-section{padding:14px!important}}/*P24K2END*//*P24K4*/@media(max-width:767px){body.page-id-6587 .p24k-lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.page-id-6587 .p24k-checks{gap:6px 14px!important}body.page-id-6587 .p24k-checks li{font-size:.88rem!important}body.page-id-6587 .p24k-gb{font-size:13px!important;padding:7px 12px!important;white-space:nowrap}body.page-id-6587 .konfigurator-weekdays{flex-wrap:nowrap!important;gap:4px!important;justify-content:space-between}body.page-id-6587 .konfigurator-weekday{flex:1 1 0!important;min-width:0!important}body.page-id-6587 .konfigurator-weekday .day-full{font-size:10px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-list{display:flex!important;flex-direction:column!important;gap:8px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;text-align:left!important;border:1px solid #e3ebe5;border-radius:10px;padding:10px 12px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-row:has(input:checked){border-color:#00a514;background:#ebf7ec}}@media(max-width:767px){body.page-id-6587 .reinigungsdauer-section .duration-mode-row input[type=radio]{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-text{flex:1 1 auto!important;width:auto!important;text-align:left!important;line-height:1.35!important}body.page-id-6587 .konfigurator-weekday .day-full{display:none!important}}/*P24K4END*//*P24K5*/body.page-id-6587 .konfigurator-kacheln-container{align-items:stretch!important;padding-top:12px!important}body.page-id-6587 .konfigurator-kachel{height:auto!important;max-height:none!important;min-height:100px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center;position:relative!important;overflow:visible!important;padding:20px 14px 14px!important}body.page-id-6587 .konfigurator-kachel-header{position:absolute!important;top:-12px!important;left:0;right:0;margin:0!important;line-height:1}body.page-id-6587 .konfigurator-kachel p{margin:4px 0 0!important}/*P24K5END*//*P24K3*/body.page-id-6587 .konfigurator-kachel-title,body.page-id-6587 .konfigurator-kachel-title b{font-size:14px!important}body.page-id-6587 .konfigurator-kachel p{font-size:12px!important;line-height:1.4!important}body.page-id-6587 .elementor-section:has(.konfigurator-container)>.elementor-container{max-width:1220px!important}body.page-id-6587 .konfigurator-summary-row{min-height:0!important;line-height:1.35!important;padding:7px 0!important;margin:0!important}body.page-id-6587 .konfigurator-summary-row *{margin:0!important}/*P24MAP*/>body.page-id-6587 .hauswartung-container{position:relative;z-index:2;margin-top:-80px!important;accent-color:#00a514}body.page-id-6587 .hauswartung-section,body.page-id-6587 .hauswartung-summary,body.page-id-6587 .konfigurator-toggle-container{background:#fff!important;border:1px solid #e3ebe5!important;border-radius:16px!important;box-shadow:0 8px 28px rgba(20,35,26,.07)!important}body.page-id-6587 .hauswartung-container h2,body.page-id-6587 .hauswartung-container h3,body.page-id-6587 .hauswartung-container h4,body.page-id-6587 .hauswartung-container .h5,body.page-id-6587 .hauswartung-container .p24-oh3,body.page-id-6587 .hauswartung-container .p24-oh5{color:#14231a!important}body.page-id-6587 .konfigurator-kachel{border:2px solid #e3ebe5!important;border-radius:12px!important;background:#fff!important;transition:border-color .15s,box-shadow .15s,background .15s}body.page-id-6587 .konfigurator-kachel:hover{border-color:#9fd8a8!important}body.page-id-6587 .konfigurator-kachel.selected{border-color:#00a514!important;background:#ebf7ec!important;box-shadow:0 0 0 3px rgba(0,165,20,.12)!important}body.page-id-6587 .konfigurator-kachel-header{background:none!important;text-align:center;margin:0 0 8px!important;padding:0!important}body.page-id-6587 .konfigurator-kachel .highlight{display:inline-block!important;background:#00a514!important;color:#fff!important;padding:4px 14px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase;line-height:1.4!important;box-shadow:0 3px 10px rgba(0,165,20,.25)}body.page-id-6587 .konfigurator-service{border:1px solid #e3ebe5;border-radius:12px;padding:10px 8px;transition:border-color .15s,background .15s;cursor:pointer}body.page-id-6587 .konfigurator-service:hover{border-color:#9fd8a8}body.page-id-6587 .konfigurator-service:has(input:checked),body.page-id-6587 .konfigurator-weekday:has(input:checked){border-color:#00a514!important;background:#ebf7ec!important}body.page-id-6587 .konfigurator-weekday:has(input:checked) .day-abbr{background:#00a514!important;border-color:#00a514!important;color:#fff!important}body.page-id-6587 .hauswartung-container select,body.page-id-6587 .hauswartung-container input[type=text],body.page-id-6587 .hauswartung-container input[type=date],body.page-id-6587 .hauswartung-container input[type=email],body.page-id-6587 .hauswartung-container input[type=tel],body.page-id-6587 .hauswartung-container input[type=number],body.page-id-6587 .hauswartung-container textarea{border:1px solid #d5dfd8!important;border-radius:10px!important;min-height:46px;background:#fff!important;box-shadow:none!important}body.page-id-6587 .hauswartung-container select:focus,body.page-id-6587 .hauswartung-container input:focus,body.page-id-6587 .hauswartung-container textarea:focus{border-color:#00a514!important;box-shadow:0 0 0 3px rgba(0,165,20,.15)!important;outline:0}body.page-id-6587 .hauswartung-container button,body.page-id-6587 .hauswartung-container input[type=submit],body.page-id-6587 .agb-button{background:#00a514!important;border-color:#00a514!important;color:#fff!important;border-radius:10px!important;font-weight:700!important}body.page-id-6587 .hauswartung-container button:hover,body.page-id-6587 .hauswartung-container input[type=submit]:hover,body.page-id-6587 .agb-button:hover{background:#008f11!important;border-color:#008f11!important}body.page-id-6587 .tooltip-icon{background:#00a514!important;color:#fff!important}body.page-id-6587 .hauswartung-summary{position:sticky;top:110px}body.page-id-6587 .hauswartung-summary-total,body.page-id-6587 .hauswartung-summary-total *{color:#00a514!important}body.page-id-6587 .konfigurator-toggle-header{font-weight:700;color:#14231a}@media(max-width:767px){body.page-id-6587 .hauswartung-container{margin-top:-60px!important}body.page-id-6587 .hauswartung-summary{position:static}}/*P24K2*/body.page-id-6587 #content.site-content{padding-top:0!important}body.page-id-6587 .p24k-hero{padding:30px 0 104px!important}body.page-id-6587 .p24k-hero h1{font-size:clamp(1.8rem,3.2vw,2.5rem)!important;margin:0 0 10px!important}body.page-id-6587 .p24k-lead{font-size:1rem!important;margin:0 0 12px!important;max-width:760px}body.page-id-6587 .p24k-checks{margin:0 0 14px!important}body.page-id-6587 .hauswartung-container{max-width:1160px!important;width:calc(100% - 40px)!important;margin:-84px auto 40px!important;gap:24px!important;align-items:flex-start}body.page-id-6587 .hauswartung-configurator{flex:1 1 auto!important;min-width:0}body.page-id-6587 .hauswartung-summary{flex:0 0 340px!important;max-width:340px!important;padding:20px!important}body.page-id-6587 .hauswartung-section{padding:18px 20px!important;margin:0 0 14px!important}body.page-id-6587 .hauswartung-container label{font-size:14px!important;margin-bottom:4px!important;color:#344039}body.page-id-6587 .hauswartung-container select,body.page-id-6587 .hauswartung-container input[type=text],body.page-id-6587 .hauswartung-container input[type=date],body.page-id-6587 .hauswartung-container input[type=email],body.page-id-6587 .hauswartung-container input[type=tel],body.page-id-6587 .hauswartung-container input[type=number]{min-height:44px!important;font-size:15px!important}body.page-id-6587 .konfigurator-kacheln-container{gap:10px!important}body.page-id-6587 .konfigurator-kachel{padding:10px 12px!important;min-height:0!important}body.page-id-6587 .konfigurator-weekdays{gap:8px!important;flex-wrap:wrap}body.page-id-6587 .hauswartung-summary-row{padding:6px 0!important;font-size:14px;border-bottom:1px dashed #e3ebe5}@media(max-width:900px){body.page-id-6587 .hauswartung-container{flex-direction:column!important;margin-top:-60px!important}body.page-id-6587 .hauswartung-summary{flex:1 1 auto!important;max-width:none!important;width:100%!important;position:static!important}}@media(max-width:767px){body.page-id-6587 .p24k-hero{padding:22px 0 80px!important}body.page-id-6587 .p24k-lead{font-size:.95rem!important}body.page-id-6587 .hauswartung-container{width:calc(100% - 24px)!important}body.page-id-6587 .hauswartung-section{padding:14px!important}}/*P24K2END*//*P24K4*/@media(max-width:767px){body.page-id-6587 .p24k-lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.page-id-6587 .p24k-checks{gap:6px 14px!important}body.page-id-6587 .p24k-checks li{font-size:.88rem!important}body.page-id-6587 .p24k-gb{font-size:13px!important;padding:7px 12px!important;white-space:nowrap}body.page-id-6587 .konfigurator-weekdays{flex-wrap:nowrap!important;gap:4px!important;justify-content:space-between}body.page-id-6587 .konfigurator-weekday{flex:1 1 0!important;min-width:0!important}body.page-id-6587 .konfigurator-weekday .day-full{font-size:10px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-list{display:flex!important;flex-direction:column!important;gap:8px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-row{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:100%!important;text-align:left!important;border:1px solid #e3ebe5;border-radius:10px;padding:10px 12px!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-row:has(input:checked){border-color:#00a514;background:#ebf7ec}}@media(max-width:767px){body.page-id-6587 .reinigungsdauer-section .duration-mode-row input[type=radio]{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important}body.page-id-6587 .reinigungsdauer-section .duration-mode-text{flex:1 1 auto!important;width:auto!important;text-align:left!important;line-height:1.35!important}body.page-id-6587 .konfigurator-weekday .day-full{display:none!important}}/*P24K4END*//*P24K5*/body.page-id-6587 .konfigurator-kacheln-container{align-items:stretch!important;padding-top:12px!important}body.page-id-6587 .konfigurator-kachel{height:auto!important;max-height:none!important;min-height:100px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center;position:relative!important;overflow:visible!important;padding:20px 14px 14px!important}body.page-id-6587 .konfigurator-kachel-header{position:absolute!important;top:-12px!important;left:0;right:0;margin:0!important;line-height:1}body.page-id-6587 .konfigurator-kachel p{margin:4px 0 0!important}/*P24K5END*//*P24K3*/body.page-id-6587 .konfigurator-kachel-title,body.page-id-6587 .konfigurator-kachel-title b{font-size:14px!important}body.page-id-6587 .konfigurator-kachel p{font-size:12px!important;line-height:1.4!important}body.page-id-6587 .elementor-section:has(.hauswartung-container)>.elementor-container{max-width:1220px!important}body.page-id-6587 .hauswartung-summary-row{min-height:0!important;line-height:1.35!important;padding:7px 0!important;margin:0!important}body.page-id-6587 .hauswartung-summary-row *{margin:0!important}/*P24MAPEND*//*P24EX*/body.page-id-6587 .hauswartung-container .hauswartung-container{margin:0!important;width:100%!important;max-width:none!important;box-shadow:none!important}body.page-id-6587 .hauswartung-section .p24-oh3{font-size:1.35rem!important;line-height:1.3!important;margin:0 0 12px!important}/*P24EXEND*//*P24NUM*/body.page-id-6587 .number-input{display:inline-flex!important;align-items:stretch!important;gap:0!important;border:1px solid #00a514!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;height:46px!important;width:auto!important}body.page-id-6587 .number-input button{width:46px!important;min-width:46px!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#00a514!important;color:#fff!important;font-size:22px!important;font-weight:600!important;line-height:1!important;box-shadow:none!important;cursor:pointer}body.page-id-6587 .number-input button:hover{background:#008f11!important;color:#fff!important}body.page-id-6587 .number-input input{width:64px!important;min-height:0!important;height:auto!important;border:0!important;border-left:1px solid #e3ebe5!important;border-right:1px solid #e3ebe5!important;border-radius:0!important;text-align:center!important;font-size:16px!important;font-weight:600!important;color:#14231a!important;-moz-appearance:textfield;appearance:textfield;margin:0!important;padding:0!important;box-shadow:none!important}body.page-id-6587 .number-input input::-webkit-inner-spin-button,body.page-id-6587 .number-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}/*P24NUMEND*//*P24FIX*/body.page-id-6587 .konfigurator-column-9,body.page-id-6587 .kon-column-9,body.page-id-6587 .konfigurator-column-3,body.page-id-6587 .kon-column-3{min-width:0!important;box-sizing:border-box!important}body.page-id-6587 .konfigurator-column-9 input,body.page-id-6587 .kon-column-9 input,body.page-id-6587 .konfigurator-column-3 input,body.page-id-6587 .kon-column-3 input{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:767px){body.page-id-6587 .number-input{height:42px!important}body.page-id-6587 .number-input button{width:40px!important;min-width:40px!important}body.page-id-6587 .number-input input{width:50px!important}}body.page-id-6587 .konfigurator-column-9,body.page-id-6587 .kon-column-9{flex:1 1 auto!important;max-width:none!important;padding-right:0!important}body.page-id-6587 .konfigurator-column-3,body.page-id-6587 .kon-column-3{flex:0 0 32%!important;max-width:32%!important;padding-right:10px!important}body.page-id-6587 input[type=checkbox]{flex:0 0 18px!important;width:18px!important;min-width:18px!important;height:18px!important}/*P24FIXEND*//*P24CB*/body.page-id-6587 .konfigurator-service{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;text-align:left!important}body.page-id-6587 .konfigurator-service input[type=checkbox]{margin:0!important;align-self:center!important;position:static!important}body.page-id-6587 .konfigurator-service span,body.page-id-6587 .konfigurator-service label{margin:0!important;line-height:1.35!important}/*P24CBEND*/