.ext-jobs-job-offer--show .title__section{padding-bottom:3.0517578125em;border-bottom:1px solid var(--color-box-shadow)}.ext-jobs-job-offer--show .description__section{border-bottom:1px solid var(--color-box-shadow);margin-top:1.953125em;padding-bottom:3.0517578125em}.ext-jobs-job-offer--show .tags__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.953125em 0 3.0517578125em}.ext-jobs-job-offer--show .tags__container .tag{color:var(--color-grey);background-color:var(--color-white);border:1px solid var(--color-box-shadow);border-radius:3px;padding:.32768em 1em;font-size:.8em;margin-right:8px;-webkit-transition:background-color .35s cubic-bezier(.4,0,.02,1);transition:background-color .35s cubic-bezier(.4,0,.02,1)}.ext-jobs-job-offer--show .tags__container .tag:hover{background-color:var(--color-box-shadow)}.ext-jobs-job-offer--show .tags__container .tag:last-child{margin:0}.ext-jobs-job-offer--show .benefits__section{margin-top:2.44140625em;padding-bottom:3.0517578125em;border-bottom:1px solid var(--color-box-shadow)}.ext-jobs-job-offer--show .benefits__section .benefits__description p{color:var(--color-grey);margin-top:1.25em}.ext-jobs-job-offer--show .benefits__section .benefits__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:3.0517578125em 0;row-gap:48px}.ext-jobs-job-offer--show .benefits__section .benefits__container .content__image .module-image-preloaded.-no-alpha{background-color:transparent}.ext-jobs-job-offer--show .benefits__section .benefits__container .content__image img{width:80px;height:80px;-o-object-fit:contain;object-fit:contain}.ext-jobs-job-offer--show .benefits__section .benefits__container .content__title{margin:.8em 0 .512em}.ext-jobs-job-offer--show .benefits__section .benefits__container .content__title span{color:var(--color-grey)}.ext-jobs-job-offer--show .benefits__section .benefits__container .content__description p{color:var(--color-grey)}.ext-jobs-job-offer--show .benefits__section .benefits__list a{color:var(--color-black);border-bottom:2px solid var(--color-grey);padding-bottom:3px}.ext-jobs-job-offer--show .salary__section{margin-top:2.44140625em;padding-bottom:2.44140625em;border-bottom:1px solid var(--color-box-shadow)}.ext-jobs-job-offer--show .salary__section .salary__description{margin-top:1.25em;color:var(--color-grey)}.ext-jobs-job-offer--show .module-contact-box .content__title{margin:1.953125em 0 .8em}.ext-jobs-job-offer--show .module-contact-box .content__bodytext{margin:0}.ext-jobs-job-offer--show .module-contact-box .content__bodytext p{line-height:1.4}.ext-jobs-job-offer--show .module-contact-box .content__meta--email a,.ext-jobs-job-offer--show .module-contact-box .content__meta--phone a{text-decoration:underline}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors{margin-bottom:1.953125em;background-color:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.35)}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.512em 1.5625em;background-color:red}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__header:before{font-size:.8em;margin-right:1.25em;color:var(--color-white)}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__errors{padding:1em 1.5625em}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__errors ul.-standard-list>li{padding:0}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__errors ul.-standard-list>li:before{display:none}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__errors ul.-standard-list ul li{color:red}.ext-jobs-job-offer.ext-jobs-job-offer--show .module-form .form__errors .errors__errors ul.-standard-list ul li:before{background-color:red}#applynow .module-form{background-color:var(--color-light-bg);padding:0 1em .64em;padding-top:2px}#applynow .module-form .control-label{color:var(--color-grey);line-height:1}#applynow .module-form .fake__select{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#applynow .module-form .icon-angle-down-after:after{color:var(--color-grey);font-size:1.25em}#applynow .module-form form .form-group .input{position:relative;margin-top:2px}#applynow .module-form form .form-group .input .select-wrapper,#applynow .module-form form .form-group .input input{padding:.8em}#applynow .module-form form .field__wrap{margin-bottom:1em}#birthdate::-webkit-input-placeholder{color:var(--color-box-shadow);opacity:1}#birthdate::-moz-placeholder{color:var(--color-box-shadow);opacity:1}#birthdate:-ms-input-placeholder{color:var(--color-box-shadow);opacity:1}#birthdate::-ms-input-placeholder{color:var(--color-box-shadow);opacity:1}#birthdate::placeholder{color:var(--color-box-shadow);opacity:1}#birthdate::-ms-input-placeholder{color:var(--color-box-shadow)}#applynow .module-form .form-check-label span{font-size:.8em;line-height:1.6;padding-top:3px;padding-left:35px}#applynow .module-form form .form-group .checkbox label.form-check-label:before{width:20px;height:20px;margin-top:5px}#applynow .module-form form .form-group .-checked label.form-check-label:before{background-color:var(--color-alpha)}#applynow .module-form form .form-group .checkbox label.form-check-label:after{font-size:.8em;width:9px;height:9px;left:4px;top:9px}#applynow .module-form form .form-group .checkbox label.form-check-label span a{box-shadow:unset;-webkit-box-shadow:unset;-webkit-transition:unset;transition:unset;text-decoration:underline}#applynow .module-form .upload-group-wrap .-hidden{display:none}#applynow .module-form .separator{height:1px;width:100%;background-color:var(--color-separator);margin:1.953125em 0}#applynow .module-form .show-more-upload-field-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid var(--color-box-shadow);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.8em;margin-top:.512em;padding:.262144em .8em}#applynow .module-form .show-more-upload-field-btn:hover{cursor:pointer}#applynow .module-form .show-more-upload-field-btn .icon-close-after:after{display:inline-block;width:16px;margin-left:10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width:40em){#applynow .module-form .show-more-upload-field-btn .icon-close-after:after{width:18px}}#applynow .module-form .applicationForm__submit{margin-top:.64em}#applynow .module-form .field__wrap .form-headline{line-height:1.6;margin-bottom:.512em}#applynow .module-form .field__wrap .form-bodytext p{font-size:14px;line-height:1.6}#applynow .module-form .coverletter-form textarea{min-height:145px}#applynow .module-form .upload-group-wrap .input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:.8em 0;padding:.64em}#applynow .module-form .upload-group-wrap .input label{padding-left:20px;line-height:1.2}#applynow .module-form .upload-group-wrap .input input[type=button]{border:1px solid var(--color-text-alpha);background-color:var(--color-light-bg);border-radius:3px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:32px;padding:0 .8em 0 .512em}#applynow .module-form .upload-group-wrap .input input[type=button]:hover{cursor:pointer}#cv,#uploadFive,#uploadFour,#uploadOne,#uploadThree,#uploadTwo{position:absolute;top:0;left:0;opacity:0}#applynow .touchpoint-description-field-wrap{display:none}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .jobs__container{margin:1.25em 0 1.5625em}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .category__name span{color:var(--color-grey)}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .jobs__container .job__title{display:block;padding:.512em 0;border-top:1px solid var(--color-grey-light);color:var(--color-text-alpha)}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .jobs__container .job__title:last-child{border-bottom:1px solid var(--color-grey-light)}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .jobs__container .job__title:hover{color:var(--color-alpha)}.ext-jobs-job-offer--jobs-by-jobfield .jobs-by-field__card .job-link__list a{color:var(--color-black);border-bottom:2px solid var(--color-grey);padding-bottom:3px}.ext-jobs-job-offer--related .job-offer--related__container .container__content{margin:1.953125em 0 2.44140625em}.ext-jobs-job-offer--related .job-offer--related__container .container__content .content__job{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:var(--color-grey);padding:1em;border-top:1px solid var(--color-box-shadow)}.ext-jobs-job-offer--related .job-offer--related__container .container__content .content__job:last-child{border-bottom:1px solid var(--color-box-shadow)}.ext-jobs-job-offer--related .job-offer--related__container .container__content .content__job:hover .job__title span{color:var(--color-text-beta)}@media (min-width:64em){.ext-jobs-job-offer--related .job-offer--related__container .container__content .content__job{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.ext-jobs-job-offer--related .job-offer--related__container .container__content .content__job .job__title span{-webkit-transition:color .35s cubic-bezier(.4,0,.02,1);transition:color .35s cubic-bezier(.4,0,.02,1)}.ext-jobs-job-offer--related .job-offer--related__container .list__button a{color:var(--color-black);border-bottom:2px solid var(--color-grey);padding-bottom:3px}