  .splide__arrows{position:absolute;z-index:1}.splide__arrows button{position:absolute;top:50px;background:initial;border:0;cursor:pointer}@media (min-width:768px){.splide__arrows button{top:9px}}.ce_form{max-width:1144px;margin:0 auto;padding:0 1rem;margin:2rem auto}.contact-form-wrapper{margin:5rem auto 0}@media (min-width:768px){.contact-form .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}}.contact-form .widget{margin-bottom:1.5rem;align-content:end}.contact-form .widget>label{display:block;margin-bottom:0.5rem}.contact-form .widget>label .mandatory{margin-left:2px}.contact-form .widget>input,.contact-form .widget select{width:100%}@media (min-width:768px){.contact-form .widget{flex-basis:49%}}.contact-form .widget-textarea{flex-basis:100%}.contact-form .widget-textarea textarea{width:100%;resize:vertical;min-height:100px;max-height:300px}.contact-form .widget-submit{flex-basis:100%;text-align:right}#anmeldungform .ce_form{margin-top:4em}#anmeldungform h6{font-family:"DINNextLight", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-size:0.75em}#anmeldungform .steps{display:flex;width:100%}#anmeldungform .steps li{position:relative;flex:1;margin-right:4px;padding:1rem;text-align:center;color:#fff;background-color:#a9b9d2}#anmeldungform .steps li::before{content:"";position:absolute;top:0;left:100%;height:100%;width:0;border:20px solid transparent;border-right-width:0;border-left-width:20px;border-top-width:28px;border-bottom-width:28px;border-left-color:#eef1f7;margin:0;transform:translateX(0.25em);z-index:1}@media (max-width:768px){#anmeldungform .steps li::before{border-left-width:10px}}#anmeldungform .steps li::after{content:"";position:absolute;top:0;left:100%;height:100%;width:0;border:20px solid transparent;border-right-width:0;border-left-width:20px;border-top-width:28px;border-bottom-width:28px;border-left-color:#a9b9d2;margin:0;z-index:2}@media (max-width:768px){#anmeldungform .steps li::after{border-left-width:10px}}#anmeldungform .steps li:last-child::before,#anmeldungform .steps li:last-child::after{display:none}#anmeldungform .steps .active-step{background-color:#193e69}#anmeldungform .steps .active-step::after{border-left-color:#193e69}#anmeldungform fieldset{margin-bottom:1.5rem}#anmeldungform fieldset>span{display:block}#anmeldungform button{display:inline-block;padding:0.7em 2em;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-size:1.12rem;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);border-radius:27px;color:#fff;background-color:#193e69;transition:background-color 0.3s ease, color 0.3s ease;border:0;cursor:pointer}#anmeldungform button:hover{background-color:#102742}#anmeldungform .hidden{display:none}#anmeldungform .widget .hidden{display:block}#anmeldungform .ban{display:none;color:#C0392B}#anmeldungform .file-upload{margin-bottom:0.5rem}#anmeldungform .widget-upload{position:relative;flex-basis:49%}#anmeldungform .widget-upload label{position:absolute;top:0;right:0;left:0;z-index:5;padding:11px 24px;line-height:1.6;color:#555;background-color:#fff;padding:11px 24px;border-radius:24px;border:2px solid #e8e8e8;user-select:none;cursor:pointer;overflow:hidden}#anmeldungform .widget-upload label:before{position:absolute;top:-0.075em;right:-0.075em;bottom:-0.075em;z-index:6;display:block;content:"Durchsuche";padding:11px 24px;line-height:1.6;color:#555;background-color:#eee;border:0.075em solid #ddd;border-radius:0 0.25em 0.25em 0}#anmeldungform .widget-upload input{margin:0;opacity:0}#anmeldungform .widget-upload label.error{border-color:#f989ab}#anmeldungform .widget-upload .error{margin-top:1.5em;margin-bottom:0}#anmeldungform #ctrl_103:disabled{opacity:0.5}#anmeldungform.step-two .formbody,#anmeldungform.step-three .formbody{display:flex;flex-wrap:wrap;justify-content:space-between}#anmeldungform.step-two .widget-text,#anmeldungform.step-two .widget-select,#anmeldungform.step-three .widget-text,#anmeldungform.step-three .widget-select{flex-basis:49%}#anmeldungform.step-two .widget-explanation,#anmeldungform.step-two .widget-textarea,#anmeldungform.step-three .widget-explanation,#anmeldungform.step-three .widget-textarea{flex-basis:100%}#anmeldungform.step-two input,#anmeldungform.step-two select,#anmeldungform.step-two textarea,#anmeldungform.step-three input,#anmeldungform.step-three select,#anmeldungform.step-three textarea{width:100%;margin-bottom:1rem}@media (min-width:768px){#anmeldungform.step-two input,#anmeldungform.step-two select,#anmeldungform.step-two textarea,#anmeldungform.step-three input,#anmeldungform.step-three select,#anmeldungform.step-three textarea{margin-bottom:2rem}}#anmeldungform input[type="file"]{display:inline-block;padding:0.7em 2em;font-family:"DINNextRoundedRegular", -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", sans-serif;font-size:1.12rem;font-size:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);border-radius:27px;color:#fff;background-color:#193e69;transition:background-color 0.3s ease, color 0.3s ease}#anmeldungform input[type="file"]:hover{background-color:#102742}#anmeldungform .widget-upload label{display:block;margin-bottom:0.5rem}.antrag h2{text-align:center;margin:2rem 0}.antrag h3{margin-bottom:1rem}.antrag #main .ce_simpletext{max-width:1144px;margin:0 auto;padding:0 1rem}