.kw .hero-navy{background:var(--nachtblau)}.kw .hero-navy .crumbs{font-size:12.5px;color:#8fa0b3;padding:20px 0 0}.kw .hero-navy .crumbs a:hover{color:var(--weiss)}.kw .hero-navy .crumbs span.sep{margin:0 7px;color:#4a5a6e}.kw .kicker{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--orange)}.kw .kicker:before{content:"";width:22px;height:2px;background:var(--orange);border-radius:2px}.kw .head{max-width:760px;padding:52px 0 40px}.kw .head .kicker{margin-bottom:16px}.kw .head h1{color:var(--weiss);font-size:40px;line-height:1.2;margin-bottom:14px}.kw .head p{color:#b9c4d0;font-size:16.5px;max-width:56ch}.kw .hl{position:relative;display:inline-block}.kw .hl svg{position:absolute;left:2%;bottom:-8px;width:96%;height:10px;color:var(--orange)}.kw .contact-stage{background:var(--paper);padding-bottom:0}.kw .contact-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start;padding:56px 0 8px}.kw .card-panel{background:var(--weiss);border-radius:var(--r-lg);padding:38px 40px;box-shadow:0 18px 44px #1414160f}.kw .card-panel h2{font-size:23px;margin-bottom:6px}.kw .card-panel .lead{color:var(--muted);font-size:14.5px;margin-bottom:26px}.kw .card-panel .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kw .card-panel .field{margin-bottom:18px;display:block;position:static;width:auto}.kw .card-panel .field.full{grid-column:1 / -1}.kw .card-panel label{display:block;font-size:13.5px;font-weight:600;color:var(--ink);margin-bottom:7px}.kw .card-panel label .opt{font-weight:400;color:var(--muted)}.kw .card-panel input,.kw .card-panel select,.kw .card-panel textarea{width:100%;border:1px solid var(--rand);border-radius:var(--r-sm);padding:13px 15px;font-family:inherit;font-size:14.5px;color:var(--ink);background:var(--weiss);transition:border-color .15s ease,box-shadow .15s ease}.kw .card-panel input::placeholder,.kw .card-panel textarea::placeholder{color:#b3b3b8}.kw .card-panel input:focus,.kw .card-panel select:focus,.kw .card-panel textarea:focus{outline:none;border-color:var(--orange);box-shadow:0 0 0 3px #e67e2224}.kw .card-panel textarea{resize:vertical;min-height:130px}.kw .card-panel select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238a8a90' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.kw .card-panel .check{display:flex;gap:11px;align-items:flex-start;font-size:12.5px;color:var(--muted);line-height:1.55;margin-bottom:22px;font-weight:400}.kw .card-panel .check input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;min-width:18px;min-height:18px;padding:0;flex:none;margin-top:2px;accent-color:var(--orange);border:none;box-shadow:none}.kw .card-panel .check a{text-decoration:underline;text-underline-offset:2px}.kw .card-panel .form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.kw .card-panel .form-note{font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.kw .card-panel .form-note .icon-sm{color:var(--gruen)}.kw .card-panel .form-success{display:none;align-items:flex-start;gap:13px;background:#eaf4ee;border:1px solid #cfe6da;color:#155a3a;border-radius:var(--r-md);padding:16px 18px;font-size:14.5px;line-height:1.6;margin-bottom:22px}.kw .card-panel .form-success.show{display:flex}.kw .card-panel .form-success .icon{color:var(--gruen);margin-top:2px}.kw .card-panel .form-success strong{color:#0f4a30}.kw .card-panel .form-error{background:#fbeaea;border:1px solid #f0cdcd;color:#9a2c2c;border-radius:var(--r-md);padding:14px 18px;font-size:14px;line-height:1.6;margin-bottom:22px}.kw .aside{display:grid;gap:16px}.kw .info-card{background:var(--weiss);border-radius:var(--r-lg);padding:26px;box-shadow:0 18px 44px #1414160d}.kw .info-card h3{font-size:15px;margin-bottom:16px}.kw .contact-line{display:flex;gap:14px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--rand)}.kw .contact-line:first-of-type{border-top:none;padding-top:0}.kw .c-ico{width:40px;height:40px;border-radius:12px;background:var(--paper);color:var(--ink);flex:none;display:flex;align-items:center;justify-content:center}.kw .c-ico svg{width:19px;height:19px}.kw .c-ico.navy{background:var(--nachtblau);color:var(--weiss)}.kw .c-ico.wa{background:#25d366;color:var(--weiss)}.kw .contact-line .c-body{min-width:0}.kw .contact-line .c-label{font-size:12.5px;color:var(--muted);margin-bottom:2px}.kw .contact-line .c-val{font-size:14.5px;font-weight:600;color:var(--ink);word-break:break-word}.kw .contact-line .c-val a{border-bottom:2px solid var(--orange);padding-bottom:1px}.kw .contact-line .c-sub{font-size:12.5px;color:var(--muted);margin-top:2px}.kw .hours{list-style:none}.kw .hours li{display:flex;justify-content:space-between;gap:12px;font-size:14px;padding:9px 0;border-top:1px solid var(--rand)}.kw .hours li:first-child{border-top:none}.kw .hours li span:first-child{color:var(--text)}.kw .hours li span:last-child{font-weight:600;color:var(--ink)}.kw .response-badge{display:inline-flex;align-items:center;gap:8px;background:#eaf4ee;color:#155a3a;font-size:13px;font-weight:600;padding:8px 14px;border-radius:999px;margin-top:16px}.kw .response-badge .icon-sm{color:var(--gruen)}.kw .addr{font-size:14px;line-height:1.7;color:var(--text)}.kw .addr strong{color:var(--ink);font-weight:600}.kw .addr.muted{color:var(--muted);font-size:13px}.kw .selfserve{padding-top:40px;padding-bottom:52px}.kw .ss-head{margin-bottom:26px}.kw .ss-head h2{font-size:24px}.kw .ss-head p{color:var(--muted);margin-top:8px}.kw .ss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kw .ss-card{background:var(--weiss);border:1px solid var(--rand);border-radius:var(--r-lg);padding:26px 24px;display:flex;flex-direction:column;gap:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.kw .ss-card:hover{transform:translateY(-3px);border-color:transparent;box-shadow:0 16px 34px #14141614}.kw .ss-card .ss-ico{width:44px;height:44px;border-radius:12px;background:var(--paper);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.kw .ss-card .ss-ico svg{width:22px;height:22px}.kw .ss-card h3{font-size:16.5px}.kw .ss-card p{font-size:13.5px;color:var(--muted)}.kw .ss-card .ss-link{margin-top:6px;font-size:13.5px;font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:6px}.kw .ss-card .ss-link .icon-sm{color:var(--orange);transition:transform .18s ease}.kw .ss-card:hover .ss-link .icon-sm{transform:translate(3px)}.kw .kw-faq-shell .section-head{display:block;text-align:center;margin-bottom:40px}.kw .kw-faq-shell .section-head h2{font-size:27px}.kw .kw-faq-shell .section-head p{color:var(--muted);margin-top:10px;max-width:none;margin-left:auto;margin-right:auto}.kw .kw-faq-shell details.acc{background:var(--weiss);border:1px solid var(--rand)}.kw .kw-faq-shell details.acc summary{padding:17px 20px;font-weight:600;font-size:15px}.kw .kw-faq-shell details.acc .acc-body{padding:2px 20px 18px;font-size:14.5px;line-height:1.65}.kw .kw-faq-shell details.acc .acc-body a{text-decoration:underline;text-underline-offset:2px}.kw .kw-faq-shell .faq-wrap{max-width:760px}.kw .faq-foot{text-align:center;margin-top:30px;font-size:14.5px;color:var(--muted)}.kw .faq-foot a{color:var(--ink);font-weight:600;border-bottom:2px solid var(--orange);padding-bottom:1px}@media(max-width:1020px){.kw .contact-grid{grid-template-columns:1fr;gap:22px}.kw .ss-grid{grid-template-columns:1fr}.kw .head h1{font-size:31px}}@media(max-width:640px){.kw .head{padding:36px 0 26px}.kw .head h1{font-size:26px}.kw .card-panel{padding:26px 22px}.kw .card-panel .form-row{grid-template-columns:1fr;gap:0}.kw .kw-faq-shell .section-head h2{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/kw-contact.css.map */
