html body .kv-rubber-config,html body .kv-rubber-config *,html body .kv-rubber-config *::before,html body .kv-rubber-config *::after{box-sizing:border-box !important}html body .kv-rubber-config{--kv-yellow:#ffd200;--kv-yellow-2:#ffe56b;--kv-yellow-soft:#fff8d2;--kv-yellow-soft-2:#fffdf0;--kv-yellow-dark:#d8ad00;--kv-black:#101010;--kv-text:#222222;--kv-muted:#666666;--kv-border:rgba(0,0,0,0.08);--kv-border-strong:rgba(0,0,0,0.14);--kv-soft:#f7f7f3;--kv-red:#d90000;--kv-green:#1aa14a;--kv-blue:#1f8fff;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;color:var(--kv-text) !important;font-family:inherit !important}html body .brlbs-cmpnt-widget.brlbs-bottom-0.brlbs-left-0,html body .grecaptcha-badge{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}html body .kv-rubber-config,html body .kv-rubber-config .elementor-widget-wrap,html body .kv-rubber-config .elementor-element,html body .kv-rubber-config .elementor-widget-container{margin-top:0 !important;padding-top:0 !important}html body .kv-rubber-config .kv-rubber-card{width:100% !important;max-width:700px !important;overflow:visible !important;border-radius:18px !important;background:#ffffff !important;border:1px solid var(--kv-border) !important;box-shadow:0 16px 36px rgba(0,0,0,0.07) !important;margin:0 !important;padding:0 !important}html body .kv-rubber-config .kv-rubber-content{padding:18px !important;margin:0 !important}html body .kv-rubber-config .kv-rubber-kicker{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 0 10px !important;padding:7px 11px !important;border-radius:999px !important;background:#fff7c8 !important;color:#5c4500 !important;border:1px solid rgba(216,173,0,0.26) !important;font-size:12px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:0.02em !important;box-shadow:0 6px 14px rgba(255,210,0,0.16) !important}html body .kv-rubber-config .kv-rubber-kicker::before{content:"" !important;width:8px !important;height:8px !important;border-radius:999px !important;background:var(--kv-yellow) !important;box-shadow:0 0 0 4px rgba(255,210,0,0.18) !important}html body .kv-rubber-config .kv-rubber-title{margin:0 !important;padding:0 !important;color:var(--kv-black) !important;font-size:clamp(25px,3.2vw,38px) !important;line-height:1.06 !important;font-weight:950 !important;letter-spacing:-0.04em !important;text-transform:none !important}html body .kv-rubber-config .kv-rubber-title span{display:block !important;color:var(--kv-yellow-dark) !important}html body .kv-rubber-config .kv-rubber-subtitle{margin:8px 0 0 !important;padding:0 !important;color:#1f1f1f !important;font-size:15px !important;line-height:1.35 !important;font-weight:800 !important}html body .kv-rubber-config .kv-rubber-meta-row{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:10px !important;margin:16px 0 16px !important;padding:0 !important}html body .kv-rubber-config .kv-meta-pill{display:inline-flex !important;align-items:center !important;gap:10px !important;min-height:36px !important;padding:8px 12px !important;border-radius:999px !important;font-size:13px !important;line-height:1.2 !important;font-weight:850 !important;border:1px solid rgba(0,0,0,0.06) !important;color:#202020 !important;margin:0 !important;box-shadow:0 6px 14px rgba(0,0,0,0.04) !important}html body .kv-rubber-config .kv-meta-pill.is-delivery{background:linear-gradient(135deg,#fff9df 0%,#fff1a8 100%) !important;border-color:rgba(216,173,0,0.30) !important;color:#5c4500 !important}html body .kv-rubber-config .kv-meta-pill.is-time{background:linear-gradient(135deg,#eef9ff 0%,#e3f8ec 100%) !important;border-color:rgba(26,161,74,0.18) !important;color:#205f46 !important}html body .kv-rubber-config .kv-meta-pill.is-request{background:linear-gradient(135deg,#eef6ff 0%,#dff0ff 100%) !important;border-color:rgba(31,143,255,0.20) !important;color:#15588f !important}html body .kv-rubber-config .kv-meta-pill-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;min-width:24px !important;border-radius:999px !important;font-size:13px !important;font-weight:950 !important;flex:0 0 auto !important;line-height:1 !important}html body .kv-rubber-config .kv-meta-pill.is-delivery .kv-meta-pill-icon{background:#fff7c8 !important;color:#8a6500 !important;border:1px solid rgba(216,173,0,0.22) !important}html body .kv-rubber-config .kv-meta-pill.is-time .kv-meta-pill-icon{background:#ffffff !important;color:#238256 !important;border:1px solid rgba(26,161,74,0.16) !important}html body .kv-rubber-config .kv-meta-pill.is-request .kv-meta-pill-icon{background:#ffffff !important;color:var(--kv-blue) !important;border:1px solid rgba(31,143,255,0.16) !important}html body .kv-rubber-config .kv-meta-pill-text{display:inline-block !important;color:inherit !important}html body .kv-rubber-config .kv-rubber-form-box{margin-top:16px !important;padding:16px !important;border-radius:24px !important;background:radial-gradient(circle at 100% 0%,rgba(255,210,0,0.16),transparent 34%),linear-gradient(180deg,#ffffff 0%,#fbfbf7 100%) !important;border:1px solid rgba(0,0,0,.08) !important;box-shadow:0 14px 30px rgba(0,0,0,.065) !important}html body .kv-rubber-config .kv-rubber-form-heading{margin:0 0 14px !important;padding:0 0 13px !important;border-bottom:1px solid rgba(0,0,0,.07) !important}html body .kv-rubber-config .kv-rubber-form-heading h2{margin:0 !important;padding:0 !important;color:#111111 !important;font-size:22px !important;line-height:1.18 !important;font-weight:950 !important;letter-spacing:-0.02em !important}html body .kv-rubber-config .kv-rubber-form-heading p{margin:6px 0 0 !important;padding:0 !important;color:#666666 !important;font-size:13.5px !important;line-height:1.5 !important;font-weight:750 !important}html body .kv-rubber-config div.wpforms-container-full,html body .kv-rubber-config .wpforms-container{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important}html body .kv-rubber-config .wpforms-form{margin:0 !important;padding:0 !important}html body .kv-rubber-config .wpforms-page-indicator{margin:0 0 16px !important;padding:12px !important;border-radius:18px !important;background:#fffdf0 !important;border:1px solid rgba(255,210,0,.45) !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.72) !important}html body .kv-rubber-config .wpforms-page-indicator-steps{color:#111111 !important;font-size:13px !important;font-weight:900 !important}html body .kv-rubber-config .wpforms-page-indicator-page-progress-wrap{height:8px !important;margin-top:8px !important;border-radius:999px !important;background:rgba(0,0,0,.08) !important;overflow:hidden !important}html body .kv-rubber-config .wpforms-page-indicator-page-progress{height:100% !important;border-radius:999px !important;background:linear-gradient(90deg,var(--kv-yellow),var(--kv-green)) !important}html body .kv-rubber-config .wpforms-field{padding:7px 0 !important;margin:0 !important}html body .kv-rubber-config .wpforms-field-label,html body .kv-rubber-config legend.wpforms-field-label{margin:0 0 7px !important;padding:0 !important;color:#111111 !important;font-size:13px !important;line-height:1.25 !important;font-weight:900 !important}html body .kv-rubber-config .wpforms-field-sublabel,html body .kv-rubber-config .wpforms-field-description{color:#777777 !important;font-size:11.8px !important;line-height:1.4 !important;font-weight:650 !important}html body .kv-rubber-config .wpforms-required-label{color:var(--kv-red) !important;font-weight:900 !important}html body .kv-rubber-config .wpforms-field-html{padding:13px 0 7px !important;margin-top:2px !important}html body .kv-rubber-config .wpforms-field-html > div{display:flex !important;align-items:center !important;gap:9px !important;width:100% !important;min-height:34px !important;padding:9px 12px !important;border-radius:16px !important;background:radial-gradient(circle at 0% 50%,rgba(255,210,0,.22),transparent 36%),linear-gradient(135deg,#ffffff 0%,#fff8d2 100%) !important;color:#111111 !important;border:1px solid rgba(216,173,0,.22) !important;box-shadow:0 7px 16px rgba(255,210,0,.10) !important}html body .kv-rubber-config .wpforms-field-html > div::before{content:"" !important;width:9px !important;height:9px !important;min-width:9px !important;border-radius:999px !important;background:var(--kv-yellow) !important;box-shadow:0 0 0 4px rgba(255,210,0,.18) !important}html body .kv-rubber-config .wpforms-field-html :is(b,auf-bb){display:inline !important;padding:0 !important;margin:0 !important;background:transparent !important;color:#111111 !important;border:0 !important;font-size:13px !important;line-height:1.2 !important;font-weight:950 !important}html body .kv-rubber-config .wpforms-field-html :is(b,auf-bb)::before{display:none !important}html body .kv-rubber-config #wpforms-38686-field_22-container::after{content:"Bitte alle Masse in cm angeben." !important;display:inline-flex !important;align-items:center !important;margin-top:8px !important;padding:7px 10px !important;border-radius:999px !important;background:#ffffff !important;color:#5c4500 !important;border:1px solid rgba(216,173,0,.24) !important;font-size:12px !important;line-height:1.2 !important;font-weight:850 !important;box-shadow:0 5px 12px rgba(255,210,0,.10) !important}html body .kv-rubber-config #wpforms-38686-field_5-container,html body .kv-rubber-config #wpforms-38686-field_25-container,html body .kv-rubber-config #wpforms-38686-field_26-container{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important;min-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden !important}html body .kv-rubber-config #wpforms-38686-field_39-container .wpforms-layout-row,html body .kv-rubber-config #wpforms-38686-field_40-container .wpforms-layout-row{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;align-items:start !important}html body .kv-rubber-config #wpforms-38686-field_39-container .wpforms-layout-column,html body .kv-rubber-config #wpforms-38686-field_40-container .wpforms-layout-column{width:100% !important;max-width:100% !important}html body .kv-rubber-config #wpforms-38686-field_39-container .wpforms-layout-column:has(#wpforms-38686-field_25-container),html body .kv-rubber-config #wpforms-38686-field_40-container .wpforms-layout-column:has(#wpforms-38686-field_5-container),html body .kv-rubber-config #wpforms-38686-field_40-container .wpforms-layout-column:has(#wpforms-38686-field_26-container){display:none !important}html body .kv-rubber-config #wpforms-38686-field_39-container .wpforms-layout-row{grid-template-columns:minmax(0,1fr) !important}html body .kv-rubber-config .wpforms-form input[type="text"],html body .kv-rubber-config .wpforms-form input[type="email"],html body .kv-rubber-config .wpforms-form input[type="tel"],html body .kv-rubber-config .wpforms-form input[type="number"],html body .kv-rubber-config .wpforms-form textarea,html body .kv-rubber-config .wpforms-form select{width:100% !important;max-width:100% !important;min-height:42px !important;padding:10px 12px !important;border-radius:14px !important;border:1px solid rgba(0,0,0,.13) !important;background:#ffffff !important;color:#111111 !important;font-size:13px !important;line-height:1.25 !important;font-weight:750 !important;outline:none !important;box-shadow:0 3px 8px rgba(0,0,0,.025) !important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease !important}html body .kv-rubber-config .wpforms-form textarea{min-height:115px !important;resize:vertical !important}html body .kv-rubber-config .wpforms-form input:focus,html body .kv-rubber-config .wpforms-form textarea:focus,html body .kv-rubber-config .wpforms-form select:focus{border-color:var(--kv-yellow-dark) !important;background:#fffef7 !important;box-shadow:0 0 0 3px rgba(255,210,0,.16) !important}html body .kv-rubber-config .wpforms-form input::placeholder,html body .kv-rubber-config .wpforms-form textarea::placeholder{color:#777777 !important;opacity:1 !important}html body .kv-rubber-config .wpforms-list-inline ul,html body .kv-rubber-config .wpforms-form ul{margin:0 !important;padding:0 !important}html body .kv-rubber-config .wpforms-field-radio ul,html body .kv-rubber-config .wpforms-field-checkbox ul{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important;list-style:none !important;width:100% !important}html body .kv-rubber-config #wpforms-38686-field_1,html body .kv-rubber-config #wpforms-38686-field_7,html body .kv-rubber-config #wpforms-38686-field_8{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}html body .kv-rubber-config #wpforms-38686-field_34{grid-template-columns:1fr !important}html body .kv-rubber-config .wpforms-field-radio li,html body .kv-rubber-config .wpforms-field-checkbox li{margin:0 !important;padding:0 !important;list-style:none !important;position:relative !important;width:100% !important;max-width:100% !important}html body .kv-rubber-config .wpforms-field-radio input[type="radio"],html body .kv-rubber-config .wpforms-field-checkbox input[type="checkbox"]{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:1px !important;height:1px !important}html body .kv-rubber-config .wpforms-field-radio .wpforms-field-label-inline,html body .kv-rubber-config .wpforms-field-checkbox .wpforms-field-label-inline{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;min-height:39px !important;margin:0 !important;padding:10px 12px !important;border-radius:999px !important;background:linear-gradient(180deg,#ffffff 0%,#f8f8f4 100%) !important;color:#222222 !important;border:1px solid rgba(0,0,0,.11) !important;box-shadow:0 5px 12px rgba(0,0,0,.045) !important;cursor:pointer !important;transition:all .16s ease !important;font-size:12.8px !important;line-height:1.15 !important;font-weight:850 !important;text-align:center !important;white-space:normal !important}html body .kv-rubber-config .wpforms-field-radio li:hover .wpforms-field-label-inline,html body .kv-rubber-config .wpforms-field-checkbox li:hover .wpforms-field-label-inline{background:#fff8cc !important;border-color:rgba(216,173,0,.75) !important;transform:translateY(-1px) !important;box-shadow:0 8px 16px rgba(0,0,0,.08) !important}html body .kv-rubber-config .wpforms-field-radio input[type="radio"]:checked + .wpforms-field-label-inline,html body .kv-rubber-config .wpforms-field-checkbox input[type="checkbox"]:checked + .wpforms-field-label-inline,html body .kv-rubber-config .wpforms-field-radio li.wpforms-selected .wpforms-field-label-inline,html body .kv-rubber-config .wpforms-field-checkbox li.wpforms-selected .wpforms-field-label-inline{background:linear-gradient(180deg,var(--kv-yellow-2),var(--kv-yellow)) !important;color:#111111 !important;border-color:var(--kv-yellow-dark) !important;box-shadow:0 0 0 3px rgba(255,210,0,.18),0 7px 14px rgba(255,210,0,.25) !important}html body .kv-rubber-config .wpforms-field-checkbox li.choice-1{grid-column:1 / -1 !important}html body .kv-rubber-config .wpforms-field-checkbox li.choice-1 .wpforms-field-label-inline{justify-content:flex-start !important;border-radius:14px !important;text-align:left !important;padding:12px 13px !important}html body .kv-rubber-config #wpforms-38686-field_10-container{max-width:180px !important}html body .kv-rubber-config .wpforms-uploader,html body .kv-rubber-config .wpforms-form .wpforms-uploader{width:100% !important;min-height:110px !important;border-radius:18px !important;border:1.5px dashed rgba(0,0,0,.22) !important;background:radial-gradient(circle at 20% 0%,rgba(255,210,0,.16),transparent 34%),linear-gradient(180deg,#ffffff,#fbfbf7) !important;color:#111111 !important;padding:16px !important;transition:all .18s ease !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8) !important}html body .kv-rubber-config .wpforms-uploader:hover{border-color:var(--kv-yellow-dark) !important;background:#fff9d8 !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 8px 18px rgba(255,210,0,.12) !important}html body .kv-rubber-config .wpforms-uploader .dz-message{display:grid !important;justify-items:center !important;gap:7px !important;margin:0 !important;color:#111111 !important;text-align:center !important}html body .kv-rubber-config .wpforms-uploader svg{width:38px !important;height:38px !important;color:var(--kv-yellow-dark) !important}html body .kv-rubber-config .wpforms-uploader .modern-title{display:block !important;color:#111111 !important;font-size:13px !important;line-height:1.35 !important;font-weight:850 !important}html body .kv-rubber-config .wpforms-layout-row{display:flex !important;gap:10px !important;align-items:flex-start !important}html body .kv-rubber-config .wpforms-layout-column{padding:0 !important}html body .kv-rubber-config .wpforms-pagebreak-left,html body .kv-rubber-config .wpforms-submit-container{margin-top:14px !important;padding:0 !important}html body .kv-rubber-config .wpforms-page-button,html body .kv-rubber-config button.wpforms-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:12px 20px !important;border-radius:999px !important;border:0 !important;background:var(--kv-yellow) !important;color:#111111 !important;font-size:13px !important;line-height:1 !important;font-weight:950 !important;cursor:pointer !important;box-shadow:0 9px 20px rgba(255,210,0,.30) !important;transition:all .18s ease !important}html body .kv-rubber-config .wpforms-page-button:hover,html body .kv-rubber-config button.wpforms-submit:hover{transform:translateY(-1px) !important;background:#ffe66f !important;box-shadow:0 13px 26px rgba(255,210,0,.36) !important}html body .kv-rubber-config .wpforms-page-prev{background:#f5f5ef !important;color:#111111 !important;border:1px solid rgba(0,0,0,.10) !important;box-shadow:0 8px 18px rgba(0,0,0,.07) !important}html body .kv-rubber-config .wpforms-page-prev:hover{background:#eeeeE7 !important;color:#111111 !important}html body .kv-rubber-config .wpforms-error,html body .kv-rubber-config label.wpforms-error{color:var(--kv-red) !important;font-size:12px !important;font-weight:800 !important}html body .kv-rubber-config .wpforms-field input.wpforms-error,html body .kv-rubber-config .wpforms-field textarea.wpforms-error,html body .kv-rubber-config .wpforms-field select.wpforms-error{border-color:var(--kv-red) !important;box-shadow:0 0 0 3px rgba(217,0,0,.10) !important}html body .kv-rubber-config .wpforms-confirmation-container-full,html body .kv-rubber-config .wpforms-confirmation-container{margin:0 !important;padding:16px !important;border-radius:18px !important;background:#effaf3 !important;border:1px solid rgba(26,161,74,.22) !important;color:#185c35 !important;font-size:14px !important;line-height:1.55 !important;font-weight:800 !important}html body .kv-rubber-config .kv-rubber-description{margin-top:16px !important;padding:17px !important;border-radius:20px !important;background:#f8f8f4 !important;border:1px solid rgba(0,0,0,.06) !important}html body .kv-rubber-config .kv-rubber-description h2{margin:0 0 9px !important;font-size:19px !important;line-height:1.25 !important;font-weight:950 !important;color:#111111 !important}html body .kv-rubber-config .kv-rubber-description p{margin:0 !important;color:#555555 !important;font-size:14px !important;line-height:1.7 !important}html body .kv-rubber-config .kv-rubber-description p + p{margin-top:10px !important}html body .kv-rubber-config .kv-rubber-description :is(strong,auf-s){color:#111111 !important;font-weight:900 !important}html body .kv-rubber-config .kv-feature-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:9px !important;margin-top:14px !important}html body .kv-rubber-config .kv-feature-item{padding:13px 12px !important;border-radius:16px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.07) !important;box-shadow:0 6px 14px rgba(0,0,0,.035) !important}html body .kv-rubber-config .kv-feature-item :is(b,auf-bb){display:block !important;color:#111111 !important;font-size:12.5px !important;line-height:1.25 !important;font-weight:900 !important}html body .kv-rubber-config .kv-feature-item span{display:block !important;margin-top:4px !important;color:#666666 !important;font-size:12px !important;line-height:1.35 !important}html body .kv-rubber-config .kv-trust-box{margin-top:14px !important;padding:14px !important;border-radius:18px !important;background:#ffffff !important;border:1px solid rgba(0,0,0,.07) !important;text-align:center !important}html body .kv-rubber-config .kv-trust-box p{margin:0 !important;color:#333333 !important;font-size:12.5px !important;line-height:1.45 !important;font-weight:800 !important}@media (max-width:767px){html body .kv-rubber-config .kv-rubber-card{border-radius:20px !important}html body .kv-rubber-config .kv-rubber-content{padding:16px !important}html body .kv-rubber-config .kv-rubber-title{font-size:30px !important}html body .kv-rubber-config .kv-rubber-subtitle{font-size:16px !important}html body .kv-rubber-config .kv-rubber-meta-row{gap:8px !important;margin:14px 0 !important}html body .kv-rubber-config .kv-meta-pill{width:100% !important;justify-content:flex-start !important}html body .kv-rubber-config .kv-rubber-form-box{padding:14px !important;border-radius:20px !important}html body .kv-rubber-config .wpforms-field-radio ul,html body .kv-rubber-config .wpforms-field-checkbox ul,html body .kv-rubber-config #wpforms-38686-field_1,html body .kv-rubber-config #wpforms-38686-field_7,html body .kv-rubber-config #wpforms-38686-field_8{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body .kv-rubber-config #wpforms-38686-field_1 li:nth-child(3),html body .kv-rubber-config #wpforms-38686-field_7 li:nth-child(3),html body .kv-rubber-config #wpforms-38686-field_8 li:nth-child(3){grid-column:1 / -1 !important}html body .kv-rubber-config .wpforms-layout-row{display:block !important}html body .kv-rubber-config .wpforms-layout-column{width:100% !important;max-width:100% !important}html body .kv-rubber-config #wpforms-38686-field_39-container .wpforms-layout-row,html body .kv-rubber-config #wpforms-38686-field_40-container .wpforms-layout-row{display:grid !important;grid-template-columns:1fr !important;gap:8px !important}html body .kv-rubber-config #wpforms-38686-field_10-container{max-width:100% !important}html body .kv-rubber-config .kv-feature-grid{grid-template-columns:1fr !important}html body .kv-rubber-config .wpforms-page-button,html body .kv-rubber-config button.wpforms-submit{width:100% !important;margin-top:7px !important}}@media (max-width:420px){html body .kv-rubber-config .wpforms-field-radio ul,html body .kv-rubber-config .wpforms-field-checkbox ul,html body .kv-rubber-config #wpforms-38686-field_1,html body .kv-rubber-config #wpforms-38686-field_7,html body .kv-rubber-config #wpforms-38686-field_8{grid-template-columns:1fr !important}html body .kv-rubber-config #wpforms-38686-field_1 li:nth-child(3),html body .kv-rubber-config #wpforms-38686-field_7 li:nth-child(3),html body .kv-rubber-config #wpforms-38686-field_8 li:nth-child(3){grid-column:auto !important}}