.job-detail{max-width:1180px;margin:48px auto;padding:0 24px;box-sizing:border-box;font-family:'Montserrat',sans-serif;color:#111}.job-header{background:#000;color:#fff;padding:24px 32px;margin-bottom:24px}.job-header h1{margin:0;font-size:28px;font-weight:700}.job-meta-under-title{margin-top:12px}.job-meta-item{font-size:15px;margin:4px 0}.job-meta-item .icon{margin-right:6px}.job-content{background:#fff;padding:52px 68px 44px}.job-section h2{font-size:20px;margin-bottom:10px;padding-bottom:6px;border-bottom:3px solid #fcea10;color:#000}.job-section p,.job-section ul,.job-section li{font-size:15px;margin-bottom:8px}@media (max-width:1024px){.job-detail{padding:0 20px}.job-content{padding:44px 48px 36px}}@media (max-width:768px){.job-header h1{font-size:24px}.job-section h2{font-size:18px}.job-detail{padding:0 14px}.job-content{padding:32px 24px 28px}}.job-detail,.job-detail *{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;color:#111 !important}.job-meta-top p,.job-meta-top strong{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;color:#111 !important}.job-section h2{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;font-size:22px !important;margin-top:24px;color:#111 !important}.job-desc p,.job-section p{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;font-size:16px !important;line-height:1.5 !important;margin-bottom:16px !important}.job-desc ul,.job-desc ol,.job-section ul,.job-section ol{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;margin-left:20px !important}.job-desc li,.job-section li{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;margin-bottom:8px !important}.job-detail span,.job-detail strong{font-family:'Montserrat',sans-serif !important;font-weight:900 !important}.job-actions-row{margin-top:36px;display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.job-actions-row a{display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#fcea10 !important;color:#111 !important;font-family:'Montserrat',sans-serif !important;font-weight:900 !important;font-size:14px !important;height:48px !important;padding:0 24px !important;line-height:1 !important;border:none !important;border-radius:0 !important;box-sizing:border-box !important;white-space:nowrap !important;cursor:pointer !important;text-decoration:none !important;transition:background-color .2s ease,transform .2s ease;max-width:fit-content;margin:0 !important}.job-actions-row a .sovea-btn-text{position:relative !important;top:-1px !important}.job-actions-row a:hover{background-color:#e0cd00 !important;transform:translateY(-1px);text-decoration:none !important}.job-actions-row a.job-blitzbewerbung-btn,.job-actions-row a.sovea-open-apply{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1 !important;padding:0 24px !important;height:48px !important}.sovea-jdmm-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);display:none;z-index:99998}.sovea-jdmm-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(860px, 94vw) !important;max-height:88vh !important;background:#fff;display:none;z-index:99999;border-radius:0;overflow:hidden;font-family:'Montserrat',sans-serif;flex-direction:column}.sovea-jdmm-modal header{background:#000;color:#fff;padding:16px 18px;display:flex;justify-content:space-between;align-items:center}.sovea-jdmm-modal header h3{margin:0;font-size:18px;font-weight:900}.sovea-jdmm-close{background:0 0;border:none;color:#fff;font-size:22px;cursor:pointer;line-height:1}.sovea-jdmm-body{padding:24px !important;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(88vh - 64px) !important}@media (max-width:640px){.sovea-jdmm-modal{left:0 !important;right:0 !important;top:0 !important;bottom:0 !important;width:100vw !important;height:100svh !important;max-height:none !important;transform:none !important}.sovea-jdmm-body{flex:1 1 auto;max-height:none !important;padding-bottom:16px !important}.sovea-jdmm-actions{position:sticky;bottom:0;background:#fff;padding:12px 0 4px;margin-top:12px !important}}.sovea-jdmm-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px !important}@media (max-width:640px){.sovea-jdmm-grid{grid-template-columns:1fr}}.sovea-jdmm-required-note{margin-top:14px;margin-bottom:12px;font-family:Verdana,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#111}.sovea-jdmm-field label{display:block;font-family:Verdana,sans-serif !important;font-weight:700 !important;margin-bottom:8px !important;font-size:14px !important}.sovea-jdmm-field input{width:100%;height:46px !important;padding:0 14px !important;border:1px solid #ddd;border-radius:0;font-family:Verdana,sans-serif !important;font-weight:400 !important;font-size:15px !important;box-sizing:border-box}.sovea-jdmm-field input[type=file]{height:auto;padding:12px !important}.sovea-jdmm-privacy-row{margin-top:14px;display:flex;gap:10px;align-items:flex-start}.sovea-jdmm-privacy-row input{margin-top:4px}.sovea-jdmm-privacy-link{color:#111;text-decoration:underline;font-family:Verdana,sans-serif !important;font-weight:700 !important;cursor:pointer}.sovea-jdmm-privacy-box{display:none;margin-top:10px;padding:12px;border:1px solid #e6e6e6;border-radius:0;background:#fff}.sovea-jdmm-actions{display:flex;gap:14px !important;align-items:center;justify-content:flex-end;margin-top:18px !important;flex-wrap:wrap}.sovea-jdmm-submit{background:#fcea10;color:#111;border:none;height:46px;padding:0 18px;border-radius:0;font-family:Verdana,sans-serif !important;font-size:14px !important;font-weight:700 !important;cursor:pointer}.sovea-jdmm-submit:hover{filter:brightness(.95)}.sovea-jdmm-msg{margin-top:12px;padding:10px 12px;border-radius:0;display:none;font-weight:800}.sovea-jdmm-msg.ok{background:#e9f9ee;border:1px solid #9be2b0}.sovea-jdmm-msg.err{background:#ffecec;border:1px solid #ffb3b3}.sovea-jdmm-error{color:#b10000;font-weight:800;font-size:13px;margin-top:6px}.sovea-jdmm-modal,.sovea-jdmm-modal input,.sovea-jdmm-modal select,.sovea-jdmm-modal textarea,.sovea-jdmm-modal label,.sovea-jdmm-modal button,.sovea-jdmm-modal .sovea-jdmm-privacy-box,.sovea-jdmm-modal .sovea-jdmm-msg{font-family:Verdana,sans-serif !important}.sovea-jdmm-modal header *{font-family:Montserrat,sans-serif !important;font-weight:900 !important}.job-detail,.job-detail *{border-radius:0 !important}.sovea-jdmm-modal,.sovea-jdmm-modal *,.sovea-jdmm-modal-backdrop,.sovea-jdmm-privacy-box,.sovea-jdmm-msg,.sovea-jdmm-field input,.sovea-jdmm-field select,.sovea-jdmm-field textarea,.sovea-jdmm-submit,.sovea-jdmm-actions button,.sovea-jdmm-actions a{border-radius:0 !important}.job-detail .job-content,.job-detail .job-header,.job-detail .job-section,.job-detail a,.job-detail button,.job-detail input,.job-detail select,.job-detail textarea,.sovea-jdmm-modal a,.sovea-jdmm-modal button,.sovea-jdmm-modal input,.sovea-jdmm-modal select,.sovea-jdmm-modal textarea{border-radius:0 !important;-webkit-border-radius:0 !important;appearance:none !important;-webkit-appearance:none !important;background-clip:padding-box !important}#soveaJdmmModal,#soveaJdmmModal *{border-radius:0 !important;-webkit-border-radius:0 !important}#soveaJdmmModal input,#soveaJdmmModal select,#soveaJdmmModal textarea,#soveaJdmmModal button,#soveaJdmmModal a{border-radius:0 !important;-webkit-border-radius:0 !important;appearance:none !important;-webkit-appearance:none !important}#soveaJdmmModal input[type=file]::file-selector-button,#soveaJdmmModal input[type=file]::-webkit-file-upload-button{border-radius:0 !important;-webkit-border-radius:0 !important;appearance:none !important;-webkit-appearance:none !important}.sovea-jdmm-modal input[type=checkbox]{appearance:auto !important;-webkit-appearance:checkbox !important}.sovea-jdmm-body,.sovea-jdmm-body form,.sovea-jdmm-field label,.sovea-jdmm-required-note,.sovea-jdmm-privacy-row,.sovea-jdmm-privacy-box,.sovea-jdmm-msg{color:#111 !important}.sovea-jdmm-field input,.sovea-jdmm-field textarea,.sovea-jdmm-field select{color:#111 !important;-webkit-text-fill-color:#111 !important}.sovea-jdmm-field input::placeholder,.sovea-jdmm-field textarea::placeholder{color:#666669 !important;opacity:1}#soveaJdmmModal,#soveaJdmmModal .sovea-jdmm-body,#soveaJdmmModal form,#soveaJdmmModal p,#soveaJdmmModal div:not(header):not(.sovea-jdmm-actions),#soveaJdmmModal span,#soveaJdmmModal label,#soveaJdmmModal small,#soveaJdmmModal li,#soveaJdmmModal .sovea-jdmm-required-note,#soveaJdmmModal .sovea-jdmm-privacy-row,#soveaJdmmModal .sovea-jdmm-privacy-row div,#soveaJdmmModal .sovea-jdmm-privacy-box,#soveaJdmmModal .sovea-jdmm-msg,#soveaJdmmModal .sovea-jdmm-error{font-family:Verdana,sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:1.5 !important}#soveaJdmmModal header,#soveaJdmmModal header *,#soveaJdmmModal .sovea-jdmm-submit,#soveaJdmmModal .sovea-jdmm-submit *,#soveaJdmmModal .sovea-jdmm-actions button,#soveaJdmmModal .sovea-jdmm-actions button *,#soveaJdmmModal input[type=file]::file-selector-button,#soveaJdmmModal input[type=file]::-webkit-file-upload-button{font-family:'Montserrat',sans-serif !important;font-weight:900 !important}#soveaJdmmModal .sovea-jdmm-field label,#soveaJdmmModal .sovea-jdmm-required-note,#soveaJdmmModal .sovea-jdmm-privacy-link,#soveaJdmmModal .sovea-jdmm-error{font-family:Verdana,sans-serif !important;font-weight:700 !important}#soveaJdmmModal input,#soveaJdmmModal select,#soveaJdmmModal textarea{font-family:Verdana,sans-serif !important;font-weight:400 !important;font-size:15px !important;line-height:1.4 !important}#soveaJdmmModal input::placeholder,#soveaJdmmModal textarea::placeholder{font-family:Verdana,sans-serif !important;font-weight:400 !important;font-size:15px !important}#soveaJdmmModal .sovea-jdmm-field label,#soveaJdmmModal .sovea-jdmm-actions button,#soveaJdmmModal .sovea-jdmm-actions button *,#soveaJdmmModal input[type=file]::file-selector-button,#soveaJdmmModal input[type=file]::-webkit-file-upload-button{font-family:'Montserrat',sans-serif !important;font-weight:900 !important;font-size:14px !important;letter-spacing:0 !important;font-stretch:normal !important}#soveaJdmmModal .sovea-jdmm-required-note,#soveaJdmmModal .sovea-jdmm-privacy-text,#soveaJdmmModal .sovea-jdmm-privacy-link,#soveaJdmmModal .sovea-jdmm-privacy-box,#soveaJdmmModal .sovea-jdmm-msg,#soveaJdmmModal .sovea-jdmm-error{font-family:Verdana,sans-serif !important;font-weight:400 !important;font-size:14px !important;line-height:1.5 !important}#soveaJdmmModal .sovea-jdmm-required-note,#soveaJdmmModal .sovea-jdmm-privacy-text,#soveaJdmmModal .sovea-jdmm-privacy-link,#soveaJdmmModal .sovea-jdmm-error{font-weight:700 !important}#soveaJdmmModal .sovea-jdmm-actions{gap:16px !important}#soveaJdmmModal .sovea-jdmm-cancel,#soveaJdmmModal .sovea-jdmm-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:182px !important;height:46px !important;padding:0 20px !important;line-height:1 !important;box-sizing:border-box !important;border:none !important;border-radius:0 !important}#soveaJdmmModal .sovea-jdmm-cancel{background:#eee !important;color:#111 !important}#soveaJdmmModal .sovea-jdmm-submit{background:#fcea10 !important;color:#111 !important}