.breakdance .bde-section-24-2 .section-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:24px;text-align:left}.breakdance .bde-section-24-2{background-image:url(https://gm.handson-umami.com/wp-content/uploads/2026/04/rahmenlose-fenster-hero.jpg)}.breakdance .bde-section-24-2>.section-background-overlay{background:linear-gradient(0deg,rgba(17,24,39,0.85) 0%,rgba(17,24,39,0.5) 50%,rgba(17,24,39,0.3) 100%)}.breakdance .bde-section-24-2 .section-container{padding-left:0px;padding-right:0px;padding-bottom:120px;padding-top:200px}@media (max-width:767px){.breakdance .bde-section-24-2 .section-container{padding-left:0px;padding-right:0px;padding-bottom:80px;padding-top:140px}}.breakdance .bde-heading-24-3{color:#fff;font-size:72px;font-weight:700;line-height:1.05;letter-spacing:-0.02em}@media (max-width:1023px){.breakdance .bde-heading-24-3{font-size:52px}}@media (max-width:479px){.breakdance .bde-heading-24-3{font-size:38px}}.breakdance .bde-text-24-4{color:rgba(255,255,255,0.85);font-size:22px;font-weight:300;line-height:1.6}.breakdance .bde-button-24-5 .bde-button__button{--bde-transition-duration:200ms;--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:#c9a84c;--bde-button-custom-background-color-hover:#d4b85c;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding-top:14px;padding-right:32px;padding-bottom:14px;padding-left:32px}.breakdance .bde-button-24-5 .bde-button__button:hover{color:#fff}.breakdance .bde-section-24-6 .section-container{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.breakdance .bde-section-24-6{background-color:#fff}.breakdance .bde-section-24-6 .section-container{padding-left:0px;padding-right:0px;padding-bottom:100px;padding-top:100px}@media (max-width:767px){.breakdance .bde-section-24-6 .section-container{padding-left:0px;padding-right:0px;padding-bottom:60px;padding-top:60px}}.breakdance .bde-heading-24-7{color:#1a1a2e;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-0.02em;margin-bottom:8px}.breakdance .bde-text-24-8{color:#6b7280;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:16px}#rf-form-wrapper{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;padding:48px;box-shadow:0 4px 30px rgba(0,0,0,0.08)}.rf-step-indicators{display:flex;justify-content:center;gap:8px;margin-bottom:40px;position:relative}.rf-step-indicators::before{content:"";position:absolute;top:20px;left:15%;right:15%;height:2px;background:#e5e7eb;z-index:0}.rf-step-ind{display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1;flex:1;max-width:160px}.rf-step-num{width:40px;height:40px;border-radius:50%;background:#e5e7eb;color:#6b7280;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;transition:all 0.3s ease}.rf-step-ind.active .rf-step-num,.rf-step-ind.completed .rf-step-num{background:#c9a84c;color:#fff}.rf-step-label{font-size:13px;color:#6b7280;text-align:center;transition:color 0.3s ease}.rf-step-ind.active .rf-step-label{color:#1a1a2e;font-weight:600}.rf-step{display:none}.rf-step.active{display:block;animation:rfFadeIn 0.3s ease}@keyframes rfFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rf-step-title{font-size:24px;font-weight:600;color:#1a1a2e;margin-bottom:24px}.rf-field-group{margin-bottom:20px}.rf-label{display:block;font-size:15px;font-weight:500;color:#1a1a2e;margin-bottom:8px}.rf-hint{font-size:13px;color:#6b7280;margin-bottom:8px}.rf-input,.rf-textarea{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;color:#1a1a2e;transition:border-color 0.2s ease;background:#fff;box-sizing:border-box;font-family:inherit}.rf-input:focus,.rf-textarea:focus{outline:none;border-color:#c9a84c;box-shadow:0 0 0 3px rgba(201,168,76,0.1)}.rf-textarea{resize:vertical}select.rf-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M6 8L1 3h10z' fill='%236b7280'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.rf-radio-group,.rf-checkbox-group{display:flex;flex-wrap:wrap;gap:10px}.rf-radio,.rf-checkbox{display:flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all 0.2s ease;font-size:14px;color:#1a1a2e}.rf-radio:hover,.rf-checkbox:hover{border-color:#c9a84c;background:rgba(201,168,76,0.04)}.rf-radio input,.rf-checkbox input{display:none}.rf-radio-mark{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;position:relative;flex-shrink:0;transition:all 0.2s ease}.rf-radio input:checked~.rf-radio-mark{border-color:#c9a84c}.rf-radio input:checked~.rf-radio-mark::after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#c9a84c}.rf-check-mark{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;position:relative;flex-shrink:0;transition:all 0.2s ease}.rf-checkbox input:checked~.rf-check-mark{border-color:#c9a84c;background:#c9a84c}.rf-checkbox input:checked~.rf-check-mark::after{content:"";position:absolute;top:1px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.rf-upload-area{border:2px dashed #e5e7eb;border-radius:12px;padding:32px;text-align:center;cursor:pointer;transition:all 0.3s ease;color:#6b7280}.rf-upload-area:hover,.rf-upload-area.dragover{border-color:#c9a84c;background:rgba(201,168,76,0.04)}.rf-upload-icon{margin-bottom:12px}.rf-upload-link{color:#c9a84c;font-weight:500;text-decoration:underline}.rf-file-list{margin-top:12px;text-align:left}.rf-file-item{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8f9fa;border-radius:6px;margin-bottom:6px;font-size:13px}.rf-file-remove{color:#ef4444;cursor:pointer;font-size:18px;line-height:1}.rf-row{display:flex;gap:16px;flex-wrap:wrap}.rf-col-4{flex:0 0 calc(33.33% - 8px)}.rf-col-6{flex:0 0 calc(50% - 8px)}.rf-col-8{flex:0 0 calc(66.66% - 8px)}@media(max-width:600px){.rf-col-4,.rf-col-6,.rf-col-8{flex:0 0 100%}#rf-form-wrapper{padding:24px 16px}.rf-step-label{display:none}}.rf-nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.rf-btn-next,.rf-btn-submit{padding:12px 32px;background:#c9a84c;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.rf-btn-next:hover,.rf-btn-submit:hover{background:#d4b85c;transform:translateY(-1px)}.rf-btn-back{padding:12px 24px;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;cursor:pointer;transition:all 0.2s ease}.rf-btn-back:hover{border-color:#c9a84c;color:#c9a84c}.rf-note{text-align:center;font-size:13px;color:#9ca3af;margin-top:16px}.rf-note a{color:#c9a84c;text-decoration:underline}.rf-success-icon{text-align:center;margin-bottom:16px}.rf-success-title{text-align:center;font-size:28px;font-weight:700;color:#1a1a2e;margin-bottom:12px}.rf-success-text{text-align:center;font-size:16px;color:#6b7280}#rf-success{padding:60px 20px}.rf-btn-next:disabled,.rf-btn-submit:disabled{opacity:0.5;cursor:not-allowed}.rf-input.error,.rf-textarea.error{border-color:#ef4444}.breakdance .bde-section-24-10 .section-container{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.breakdance .bde-section-24-10{background-color:#f8f9fa}.breakdance .bde-section-24-10 .section-container{padding-left:0px;padding-right:0px;padding-bottom:100px;padding-top:100px}@media (max-width:767px){.breakdance .bde-section-24-10 .section-container{padding-left:0px;padding-right:0px;padding-bottom:70px;padding-top:70px}}.breakdance .bde-heading-24-31{color:#1a1a2e;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-0.02em;margin-bottom:40px}.breakdance .bde-grid-24-32{--bde-grid-items-per-row:2;--bde-grid-gap:32px}.breakdance .bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1119px){.breakdance .bde-grid-24-32{--bde-grid-items-per-row:2}}@media (max-width:1023px){.breakdance .bde-grid-24-32{--bde-grid-items-per-row:1}}@media (max-width:767px){.breakdance .bde-grid-24-32{--bde-grid-items-per-row:1}}.breakdance .bde-div-24-11{padding:0px 0px 0px 0px}.breakdance .bde-div-24-11{display:flex;flex-direction:column;gap:0px}.breakdance .bde-div-24-11{background-color:#fff}.breakdance .bde-image2-24-12{width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.breakdance .bde-div-24-13{padding:24px 24px 24px 24px}.breakdance .bde-div-24-13{display:flex;flex-direction:column;gap:8px}.breakdance .bde-heading-24-14{color:#1a1a2e;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-0.01em}.breakdance .bde-text-24-15{color:#6b7280;font-size:15px;font-weight:400;line-height:1.6}.breakdance .bde-div-24-16{padding:0px 0px 0px 0px}.breakdance .bde-div-24-16{display:flex;flex-direction:column;gap:0px}.breakdance .bde-div-24-16{background-color:#fff}.breakdance .bde-image2-24-17{width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.breakdance .bde-div-24-18{padding:24px 24px 24px 24px}.breakdance .bde-div-24-18{display:flex;flex-direction:column;gap:8px}.breakdance .bde-heading-24-19{color:#1a1a2e;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-0.01em}.breakdance .bde-text-24-20{color:#6b7280;font-size:15px;font-weight:400;line-height:1.6}.breakdance .bde-div-24-21{padding:0px 0px 0px 0px}.breakdance .bde-div-24-21{display:flex;flex-direction:column;gap:0px}.breakdance .bde-div-24-21{background-color:#fff}.breakdance .bde-image2-24-22{width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.breakdance .bde-div-24-23{padding:24px 24px 24px 24px}.breakdance .bde-div-24-23{display:flex;flex-direction:column;gap:8px}.breakdance .bde-heading-24-24{color:#1a1a2e;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-0.01em}.breakdance .bde-text-24-25{color:#6b7280;font-size:15px;font-weight:400;line-height:1.6}.breakdance .bde-div-24-26{padding:0px 0px 0px 0px}.breakdance .bde-div-24-26{display:flex;flex-direction:column;gap:0px}.breakdance .bde-div-24-26{background-color:#fff}.breakdance .bde-image2-24-27{width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 10}.breakdance .bde-div-24-28{padding:24px 24px 24px 24px}.breakdance .bde-div-24-28{display:flex;flex-direction:column;gap:8px}.breakdance .bde-heading-24-29{color:#1a1a2e;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-0.01em}.breakdance .bde-text-24-30{color:#6b7280;font-size:15px;font-weight:400;line-height:1.6}.breakdance .bde-section-24-33 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-24-33{background-color:#fff}.breakdance .bde-section-24-33 .section-container{padding-left:0px;padding-right:0px;padding-bottom:100px;padding-top:100px}@media (max-width:767px){.breakdance .bde-section-24-33 .section-container{padding-left:0px;padding-right:0px;padding-bottom:70px;padding-top:70px}}.breakdance .bde-columns-24-35{--columnCount:2;--bde-column-gap:48px}@media (max-width:1119px){.breakdance .bde-columns-24-35{--columnCount:2}}@media (max-width:1023px){.breakdance .bde-columns-24-35{--columnCount:2}.breakdance .bde-columns-24-35.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-24-35.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.breakdance .bde-columns-24-35{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-24-35{--columnCount:2}}.breakdance .bde-column-24-40{--column-width:50%}.breakdance .bde-column-24-40{display:flex;flex-direction:column;justify-content:center;gap:24px}.breakdance .bde-div-24-36{display:flex;flex-direction:column;gap:24px}.breakdance .bde-heading-24-37{color:#1a1a2e;font-size:40px;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.breakdance .bde-text-24-38{color:#6b7280;font-size:17px;font-weight:400;line-height:1.7}.breakdance .bde-icon-list-24-34 li .bde-icon-list__icon{font-size:16px}.breakdance .bde-icon-list-24-34 li .bde-icon-list__icon{color:#c9a84c}.breakdance .bde-column-24-41{--column-width:50%}.breakdance .bde-image2-24-39{height:100%;width:auto;object-fit:cover}.breakdance .bde-section-24-42 .section-container{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.breakdance .bde-section-24-42{background-color:#f1f0eb}.breakdance .bde-section-24-42 .section-container{padding-left:0px;padding-right:0px;padding-bottom:100px;padding-top:100px}@media (max-width:767px){.breakdance .bde-section-24-42 .section-container{padding-left:0px;padding-right:0px;padding-bottom:70px;padding-top:70px}}.breakdance .bde-heading-24-44{text-align:center;color:#1a1a2e;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-0.02em;margin-bottom:40px}.breakdance .bde-frequently-asked-questions-24-43{background-color:#fff}.breakdance .bde-frequently-asked-questions-24-43{max-width:960px}.breakdance .bde-section-24-45 .section-container{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.breakdance .bde-section-24-45{background-color:#fff}.breakdance .bde-section-24-45 .section-container{padding-left:0px;padding-right:0px;padding-bottom:100px;padding-top:100px}@media (max-width:767px){.breakdance .bde-section-24-45 .section-container{padding-left:0px;padding-right:0px;padding-bottom:70px;padding-top:70px}}.breakdance .bde-heading-24-55{text-align:center;color:#1a1a2e;font-size:44px;font-weight:700;line-height:1.15;letter-spacing:-0.02em}.breakdance .bde-text-24-56{text-align:center;color:#6b7280;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:24px}.breakdance .bde-section-24-58 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.breakdance .bde-section-24-58{background-image:url(https://gm.handson-umami.com/wp-content/uploads/2026/04/rahmenlose-fenster-wohnraum.jpg)}.breakdance .bde-section-24-58>.section-background-overlay{background-color:rgba(17,24,39,0.75);transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-24-58 .section-container{padding-left:0px;padding-right:0px;padding-bottom:120px;padding-top:120px}@media (max-width:767px){.breakdance .bde-section-24-58 .section-container{padding-left:0px;padding-right:0px;padding-bottom:80px;padding-top:80px}}.breakdance .bde-heading-24-59{text-align:center;color:#fff;font-size:48px;font-weight:700;line-height:1.15;letter-spacing:-0.02em}@media (max-width:1023px){.breakdance .bde-heading-24-59{font-size:36px}}@media (max-width:479px){.breakdance .bde-heading-24-59{font-size:28px}}.breakdance .bde-text-24-60{text-align:center;color:rgba(255,255,255,0.85);font-size:20px;font-weight:400;line-height:1.6}.breakdance .bde-button-24-61 .bde-button__button{--bde-transition-duration:200ms;--bde-button-custom-border-color:transparent;--bde-button-custom-border-color-hover:transparent;--bde-button-custom-text-color:#fff;--bde-button-custom-text-color-hover:#fff;--bde-button-custom-background-color:#c9a84c;--bde-button-custom-background-color-hover:#d4b85c;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px}.breakdance .bde-button-24-61 .bde-button__button:hover{color:#fff}