button[data-astro-cid-lzersyia]{all:unset}.button-container[data-astro-cid-lzersyia]{padding:12px 14px;font-size:1.2rem;line-height:1.3rem;letter-spacing:-.00875rem;text-align:center;min-width:max-content;width:fit-content}.button-container[data-astro-cid-lzersyia] [data-astro-cid-lzersyia]:hover{transform:translateY(-1px)}.primary[data-astro-cid-lzersyia]{color:#fff;background:#323cd5}.secondary[data-astro-cid-lzersyia]{color:#323cd5;background:none;border:1.4px solid #323cd5;padding:8px 10px}.tertiary[data-astro-cid-lzersyia]{color:#323cd5;background:none;padding:4px 0 6px;text-align:left}.button-container[data-astro-cid-lzersyia]:focus-visible{outline:2px solid #9197fc;outline-offset:2px}.button-container[data-astro-cid-lzersyia]:hover{cursor:pointer}.label-container[data-astro-cid-lzersyia]{display:flex;flex-direction:row;align-items:center;gap:7px}.label-text[data-astro-cid-lzersyia]{display:flex;max-width:180px;overflow-wrap:anywhere}.no-shadow[data-astro-cid-lzersyia]{box-shadow:none!important}.application-form{display:flex;flex-direction:column;gap:24px}.form-row{display:flex;flex-direction:column;gap:16px;width:100%}.form-row>*{flex:1;min-width:0}@media (min-width: 450px){.form-row{flex-direction:row}}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.95rem;font-weight:500;color:#101219}.form-group label .required{color:#323cd5}.form-group input[type=text],.form-group input[type=email],.form-group input[type=url],.form-group input[type=date],.form-group input[type=number],.form-group textarea{padding:12px 14px;font-size:1rem;border:1px solid #ddd;border-radius:4px;outline:none;transition:border-color .2s ease;font-family:inherit}.form-group input[type=text]:focus,.form-group input[type=email]:focus,.form-group input[type=url]:focus,.form-group input[type=date]:focus,.form-group input[type=number]:focus,.form-group textarea:focus{border-color:#323cd5;box-shadow:0 0 0 3px #323cd51a}.form-group input[type=text]::placeholder,.form-group input[type=email]::placeholder,.form-group input[type=url]::placeholder,.form-group input[type=date]::placeholder,.form-group input[type=number]::placeholder,.form-group textarea::placeholder{color:#999}.form-group textarea{min-height:100px;resize:vertical}.form-group .error{color:#d32f2f;font-size:.875rem}.form-group-with-label{flex:1;display:flex;flex-direction:column;gap:8px}.form-group-with-label h3{font-size:1rem;font-weight:500;color:#101219;margin:0}.form-group-with-label label{font-size:.95rem;font-weight:500;color:#101219}.salary-input-wrapper{position:relative;display:flex;align-items:center}.salary-input-wrapper input{flex:1;padding-right:40px}.salary-input-wrapper .currency{position:absolute;right:14px;font-weight:500;color:#404147;pointer-events:none}.file-input-wrapper{position:relative;min-height:120px;display:flex;flex-direction:column;flex:1}.file-input-wrapper input[type=file]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;z-index:2}.file-input-wrapper .file-input-label{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;border:2px dashed #ddd;border-radius:4px;text-align:center;color:#666;font-size:.95rem;transition:all .2s ease;background:#fafafa;height:100%}.file-input-wrapper .file-input-label:hover{border-color:#323cd5;background:#f5f5f5}.file-input-wrapper .file-input-label svg{color:#323cd5;margin-bottom:4px;transition:transform .2s ease}.file-input-wrapper:hover .file-input-label svg{transform:translateY(-2px)}.file-selected-card{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f0f7ff;border:1px solid rgba(50,60,213,.2);border-radius:4px;min-height:auto}.file-selected-card .file-info{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1;overflow:hidden}.file-selected-card .file-info svg{color:#323cd5;flex-shrink:0}.file-selected-card .file-info span{font-size:.9rem;font-weight:500;color:#101219;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-selected-card .remove-file-button{background:none;border:none;cursor:pointer;color:#999;padding:8px;margin-left:10px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.file-selected-card .remove-file-button:hover{background:#d32f2f1a;color:#d32f2f}.file-selected-card .remove-file-button svg{width:20px;height:20px}.checkbox-group .checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-weight:400}.checkbox-group .checkbox-label input[type=checkbox]{margin-top:3px;width:18px;height:18px;cursor:pointer}.checkbox-group .checkbox-label span{flex:1;font-size:.95rem;color:#404147;line-height:1.5}.checkbox-group .checkbox-label span a{color:#323cd5;text-decoration:none}.checkbox-group .checkbox-label span a:hover{text-decoration:underline}.success-message{padding:60px 20px;text-align:center}.success-message svg{color:#4caf50;margin-bottom:20px}.success-message h3{font-size:1.5rem;font-weight:600;color:#101219;margin:0 0 8px}.success-message p{font-size:1rem;color:#404147;margin:0}.error-message{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#fdecea;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:.95rem}.error-message svg{flex-shrink:0;color:#d32f2f}.form-collapsible-content{max-width:1200px;margin:0 auto;padding:2px 18px;background:#fff}@media (min-width: 450px){.form-collapsible-content{padding:0}}.application-form-container{max-width:100%;margin:30px 0;padding:0;background:#fff;box-shadow:none}@media (min-width: 450px){.application-form-container{border-radius:8px;padding:50px;margin:40px 0;box-shadow:0 2px 8px #0000001a}}.form-header{margin-bottom:40px;text-align:left}.form-header .back-to-job-button{background:none;border:none;color:#323cd5;font-size:.95rem;cursor:pointer;margin-bottom:25px;transition:all .2s ease;display:inline-flex;align-items:center;gap:4px}.form-header .back-to-job-button:hover{background:#323cd51a;border-radius:4px}.form-header h2{margin:0 0 12px}.form-section{padding:10px 0 20px}.form-section h3{font-size:1.25rem;font-weight:500;color:#101219;margin:0 0 8px}.form-section .form-helper{font-size:.9rem;color:#404147;margin:0 0 16px}.form-section.documents-section .form-helper{margin:-8px 0 16px}.form-actions{display:flex;flex-direction:column;gap:48px;justify-content:center;text-align:center;margin-top:20px;padding-top:20px;border-top:1px solid #eee}@media (min-width: 450px){.form-actions{flex-direction:row;align-items:center}}.form-actions button{flex:1;padding:14px 40px;font-size:1rem;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.form-actions button:disabled{opacity:.6;cursor:not-allowed}.form-actions button.button-primary{background:#323cd5;color:#fff}.form-actions button.button-primary:hover:not(:disabled){background:#242db0}@media (min-width: 450px){.form-actions .button-primary{flex:1.5}.form-actions .reset-button{flex:1}.form-actions button{width:100%}}.reset-button{background:transparent;border:2px solid #323cd5;color:#323cd5;padding:16px 24px;border-radius:4px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.reset-button:hover{background:#323cd50d}article[data-astro-cid-duimnej2]{padding-bottom:50px;margin:0 auto;overflow:hidden}article[data-astro-cid-duimnej2] img[data-astro-cid-duimnej2]{width:100%;aspect-ratio:16/7;object-fit:cover}.jobHeader[data-astro-cid-duimnej2]{max-width:1200px;margin:0 auto}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2]{padding:100px 18px 25px}@media (min-width: 720px){.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2]{padding:100px 50px}}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .tags[data-astro-cid-duimnej2]{margin-bottom:10px;display:flex;gap:8px;flex-wrap:wrap}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .description[data-astro-cid-duimnej2]{margin-top:20px;font-size:1.125rem;line-height:1.5;color:#404147;max-width:600px}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .cta-button-top[data-astro-cid-duimnej2]{margin-top:8px}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .besetzt-banner[data-astro-cid-duimnej2]{margin-top:24px;padding:24px;background-color:#323cd50f;border-left:4px solid #323cd5}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .besetzt-banner[data-astro-cid-duimnej2] p[data-astro-cid-duimnej2]{margin:0 0 16px;line-height:1.5;color:#404147}.jobHeader[data-astro-cid-duimnej2] .jobHeaderInfos[data-astro-cid-duimnej2] .besetzt-banner[data-astro-cid-duimnej2] .besetzt-actions[data-astro-cid-duimnej2]{display:flex;gap:12px;flex-wrap:wrap}.jobHeader[data-astro-cid-duimnej2] h1[data-astro-cid-duimnej2]{margin:20px 0;max-width:600px}.jobContentWrapper[data-astro-cid-duimnej2]{max-width:1200px;margin:0 auto;background-color:#fff;padding:50px 0}.shareButtons-wrapper[data-astro-cid-duimnej2]{max-width:1200px;margin:0 auto;background-color:#fff}.jobContent[data-astro-cid-duimnej2]{max-width:600px;margin:0 auto;padding:0 18px}@media (min-width: 720px){.jobContent[data-astro-cid-duimnej2]{padding:0}}.jobContent[data-astro-cid-duimnej2] h2[data-astro-cid-duimnej2]{margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:600;color:#101219}.jobContent[data-astro-cid-duimnej2] h2[data-astro-cid-duimnej2]:first-child{margin-top:0}.jobContent[data-astro-cid-duimnej2] p[data-astro-cid-duimnej2]{margin-bottom:1rem;line-height:1.6}.jobContent[data-astro-cid-duimnej2] ul[data-astro-cid-duimnej2],.jobContent[data-astro-cid-duimnej2] ol[data-astro-cid-duimnej2]{margin-bottom:1rem;padding-left:1.5rem}.jobContent[data-astro-cid-duimnej2] ul[data-astro-cid-duimnej2] li[data-astro-cid-duimnej2],.jobContent[data-astro-cid-duimnej2] ol[data-astro-cid-duimnej2] li[data-astro-cid-duimnej2]{margin-bottom:.5rem;line-height:1.6}.jobContent[data-astro-cid-duimnej2] strong[data-astro-cid-duimnej2]{font-weight:600;color:#101219}.shareButtons[data-astro-cid-duimnej2]{text-align:center;padding:10px 0 50px}.cta-button-middle[data-astro-cid-duimnej2]{max-width:1200px;margin:50px auto 0;padding:0 18px;display:flex;justify-content:center}@media (min-width: 450px){.cta-button-middle[data-astro-cid-duimnej2]{padding:0}}
