:root{--color-primary:#e72c63;--color-primary-opacity:#e72c633a;--color-dark-primary-backup:#2d3333;--color-dark-primary:#060508;--color-dark-primary-opacity:#0605083a;--color-dark-light:#707070;--color-light-gray:#f5f5f5;--color-light-gray-rgb:245, 245, 245;--color-white:#f9f9f9;--color-medium-gray:#a9a9a9;--color-dark-gray:#707070;--border-radius:7px;--border-radius-big:14px;--border-radius-round:100%;--color-success:#28a745;--color-info:#17a2b8;--color-warning:#ffc107;--color-danger:#dc3545;--font-big:"Staatliches", system-ui;--container:"1320px;" --space-xs: 4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px}.karriere-hero.svelte-1v5p65u.svelte-1v5p65u{background-color:var(--color-dark-primary);min-height:100vh;display:flex;z-index:2;position:relative;padding:5rem 0;overflow:hidden}.side-background.svelte-1v5p65u.svelte-1v5p65u{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;opacity:1}.bg-structure.svelte-1v5p65u.svelte-1v5p65u{position:absolute;display:block;z-index:-1;opacity:.1;height:100%;right:-800px;bottom:-200px}.containerWrap.svelte-1v5p65u.svelte-1v5p65u{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.centerMid.svelte-1v5p65u.svelte-1v5p65u{width:90%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;-webkit-user-select:none;user-select:none}h1.svelte-1v5p65u.svelte-1v5p65u{font-size:12vw;color:var(--color-white);position:relative;display:inline-block;line-height:1;margin:0 0 2rem}h1.svelte-1v5p65u.svelte-1v5p65u:before{content:"";background-image:url(../../../x.svg);background-repeat:no-repeat;width:100%;height:30px;left:10px;background-size:contain;display:block;position:relative}h1.svelte-1v5p65u.svelte-1v5p65u:after{content:"";background-image:url(../../../needle-underline.svg);background-repeat:no-repeat;width:100%;height:30px;background-size:contain;display:block;position:relative}.pagecontent.svelte-1v5p65u.svelte-1v5p65u{font-size:1.1rem;line-height:1.6;color:var(--color-white);margin:0 0 2rem;max-width:800px}.content-primary.svelte-1v5p65u.svelte-1v5p65u{color:var(--color-primary)}.arrow-container.svelte-1v5p65u.svelte-1v5p65u{display:flex;justify-content:flex-start;width:100%;margin-top:2rem}.arrow-button.svelte-1v5p65u.svelte-1v5p65u{background:none;border:none;cursor:pointer;margin:0 10px;padding:0;animation:svelte-1v5p65u-bounce 2s infinite}.arrow-button.svelte-1v5p65u.svelte-1v5p65u:nth-child(2){animation-delay:.3s}.arrow-button.svelte-1v5p65u.svelte-1v5p65u:nth-child(3){animation-delay:.6s}.arrow-button.svelte-1v5p65u.svelte-1v5p65u:focus{outline:2px solid var(--color-primary);outline-offset:2px}.arrow-button.svelte-1v5p65u svg{width:40px;height:40px;color:var(--color-white)}@keyframes svelte-1v5p65u-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.karriere-form-section.svelte-1v5p65u.svelte-1v5p65u{background-color:var(--color-dark-primary);padding:5rem 0 8rem;position:relative;z-index:2}.form-center.svelte-1v5p65u.svelte-1v5p65u{align-items:center;text-align:center}h2.svelte-1v5p65u.svelte-1v5p65u{font-size:12vw;color:var(--color-white);position:relative;display:inline-block;line-height:1;margin:0 0 1rem}.form-subtitle.svelte-1v5p65u.svelte-1v5p65u{font-size:1.4rem;color:var(--color-primary);margin:0 0 1.5rem;font-weight:500}.info-items.svelte-1v5p65u.svelte-1v5p65u{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;margin-bottom:3rem}.info-item.svelte-1v5p65u.svelte-1v5p65u{display:flex;align-items:center;gap:.5rem;color:#ffffffb3;font-size:.95rem}.info-item.svelte-1v5p65u svg{color:var(--color-primary);flex-shrink:0}.form-card.svelte-1v5p65u.svelte-1v5p65u{width:100%;max-width:620px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-big)}.form-card-header.svelte-1v5p65u.svelte-1v5p65u{background:#ffffff0f;border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-white);padding:1rem 1.5rem}.form-card-header.svelte-1v5p65u .header-inner.svelte-1v5p65u{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:1.05rem;margin-bottom:.75rem}.form-card-header.svelte-1v5p65u .header-inner.svelte-1v5p65u svg{color:var(--color-primary)}.back-btn.svelte-1v5p65u.svelte-1v5p65u{margin-left:auto;background:none;border:1px solid rgba(255,255,255,.2);color:#ffffffb3;padding:.3rem .8rem;border-radius:var(--border-radius);font-size:.8rem;cursor:pointer;transition:all .2s ease}.back-btn.svelte-1v5p65u.svelte-1v5p65u:hover{background:#ffffff14;border-color:#fff6;color:#fff}.steps-bar.svelte-1v5p65u.svelte-1v5p65u{display:flex;align-items:center;gap:0;width:100%}.step-dot.svelte-1v5p65u.svelte-1v5p65u{width:28px;height:28px;border-radius:50%;background:transparent;border:2px solid rgba(255,255,255,.15);transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#ffffff4d;font-weight:600;flex-shrink:0}.step-dot.active.svelte-1v5p65u.svelte-1v5p65u{border-color:var(--color-primary);color:var(--color-primary)}.step-dot.done.svelte-1v5p65u.svelte-1v5p65u{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.step-line.svelte-1v5p65u.svelte-1v5p65u{flex:1;height:2px;background-color:#ffffff1a;transition:background-color .3s ease}.step-line.active.svelte-1v5p65u.svelte-1v5p65u{background-color:var(--color-primary)}.form-card-body.svelte-1v5p65u.svelte-1v5p65u{padding:1.5rem;text-align:left}.step-label.svelte-1v5p65u.svelte-1v5p65u{font-size:1rem;font-weight:600;color:var(--color-white);margin:0 0 1rem}.art-grid.svelte-1v5p65u.svelte-1v5p65u{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.art-card.svelte-1v5p65u.svelte-1v5p65u{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:1.25rem 1rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center;transition:all .2s ease}.art-card.svelte-1v5p65u svg{color:var(--color-primary)}.art-card.svelte-1v5p65u .art-label.svelte-1v5p65u{font-weight:600;font-size:.95rem;color:var(--color-white)}.art-card.svelte-1v5p65u .art-desc.svelte-1v5p65u{font-size:.75rem;color:#ffffff80}.art-card.svelte-1v5p65u.svelte-1v5p65u:hover{border-color:var(--color-primary);background:#e72c6314}.art-card.selected.svelte-1v5p65u.svelte-1v5p65u{border-color:var(--color-primary);background:var(--color-primary)}.art-card.selected.svelte-1v5p65u svg,.art-card.selected.svelte-1v5p65u .art-label.svelte-1v5p65u{color:#fff}.art-card.selected.svelte-1v5p65u .art-desc.svelte-1v5p65u{color:#fffc}.schwerpunkt-list.svelte-1v5p65u.svelte-1v5p65u{display:flex;flex-wrap:wrap;gap:.5rem}.sp-chip.svelte-1v5p65u.svelte-1v5p65u{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:.6rem 1.2rem;font-size:.9rem;color:var(--color-white);cursor:pointer;transition:all .2s ease;font-weight:500}.sp-chip.svelte-1v5p65u.svelte-1v5p65u:hover{border-color:var(--color-primary);background:#e72c6314}.sp-chip.selected.svelte-1v5p65u.svelte-1v5p65u{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.step-hint.svelte-1v5p65u.svelte-1v5p65u{font-size:.8rem;color:#fff6;margin:-.5rem 0 1rem}.sonstiges-input.svelte-1v5p65u.svelte-1v5p65u{margin-top:.75rem}.sonstiges-input.svelte-1v5p65u input.svelte-1v5p65u{width:100%;box-sizing:border-box;background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);color:var(--color-white);padding:.75rem 1rem;font-size:.95rem;font-family:inherit;outline:none;transition:all .2s ease}.sonstiges-input.svelte-1v5p65u input.svelte-1v5p65u::placeholder{color:#ffffff59}.sonstiges-input.svelte-1v5p65u input.svelte-1v5p65u:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e72c6326}.weiter-btn.svelte-1v5p65u.svelte-1v5p65u{margin-top:1.25rem;background-color:var(--color-primary);color:#fff;border:none;padding:.75rem 2.5rem;font-size:.95rem;font-weight:600;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease}.weiter-btn.svelte-1v5p65u.svelte-1v5p65u:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #e72c634d}.weiter-btn.svelte-1v5p65u.svelte-1v5p65u:disabled{opacity:.3;cursor:not-allowed}.selected-tags.svelte-1v5p65u.svelte-1v5p65u{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.tag.svelte-1v5p65u.svelte-1v5p65u{background:var(--color-primary);color:#fff;padding:.3rem .8rem;border-radius:50px;font-size:.75rem;font-weight:500}.bewerbung-form.svelte-1v5p65u.svelte-1v5p65u{display:flex;flex-direction:column;gap:.9rem}.form-row.svelte-1v5p65u.svelte-1v5p65u{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.form-group.svelte-1v5p65u.svelte-1v5p65u{display:flex;flex-direction:column}.form-group.svelte-1v5p65u input[type=text].svelte-1v5p65u,.form-group.svelte-1v5p65u input[type=email].svelte-1v5p65u,.form-group.svelte-1v5p65u input[type=tel].svelte-1v5p65u,.form-group.svelte-1v5p65u textarea.svelte-1v5p65u{background-color:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);color:var(--color-white);padding:.75rem 1rem;font-size:.95rem;font-family:inherit;transition:all .2s ease;outline:none}.form-group.svelte-1v5p65u input[type=text].svelte-1v5p65u::placeholder,.form-group.svelte-1v5p65u input[type=email].svelte-1v5p65u::placeholder,.form-group.svelte-1v5p65u input[type=tel].svelte-1v5p65u::placeholder,.form-group.svelte-1v5p65u textarea.svelte-1v5p65u::placeholder{color:#ffffff59}.form-group.svelte-1v5p65u input[type=text].svelte-1v5p65u:focus,.form-group.svelte-1v5p65u input[type=email].svelte-1v5p65u:focus,.form-group.svelte-1v5p65u input[type=tel].svelte-1v5p65u:focus,.form-group.svelte-1v5p65u textarea.svelte-1v5p65u:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #e72c6326;background-color:#ffffff14}.form-group.svelte-1v5p65u textarea.svelte-1v5p65u{resize:vertical;min-height:100px}.file-upload.svelte-1v5p65u.svelte-1v5p65u{position:relative}.file-upload.svelte-1v5p65u input[type=file].svelte-1v5p65u{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.file-upload.svelte-1v5p65u .file-upload-label.svelte-1v5p65u{background-color:#ffffff0a;border:1px dashed rgba(255,255,255,.15);border-radius:var(--border-radius);padding:.85rem 1rem;color:#ffffff80;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease;cursor:pointer}.file-upload.svelte-1v5p65u .file-upload-label.svelte-1v5p65u svg{flex-shrink:0}.file-upload.svelte-1v5p65u:hover .file-upload-label.svelte-1v5p65u{border-color:var(--color-primary);background-color:#e72c630d}.file-list.svelte-1v5p65u.svelte-1v5p65u{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.file-item.svelte-1v5p65u.svelte-1v5p65u{display:flex;align-items:center;justify-content:space-between;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:.5rem .75rem}.file-item.svelte-1v5p65u .file-name.svelte-1v5p65u{color:var(--color-primary);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-remove.svelte-1v5p65u.svelte-1v5p65u{background:none;border:none;color:#ffffff80;font-size:1.2rem;cursor:pointer;padding:0 .25rem;line-height:1;flex-shrink:0}.file-remove.svelte-1v5p65u.svelte-1v5p65u:hover{color:var(--color-primary)}.checkbox-group.svelte-1v5p65u .checkbox-label.svelte-1v5p65u{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;color:#fff9;font-size:.8rem;line-height:1.4}.checkbox-group.svelte-1v5p65u .checkbox-label input[type=checkbox].svelte-1v5p65u{margin-top:.1rem;width:16px;height:16px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.checkbox-group.svelte-1v5p65u .checkbox-label a.svelte-1v5p65u{color:var(--color-primary);text-decoration:underline}.checkbox-group.svelte-1v5p65u .checkbox-label a.svelte-1v5p65u:hover{text-decoration:none}.submit-btn.svelte-1v5p65u.svelte-1v5p65u{background-color:var(--color-primary);color:#fff;border:none;padding:.9rem 2rem;font-size:1rem;font-weight:600;border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;width:100%}.submit-btn.svelte-1v5p65u.svelte-1v5p65u:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 12px #e72c634d}.submit-btn.svelte-1v5p65u.svelte-1v5p65u:disabled{opacity:.6;cursor:not-allowed}.success-view.svelte-1v5p65u.svelte-1v5p65u{text-align:center;padding:2rem 1rem}.success-view.svelte-1v5p65u svg{color:var(--color-primary);margin-bottom:1rem}.success-view.svelte-1v5p65u h3.svelte-1v5p65u{font-family:var(--font-big);font-size:1.8rem;color:var(--color-white);margin:0 0 .75rem}.success-view.svelte-1v5p65u p.svelte-1v5p65u{color:#ffffffb3;font-size:1rem;line-height:1.5;margin:0}.error-message.svelte-1v5p65u.svelte-1v5p65u{background-color:#dc354526;border:1px solid rgba(220,53,69,.3);border-radius:var(--border-radius);padding:.65rem .85rem;color:#ff6b7a;font-size:.85rem;display:flex;align-items:center;gap:.4rem}.error-message.svelte-1v5p65u svg{flex-shrink:0}@media (max-width: 1024px){h1.svelte-1v5p65u.svelte-1v5p65u:before{height:25px;left:0;margin-bottom:.25rem}h2.svelte-1v5p65u.svelte-1v5p65u{font-size:10vw}.form-card.svelte-1v5p65u.svelte-1v5p65u{max-width:100%}.bg-structure.svelte-1v5p65u.svelte-1v5p65u{right:-2500px;top:10%}}@media (max-width: 768px){.karriere-hero.svelte-1v5p65u.svelte-1v5p65u{padding:8rem 0 5rem}.karriere-form-section.svelte-1v5p65u.svelte-1v5p65u{padding:4rem 0 6rem}h1.svelte-1v5p65u.svelte-1v5p65u{font-size:15vw}h1.svelte-1v5p65u.svelte-1v5p65u:before{height:15px;left:3px}h2.svelte-1v5p65u.svelte-1v5p65u{font-size:12vw}.form-row.svelte-1v5p65u.svelte-1v5p65u{grid-template-columns:1fr}.art-grid.svelte-1v5p65u.svelte-1v5p65u{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 480px){.karriere-hero.svelte-1v5p65u.svelte-1v5p65u{padding:6rem 0 4rem}.pagecontent.svelte-1v5p65u.svelte-1v5p65u{font-size:1rem}.form-card-body.svelte-1v5p65u.svelte-1v5p65u{padding:1.25rem}}
