#vorm input:not([type=checkbox]):not([type=radio]),#vorm select,#vorm textarea{width:100%}#vorm .chips input{display:revert;opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}#vorm .chips label:has(input:focus-visible){outline:2px solid var(--jh-green);outline-offset:2px}#vorm .field>span{font-size:.8125rem;font-weight:700}.kp-grid{gap:var(--space-10);grid-template-columns:1.15fr .85fr;align-items:start;display:grid}@media (max-width:900px){.kp-grid{grid-template-columns:1fr}}@media (max-width:640px){#vorm{margin-top:calc(-1 * var(--space-16))}}.kp-steps{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kp-steps li{gap:var(--space-2);align-content:start;display:grid}.kp-field-row-3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.kp-field-row-3{grid-template-columns:1fr}}.kp-steps__n{background:var(--jh-green-tint);width:32px;height:32px;color:var(--jh-green);font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;font-size:.9375rem;display:inline-flex}@media (max-width:768px){.kp-steps{gap:var(--space-6);grid-template-columns:1fr}}
