.cfy-component.confinity-form-component{--cfy-form-element-default-spacing:1.6rem;--bs-gutter-x:calc(var(--lukb-layout-gutter)*2);--bs-gutter-y:0;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:1440px){.cfy-component.confinity-form-component{--cfy-form-element-default-spacing:2.4rem}}.cfy-component.confinity-form-component .confinity-form-checkbox-options-component,.cfy-component.confinity-form-component .confinity-form-radiobuttons-component,.cfy-component.confinity-form-component .mui-label-size-fix{font-size:1.8rem;line-height:2.6rem}.cfy-component.confinity-form-component .MuiInputBase-root .MuiOutlinedInput-notchedOutline legend{height:11px}.cfy-component.confinity-form-component .cfy-form-element{margin-bottom:var(--cfy-form-element-default-spacing);margin-top:var(--cfy-form-element-default-spacing)}.cfy-component.confinity-form-component .cfy-form-element:has(>.spacer-page-component){margin-bottom:0;margin-top:calc(var(--cfy-form-element-default-spacing)*-1)}.cfy-component.confinity-form-component .cfy-form-element:has(>.spacer-page-component)+.cfy-form-element{margin-top:0}.cfy-component.confinity-form-component form .cfy-form-element>:not(.cfy-component.cards-form-field-component,.cfy-component.blue-box-form-component,.confinity-form-wizard-component,.confinity-form-group-component,.confinity-form-conditional-group-component){max-width:72rem}.cfy-component.confinity-form-component form>.cfy-form-element:last-child{padding:calc(var(--cfy-form-element-default-spacing)/2) 0;text-align:left}.cfy-component.confinity-form-component form>.cfy-form-element:last-child:after{content:"* Pflichtfeld";display:block;padding-top:3.2rem}@media(min-width:834px){.cfy-component.confinity-form-component .position-absolute-desktop{position:absolute}}.cfy-component.confinity-form-component .confinity-form-conditional-group-component fieldset>.cfy-form-element:first-child{margin-top:0}.cfy-component.confinity-form-component .confinity-form-conditional-group-component fieldset>.cfy-form-element:last-child{margin-bottom:0}.cfy-component.confinity-form-component .confinity-form-inline-group-component>.row{--bs-gutter-x:1.6rem;margin-top:0}@media(min-width:1440px){.cfy-component.confinity-form-component .confinity-form-inline-group-component>.row{--bs-gutter-x:3.2rem}}.cfy-component.confinity-form-component .confinity-form-inline-group-component>.row>*{margin-top:0}.cfy-component.confinity-form-component .confinity-form-inline-group-component .cfy-form-element{margin-bottom:0;margin-top:0}.cfy-component.confinity-form-component .confinity-form-inline-group-component .date-picker-component .MuiFormControl-root{width:100%}.cfy-component.confinity-form-component .confinity-form-group-component>fieldset legend{padding-bottom:1.2rem}.cfy-component.confinity-form-component .confinity-form-group-component .cfy-form-element:last-child{margin-bottom:0}.cfy-component.confinity-form-component .confinity-form-input-component .MuiTextField-root,.cfy-component.confinity-form-component .confinity-form-textarea-component .MuiTextField-root{width:100%}@media(max-width:833.98px){.cfy-component.confinity-form-component .confinity-form-checkbox-options-component label{width:100%}}.cfy-component.confinity-form-component .confinity-form-radiobuttons-component>.form-group>.form-group{display:flex;gap:1.5rem}.cfy-component.confinity-form-component .confinity-form-rich-text-component{color:#676767}.cfy-component.confinity-form-component .confinity-form-file-upload-component .file-upload{margin-top:1.2rem}.cfy-component.confinity-form-component .confinity-form-file-upload-component .file-upload button{border-color:#676767;border-style:dashed;padding:2rem;width:100%}.cfy-component.confinity-form-component .confinity-form-file-upload-component .file-upload button.dragging{background-color:#f5f5f7;border-color:#003764}.cfy-component.confinity-form-component .confinity-form-file-upload-component .file-upload-info{color:#676767;font-size:1.2rem;line-height:1.2rem}.cfy-component.confinity-form-component .confinity-form-file-upload-component .MuiChip-root{background-color:transparent;display:flex;font-size:1.8rem;justify-content:flex-start;padding-left:.6rem}.cfy-component.confinity-form-component .confinity-form-file-upload-component .MuiChip-root span{color:#676767;order:2}.cfy-component.confinity-form-component .confinity-form-file-upload-component .MuiChip-root svg{cursor:pointer;margin-right:-.3rem;order:1;position:relative;top:-.2rem}.cfy-component.confinity-form-component .alert-page-component>.container{padding:0}.cfy-component.confinity-form-component .spacer-page-component>.container .mx-lg-10{margin:0}.cfy-component.confinity-form-wizard-component>fieldset>legend{line-height:0;visibility:hidden}.cfy-component.confinity-form-wizard-component .wizard-form-stepper .wizard-form-step:first-child{padding-left:0}.cfy-component.confinity-form-wizard-component .wizard-form-stepper .wizard-form-step:last-child{padding-right:0}.cfy-component.confinity-form-wizard-component .wizard-form-stepper .wizard-form-step .MuiStepIcon-text,.cfy-component.confinity-form-wizard-component .wizard-form-stepper .wizard-form-step .MuiStepLabel-label{font-size:1.8rem}.cfy-component.confinity-form-wizard-component fieldset{text-align:left}[data-cfy-step-back]:has(>[data-hide]:empty){display:none}.title-text-form-component-title{font-size:3.2rem}.title-text-form-component-text{color:#676767}.checkbox-disclaimer-form-component{background-color:#f5f5f7}.checkbox-disclaimer-form-component .checkbox-disclaimer-form-component-content{padding-bottom:1.2rem;padding-top:1.2rem}.checkbox-disclaimer-form-component .checkbox-disclaimer-form-component-content .lukb-form-checkbox{align-self:start}