@charset "UTF-8";#workDayJobApplicationFormRoot{max-width:1000px;width:100%;font-family:Open Sans Regular,sans-serif;color:#393e40}#workDayJobApplicationFormRoot *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#workDayJobApplicationFormRoot P,#workDayJobApplicationFormRoot h2{margin:0}#workDayJobApplicationFormRoot .applicationForm-wrapper{position:relative}#workDayJobApplicationFormRoot .applicationForm-wrapper .applicationForm-subtitle{font-family:Volte Bold,Calibri,Helvetica Neue,Arial,sans-serif;font-style:normal;font-size:40px;font-size:2.5rem;font-weight:700;display:block}@media all and (max-width: 640px){#workDayJobApplicationFormRoot .applicationForm-wrapper .applicationForm-subtitle{font-size:28px;font-size:1.75rem;line-height:34px;line-height:2.125rem}}#workDayJobApplicationFormRoot .applicationForm-wrapper .applicationForm-innerWrapper--successMessage{padding:40px 50px 54px 0}.applicationForm{max-width:600px}.applicationForm .applicationForm-subtitle:not(:first-child){margin-top:40px}.applicationForm .applicationForm-subtitle--personalData{margin-bottom:30px}.applicationForm .applicationForm-subtitle--personalData:before{content:"";position:relative;display:inline-block;background:url(/assets-react/icon-persoenliche-daten.svg) center no-repeat;width:53px;height:53px;top:11px;margin-right:20px}.applicationForm .applicationForm-subtitle--employmentDetails{margin-bottom:30px}.applicationForm .applicationForm-subtitle--employmentDetails:before{content:"";position:relative;display:inline-block;background:url(/assets-react/icon_gelb_arbeitsverh\e4ltnis.svg) center no-repeat;width:53px;height:53px;top:11px;margin-right:20px}.applicationForm .applicationForm-subtitle--attachments{margin-bottom:43px}.applicationForm .applicationForm-subtitle--attachments:before{content:"";position:relative;display:inline-block;background:url(/assets-react/icon-anhaenge.svg) center no-repeat;width:53px;height:53px;top:11px;margin-right:20px}.applicationForm .applicationForm-subtitle--privacy{margin-bottom:43px}.applicationForm .applicationForm-subtitle--privacy:before{content:"";position:relative;display:inline-block;background:url(/assets-react/icon-datenschutz.svg) center no-repeat;width:53px;height:53px;top:11px;margin-right:20px;width:59px}.applicationForm .input-group{width:100%;padding-bottom:20px}.applicationForm .input-flex{display:inline-flex;justify-content:space-between;align-items:end;width:100%;gap:26px}.applicationForm .input-flex .input-flexItem--stretch{width:100%;flex:1}.applicationForm .attachment{margin-bottom:50px}.applicationForm .attachment-info{display:block;margin-top:-18px;margin-bottom:8px;font-size:16px;font-size:1rem;color:#393e40}.applicationForm .applicationForm-legalTerms{margin-bottom:25px}.applicationForm .applicationForm-mandatoryFieldHint{font-family:Volte Regular,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:300;font-style:normal;font-size:16px;font-size:1rem;color:#393e40;display:block;margin-bottom:25px;margin-top:10px}.applicationForm .applicationForm-submitBtn{float:right}.applicationForm .applicationForm-submitBtn .formButton-input{padding:12px 17px 10px}.personalInformationFormPart .input-earliestStartDate{margin-top:18px}.personalInformationFormPart .input-salaryExpectations{max-width:240px}.formTextField{position:relative}.formTextField .formTextField-label{width:fit-content;display:block;cursor:pointer;margin-bottom:2px;text-wrap:balance;font-family:Volte Medium,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal}.formTextField--error .formTextField-inputWrapper .formTextField-input{border-color:#d7410a!important}.formTextField--size-small .formTextField-inputWrapper .formTextField-input{max-width:106px}.formTextField--size-medium .formTextField-inputWrapper .formTextField-input{max-width:240px}.formTextField--size-large .formTextField-inputWrapper .formTextField-input{max-width:468px}.formTextField--size-full .formTextField-inputWrapper .formTextField-input{max-width:100%}.formTextField .formTextField-inputWrapper{display:flex;align-items:center;gap:10px}.formTextField .formTextField-inputWrapper .formTextField-input{font-family:Open Sans Semibold,sans-serif;font-size:15px;font-size:.9375rem;line-height:40px;line-height:2.5rem;display:block;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;color:#393e40;border:1px solid #393e40;outline:0;padding:1.5px 17px;margin:0}.formTextField .formTextField-inputWrapper .formTextField-input:focus{border-color:#008580}.formTextField .formTextField-errorText{font-size:14px;font-size:.875rem}.formTextField .formTextField-hint{font-family:Open Sans Semibold,sans-serif;font-size:14px;font-size:.875rem;color:#616466}.errorText{display:block;color:#db2d41;margin-bottom:20px}.formRadioButtonGroup{border:0;margin:0;padding:0}.formRadioButtonGroup .groupLabel{font-family:Volte Medium,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;width:fit-content;display:block;margin-bottom:6px}.formRadioButtonGroup .groupOptions{display:flex}.formRadioButtonGroup .groupOptions--column{flex-direction:column;gap:6px}.formRadioButtonGroup .groupOptions--row{flex-direction:row;flex-wrap:wrap;gap:10px 40px}.formRadioButton{font-family:Volte Medium,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;width:fit-content;cursor:pointer;display:flex;align-items:center;color:#393e40;transition:all .3s}.formRadioButton .formRadioButton-input{cursor:pointer;margin:-1px 8px 0 0;accent-color:#393e40}.formRadioButton--checked{color:#393e40}.formUploadField{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;border:1px dashed #c3c4c5;padding:35px 25px;flex-shrink:0;cursor:pointer;position:relative;text-align:center}.formUploadField--active{background:#ebebec}.formUploadField:after{content:" ";position:absolute;right:25px;top:50%;transform:translateY(-50%);width:50px;height:50px;background:url(/assets-react/icon_cloud.svg) center no-repeat;background-size:contain}.formUploadField .formUploadField-innerWrapper{display:flex;margin-right:58px;gap:10px;min-width:0}.formUploadField .formUploadField-innerWrapper .formUploadField-label{font-family:Volte Medium,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;width:fit-content;color:#393e40;display:block;flex-shrink:0;text-align:left}.formUploadField .formUploadField-innerWrapper .formUploadField-fileTile{gap:10px;align-items:center;display:flex;flex-direction:row;flex:1;min-width:0}.formUploadField .formUploadField-innerWrapper .formUploadField-fileTile .formUploadField-fileName{color:#616466;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:80px;text-align:end}.formUploadField .formUploadField-innerWrapper .formUploadField-fileTile .formUploadField-clearBtn{background:url(/assets-react/icon-entfernen.svg) center no-repeat;background-size:contain;width:15px;height:15px;display:block;right:10px;bottom:15px;cursor:pointer;flex-shrink:0}.formUploadField .formUploadField-input{position:absolute;opacity:0;pointer-events:none}.formButton{position:relative;width:fit-content}.formButton .formButton-input{font-family:Open Sans Bold,sans-serif;position:relative;text-align:center;transition:all .3s;z-index:1;background-color:gold;border:2px solid #ffd700;color:#393e40;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:17px;font-size:1.0625rem;font-weight:600;line-height:22px;line-height:1.375rem;cursor:pointer}.formButton .formButton-input:hover{background-color:#fff3b2;border-color:#fff3b2}.formButton--loading .formButton-input{opacity:.1;cursor:default;pointer-events:none}.formButton--loading .formButton-input:hover{background-color:gold;border-color:gold}.formButton--loading:after{content:"";width:30px;height:30px;position:absolute;background:url(/assets-react/common-preloader.svg) center no-repeat;background-size:contain;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotate 2s linear infinite}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.formCheckbox .formCheckbox-label{font-family:Volte Medium,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:400;font-style:normal;width:fit-content;cursor:pointer;display:flex;align-items:flex-start;width:auto;color:#393e40;transition:all .3s}.formCheckbox .formCheckbox-input{cursor:pointer;flex:0 0 auto;margin:3px 8px 0 0;accent-color:#393e40}.formCheckbox .formCheckbox-text{font-size:16px;font-size:1rem}.formCheckbox .formCheckbox-text a{color:#008580;font-family:Volte Semibold,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:600;font-style:normal}.formCheckbox .formCheckbox-text a:hover{text-decoration:underline}.formCheckbox--checked .formCheckbox-label{color:#393e40}@font-face{font-family:Volte Regular;src:url(/assets/EweCom/fonts/Volte/Regular/Volte-Regular-eot.eot?v=1.1.0);src:url(/assets/EweCom/fonts/Volte/Regular/Volte-Regular-eot.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(/assets/EweCom/fonts/Volte/Regular/Volte-Regular-otf.otf?v=1.1.0) format("opentype"),url(/assets/EweCom/fonts/Volte/Regular/Volte-Regular-svg.svg?v=1.1.0#Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Volte Medium;src:url(/assets/EweCom/fonts/Volte/Medium/Volte-Medium-eot.eot?v=1.1.0);src:url(/assets/EweCom/fonts/Volte/Medium/Volte-Medium-eot.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(/assets/EweCom/fonts/Volte/Medium/Volte-Medium-otf.otf?v=1.1.0) format("opentype"),url(/assets/EweCom/fonts/Volte/Medium/Volte-Medium-svg.svg?v=1.1.0#Medium) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Volte Semibold;src:url(/assets/EweCom/fonts/Volte/Semibold/Volte-Semibold-eot.eot?v=1.1.0);src:url(/assets/EweCom/fonts/Volte/Semibold/Volte-Semibold-eot.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(/assets/EweCom/fonts/Volte/Semibold/Volte-Semibold-otf.otf?v=1.1.0) format("opentype"),url(/assets/EweCom/fonts/Volte/Semibold/Volte-Semibold-svg.svg?v=1.1.0#Semibold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Volte Bold;src:url(/assets/EweCom/fonts/Volte/Bold/Volte-Bold-eot.eot?v=1.1.0);src:url(/assets/EweCom/fonts/Volte/Bold/Volte-Bold-eot.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(/assets/EweCom/fonts/Volte/Bold/Volte-Bold-otf.otf?v=1.1.0) format("opentype"),url(/assets/EweCom/fonts/Volte/Bold/Volte-Bold-svg.svg?v=1.1.0#Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}.successMessage .successMessage-innerWrapper{position:relative;border-left:6px solid #ffd700;padding:8px 20px 8px 26px;display:flex;justify-content:center;flex-direction:column;margin-top:20px!important}.successMessage .successMessage-innerWrapper .successMessage-text{color:#393e40;font-size:32px;font-size:2rem;line-height:34px;line-height:2.125rem;font-family:Volte Semibold,Calibri,Helvetica Neue,Arial,sans-serif;font-weight:600;font-style:normal}.successMessage .successMessage-innerWrapper .successMessage-hint{display:block;font-size:20px;font-size:1.25rem;color:#75787a;margin-top:6px}
