body{font-family:sans-serif;width:100%}form,header{display:flex;width:100%;flex-direction:column;gap:20px;align-items:center;margin-bottom:25px}h1{text-align:center;margin-bottom:0}h2{color:#fff;font-size:16px}h2,h3{margin:0}h3{font-size:14px}header h1{margin:0}label{font-size:14px;color:#505050}fieldset{width:100%;border:none;background-color:#f5f5f5;position:relative;margin-top:35px;margin-left:0;margin-right:0}.mantine-Fieldset-legend{font-size:1.2rem;font-weight:700;position:absolute;top:-25px;left:0}.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-NativeSelect-input,.mantine-NumberInput-input,.mantine-TagsInput-input,.mantine-TextInput-input,.mantine-Textarea-input{border:none;border-radius:0;color:#000}.bestehendes-darlehen-immobilie .mantine-DateInput-input,.bestehendes-darlehen-immobilie .mantine-DatePickerInput-input,.bestehendes-darlehen-immobilie .mantine-NativeSelect-input,.bestehendes-darlehen-immobilie .mantine-NumberInput-input,.bestehendes-darlehen-immobilie .mantine-TagsInput-input,.bestehendes-darlehen-immobilie .mantine-TextInput-input,.bestehendes-darlehen-immobilie .mantine-Textarea-input{border:1px solid grey}.mantine-NumberInput-input{text-align:right}.number-input .mantine-NumberInput-input{padding-right:30px}.mantine-DateInput-label,.mantine-DatePickerInput-label,.mantine-NativeSelect-label,.mantine-NumberInput-label,.mantine-TagsInput-label,.mantine-TextInput-label,.mantine-Textarea-label{color:#505050}.mantine-Accordion-item{border:none;margin:20px 0}.mantine-Accordion-control,.mantine-Accordion-control:hover{background-color:#26668d}.mantine-Accordion-control-disabled,.mantine-Accordion-control-disabled:hover{background-color:gray}.mantine-Accordion-root{width:100%}.mantine-Accordion-content{padding:0}.mantine-Radio-body{display:flex;align-items:center}.chevron[data-rotate]{transform:rotate(45deg)}.company-card,.partner-card{font-size:.9rem;display:flex;align-items:center;gap:15px}.partner-card{justify-content:center}.bestehendes-darlehen-wrapper span,.company-card p,.company-card span,.partner-card p,.partner-card span{margin:0;font-size:.8rem}.company-card h3,.partner-card h3{text-align:start;font-weight:600;margin:0;font-size:18px}div.placeholder{display:flex;justify-content:center;align-items:center;border:1px solid #000;background-color:#d3d3d3;width:100px;height:100px;margin:0}.antragsteller-checkbox{margin:20px 20px 40px 10px}button[type=submit]{width:50%;min-width:130px;max-width:300px;padding:5px 10px}button.europace-button{height:35px;border:1px solid #fff;font-size:14px;background-color:#f3f5f8}button.europace-button:hover{background-color:#d6e4ee}button.europace-button:active{background-color:#d6d8ee}.image-wrapper{height:100px;width:100px;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:contain}.section-wrapper{margin:10px 0}.inline-wrapper{display:flex;justify-content:space-between;gap:8px}@media only screen and (min-width:640px){.input-wrapper{flex-direction:row}div .container,form{width:95%}}@media only screen and (min-width:1024px){div .container,form{width:60%}}@media only screen and (min-width:1280px){div .container,form{width:50%}}