.FileUpload_container__CUhSZ{display:flex;position:relative;flex-direction:column;align-items:center;padding:var(--act-space-m);border-radius:var(--act-border-radius);border:1px dashed var(--act-color-border);margin-bottom:var(--act-space-m)}.FileUpload_container__CUhSZ .FileUpload_or__kMXbx{font-size:.9em}.FileUpload_container__CUhSZ .FileUpload_mockButton__EoVtT{position:relative}.FileUpload_container__CUhSZ input{opacity:0;position:absolute;appearance:none;inset:0}.FileUpload_container__CUhSZ:has(input:is(:hover,:focus-visible)){border-color:var(--act-color-f2);border-style:solid}.FileUpload_container__CUhSZ:has(input:focus-visible){outline:1px solid var(--act-color-f1)}.FileUpload_selected___LV7Z{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:var(--act-space-s)}.FileUpload_selected___LV7Z li{display:flex;align-items:center;gap:var(--act-space-m);padding:var(--act-space-s);border:1px solid var(--act-color-border);border-radius:var(--act-border-radius)}.FileUpload_selected___LV7Z li span:nth-child(2){font-size:.9em;opacity:.75}div.POSTForm_buttons__GUqiK{display:flex;flex-wrap:wrap;justify-content:space-between}div.POSTForm_buttons__GUqiK button:last-child{margin-left:auto}.POSTForm_formDisclaimer__jdJUq{font-size:.9em}.POSTForm_loadingSpinner__4MOzu,.POSTForm_sendIcon___9_pY{width:1.2em;height:1.2em}div.POSTForm_loadingSpinner__4MOzu{box-sizing:border-box;border-radius:50%;border:2px solid var(--act-color-text-contrast);border-top:2px solid rgba(0,0,0,0);animation-name:POSTForm_spin__SLqOR;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes POSTForm_spin__SLqOR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div.POSTForm_messageError__FzmpB,div.POSTForm_messageSuccess__DAYjQ{display:flex;gap:20px;align-items:center}div.POSTForm_messageSuccess__DAYjQ{color:var(--act-color-success)}div.POSTForm_messageError__FzmpB{color:var(--act-color-danger)}div.POSTForm_security__qK_PH{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}div.POSTForm_security__qK_PH>altcha-widget{flex-shrink:0}div.POSTForm_security__qK_PH>div.POSTForm_datenschutz__gKiT_{display:flex;justify-content:space-between;flex-wrap:wrap;flex:1 1;min-width:65%}div.POSTForm_security__qK_PH>div.POSTForm_datenschutz__gKiT_ label input{display:inline-block;margin:0 5px 0 0}.POSTForm_clearButton__VpXt8{border:1px solid var(--act-color-f2);background:var(--act-color-surface);color:var(--act-color-text)}.POSTForm_clearButton__VpXt8:focus-visible,.POSTForm_clearButton__VpXt8:hover{border-color:var(--act-color-f1);background:var(--act-color-surface)}.ToggleList_controls__Huer5{display:flex;align-items:center;justify-content:space-between}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l{margin:0;border:none;padding:0;display:flex}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l legend{pointer-events:none;position:absolute;opacity:0;width:0;height:0;overflow:hidden}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label{display:grid;justify-items:center;align-items:center;background:var(--act-togglelist-toggle-background,var(--act-color-background));color:var(--act-togglelist-toggle-color,var(--act-color-text));cursor:pointer;padding:var(--act-space-s);min-width:var(--act-togglelist-toggle-size,3ch);min-height:var(--act-togglelist-toggle-size,3ch);border:1px solid rgba(0,0,0,0);z-index:0}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label>span{display:none}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label:last-of-type{border-top-right-radius:var(--act-border-radius);border-bottom-right-radius:var(--act-border-radius)}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label:first-of-type{border-top-left-radius:var(--act-border-radius);border-bottom-left-radius:var(--act-border-radius)}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label.ToggleList_active__amLRq{background:var(--act-togglelist-toggle-active-background,var(--act-color-accent));color:var(--act-togglelist-toggle-active-color,var(--act-color-text-contrast))}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label input{pointer-events:none;position:absolute;opacity:0;width:0;height:0;overflow:hidden}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label:has(input:is(:hover,:focus-visible)){border-color:var(--act-color-accent);background:var(--act-color-surface);color:var(--act-color-text);z-index:10}.ToggleList_controls__Huer5 fieldset.ToggleList_toggle__Vzt0l label:has(input:focus-visible){outline:1px solid var(--act-color-accent)}ul:is(.ToggleList_list__4i_cP,.ToggleList_tile__Vw2lB){padding:0;margin:0}ul.ToggleList_list__4i_cP{display:flex;flex-direction:column;gap:var(--act-space-m);--act-teaser-preview-width:30%}ul.ToggleList_tile__Vw2lB{display:grid;gap:var(--act-space-m);grid-template-columns:repeat(auto-fill,minmax(var(--act-togglelist-grid-width,250px),1fr))}form.postForm{display:flex;flex-direction:column;gap:20px;container:contact-form/inline-size;margin-bottom:var(--act-space-xxl)}form.postForm label{font-weight:400;display:inline-block;max-width:100%}form.postForm .select-group{background:var(--act-color-background);padding:var(--act-space-s);gap:var(--act-space-s);border-radius:var(--act-border-radius);display:flex;align-items:center;--act-color-border:currentColor}form.postForm .select-group.wide>*{flex:1 1}form.postForm .select-group label{display:flex;gap:var(--act-space-xs);align-items:center}form.postForm .form-control{display:block;width:100%;height:50px;padding:10px 15px;font:inherit;line-height:1.428571429;color:inherit;font-weight:400;background-color:var(--act-color-surface);border:1px solid var(--act-color-border);border-radius:var(--act-border-radius)}form.postForm .form-control:focus-visible,form.postForm .form-control:hover{border-color:var(--act-color-f2)}form.postForm .form-control:focus-visible{outline:1px solid var(--act-color-f2)}form.postForm .required,form.postForm label:has([required]):not(.no-required){font-weight:var(--act-font-weight-highlight)}form.postForm .required .form-control,form.postForm label:has([required]):not(.no-required) .form-control{border-color:currentColor}form.postForm .required .form-control:focus-visible,form.postForm .required .form-control:hover,form.postForm label:has([required]):not(.no-required) .form-control:focus-visible,form.postForm label:has([required]):not(.no-required) .form-control:hover{border-color:var(--act-color-f2)}form.postForm .input-group-addon{padding:12px 20px;font-size:inherit;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #555;border-radius:0;width:30px}form.postForm .input-group-addon:first-child{border-right:0}@media(min-width:768px){form.postForm .form-inline .input-group{display:inline-table;vertical-align:middle}}form.postForm .input-group{position:relative;display:table;border-collapse:separate;width:100%}form.postForm .input-group .form-control,form.postForm .input-group-addon,form.postForm .input-group-btn{display:table-cell;vertical-align:middle}form.postForm textarea.form-control{resize:none;height:unset;font-size:inherit}div.four,div.three,div.two{display:grid;gap:20px}div.four{grid-template-columns:repeat(4,1fr)}div.three{grid-template-columns:repeat(3,1fr)}div.two{grid-template-columns:repeat(2,1fr)}@container contact-form (width < 700px){div.four{grid-template-columns:repeat(2,1fr)}}@container contact-form (width < 400px){div.four,div.three,div.two{grid-template-columns:1fr}}.headline{margin:0}