.field[data-astro-cid-vekgkm42]{min-width:0;margin-top:1.5rem}.bezug[data-astro-cid-vekgkm42]{background:var(--color-tile);align-items:baseline;gap:.75rem;margin-bottom:.5rem;padding:.875rem 1.25rem;display:flex}.bezug[data-astro-cid-vekgkm42][hidden]{display:none}.bezug-pixel[data-astro-cid-vekgkm42]{background:var(--color-black);flex:none;width:.5rem;height:.5rem}fieldset[data-astro-cid-vekgkm42].field{border:0;margin-inline:0;padding:0}.label[data-astro-cid-vekgkm42]{margin-bottom:.5rem;padding:0;font-weight:600;display:block}.req[data-astro-cid-vekgkm42]{font-weight:400;font-size:var(--text-small);color:var(--color-muted);margin-left:.5rem}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:not([type=radio]),.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-height:3rem;font:inherit;color:var(--color-black);background:var(--color-white);border:1px solid var(--color-field-line);appearance:none;border-radius:0;padding:.625rem .875rem;display:block}.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2.5'/%3E%3C/svg%3E");background-position:calc(100% - 1rem);background-repeat:no-repeat;background-size:.75rem .5rem;padding-right:2.5rem}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]::placeholder{color:var(--color-muted);opacity:1}.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{outline:3px solid var(--color-black);outline-offset:0}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border:2px solid var(--color-error)}.contact-form[data-astro-cid-vekgkm42]{container-type:inline-size}.choices[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.choices[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]{min-width:0}@container (width>=34rem){.choices[data-astro-cid-vekgkm42]{grid-template-columns:repeat(2,minmax(0,1fr))}.choices[data-astro-cid-vekgkm42]>[data-astro-cid-vekgkm42]:first-child:nth-last-child(odd){grid-column:1/-1}}.choice[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{text-wrap:balance}.choice[data-astro-cid-vekgkm42]{background:var(--color-white);border:1px solid var(--color-field-line);cursor:pointer;min-height:3.5rem;transition:background-color .16s var(--ease-out);align-items:center;gap:.75rem;padding:.625rem 1rem;font-weight:600;display:flex}.choice[data-astro-cid-vekgkm42]:hover{background:#fffbd6}.choice[data-astro-cid-vekgkm42]:has(input:checked){background:var(--color-yellow);border-color:var(--color-black)}.choice-symbol[data-astro-cid-vekgkm42]{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:1.5rem;height:1.5rem}.choice[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.25rem;height:1.25rem;accent-color:var(--color-black);flex:none;margin:0}.contact-form[data-astro-cid-vekgkm42] .altcha-main>div,.contact-form[data-astro-cid-vekgkm42] .altcha-checkbox-wrap,.contact-form[data-astro-cid-vekgkm42] .altcha-checkbox-wrap label{min-width:0}.contact-form[data-astro-cid-vekgkm42] .altcha-checkbox-wrap label{overflow-wrap:anywhere}.field-error[data-astro-cid-vekgkm42]{color:var(--color-error);margin-top:.5rem;font-weight:600}[data-astro-cid-vekgkm42][data-for][hidden],.field-error[data-astro-cid-vekgkm42][hidden]{display:none}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-status[data-astro-cid-vekgkm42]:not(:empty){background:var(--color-tile);margin-top:1.5rem;padding:1rem 1.25rem;font-weight:600}.form-status[data-astro-cid-vekgkm42][data-kind=error]:not(:empty){color:var(--color-error);background:#fbeceb}.form-error-box[data-astro-cid-vekgkm42]{color:var(--color-error);background:#fbeceb;margin-bottom:1.5rem;padding:1rem 1.25rem;font-weight:600;display:none}.form-error-box[data-astro-cid-vekgkm42]:target{display:block}.form-success[data-astro-cid-vekgkm42]{background:var(--color-yellow);padding:2.5rem 2rem}.form-success[data-astro-cid-vekgkm42][hidden]{display:none}.form-success[data-astro-cid-vekgkm42]:focus{outline:none}altcha-widget[data-astro-cid-vekgkm42]{--altcha-border-width:1px;--altcha-border-radius:0;--altcha-border-color:var(--color-field-line);--altcha-color-base:var(--color-white);--altcha-color-base-content:var(--color-black);--altcha-color-primary:var(--color-black);--altcha-color-primary-content:var(--color-white);--altcha-color-error:var(--color-error);--altcha-checkbox-border-radius:0;--altcha-checkbox-size:1.75rem;--altcha-checkbox-border-color:var(--color-black);--altcha-shadow:none;--altcha-max-width:100%;--altcha-padding:.75rem 1rem;font-family:inherit;display:block}altcha-widget[data-astro-cid-vekgkm42] .altcha-checkbox-wrap label{cursor:pointer;align-items:center;min-height:2.75rem;padding-inline:.5rem;font-weight:600;display:inline-flex}
