@media (min-width:1024px){.mobile-only{display:none!important}}@media (max-width:1023.9px){.desktop-only{display:none!important}}.stepper{gap:11px;margin-top:20px;display:flex}@media (max-width:767.9px){.stepper{gap:6px}}.stepper .step{font-weight:var(--font-weight-semibold);background-color:#fff;border-radius:15px;flex:auto;justify-content:center;align-items:center;height:12px;display:flex;position:relative;overflow:hidden}.stepper .step:hover{opacity:.8;transition:opacity .2s ease-in-out}@media (max-width:767.9px){.stepper .step{height:12px!important}.stepper .step .text{display:none}}.stepper .step.active>.text{color:#fff}.stepper .step .text{white-space:nowrap;font-size:13px;font-weight:var(--font-weight-semibold)}.stepper .step .progress-overlay{pointer-events:none}.stepper-back-btn{margin-top:2em}@media (max-width:767.9px){.stepper-back-btn{margin-top:1em}}.file-upload .file-upload-link{cursor:pointer;text-decoration:underline}.file-upload-header{font-weight:var(--font-weight-semibold)}.file-upload-header:after{content:"*";color:red;padding-left:2px}.motivation{resize:none;border:solid 1px var(--border);border-radius:10px;width:500px;height:115px;padding:8px 15px}.upload{justify-content:space-between;align-items:center;display:flex}.upload .left{align-items:center;display:flex}.upload .left .file-name{font-weight:var(--font-weight-bold);padding-left:7px}.upload .right{cursor:pointer}.navigation{display:flex}.navigation .text{color:#fff}@keyframes stepperMove{0%{transform:translate(-100%)}to{transform:translate(0)}}.stepper-content{height:50px;position:relative;overflow:hidden}.stepper-content .slide-in{animation:.3s ease-in-out stepperMove}.card-section{border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:9px 0 16px}.card-section .card-section-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 16px 10px;display:flex}.card-section .card-section-title .edit-button{padding:0}.card-section .card-section-title .edit-button:hover{opacity:.7}.card-section .card-section-title-text{font-size:16px;line-height:26px;font-weight:var(--font-weight-semibold);margin:0}.card-section .card-section-content{padding:12px 16px 0}.card-section .card-section-content p{margin:0 0 8px}.card-section .card-section-content-cv{font-weight:var(--font-weight-bold)}.card-section .card-section-content .card-section-content-divider{border-color:var(--border);opacity:1;margin:12px 0}.gdpr-section .gdpr-consent,.gdpr-section .internal-vacancy,.internal-vacancy-section .gdpr-consent,.internal-vacancy-section .internal-vacancy{grid-template-columns:16px 1fr;gap:10px;font-size:14px;font-weight:400;display:grid}.gdpr-section .gdpr-consent .checkbox,.gdpr-section .internal-vacancy .checkbox,.internal-vacancy-section .gdpr-consent .checkbox,.internal-vacancy-section .internal-vacancy .checkbox{margin-top:3px}.resume-motivation .cv-upload{margin-bottom:1rem}.resume-motivation .cv-upload .file-divider{margin:0}.resume-motivation .cv-upload .file-name{margin:18px 0}.resume-motivation .cv-upload .file-remove{all:unset;cursor:pointer}.resume-motivation .cv-upload .file-remove:hover{opacity:.5}.resume-motivation .cv-upload .file-remove:focus{outline:2px solid var(--primary)}.resume-motivation .cv-upload .helper-text{margin:.5rem 0}
