.ki__body{padding-top:var(--sp-4)}.ki{margin-top:var(--sp-4)}.ki:focus{outline:none}.ki{opacity:0;animation:ki-rise .5s cubic-bezier(.22,1,.36,1) both;animation-delay:.42s}@keyframes ki-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ki{animation:none;opacity:1;transform:none}}.ki #klienten-info_wrapper{font-family:Montserrat,system-ui,sans-serif;padding:var(--sp-3);border:2px solid var(--text);border-radius:18px;background:var(--surface);color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner label,.ki #klienten-info_wrapper .ki-r-checkbox label{color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner div.ki-r-primary-sub:not(form *){background-color:var(--tint-soft);box-shadow:inset 0 0 0 1000px var(--tint-soft);color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner div.ki-r-primary:not(form *){background-color:var(--text);box-shadow:inset 0 0 0 1000px var(--text);color:var(--surface)}.ki #klienten-info_wrapper .kicss-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.ki #klienten-info_wrapper .kicss-form select,.ki #klienten-info_wrapper .ki-r-checkbox{background-color:var(--surface);color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-back{background-color:var(--tint-soft);color:var(--text)}.ki-notice{margin:0;padding:var(--sp-4) 0;color:var(--text-muted);font-weight:700}.ki #klienten-info_wrapper h2.pagetitle{margin:0 0 var(--sp-2);font-family:Anton,Impact,sans-serif;font-weight:400;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.12;text-transform:uppercase;letter-spacing:.005em;color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner h2:not(.pagetitle){margin:var(--sp-3) 0 var(--sp-1);font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.ki #klienten-info_wrapper p,.ki #klienten-info_wrapper .ki-bodytext{font-family:inherit;font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted)}.ki #klienten-info_wrapper label,.ki #klienten-info_wrapper .ki_wrapper_rechner label,.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group label{font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);text-align:left;width:auto;margin:0}.ki #klienten-info_wrapper .ki_wrapper_rechner form{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-3) var(--sp-2);align-items:end}.ki #klienten-info_wrapper .ki_wrapper_rechner form :is(fieldset,div):has(>.kicss-g){display:contents}.ki #klienten-info_wrapper .ki_wrapper_rechner form :is(fieldset,div):has(>.kicss-g):is([style*="display:block"],[style*="display: block"]){display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sp-3) var(--sp-2);align-items:end}.ki #klienten-info_wrapper .ki_wrapper_rechner form :not(.kicss-g):not(.kicss-g *):not(:has(>.kicss-g)){grid-column:1 / -1}.ki #klienten-info_wrapper form .kicss-g{display:contents;letter-spacing:normal;word-spacing:normal}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]{display:block;float:none;width:auto;min-width:0;letter-spacing:normal;word-spacing:normal;grid-column-end:span 3}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:not(:has(input,select)){align-self:center}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:not(:has(input,select)):first-child{grid-column-end:span 6}.ki #klienten-info_wrapper form .kicss-g>.kicss-u-lg-1-5:has(input,select){grid-column-end:span 2}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:first-child{grid-column-start:1}.ki #klienten-info_wrapper form .kicss-g:has(.kicss-u-lg-1-5)>[class*=kicss-u]:not(:has(input,select)){grid-column:1 / -1}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:has(>.kicss-u-md-1-2){grid-column-end:span 6}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]>.kicss-u-23-24.kicss-u-md-1-2{width:calc(50% - 8px)}.ki #klienten-info_wrapper form .kicss-g>.ki-r-subtext{grid-column:1 / -1;align-self:start}.ki #klienten-info_wrapper form .kicss-g:is(.ki-r-primary,.ki-r-primary-sub):not(:has(input,select))>[class*=kicss-u]:first-child:has(+[class*=kicss-u]){font-weight:700;font-size:var(--fs-sm);color:var(--text)}.ki #klienten-info_wrapper form .kicss-g:is(.ki-r-primary,.ki-r-primary-sub):not(:has(input,select))>[class*=kicss-u]+[class*=kicss-u]{display:flex;align-items:center;justify-content:flex-end;min-height:48px;padding:0 var(--sp-2);border-radius:12px;background:var(--tint-soft);font-family:Space Mono,monospace;font-size:14px;font-weight:700;color:var(--text)}.ki #klienten-info_wrapper .ki_wrapper_rechner form [class*=kicss-u]:not(.kicss-g):not(.kicss-g *):not(.ki-r-buttons):has(input,select){grid-column:1 / span 3}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:has(input,select) label:not(.ki-r-checkbox label){display:block;margin-bottom:var(--sp-1)}.ki #klienten-info_wrapper form .kicss-u-23-24{width:100%}.ki #klienten-info_wrapper form .kicss-form-stacked label,.ki #klienten-info_wrapper form .kicss-form-stacked select{margin:0}.ki #klienten-info_wrapper form .kicss-g:has(input[type=radio]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);grid-column:1 / -1;margin:0;padding:0;border:0}.ki #klienten-info_wrapper form .kicss-g:has(input[type=radio])>[class*=kicss-u]{display:flex;align-items:center;gap:var(--sp-1);width:auto;min-height:32px;font-size:14px;color:var(--text)}.ki #klienten-info_wrapper form .kicss-g:has(input[type=radio])>[class*=kicss-u]:first-child{flex:1 1 100%}.ki #klienten-info_wrapper form .kicss-g:has(input[type=radio])>[class*=kicss-u]:not(:has(input,label)){display:none}@media(max-width:63.99rem){.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u],.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:not(:has(input,select)):first-child{grid-column-end:span 6}.ki #klienten-info_wrapper form .kicss-g>.kicss-u-lg-1-5:has(input,select){grid-column-end:span 4}}@media(max-width:39.99rem){.ki #klienten-info_wrapper .ki_wrapper_rechner form{gap:var(--sp-2)}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u],.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:not(:has(input,select)):first-child,.ki #klienten-info_wrapper form .kicss-g>.kicss-u-lg-1-5:has(input,select),.ki #klienten-info_wrapper .ki_wrapper_rechner form [class*=kicss-u]:not(.kicss-g):not(.kicss-g *):not(.ki-r-buttons):has(input,select){grid-column:1 / -1}}.ki #klienten-info_wrapper form h3,.ki #klienten-info_wrapper form h4.ki-r-primary-sub,.ki #klienten-info_wrapper form .kicss-g:not(:has(input,select,label)):has(>[class*=kicss-u]:only-child),.ki #klienten-info_wrapper form .kicss-g.ki-r-primary-sub:not(:has(input,select)):not(:has(>[class*=kicss-u]+[class*=kicss-u])),.ki #klienten-info_wrapper form .kicss-g.ki-r-primary:not(:has(input,select)):not(:has(>[class*=kicss-u]+[class*=kicss-u])),.ki #klienten-info_wrapper .ki_wrapper_rechner h2:not(.pagetitle){display:block;grid-column:1 / -1;margin:var(--sp-3) 0 0;padding:0 0 var(--sp-1);border:0;border-bottom:1px solid var(--border);font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.02em;color:var(--text);background:none;box-shadow:none}.ki #klienten-info_wrapper form .kicss-g:not(:has(input,select,label))>[class*=kicss-u]:only-child,.ki #klienten-info_wrapper form .kicss-g.ki-r-primary-sub:not(:has(input,select)):not(:has(>[class*=kicss-u]+[class*=kicss-u]))>[class*=kicss-u]{width:auto;display:block}.ki #klienten-info_wrapper form h3 b{font-weight:inherit}.ki #klienten-info_wrapper .kicss-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]),.ki #klienten-info_wrapper .kicss-form select{display:block;width:100%;height:48px;margin:0;font-family:inherit;font-size:14.5px;line-height:1.3;color:var(--text);background:var(--surface);border:2px solid var(--text);border-radius:12px;padding:0 var(--sp-2);box-shadow:none;box-sizing:border-box;transition:box-shadow .18s}@supports (font: -apple-system-body){.ki #klienten-info_wrapper .kicss-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden])[type=date]{padding-top:13px}}.ki #klienten-info_wrapper .kicss-form select{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-repeat:no-repeat;background-position:right 14px center;background-size:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C7346' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=dark] .ki #klienten-info_wrapper .kicss-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236FCF97' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ki #klienten-info_wrapper .kicss-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236FCF97' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:has(input,select){display:flex;flex-direction:column;justify-content:flex-end}.ki #klienten-info_wrapper form .kicss-g>[class*=kicss-u]:has(input,select)>.kicss-u-23-24{display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 auto}.ki #klienten-info_wrapper .kicss-form input[type=number]{font-family:Space Mono,monospace;font-size:14px}.ki #klienten-info_wrapper .kicss-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):focus,.ki #klienten-info_wrapper .kicss-form select:focus{outline:none;box-shadow:4px 4px 0 var(--accent)}.ki #klienten-info_wrapper .kicss-form input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):not([type=hidden]):is(.kicss-result,[disabled]){opacity:1;background:var(--tint-soft)!important;border-color:transparent;color:var(--text)!important;font-weight:700;cursor:default}.ki #klienten-info_wrapper .kicss-form input.kicss-result::-webkit-inner-spin-button,.ki #klienten-info_wrapper .kicss-form input[disabled]::-webkit-inner-spin-button{display:none}.ki #klienten-info_wrapper .kicss-form input[type=radio],.ki #klienten-info_wrapper .kicss-form input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px;margin:0 var(--sp-1) 0 0;vertical-align:-3px}.ki #klienten-info_wrapper .kicss-form label:has(>input[type=radio]){display:flex;align-items:center;gap:var(--sp-1);min-height:32px;font-family:inherit;font-size:14px;text-transform:none;letter-spacing:0;color:var(--text)}.ki #klienten-info_wrapper .ki-r-checkbox{height:auto;width:auto;position:relative;border:0;border-radius:0;box-shadow:none;padding:0;min-height:0;display:block}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;visibility:visible!important}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]+label,.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]:checked+label{position:static;width:100%;height:48px;margin:0;padding:0;text-indent:0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:2px solid var(--text);border-radius:12px;background:var(--surface);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0;line-height:1;color:var(--text);box-sizing:border-box;transition:box-shadow .18s}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]+label:before,.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]+label:after{display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]+label:before{content:"Nein";background:var(--text);color:var(--bg)}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]+label:after{content:"Ja"}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]:checked+label:before{background:none;color:var(--text)}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]:checked+label:after{background:var(--accent);color:#1a1c18}.ki #klienten-info_wrapper .ki-r-checkbox input[type=checkbox]:focus-visible+label{box-shadow:4px 4px 0 var(--accent)}.ki #klienten-info_wrapper .ki_wrapper_rechner form{margin-top:var(--sp-4)}.ki #klienten-info_wrapper .ki_wrapper_rechner p.bodytext{margin:0}.ki #klienten-info_wrapper form .ki-r-buttons~h3{margin-top:var(--sp-4)}.ki #klienten-info_wrapper .ki-r-subtext{margin:0;font-family:inherit;font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted)}.ki #klienten-info_wrapper p.ki-r-subtext{padding-top:var(--sp-2);border-top:1px solid var(--border);font-size:12.5px}.ki #klienten-info_wrapper p.ki-r-subtext a{color:inherit}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);width:100%;margin:var(--sp-2) 0 0;padding:0;border:0}.ki #klienten-info_wrapper .kicss-button,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-submit,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-reset,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-back{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;margin:0;padding:12px 20px;border:2px solid var(--text);border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;color:var(--text);background:transparent;background-image:none;box-shadow:none;cursor:pointer;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s,background .18s,color .18s}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-submit,.ki #klienten-info_wrapper .kicss-button.ki-submit{padding:var(--sp-2) var(--sp-3);font-size:15px;background:var(--text);color:var(--bg)}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-reset{border-color:var(--text-muted)}.ki #klienten-info_wrapper .kicss-button:hover,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-submit:hover,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-reset:hover,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-back:hover{transform:translateY(-2px);box-shadow:4px 4px 0 var(--accent)}.ki #klienten-info_wrapper .kicss-button:focus-visible,.ki #klienten-info_wrapper .ki_wrapper_rechner input[type=submit]:focus-visible,.ki #klienten-info_wrapper .ki_wrapper_rechner input[type=reset]:focus-visible,.ki #klienten-info_wrapper .ki_wrapper_rechner input[type=button]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ki #klienten-info_wrapper .ki_wrapper_rechner .kicss-g:not(form *){padding:var(--sp-1) 0;border-top:0}.ki #klienten-info_wrapper .ki_wrapper_rechner div.kicss-g.ki-r-primary-sub{border-radius:8px}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-value,.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-number{font-family:Space Mono,monospace;font-size:13px}.ki #klienten-info_wrapper .ki_wrapper_rechner .ki-r-name{font-size:var(--fs-sm)}.ki #klienten-info_wrapper .ki_wrapper_rechner div.kicss-g:not(form *):not(.ki-r-primary):not(.ki-r-primary-sub){border-bottom:1px solid var(--border)}.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group{display:flex;flex-direction:column;gap:var(--sp-1);margin:0 0 var(--sp-2)}.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group input,.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group select{width:100%!important;display:block}@media(min-width:48rem){.ki #klienten-info_wrapper .kicss-form-aligned fieldset{display:grid;grid-template-columns:10rem 1fr 1fr;column-gap:var(--sp-2);align-items:end}.ki #klienten-info_wrapper .kicss-form-aligned fieldset>:is(p,#ki_nl_zustimmung,.ki-consent,.ki-submit,.ki-error),.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group:has(#captcha){grid-column:1 / -1}.ki #klienten-info_wrapper .kicss-form-aligned .kicss-control-group:has(#captcha) input{max-width:20rem}.ki #klienten-info_wrapper .kicss-form-aligned .ki-submit{justify-self:start}}.ki #klienten-info_wrapper .kicss-form .newsletter-captcha{position:static;display:block;width:auto;align-self:flex-start;height:50px;margin:var(--sp-1) 0 0!important;border:2px solid var(--text);border-radius:12px}.ki #klienten-info_wrapper .ki-captcha-hint{margin:0 0 var(--sp-2)}.ki #klienten-info_wrapper .kicss-form button.ki-captcha-reload{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:700;color:var(--text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.ki #klienten-info_wrapper .ki-captcha-reload:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ki #klienten-info_wrapper #ki_nl_zustimmung{display:flex;flex-direction:column;gap:var(--sp-1);margin:var(--sp-3) 0 var(--sp-2);padding:var(--sp-2);border-radius:12px;background:var(--tint-soft)}.ki #klienten-info_wrapper #ki_nl_zustimmung p{margin:0;font-size:12.5px}.ki #klienten-info_wrapper #ki_nl_zustimmung p:first-child{font-family:Space Mono,monospace;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.ki #klienten-info_wrapper .ki-consent{display:flex;gap:var(--sp-1);align-items:center;margin:0 0 var(--sp-3);font-family:inherit;font-size:14px;text-transform:none;letter-spacing:0;color:var(--text)}.ki #klienten-info_wrapper .ki-consent em{font-style:normal;color:var(--text-muted)}.ki #klienten-info_wrapper .ki-error{margin:0 0 var(--sp-2);font-weight:700;color:var(--danger, #c0392b)}.ki #klienten-info_wrapper .kicss-form fieldset{padding:0}
