.form-section{border-radius:30px;padding:32px 0}.form-section,.form-section .bewerbung-wrapper{background-color:var(--dark-blue);position:relative;width:100%}.form-section .bewerbung-wrapper{border-radius:10px;overflow:hidden}.form-section .bewerbung-content{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:60px 20px 30px}.form-section .bewerbung-image{background-color:var(--dark-blue);display:none;overflow:hidden;position:relative}.form-section .bewerbung-image img{height:100%!important;object-fit:cover;object-position:center top;width:100%}.form-section .form-title{color:var(--blue);font-size:24px;font-weight:400;line-height:1.2;padding:0}.form-section .form-wrap .hsfc-Step__Banner{display:none}.form-section .hsfc-Step__Content{display:flex;flex-direction:column;padding:0!important;position:relative}.form-section .hsfc-Step__Content .hsfc-Row:has(.hsfc-ProgressBar){height:0;margin:0;order:1;position:absolute;top:-110px}.form-section .hsfc-Step__Content .hsfc-Row{order:2}.form-section .hsfc-Step .hsfc-Step__Content>:last-child{order:3}.form-section .bewerbung-content .form-wrap{display:block;width:100%}.form-section .bewerbung-content .form-wrap h3.form-title{display:none}.form-section .bewerbung-content .form-wrap .hsfc-ProgressBar{text-align:center}.form-section .bewerbung-content .form-wrap .hsfc-ProgressBar .hsfc-ProgressBar__Text{font-size:13px;font-weight:400;margin-bottom:8px}.form-section .bewerbung-content .form-wrap .hsfc-ProgressBar .hsfc-ProgressBar__Progress,.form-section .bewerbung-content .form-wrap .hsfc-ProgressBar .hsfc-ProgressBar__Progress>div{height:6px}.form-section .bewerbung-content textarea{border-radius:20px;height:174px}.form-section .form-wrap .hsfc-FileField input{align-items:center;background-color:#f0f9fe;border:1px dashed #003c78;border-radius:20px;cursor:pointer;display:flex;justify-content:center;min-height:80px;padding:12px 16px;text-align:center;text-align-last:center}.form-section .form-wrap .hsfc-FileField{position:relative}.form-section .form-wrap .hsfc-FileField>label{color:#003c78;display:block;font-size:16px;font-weight:600;line-height:1.4;margin:0 0 24px;max-width:100%}.form-section .form-wrap .hsfc-FileField .hsfc-FieldDescription{color:#003c78;font-size:12px;font-weight:400;left:0;margin:0;outline:none;padding-bottom:10px;right:0;text-align:center;transition:box-shadow .2s ease;z-index:1}.form-section .form-wrap .hsfc-InfoAlert{color:var(--green)!important}.form-section .form-wrap *{font-family:var(--font)!important}.form-section .bewerbung-content .form-wrap .hsfc-PostSubmit p:first-child{color:var(--blue);font-size:24px!important;font-weight:400;line-height:1.2!important;margin:0!important;text-align:center}.form-section .bewerbung-content .form-wrap .hsfc-PostSubmit .hsfc-RichText{display:flex;flex-direction:column;gap:24px;padding-top:60px;position:relative}.form-section .bewerbung-content .form-wrap .hsfc-PostSubmit p{color:#4c4c4c;font-size:16px;font-weight:400;line-height:normal;margin-top:16px;text-align:center}.form-section .bewerbung-content:has(.hsfc-PostSubmit) .top-content{display:none!important}.form-section .form-wrap .hsfc-FileField input[type=file]:has(+.hsfc-ErrorAlert){border:1px dashed #dc2626}.form-section .bewerbung-content .form-wrap .hsfc-PostSubmit .hsfc-RichText:before{align-items:center;border:2px solid var(--blue);border-radius:50%;color:var(--blue);content:"✓";display:flex;font-size:32px;font-weight:800;height:56px;justify-content:center;margin:0 auto;width:56px}.form-section .bewerbung-content .form-wrap .hsfc-Button:hover{background-color:var(--blue-hover);transform:unset}.form-section .form-wrap .hsfc-NavigationRow__Buttons .hsfc-Button{align-items:center;color:#fff;display:flex;font-weight:500;gap:10px;line-height:20px}.form-section .form-wrap .hsfc-Step:first-child .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:first-child{align-items:center;background-color:var(--blue)!important;border:1px solid var(--blue)!important;color:#fff!important;display:flex;flex-direction:row;font-weight:500;gap:10px;line-height:20px}.form-section .form-wrap .hsfc-Step:first-child .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:first-child:hover{background-color:var(--blue-hover)!important}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button:after{background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;width:16px}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons{justify-content:space-between!important}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:first-child{background:transparent;border:1px solid #003c78!important;color:#003c78;flex-direction:row-reverse}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:first-child:hover{background:#003c7814}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=submit]{flex-direction:row-reverse}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button{display:flex!important}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup>label{font-size:20px;font-weight:600;line-height:28px;margin-bottom:16px}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options>:not(:last-child){margin-bottom:12px}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options input{background:#e0f2fb;border:1px solid #d0dcf0;height:20px;padding:0;width:20px}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options input:checked{background:var(--blue)}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Options input:checked:after{background:#fff}.form-section .hsfc-Step__Content .hsfc-CheckboxFieldGroup .hsfc-CheckboxFieldGroup__Optionsinput:checked{background:var(--blue)}.form-section .form-wrap form .hsfc-Step:first-child .hsfc-NavigationRow__Buttons{justify-content:flex-end!important}.form-section .form-wrap form .hsfc-CheckboxField input{background-color:#e0f2fb;border-color:#d0dcf0}.form-section .form-wrap form .hsfc-CheckboxField input:checked{background-color:var(--blue);height:20px;width:20px}.form-section .form-wrap form .hsfc-CheckboxField input:checked:after{background-color:#fff}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:nth-child(2):after,.form-section .form-wrap .hsfc-Step:first-child .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' aria-hidden='true' class='size-4 shrink-0 text-white' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m4.567 7.767a.32.32 0 0 1 0 .466l-4.514 4.52a.33.33 0 0 1-.473 0l-.86-.86a.32.32 0 0 1 0-.466L8.86 9.28a.17.17 0 0 0 .04-.18.17.17 0 0 0-.16-.1H3.813a.34.34 0 0 1-.333-.333V7.333A.34.34 0 0 1 3.813 7H8.74a.17.17 0 0 0 .16-.1.18.18 0 0 0-.04-.18L6.72 4.573a.32.32 0 0 1 0-.466l.86-.86a.333.333 0 0 1 .473 0z'/%3E%3C/svg%3E")!important;transform:rotate(0deg)!important}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=button]:first-child:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' aria-hidden='true' class='size-4 shrink-0 text-white' viewBox='0 0 16 16'%3E%3Cpath fill='%23003c78' d='M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m4.567 7.767a.32.32 0 0 1 0 .466l-4.514 4.52a.33.33 0 0 1-.473 0l-.86-.86a.32.32 0 0 1 0-.466L8.86 9.28a.17.17 0 0 0 .04-.18.17.17 0 0 0-.16-.1H3.813a.34.34 0 0 1-.333-.333V7.333A.34.34 0 0 1 3.813 7H8.74a.17.17 0 0 0 .16-.1.18.18 0 0 0-.04-.18L6.72 4.573a.32.32 0 0 1 0-.466l.86-.86a.333.333 0 0 1 .473 0z'/%3E%3C/svg%3E");transform:rotate(180deg)}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button[type=submit]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' aria-hidden='true' class='size-4 shrink-0 text-white' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M15.718.153a.7.7 0 0 0-.76-.074L.54 7.766a1.026 1.026 0 0 0 .114 1.86l2.172.92a.5.5 0 0 0 0 .167l1.666 4.493a1.213 1.213 0 0 0 1.952.48l2.266-2.507a.17.17 0 0 1 .193-.04l2.099.894a1.09 1.09 0 0 0 .866 0 1.02 1.02 0 0 0 .553-.667l3.558-12.5a.67.67 0 0 0-.26-.713M3.878 10.699l6.456-5.366a.154.154 0 0 1 .227 0 .147.147 0 0 1 0 .22L5.75 11.459a.5.5 0 0 0-.107.234l-.42 2.633z'/%3E%3C/svg%3E")}.form-section .form-wrap .hsfc-FileField input[type=file]:before{align-items:center;color:#003c78;content:attr(data-before);display:flex;font-size:13px;height:min-content;inset:0;justify-content:center;margin:auto;padding-bottom:6px;padding-top:6px;position:absolute;text-align:center;text-wrap:wrap;width:fit-content}.form-section .form-wrap .hsfc-FileField input[type=hidden][value=""]+.hsfc-FileInput{color:transparent!important;font-size:0!important}.form-section .form-wrap .hsfc-FileField input[type=hidden][value]:not([value=""])+.hsfc-FileInput{color:#003c78!important;font-size:13px!important}.form-section .form-wrap .hsfc-FileField input[type=hidden][value]:not([value=""])+.hsfc-FileInput:before{position:unset}.form-section .form-wrap .hsfc-FileField input[type=file]::file-selector-button{display:none!important}.form-section .form-wrap .hsfc-FileField .hsfc-FieldDescription{display:none}.form-section .form-wrap .hsfc-FileField input{position:relative}.form-section.form-banner-section{padding-top:100px}.form-section.form-banner-section:before{background-color:var(--blue);border-bottom-left-radius:40px;border-bottom-right-radius:40px;content:"";display:block;height:94px;position:absolute;top:0;width:100%}.form-section .breadcrumb{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;gap:4px 8px;line-height:1.5;margin:18px 0 32px}.form-section .breadcrumb a{text-decoration-color:hsla(0,0%,100%,.9);text-decoration-line:underline;text-underline-offset:2px}.form-section .breadcrumb a,.form-section .breadcrumb span{color:#fff;font-size:12px;font-weight:400;line-height:1.5}.form-section .breadcrumb span[aria-hidden=true]{color:#fff}.form-section .bewerbung-content .top-content{display:flex;flex-direction:column;gap:16px;padding-top:30px;width:100%}.form-section .bewerbung-content p{color:#4c4c4c;font-size:14px;line-height:21px}.form-section .bewerbung-content .form-wrap:has(.hsfc-ProgressBar){padding-top:30px}.form-section .bewerbung-content .top-content+.form-wrap:has(.hsfc-ProgressBar){padding:0}@media (min-width:768px){.form-section{padding:40px 0}.form-section .bewerbung-wrapper{border-radius:20px;display:grid;grid-template-columns:minmax(0,756px) minmax(0,1fr)}.form-section .bewerbung-content{border-radius:20px 0 0 20px;padding:86px}.form-section .form-title{font-size:36px;line-height:1.1}.form-section .bewerbung-image{border-radius:0 20px 20px 0;display:block;min-height:200px}.form-section .form-wrap .hsfc-FileField>label{font-size:20px}.form-section .bewerbung-content .form-wrap .hsfc-PostSubmit p:first-child{font-size:36px!important;line-height:1.1!important}}@media (min-width:1280px){.form-section.form-banner-section{padding-top:120px}.form-section.form-banner-section:before{height:110px}.form-section .breadcrumb{margin:48px 0 32px}}@media(max-width:767px){.form-section .hsfc-Step__Content .hsfc-Row{grid-template-columns:1fr}.form-section .hsfc-NavigationRow{margin-top:20px!important}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons .hsfc-Button{justify-content:center;min-height:60px;width:100%}.form-section .form-wrap .hsfc-Step .hsfc-NavigationRow__Buttons{flex-direction:column!important;gap:12px!important}.form-section .bewerbung-content{padding:60px 30px 40px}}@media(max-width:639px){.form-section .bewerbung-content{padding:60px 20px 30px}}