@media(min-width:1024px){.mobile-only{display:none!important}}@media(max-width:1023.9px){.desktop-only{display:none!important}}.stepper{display:flex;gap:11px;margin-top:20px}@media(max-width:767.9px){.stepper{gap:6px}}.stepper .step{flex:1 1 auto;border-radius:15px;display:flex;justify-content:center;align-items:center;font-weight:var(--font-weight-semibold);background-color:#fff;overflow:hidden;position:relative;height:12px}.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{text-decoration:underline;cursor:pointer}.file-upload-header{font-weight:var(--font-weight-semibold)}.file-upload-header:after{padding-left:2px;content:"*";color:red}.motivation{resize:none;width:500px;height:115px;border-radius:10px;border:1px solid var(--border);padding:8px 15px}.upload{justify-content:space-between}.upload,.upload .left{display:flex;align-items:center}.upload .left .file-name{padding-left:7px;font-weight:var(--font-weight-bold)}.upload .right{cursor:pointer}.navigation{display:flex}.navigation .text{color:#fff}@keyframes stepperMove{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.stepper-content{position:relative;height:50px;overflow:hidden}.stepper-content .slide-in{animation:stepperMove .3s ease-in-out}.card-section{border:1px solid var(--border);border-radius:10px;padding:9px 0 16px;margin-bottom:20px}.card-section .card-section-title{display:flex;justify-content:space-between;align-items:center;padding:0 16px 10px;border-bottom:1px solid var(--border)}.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{margin:12px 0;border-color:var(--border);opacity:1}.gdpr-section .gdpr-consent,.gdpr-section .internal-vacancy,.internal-vacancy-section .gdpr-consent,.internal-vacancy-section .internal-vacancy{display:grid;grid-template-columns:16px 1fr;font-size:14px;font-weight:400;grid-gap:10px;gap:10px}.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}