.page-template-tpl_form_candidature_spontanee #footer,.post-type-archive-job_offer #footer,.single-job_offer #footer{background-color:#ff6e40}.page-template-tpl_form_candidature_spontanee .underlined-link:after,.post-type-archive-job_offer .underlined-link:after,.single-job_offer .underlined-link:after{background-color:#1e3d59}.page-template-tpl_form_candidature_spontanee .header--dark-blue,.post-type-archive-job_offer .header--dark-blue,.single-job_offer .header--dark-blue{background-color:#ff6e40}.page-template-tpl_form_candidature_spontanee #footer .company-info-company-name,.post-type-archive-job_offer #footer .company-info-company-name,.single-job_offer #footer .company-info-company-name{color:#FFF}.single-job_offer .archive-apply-btn.btn:hover,.post-type-archive-job_offer .archive-apply-btn.btn:hover{background-color:#ffc13b}.job-form .form-control-submit input[type=submit]{background-color:#005682}.job-form .form-control-submit input[type=submit]:hover{background-color:#ffc13b}.archive-job-description{padding-top:40px;font-size:14px}#archive-jobs-container .filters-container{margin:0 -10px}#archive-jobs-container .form-control{padding:10px}.archive-job-container-el{font-size:14px;border-bottom:1px dashed #c1c1c1;padding-bottom:26px;display:inline-flex;width:calc(100% / 3 - 20px);margin:10px;box-sizing:border-box;justify-content:space-between;flex-direction:column}.filters-container form{padding-top:20px;font-size:0;margin:0 -5px}.archive-job-container-el-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px;padding-top:40px}.archive-job-container-el .archive-job-title-container{margin-bottom:13px}.archive-job-title{text-transform:uppercase;font-size:24px;font-weight:700;display:block;vertical-align:middle;margin:0}.archive-job-location{color:#ff6e40;text-transform:uppercase;font-size:14px;font-weight:700;display:inline-block;vertical-align:middle}.archive-job-location i.fas.fa-map-marker-alt{margin-right:7px}.single-job_offer .archive-job-title,.single-job_offer .archive-job-location{margin-right:10px;display:inline-block}.archive-job-type,.archive-job-date{font-weight:500}.archive-job-type-date p{margin:4px 0}.archive-showmore-btn.btn,.archive-apply-btn.btn{font-size:15px;text-transform:uppercase;color:#FFF;font-weight:800;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:inline-block}.archive-job-container-el .archive-showmore-btn.btn,.archive-job-container-el .archive-apply-btn.btn{width:100%}.archive-showmore-btn{background-color:#ffc13b}.archive-showmore-btn:hover{background-color:#005682}.archive-apply-btn{margin-bottom:5px;background-color:#005682}.archive-apply-btn .job-icon-container-text::before{content:'\f0b1';font-family:'Font Awesome 5 Pro';color:#FFF;display:inline-block;margin-left:12px;margin-right:16px}.archive-showmore-btn .job-icon-container-text::before{content:'\f05a';font-family:'Font Awesome 5 Pro';color:#FFF;display:inline-block;margin-right:6px}.archive-job-content-text p{display:inline-block;margin:0;width:calc(100% - 236px);text-align:justify}.archive-job-content-text{margin-top:20px}.archive-job-buttons-container i{font-size:17px}.archive-job-buttons-container{display:flex;align-items:baseline;justify-content:stretch;flex-wrap:wrap}.back-to-job-offer{font-size:14px;text-transform:uppercase;font-weight:700;margin-top:38px;display:block;transition:opacity .3s ease}.back-to-job-offer:hover{opacity:.7}.back-to-job-offer i{margin-right:7px;color:#49bbe5}.single-job-offer-container{margin-top:55px}.archive-job-title-container._single{margin-bottom:15px}.archive-job-content-text._content{border-bottom:1px dashed #c1c1c1;padding-bottom:26px;text-align:justify}.c-dark-blue.archive-job-title.job-apply{margin-top:46px}.archive-job-title a{overflow-wrap:anywhere}.single-job-offer-container,.job-apply-container{font-size:14px}.job-form{margin:0 -5px;font-size:0;width:100%}.contact-form-extencia .form-control-submit input[type=submit]{background-color:#49bbe5}div.jfilestyle input{width:444px!important}div.jfilestyle input,div.jfilestyle label{padding:13px 15px!important}div.jfilestyle input{background-color:#e6e6e6!important}.jfilestyle{margin:0!important}div.jfilestyle.jfilestyle-theme-blue label{background-color:#49bbe5!important;border-color:#49bbe5!important}.cv-text-input,.covering-letter-text-input{cursor:pointer;position:relative}input.wpcf7-form-control.wpcf7-file.covering-letter,input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.cv{display:none}i.fas.fa-cloud-upload-alt{font-size:23px;color:#005681;position:absolute;right:18px;top:10px}#job-form{margin-bottom:70px}.alert-form{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem;text-align:center;max-width:1170px;margin:0 auto;margin-top:10px}.job-offer-form-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.job-offer-form-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}@media screen and (max-width:900px){.archive-job-container-el{width:calc(100% / 2 - 10px)}}@media screen and (max-width:600px){.archive-job-container-el{width:calc(100% - 10px)}}