.module-job .form-grid+.form-grid{border-top:1px solid #e5e5e5;margin-top:30px;padding-top:30px}.module-job .upload-queue-file{background:#fcf3f1;border:none}.module-job .upload-queue-file:hover{background:#fbeae8}.module-job .panel.base-2 .upload-queue-file{background:#fff;border:none}.module-job .panel.base-2 .upload-queue-file:hover{background:#f3e98b}.module-job-title-prefix{font-weight:700}@media (min-width:481px){.module-job-title-prefix{font-size:20px;line-height:1.5em;margin-bottom:-5px}}.module-job-datalist{display:table}.module-job-datalist>div{display:table-row}.module-job-datalist>div>span{display:table-cell;padding-bottom:3px;padding-top:3px}.module-job-datalist>div>span:first-child{text-align:center}.module-job-datalist>div>span:last-child{padding-left:12px}@media (max-width:480px){.module-job-datalist>div>span:last-child{padding-left:10px}}.module-job-datalist>div+div>span{padding-top:3px}@media (min-width:481px){.module-job-datalist{font-size:20px;line-height:1.5em}}.module-job-inteview{background:#eff1f9;padding:20px}.module-job-inteview>div{display:flex}.module-job-inteview .date{align-self:center}.module-job-inteview .actions{align-self:flex-start;padding-left:20px;text-align:center}.module-job-line{border-top:1px solid #e5e5e5;height:1px;margin:40px 0}.register-external .provider{float:left;line-height:35px;margin-right:40px;text-align:center}.register-external .provider .action{cursor:pointer}.register-external .provider .action *{cursor:inherit}.register-external .cvlizer button{background-color:#d32f16;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Lexend,sans-serif;font-size:16px;font-weight:700;height:39px;line-height:39px;padding-right:20px}.register-external .cvlizer button span{border-right:1px solid #771a0c;display:inline-block;height:37px;line-height:37px;margin-right:10px;padding:0 10px}.register-external .cvlizer button:hover{background-color:#a52511}.register-external .linkedin a{background-color:#0077b5;border:none;border-radius:2px;color:#fff;display:inline-block;font-family:Lexend,sans-serif;font-size:16px;font-weight:700;height:39px;line-height:39px;padding-right:20px}.register-external .linkedin a span{border-right:1px solid #005e93;display:inline-block;height:38px;line-height:38px;margin-right:10px;padding:0 10px}.register-external .linkedin a i{font-size:16px;margin-bottom:0;margin-top:0}.register-external .linkedin a:hover{background-color:#005e93}.module-job-filter{background:#fbeae8;display:flex;flex-wrap:wrap;margin-bottom:40px;padding:10px}.module-job-filter>div{padding:10px}.module-job-filter label{display:block;margin-bottom:2px}.module-job-filter .filter-reset{align-self:flex-end;padding-bottom:15px}@media (max-width:1199px){.module-job-filter{display:block}.module-job-filter input:not([type=checkbox]):not(.datepicker),.module-job-filter select{width:100%!important}}.module-job-teaser-list-info{background:#f6d5d0;font-size:14px;line-height:1.5em;margin-bottom:40px;margin-top:-39px;padding:10px 20px}.module-job-teaser-list-info span{background:#eff1f9;color:#000;display:inline-block;margin-right:10px;padding:1px 8px}.module-job-teaser{color:#000;display:block;position:relative;transition:all .3s ease-in-out}.module-job-teaser+.module-job-teaser{border-top:1px solid #f2f2f2;margin-top:20px;padding-top:20px}.module-job-teaser.with-image{display:flex}.module-job-teaser.with-image .module-job-teaser-image{flex:0 0 220px;height:150px;line-height:0}.module-job-teaser.with-image .module-job-teaser-content{flex:1;padding-left:20px}.module-job-teaser-content{display:block}.module-job-teaser-title{display:block;font-size:20px;font-weight:700;line-height:1.5em;line-height:130%;margin-bottom:5px}.module-job-teaser-title .internal{background:#d32f16;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:400;line-height:1.5em;line-height:130%;margin-right:8px;padding:2px 5px 1px;position:relative;top:-3px}.module-job-teaser-datalist{grid-gap:0 8px;display:grid;font-size:14px;grid-template-columns:min-content auto;line-height:1.5em}.module-job-teaser-datalist>span:first-child{text-align:center}.module-job-teaser-button{flex:0;padding-left:20px;white-space:nowrap}@media (max-width:1199px){.module-job-teaser{padding:0}.module-job-teaser,.module-job-teaser:hover{border:none;box-shadow:none}.module-job-teaser+.module-job-teaser{border-top:1px solid #e5e5e5;margin-top:20px;padding-top:20px}.module-job-teaser.with-image{display:block}.module-job-teaser.with-image .module-job-teaser-image{height:200px;margin-bottom:10px}.module-job-teaser.with-image .module-job-teaser-content{padding-left:0}}.module-job-detail-header-print{display:none}@media (min-width:481px){.module-job-detail-header{margin-bottom:40px}}@media (max-width:480px){.module-job-detail-header{margin-bottom:20px}}.module-job-detail-image{position:relative}@media (min-width:481px){.module-job-detail-image{margin-bottom:40px}}@media (max-width:480px){.module-job-detail-image{margin-bottom:20px}}.module-job-detail-image img{height:auto;width:100%}.module-job-detail-icon{background:#f5f7fb;border:10px solid #fff;border-radius:50%;bottom:-60px;display:grid;height:130px;place-items:center;position:absolute;right:100px;width:130px}.module-job-detail-icon i{color:#d32f16;font-size:70px}.module-job-detail-icon.is-image{padding:20px}@media (max-width:480px){.module-job-detail-icon{border:5px solid #fff;bottom:-25px;height:70px;padding:5px;right:20px;width:70px}.module-job-detail-icon i{font-size:36px}.module-job-detail-icon.is-image{padding:10px}}.module-job-detail-slogan{bottom:65px;color:#d32f16;font-size:54px;font-weight:700;left:100px;line-height:1em;margin:0;padding:0;position:absolute;right:100px;text-shadow:0 0 40px #fff,0 0 40px hsla(0,0%,100%,.6)}@media (max-width:480px){.module-job-detail-slogan{bottom:20px;font-size:20px;left:15px;right:90px;text-shadow:0 0 10px #fff,0 0 10px hsla(0,0%,100%,.6)}}@media (min-width:481px){.module-job-detail-content-boxes{display:flex}.module-job-detail-content{flex:1;padding-right:40px}.module-job-detail-boxes{flex:0 0 360px}}@media (max-width:480px){.module-job-detail-boxes{margin-top:40px}}.module-job-detail-boxes>div+div,.module-job-section+.module-job-section{margin-top:40px}.module-job-detail-contact .box{background:none}.module-job-detail-contact .box-img img{max-width:50%}.module-job-detail-services{margin-top:40px}.module-job-detail-services>.items{grid-gap:10px;display:grid;font-size:12px;grid-template-columns:repeat(auto-fit,minmax(125px,140px));line-height:1.5em;text-align:center}@media (max-width:480px){.module-job-detail-services>.items{justify-content:center}}.module-job-detail-services .icon{align-items:center;background:#eff1f9;border-bottom:none!important;border-radius:50%;display:flex;flex:0 0 auto;height:70px;justify-content:center;margin:0 auto 5px;padding:10px;transform:scale(1);transition:all .3s ease-in-out;width:70px}.module-job-detail-services .icon i{font-size:38px}.module-job-detail-services .icon img{height:auto;width:100%}.module-job-detail-services .icon:hover{background:#f5f7fb;box-shadow:0 0 10px rgba(211,47,22,.5);transform:scale(1.1)}.module-job .box-img img{border-radius:50%}.module-job-template+.module-job-template{margin-top:40px}.module-job-apply .form-row>.form-label{color:#000;font-size:18px;font-weight:700;margin-bottom:20px}.module-job-apply .form-row>.form-description{margin-bottom:20px}@media (min-width:481px){.module-job-apply .form-row .form-grid,.module-job-apply .form-row>.form-content{border-left:3px solid #fbeae8;margin-left:20px;padding-left:20px}}.module-job-apply-header{margin-bottom:20px}.module-job-apply-profile{grid-gap:10px;display:grid;grid-template-columns:max-content auto}.module-job-apply-profile .label{color:grey;display:block;margin-bottom:2px}.module-job-apply-profile .value{padding-left:20px}.module-job-apply-file{background:#fcf3f1;border:none;display:flex;font-size:14px;padding:2px 15px}.module-job-apply-file>*+*{padding-left:15px}.module-job-apply-file+.module-job-apply-file{margin-top:5px}.module-job-apply-edit{display:block;font-size:12px;font-weight:400;line-height:1.5em}.module-job-register-login{grid-gap:60px;display:grid;grid-template-columns:auto 450px}@media screen and (max-width:991px){.module-job-register-login{display:flex;flex-direction:column}.module-job-register-login>div:first-child{order:2}.module-job-register-login>div+div{margin-bottom:40px;order:1}}.module-job-application+.module-job-application{margin-top:40px}.module-job-application.inactive{color:#ccc}.module-job-application .title{font-size:20px;line-height:1.5em;margin-bottom:15px}.module-job-application .infos{border-left:3px solid #fbeae8;font-size:14px;line-height:1.5em;margin-left:20px;padding-left:20px}.module-job-application .infos .label{color:grey}.module-job-application .actions{display:flex;flex-wrap:wrap;gap:7px 30px;margin-top:20px}@media (max-width:480px){.module-job-application .actions{display:grid;grid-auto-flow:row}}.module-job-application .interview{background:#eff1f9;list-style:none;margin:5px 0 0;padding:12px 20px}.module-job-application .interview>.interview-label{color:#d32f16;font-weight:700;margin-bottom:5px}.module-job-application .interview>.interview-data{display:flex}.module-job-application .interview>.interview-data span.label{width:80px}.module-job-account{grid-gap:60px;display:grid;grid-template-columns:auto 420px}.module-job-account-documents>div{display:flex;margin-top:20px}.module-job-account-documents>div>span:first-child{flex:0;padding-right:10px}.module-job-account-documents>div>span:last-child{flex:1}.module-job-account-documents>div+div{border-top:1px solid #fff;margin-top:5px;padding-top:5px}.module-job-candidate-comment{grid-gap:60px;display:grid;grid-template-columns:auto 420px}.module-job-verify{background:#eff1f9;color:#000;margin-bottom:40px;padding:20px}.module-job-verify h5{color:#000}@media print{.module-job-apply{margin-top:-40px}.module-job-apply .module-job-header{background:none}.module-job-apply .module-job-header .module-job-title-prefix{color:#000;padding:0 20px}.module-job-apply .module-job-header h1.theme-text{color:#000!important;padding:25px 20px 10px}.module-job-apply .module-job-datalist{background:none;color:#000!important;font-size:18px;padding:0 20px}.module-job-apply .module-job-datalist i{color:#000!important}.module-job-apply form{margin-top:50px}.module-job-apply form .form-grid.with-separator>.form-row:not(.hide)~.form-row:not(.hide){margin-top:10px}.module-job-apply form .form-label{color:#000!important;font-size:18px}.button,.module-job-apply form .provider-select .provider.cvlizer{display:none}}
