.application-form .job-image-header{position:relative;text-align:center;color:#fff}.application-form .job-image-header img{width:100%}.application-form .job-image-header .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application-form .job-form-title{position:relative}.application-form .job-form-title img{width:100%}.application-form .job-form-title .form-title{position:absolute;top:25%;left:25%;transform:translate(-35%,-55%)}.application-form .job-form-title h2{margin-bottom:11px;font-size:32px}.application-form .job-form-title hr{margin-top:0;width:80px;background-color:#006492;color:#006492;height:4px;border-radius:3px;float:left}.application-form .card-row{position:relative;bottom:250px}.application-form .card-form{box-shadow:0 10px 70px 0 rgba(206,212,218,.9);border-radius:1rem;border-color:#fff;color:unset;padding:20px;margin:20px;background-color:#fff}.application-form .card-form .card-form-h3{font-style:italic;font-weight:100;margin-bottom:11px}.application-form .card-form .application-type{margin-bottom:25px}.application-form .card-form .application-type .col-md-4{margin-left:-30px}.application-form .card-form .application-type .col-md-7{margin-left:-110px}.application-form .card-form .application-contract .btn-secondary,.application-form .card-form .application-contract label,.application-form .card-form .application-languages .btn-secondary,.application-form .card-form .application-languages label,.application-form .card-form .application-it-skills .btn-secondary,.application-form .card-form .application-it-skills label{font-weight:normal}.application-form .card-form .application-contract .btn-secondary .fa-ok,.application-form .card-form .application-languages .btn-secondary .fa-ok,.application-form .card-form .application-it-skills .btn-secondary .fa-ok{visibility:hidden;font-size:100%}.application-form .card-form .application-contract .required:before,.application-form .card-form .application-languages .required:before,.application-form .card-form .application-it-skills .required:before{color:inherit}.application-form .card-form .application-languages,.application-form .card-form .application-it-skills{margin-top:15px}.application-form .card-form .application-it-skills button{width:100%}.application-form .card-form .application-others-skills .form-control{max-width:none}.application-form .card-form .application-CV{margin-top:15px}.application-form .card-form .application-CV,.application-form .card-form .application-LP,.application-form .card-form .application-AN{margin-bottom:15px}.application-form .card-form .application-CV label,.application-form .card-form .application-LP label,.application-form .card-form .application-AN label{font-weight:normal}.application-form .card-form .application-AN-desc{margin-bottom:15px}.application-form .card-form .application-AN-desc .col-md-7 .form-control{max-width:none}.application-form .card-form .application-submit{text-align:center}.application-form .card-form .application-others-positions{text-align:center}.application-form .card-form .application-short-desc{margin-bottom:22px}.application-form .card-form .application-short-desc label::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:"Font Awesome 5 Free";font-weight:900;content:"";height:1.5rem;width:1.5rem;text-align:center;line-height:1.5rem;font-size:.8rem;border-radius:50%;background-color:#ff9632;color:#000;margin-right:1rem;padding-top:1px}.application-form .card-form .application-short-desc .short-desc-span{margin-left:2.5rem}.application-form .card-form .application-short-desc:first-child{margin-top:22px}@media(max-width:325px){.application-form .app-lang-buttons .btn-secondary{width:100%}.application-form .app-lang-buttons .btn-fr-speak,.application-form .app-lang-buttons .btn-fr-write{margin-bottom:15px}}@media(min-width:326px) and (max-width:767.98px){.application-form .app-lang-buttons{display:flex}.application-form .app-lang-buttons .btn-secondary{flex:1}.application-form .app-lang-buttons .btn-fr-speak,.application-form .app-lang-buttons .btn-fr-write{margin-right:5px}.application-form .app-lang-buttons .btn-en-speak,.application-form .app-lang-buttons .btn-en-write{margin-left:5px}}@media(max-width:359px){.application-form .card-form .application-type .col-md-4{margin-left:-20px}.application-form .card-form .application-type .col-md-7{margin-left:-30px}.application-form .card-form .application-it-skills .col-md-3.col-6{width:100%;margin-bottom:15px}}@media(min-width:359px) and (max-width:767.98px){.application-form .application-it-skills .col-md-3.col-6:first-child,.application-form .application-it-skills .col-md-3.col-6:nth-child(2){margin-bottom:15px}}@media(max-width:364px){.application-form .application-linkedin a .btn-linkedin{padding:5px!important;line-height:1;text-align:center}.application-form .application-linkedin a .btn-linkedin span{margin:5px}}@media(max-width:396px){.application-form .application-contract-btns .btn-secondary{width:100%}.application-form .application-contract-btns .btn-secondary:first-child{margin-bottom:15px}}@media(min-width:397px) and (max-width:767.98px){.application-form .application-contract-btns{display:flex}.application-form .application-contract-btns .btn-secondary{flex:1}.application-form .application-contract-btns .btn-contract-full{margin-right:5px}.application-form .application-contract-btns btn-contract-partial{margin-left:5px}}@media(max-width:767.98px){.application-form .job-image-header .centered h2{font-size:28px;line-height:28px}.application-form .job-form-title .form-title{top:5%;left:15%;transform:translate(-5%,-15%)}.application-form .job-form-title .form-title h2{font-size:21px;margin-bottom:0}.application-form .card-row{bottom:40px}.application-form .card-row .card-form .application-type{display:flex}.application-form .card-row .card-form .application-AN{margin-bottom:0}.application-form .form-control,.application-form .form-select,.application-form .input-group{max-width:none}}@media(min-width:768px) and (max-width:991.98px){.application-form .card-row{bottom:130px}}@media(max-width:991.98px){.application-form .card-row{display:flex;flex-wrap:wrap}.application-form .card-row .job-app-form{width:100%;order:2}.application-form .card-row .job-description{width:100%;order:1}}@media(min-width:360px) and (max-width:1199.98px){.application-form .card-form .application-type .col-md-4,.application-form .card-form .application-type .col-md-7{margin-left:0}}@media(min-width:992px) and (max-width:1199.98px){.application-form .card-row{bottom:180px}.application-form .card-row .job-description{width:33%}}@media(min-width:1200px) and (max-width:1599.98px){.application-form .card-row{bottom:210px}}.application-form .job-form-title hr{opacity:.75;margin-top:.25rem}@media(max-width:767.98px){.application-form .job-form-title .form-title{top:15%}}@media(max-width:767.98px){.application-AN{margin-bottom:15px!important}}