#asm_bewerbungsformular{color:#6f6767}#asm_bewerbungsformular .bf-input{display:block;position:relative;width:100%}#asm_bewerbungsformular .bf-input label{color:#6f6767;font-size:12px;font-weight:400;left:16px;line-height:21px;position:absolute;text-align:left;top:4px}#asm_bewerbungsformular .bf-input input{background-color:#fff;border:1px solid #b6b6b6;border-radius:2px;color:#6f6767;display:block;font-family:signaprocondlight,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;padding:23px 19px 6px 16px;width:100%}#asm_bewerbungsformular .bf-input input:-ms-input-placeholder{color:#6f6767;font-family:signaprocondlight,Helvetica,Arial,sans-serif;opacity:.5}#asm_bewerbungsformular .bf-input input::placeholder{color:#6f6767;font-family:signaprocondlight,Helvetica,Arial,sans-serif;opacity:.5}#asm_bewerbungsformular .bf-input input:focus,#asm_bewerbungsformular .bf-input input:focus-within{border:1px solid #000;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .bf-input input:hover{border-color:#000}#asm_bewerbungsformular .bf-input.required:after{color:#6f6767;content:"*";font-size:16px;line-height:21px;position:absolute;right:8px;top:4px}#asm_bewerbungsformular .bf-input.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#asm_bewerbungsformular .bf-input.disabled label{color:#363636}#asm_bewerbungsformular .bf-input.disabled input{background-color:#b6b6b6;border-color:#363636;color:#363636}#asm_bewerbungsformular .bf-input.disabled input:-ms-input-placeholder{color:#363636}#asm_bewerbungsformular .bf-input.disabled input::placeholder{color:#363636}#asm_bewerbungsformular .bf-input.disabled.required:after{color:#363636}#asm_bewerbungsformular .bf-input.error input{border-color:#900}#asm_bewerbungsformular .bf-input.error .error-message{color:#900;display:inline-block;font-family:signaprocondlight,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;margin-top:8px}#asm_bewerbungsformular .bf-dropdown{display:block;position:relative;width:100%}#asm_bewerbungsformular .bf-dropdown:before{border-left:1px solid #b6b6b6;content:"";height:50px;pointer-events:none;position:absolute;right:0;top:0;width:40px}#asm_bewerbungsformular .bf-dropdown:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23363636' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l47.33-47.33L480-438.67l192.67-192.66L720-584z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;pointer-events:none;position:absolute;right:8px;top:13px;width:24px}#asm_bewerbungsformular .bf-dropdown label{color:#6f6767;font-size:12px;font-weight:400;left:16px;line-height:21px;opacity:1;padding-right:16px;pointer-events:none;position:absolute;text-align:left;top:4px;width:calc(100% - 64px)}#asm_bewerbungsformular .bf-dropdown label span{font-size:16px;line-height:21px;position:absolute;right:0;top:0}#asm_bewerbungsformular .bf-dropdown select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #b6b6b6;border-radius:2px;color:#6f676780;cursor:pointer;display:block;font-family:signaprocondlight,Helvetica,Arial,sans-serif;font-size:16px;line-height:19px;padding:23px 56px 6px 16px;width:100%}#asm_bewerbungsformular .bf-dropdown select:focus,#asm_bewerbungsformular .bf-dropdown select:focus-within{border:1px solid #000;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .bf-dropdown select:hover{border-color:#000}#asm_bewerbungsformular .bf-dropdown select option{color:#6f6767}#asm_bewerbungsformular .bf-dropdown select option:disabled{color:#6f676780}#asm_bewerbungsformular .bf-dropdown.active select{color:#6f6767}#asm_bewerbungsformular .bf-dropdown.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#asm_bewerbungsformular .bf-dropdown.disabled:after{color:#b6b6b6}#asm_bewerbungsformular .bf-dropdown.disabled label{color:#363636}#asm_bewerbungsformular .bf-dropdown.disabled select{background-color:#b6b6b6;border-color:#363636;color:#363636}#asm_bewerbungsformular .bf-dropdown.error:before{border-left:1px solid #900;content:"";height:50px;pointer-events:none;position:absolute;right:0;top:0;width:40px}#asm_bewerbungsformular .bf-dropdown.error:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='%23900000' viewBox='0 -960 960 960'%3E%3Cpath d='M480-344 240-584l47.33-47.33L480-438.67l192.67-192.66L720-584z'/%3E%3C/svg%3E")}#asm_bewerbungsformular .bf-dropdown.error select{border-color:#900}#asm_bewerbungsformular .bf-dropdown.error .error-message{color:#900;display:inline-block;font-family:signaprocondlight,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;margin-top:8px}#asm_bewerbungsformular .bf-checkbox label{cursor:pointer;display:block;font-size:16px;line-height:24px;margin-bottom:0;max-width:100%;padding-left:40px;position:relative}#asm_bewerbungsformular .bf-checkbox label:before{border:1px solid #b6b6b6;border-radius:2px;content:"";height:24px;left:0;pointer-events:none;position:absolute;top:0;width:24px}#asm_bewerbungsformular .bf-checkbox label:hover:before{border-color:#000}#asm_bewerbungsformular .bf-checkbox label button{background-color:transparent;border:none;color:#6f6767;cursor:pointer;font-size:16px;line-height:24px;margin:0;padding:0;text-decoration:underline}#asm_bewerbungsformular .bf-checkbox label button:hover{color:#6f6767;text-decoration:none}#asm_bewerbungsformular .bf-checkbox label button:focus,#asm_bewerbungsformular .bf-checkbox label button:focus-visible,#asm_bewerbungsformular .bf-checkbox label button:focus-within{border-radius:2px;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .bf-checkbox input[type=checkbox]{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#asm_bewerbungsformular .bf-checkbox input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23363636' viewBox='0 -960 960 960'%3E%3Cpath d='M382-240 154-468l57-57 171 171 367-367 57 57z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}#asm_bewerbungsformular .bf-checkbox input[type=checkbox]:focus+label:before,#asm_bewerbungsformular .bf-checkbox input[type=checkbox]:focus-visible+label:before,#asm_bewerbungsformular .bf-checkbox input[type=checkbox]:focus-within+label:before{border:1px solid #000;box-shadow:0 0 0 1px #fff,0 0 0 3px #000}#asm_bewerbungsformular .bf-checkbox.required{padding-right:10px;position:relative}#asm_bewerbungsformular .bf-checkbox.required:before{display:none}#asm_bewerbungsformular .bf-checkbox.required:after{color:#6f6767;content:"*";font-size:16px;position:absolute;right:0;top:0;vertical-align:top}#asm_bewerbungsformular .bf-checkbox.disabled{pointer-events:none}#asm_bewerbungsformular .bf-checkbox.disabled label{color:#363636}#asm_bewerbungsformular .bf-checkbox.disabled label:before{background-color:#b6b6b6;border:1px solid #363636}#asm_bewerbungsformular .bf-checkbox.disabled.required:after{color:#363636}#asm_bewerbungsformular .bf-checkbox.error label:before{border:1px solid #900}#asm_bewerbungsformular .bf-checkbox.error .error-message{color:#900;display:inline-block;font-family:signaprocondlight,Helvetica,Arial,sans-serif;font-size:16px;line-height:21px;margin-top:8px}#asm_bewerbungsformular .bf-form-group{display:-ms-flexbox;display:flex;gap:24px;margin-bottom:24px}@media (max-width:991px){#asm_bewerbungsformular .bf-form-group{-ms-flex-direction:column;flex-direction:column;gap:24px}}#asm_bewerbungsformular .upload{margin:20px 0;width:100%}#asm_bewerbungsformular .upload>p{font-size:16px;line-height:1.4;margin-bottom:16px}#asm_bewerbungsformular .upload .input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}#asm_bewerbungsformular .upload .input .input-inner{width:100%}#asm_bewerbungsformular .upload .input .input-inner input{height:0;opacity:0;overflow:hidden;position:absolute;width:0;z-index:-1}#asm_bewerbungsformular .upload .input .input-inner input+label{background-color:#fff;border:1px dashed #b6b6b6;border-radius:2px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:24px;-ms-flex-align:center;align-items:center}#asm_bewerbungsformular .upload .input .input-inner input+label span.icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236F6666' viewBox='0 -960 960 960'%3E%3Cpath d='M440-280h80v-160h160v-80H520v-160h-80v160H280v80h160zm40 200q-83 0-156-31.5T197-197t-85.5-127T80-480t31.5-156T197-763t127-85.5T480-880t156 31.5T763-763t85.5 127T880-480t-31.5 156T763-197t-127 85.5T480-80m0-80q134 0 227-93t93-227-93-227-227-93-227 93-93 227 93 227 227 93m0-320'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px;width:60px}#asm_bewerbungsformular .upload .input .input-inner input+label span:nth-child(2){font-size:16px;line-height:21px;margin-bottom:4px}#asm_bewerbungsformular .upload .input .input-inner input+label span:nth-child(3){font-size:12px;line-height:21px;margin-bottom:8px;text-align:center}#asm_bewerbungsformular .upload .input .input-inner input+label:hover{border-color:#000}#asm_bewerbungsformular .upload .input .input-inner input:focus+label,#asm_bewerbungsformular .upload .input .input-inner input:focus-visible+label,#asm_bewerbungsformular .upload .input .input-inner input:focus-within+label{border:1px solid #000;box-shadow:0 0 0 1px #fff,0 0 0 3px #000}#asm_bewerbungsformular .upload .input .input-inner.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#asm_bewerbungsformular .upload .input .input-inner.disabled input+label{background-color:#b6b6b6;border-color:#363636;color:#363636}#asm_bewerbungsformular .upload .input .upload-list{list-style:none;margin:0;width:100%}#asm_bewerbungsformular .upload .input .upload-list li .upload-item{display:-ms-flexbox;display:flex;margin-bottom:8px;position:relative;width:100%;-ms-flex-pack:start;font-size:16px;gap:8px;justify-content:flex-start;line-height:24px}#asm_bewerbungsformular .upload .input .upload-list li .upload-item:last-child{margin-bottom:0}#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:first-child{-ms-flex-negative:0;flex-shrink:0}#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:last-child .delete{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%236F6666' viewBox='0 -960 960 960'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0 33-23.5 56.5T680-120zm400-600H280v520h400zM360-280h80v-360h-80zm160 0h80v-360h-80zM280-720v520z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:16px;position:absolute;right:0;top:4px;width:16px}#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:last-child .delete:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='M280-120q-33 0-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0 33-23.5 56.5T680-120zm400-600H280v520h400zM360-280h80v-360h-80zm160 0h80v-360h-80zM280-720v520z'/%3E%3C/svg%3E")}#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:last-child .delete:focus,#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:last-child .delete:focus-visible,#asm_bewerbungsformular .upload .input .upload-list li .upload-item span:last-child .delete:focus-within{border-radius:2px;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .upload .input .upload-list li .upload-error{color:#900;-ms-flex:0 0 100%;flex:0 0 100%;font-size:12px}#asm_bewerbungsformular .upload .upload-error-list{color:#900;font-size:12px;list-style:none;margin:10px 0;padding:0}#asm_bewerbungsformular .upload .upload-error-list li{margin-bottom:4px}#asm_bewerbungsformular .upload .upload-error-list li:last-child{margin-bottom:0}#asm_bewerbungsformular dialog{background-color:#fff;border:none;max-width:700px;padding:48px}#asm_bewerbungsformular dialog .close{background-size:contain;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 -960 960 960'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224z'/%3E%3C/svg%3E") no-repeat 50%;border:none;cursor:pointer;height:40px;margin:0;outline:none;padding:0;position:absolute;right:16px;top:16px;width:40px}#asm_bewerbungsformular dialog .close:focus{border-radius:2px;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular dialog p{font-size:16px}#asm_bewerbungsformular ::backdrop{background:#0009}#asm_bewerbungsformular form{margin-top:60px;max-width:700px}#asm_bewerbungsformular form.form-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#asm_bewerbungsformular form>.error-message{color:#900;display:inline-block;font-size:16px;line-height:21px;margin-bottom:-20px;margin-top:10px;text-align:left}#asm_bewerbungsformular .required-text{color:#6f6767;font-size:14px;margin-bottom:24px;text-align:right}#asm_bewerbungsformular p{color:#6f6767;font-size:18px;line-height:1.4;margin-bottom:16px}#asm_bewerbungsformular p:last-child{margin-bottom:0}#asm_bewerbungsformular a{color:#6f6767;text-decoration:underline}#asm_bewerbungsformular a:hover{color:#6f6767;text-decoration:none}#asm_bewerbungsformular a:focus,#asm_bewerbungsformular a:focus-visible,#asm_bewerbungsformular a:focus-within{border-radius:2px;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .btn{background-color:#90cc00;border-color:#90cc00;color:#fff;display:-ms-flexbox;display:flex;font-size:18px;height:52px;line-height:50px;margin-top:40px;min-width:300px;padding:0 45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#asm_bewerbungsformular .btn:hover{background-color:#5a8000;border-color:#5a8000;color:#fff}#asm_bewerbungsformular .btn:focus,#asm_bewerbungsformular .btn:focus-visible,#asm_bewerbungsformular .btn:focus-within{border-radius:2px;box-shadow:0 0 0 1px #fff,0 0 0 3px #000;outline:none}#asm_bewerbungsformular .btn.btn-loader{pointer-events:none}#asm_bewerbungsformular .btn.btn-loader .loader{animation:a 1s linear infinite;border:3px solid;border-color:#fff #fff transparent;border-radius:50%;box-sizing:border-box;display:inline-block;height:18px;width:18px}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#asm_bewerbungsformular .btn.btn-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#asm_bewerbungsformular .sr-only{display:none}