@charset "UTF-8";.jt-v2.jt-page-apply .pages-content{background:#fff!important}.jt-v2.jt-page-apply .jt-apply__wrap{max-width:760px;margin:0 auto}.jt-v2.jt-page-apply .jt-apply__header-tools{float:right;margin-top:4px}.jt-v2.jt-page-apply .jt-apply__stepper{display:flex;align-items:center;gap:0;counter-reset:step;padding:8px 0 12px}.jt-v2.jt-page-apply .jt-apply__step{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--jt-muted, #888);white-space:nowrap}.jt-v2.jt-page-apply .jt-apply__step--active{color:var(--jt-primary)}.jt-v2.jt-page-apply .jt-apply__step--done{color:#111}.jt-v2.jt-page-apply .jt-apply__step-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:.75rem;font-weight:800;background:#0000000f;color:inherit;flex-shrink:0}.jt-v2.jt-page-apply .jt-apply__step--active .jt-apply__step-num{background:var(--jt-primary);color:#fff}.jt-v2.jt-page-apply .jt-apply__step--done .jt-apply__step-num{background:#111;color:#fff}.jt-v2.jt-page-apply .jt-apply__step-sep{flex:0 0 auto;width:20px;height:2px;background:#0000001f;margin:0 4px}@media(max-width:575.98px){.jt-v2.jt-page-apply .jt-apply__stepper{flex-wrap:wrap;gap:4px 0}.jt-v2.jt-page-apply .jt-apply__step{font-size:.78rem}.jt-v2.jt-page-apply .jt-apply__step-num{width:20px;height:20px;font-size:.7rem}.jt-v2.jt-page-apply .jt-apply__step-sep{width:12px;margin:0 2px}}.jt-v2.jt-page-apply .jt-apply__surface{max-width:720px;margin:0 auto;background:#fff;border:1px solid var(--jt-border);border-radius:var(--jt-radius);padding:18px}@media(min-width:768px){.jt-v2.jt-page-apply .jt-apply__surface{padding:24px}}.jt-v2.jt-page-apply .jt-apply__jobcard,.jt-v2.jt-page-apply .jt-apply__consents,.jt-v2.jt-page-apply .jt-apply__files{padding:14px;border:1px solid rgba(0,0,0,.08);border-radius:14px;margin:14px 0;background:#00000004}.jt-v2.jt-page-apply .jt-apply__jobcard .joblnk{font-weight:700}.jt-v2.jt-page-apply #JobApplyInfo .joblnk{font-weight:700!important}.jt-v2.jt-page-apply h1{font-weight:800}.jt-v2.jt-page-apply .Description,.jt-v2.jt-page-apply .small,.jt-v2.jt-page-apply .text-muted{color:var(--jt-muted)}.jt-v2.jt-page-apply #JobApply table{width:100%}.jt-v2.jt-page-apply #JobApply td,.jt-v2.jt-page-apply #JobApply th{vertical-align:top}.jt-v2.jt-page-apply input[type=text],.jt-v2.jt-page-apply input[type=email],.jt-v2.jt-page-apply select,.jt-v2.jt-page-apply textarea,.jt-v2.jt-page-apply #JobApply input[type=password],.jt-v2.jt-page-apply #JobApply input[type=tel]{width:100%;border:1px solid rgba(0,0,0,.18);border-radius:12px;padding:10px 12px;background:#fff;max-width:100%}.jt-v2.jt-page-apply #JobApply input[type=file]{width:100%}.jt-v2.jt-page-apply input[type=checkbox]{transform:translateY(1px)}.jt-v2.jt-page-apply label{line-height:1.35}.jt-v2.jt-page-apply .jt-field-error,.jt-v2.jt-page-apply #errors,.jt-v2.jt-page-apply .errorLabel,.jt-v2.jt-page-apply .warn{color:#b42318}.jt-v2.jt-page-apply .jt-field--invalid input,.jt-v2.jt-page-apply .jt-field--invalid select,.jt-v2.jt-page-apply .jt-field--invalid textarea,.jt-v2.jt-page-apply #JobApply .jt-field--invalid,.jt-v2.jt-page-apply #JobApply .errortxt,.jt-v2.jt-page-apply #JobApply .errorchk,.jt-v2.jt-page-apply #JobApply [aria-invalid=true]{border-color:#b42318!important;background:#b423180a}.jt-v2.jt-page-apply .jt-apply__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:16px}.jt-v2.jt-page-apply #JobApply .d-flex.align-items-center.gap-2,.jt-v2.jt-page-apply .btn_strip.jt-apply__actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.jt-v2.jt-page-apply .jt-apply__btn,.jt-v2.jt-page-apply #JobApply input.btn,.jt-v2.jt-page-apply #JobApply .btn{appearance:none;border-radius:12px!important;padding:10px 16px!important;font-weight:800!important;line-height:1.1!important;display:inline-flex!important;align-items:center;justify-content:center;white-space:nowrap;text-indent:0!important;min-height:44px}.jt-v2.jt-page-apply .jt-apply__btn--primary{background:var(--jt-primary)!important;border:1px solid var(--jt-primary)!important;color:#fff!important}.jt-v2.jt-page-apply .jt-apply__btn--secondary{background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;color:#111!important}@media(max-width:575.98px){.jt-v2.jt-page-apply .jt-apply__actions{flex-direction:column;align-items:stretch}.jt-v2.jt-page-apply .jt-apply__btn--primary{width:100%;order:1}.jt-v2.jt-page-apply .jt-apply__btn--secondary{width:100%;order:2}.jt-v2.jt-page-apply #JobApply .d-flex.align-items-center.gap-2,.jt-v2.jt-page-apply .btn_strip.jt-apply__actions{flex-direction:column;align-items:stretch}}.jt-v2.jt-page-apply #JobApply .d-flex.align-items-center.gap-2{flex-wrap:wrap}.jt-v2.jt-page-apply .jt-apply__legal{margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.08);font-size:14px;color:var(--jt-muted)}.jt-v2.jt-page-apply #JobApply .is-loading{opacity:.75;pointer-events:none;cursor:wait}.jt-v2.jt-page-apply #jobApplyTbl .space{height:8px}.jt-v2.jt-page-apply .jt-filehint{margin-top:6px;font-size:13px;color:var(--jt-muted);word-break:break-word}.jt-v2.jt-page-apply a#bck.btn{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:120px;padding:10px 16px!important;font-size:16px!important;line-height:1.2!important;color:inherit!important;white-space:nowrap;text-indent:0!important}.jt-v2.jt-page-apply #bback.btn,.jt-v2.jt-page-apply a#bck.btn.btn-outline-primary,.jt-v2.jt-page-apply a#bck.jt-apply__btn--secondary,.jt-v2.jt-page-apply #bback.jt-apply__btn--secondary{color:#111!important;text-indent:0!important;font-size:16px!important;line-height:1.2!important}.jt-v2.jt-page-apply a#bck.btn.btn-primary,.jt-v2.jt-page-apply a#bck.jt-apply__btn--primary{color:#fff!important}.jt-v2.jt-page-apply a#bck.btn *{font-size:inherit!important}.jt-v2.jt-page-apply .jt-upload{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.jt-v2.jt-page-apply .jt-upload-input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jt-v2.jt-page-apply .jt-upload-trigger{cursor:pointer}.jt-v2.jt-page-apply .jt-upload-name{font-size:.875rem;color:var(--jt-muted, #666);word-break:break-all;line-height:1.3}.jt-v2.jt-page-apply .jt-upload-name:empty{display:none}.jt-v2.jt-page-apply #jobApplyTbl .row.no-gutters input#cv_id_-2,.jt-v2.jt-page-apply #jobApplyTbl .row.no-gutters input#cl_id_-2{margin-top:4px}.jt-v2.jt-page-apply #jobApplyTbl .row.no-gutters label[for=cv_id_-2],.jt-v2.jt-page-apply #jobApplyTbl .row.no-gutters label[for=cl_id_-2]{margin:0 8px 0 0;line-height:1.35}
