#jobboard #hero{height:340px}#jobboard #hero h1{text-align:left;margin-bottom:0}#jobboard #hero p{color:#fff;font-weight:500;max-width:400px}#jobboard #introduction{overflow:hidden;position:relative}#jobboard #arianne{width:auto;margin-left:15px;margin-right:15px}#jobboard #introduction-content{margin-top:40px;padding:40px 30px 80px 30px;box-shadow:0 5px 20px 5px rgba(0,0,0,.2)}#jobboard #introduction-content p{font-size:18px;line-height:24px}#jobboard #introduction-image{position:relative;top:-40px;left:30px}@media only screen and (min-width:768px){#jobboard #introduction-content{margin-top:80px;margin-bottom:60px;margin-right:40px;padding:40px;padding-right:50%}#jobboard #introduction-image{position:absolute;left:auto;right:15px;width:50%}}@media only screen and (min-width:1120px){#jobboard #introduction-content{padding-right:40%}#jobboard #introduction-image{max-width:400px}}#jobboard #offres{padding-top:40px;padding-bottom:40px;background:#fff url(../../../../../../../themes/wf3/jobboard/./bg-jobboard.png) no-repeat top center;background-size:cover}#jobboard #offres-order{display:flex;flex-flow:column nowrap}#jobboard #offres-order .jobboard-dropdown,#jobboard #offres-order h2{width:100%}#jobboard #offres-order h2{margin-bottom:20px!important}@media only screen and (min-width:992px){#jobboard #offres-order{flex-flow:row nowrap}#jobboard #offres-order h2{width:calc(75% + 9px)}#jobboard #offres-order .jobboard-dropdown{width:calc(25% - 9px)}}#jobboard #offres-empty p{padding:30px 0;font-weight:500!important;text-align:center}#jobboard #offres-filters{display:flex;flex-flow:row wrap;margin:0 -6px}#jobboard #offres-original{display:none}#jobboard #offres-container{margin-top:30px;display:grid;grid-auto-flow:row;grid-row-gap:30px;grid-column-gap:30px;grid-template-columns:1fr}@media only screen and (min-width:768px){#jobboard #offres-container{grid-template-columns:1fr 1fr}}@media only screen and (min-width:992px){#jobboard #offres-container{grid-template-columns:1fr 1fr 1fr}}#jobboard .jobboard-offre-card{position:relative;width:100%;padding:40px 30px 75px 30px;background-color:#fff;cursor:pointer;box-shadow:0 2px 7px 2px rgba(0,0,0,.2);transition:box-shadow .3s}#jobboard .jobboard-offre-card:active,#jobboard .jobboard-offre-card:focus,#jobboard .jobboard-offre-card:hover{box-shadow:0 5px 15px 5px rgba(0,0,0,.2)}#jobboard .jobboard-date{position:absolute;top:0;left:0;width:100%;background-color:#f5f5f6;padding:5px 30px;font-size:12px;line-height:15px;font-style:italic}#jobboard .jobboard-metier{position:relative;z-index:1;left:-15px}#jobboard .jobboard-metier span{font-size:14px;padding:4px 15px 10px 15px;color:#fff}#jobboard .jobboard-titre{position:relative;z-index:2;font-size:20px;line-height:22px;font-weight:500;padding:4px 15px;color:#fff;background-color:#33374f}#jobboard .jobboard-logo{width:90%;height:80px;margin:15px auto}#jobboard .jobboard-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#jobboard hr{margin:15px auto;width:100%;height:1px;border:none;background-color:#cacbd1}#jobboard .jobboard-picto{position:relative;padding:5px 0 5px 34px;font-weight:500}#jobboard .jobboard-picto img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px}#jobboard .jobboard-arrow{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:30px;height:30px;border:2px solid #f15e54;border-radius:100%}#jobboard .jobboard-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-55%,-50%) rotate(270deg);fill:#f15e54}#jobboard .jobboard-dropdown{position:relative;margin:0 6px 6px 6px;width:calc(50% - 12px)}@media only screen and (min-width:992px){#jobboard .jobboard-dropdown{width:calc(25% - 12px)}}#jobboard label.jobboard-dropdown-toggle{position:relative;margin:0;width:100%;height:48px;overflow:hidden;background-color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;padding:12px 48px 12px 12px;line-height:24px;font-weight:700}#jobboard .jobboard-dropdown-icon{position:absolute;top:0;right:0;width:48px;height:48px}#jobboard .jobboard-dropdown-icon svg{position:absolute;top:50%;left:50%;fill:#f25e57;transform:scale(1.25) translate(-50%,-50%)}#jobboard .jobboard-dropdown-wrapper{display:none;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;position:absolute;top:48px;left:0;width:100%;max-height:200px;background-color:#fff;box-shadow:0 2px 7px 2px rgba(0,0,0,.2)}#jobboard ul.jobboard-dropdown-list{width:100%;margin:0;padding:0}#jobboard ul.jobboard-dropdown-list>li{overflow:hidden;cursor:pointer;padding:12px;line-height:20px}#jobboard ul.jobboard-dropdown-list>li.selected{font-weight:700}#jobboard ul.jobboard-dropdown-list>li:hover{color:#fff;background-color:#292652}#jobboard input.jobboard-dropdown-toggle{position:absolute;top:0;left:0;opacity:0;pointer-events:none}#jobboard input.jobboard-dropdown-toggle:checked+label.jobboard-dropdown-toggle+.jobboard-dropdown-wrapper{display:block}#jobboard #offres-order .jobboard-dropdown{margin:0 0 6px 0;z-index:10}#jobboard #offres-order .jobboard-dropdown label.jobboard-dropdown-toggle{background-color:transparent;border:1px solid #cacbd1;color:#8d909d}#jobboard #offres-order .jobboard-dropdown .jobboard-dropdown-icon svg{fill:#8d909d}#jobboard #offres-order .jobboard-dropdown .jobboard-dropdown-wrapper{border-top:none}#jobboard #offres-filters .jobboard-dropdown:nth-child(1){z-index:9}#jobboard #offres-filters .jobboard-dropdown:nth-child(2){z-index:8}#jobboard #offres-filters .jobboard-dropdown:nth-child(3){z-index:7}#jobboard #offres-filters .jobboard-dropdown:nth-child(4){z-index:6}#jobboard #offres-pagination{padding:30px 0;display:flex;flex-flow:row nowrap;justify-content:center}#jobboard #offres-pagination .previous{width:30px;height:24px;text-align:center;cursor:pointer}#jobboard #offres-pagination .previous svg{fill:#f15e54;transform:rotate(90deg)}#jobboard #offres-pagination .next{width:30px;height:24px;text-align:center;cursor:pointer}#jobboard #offres-pagination .next svg{fill:#f15e54;transform:rotate(270deg)}#jobboard #offres-pagination .pages span{margin:0 5px;line-height:24px;cursor:pointer}#jobboard #offres-pagination .pages span.selected{color:#f15e54;font-weight:500;text-decoration:underline}#jobboard #offres-modal .modal-dialog{position:absolute;top:0;right:0;margin:0;max-width:unset;transform:translateX(100%);transition:transform .3s;width:100vw}@media only screen and (min-width:768px){#jobboard #offres-modal .modal-dialog{width:95vw;max-width:768px}}#jobboard #offres-modal.show .modal-dialog{transform:translateX(0)}#jobboard #offres-modal .modal-content{min-height:100vh;border:none;border-radius:0}#jobboard #offres-modal .modal-header{border-bottom:none;padding:40px 30px 20px 30px}#jobboard #offres-modal .modal-header button{display:block;margin:0;padding:0;width:30px;height:30px;text-align:center;color:#fff;background-color:#f15e54;opacity:1}#jobboard #offres-modal .modal-body{transition:opacity .3s;padding:0 30px 40px 30px}#jobboard #offres-modal .modal-body sidebar .jobboard-detail-formation{display:none}@media only screen and (min-width:768px){#jobboard #offres-modal .modal-body{display:flex;flex-flow:row nowrap}#jobboard #offres-modal .modal-body sidebar .jobboard-detail-formation{display:block}#jobboard #offres-modal .modal-body .jobboard-detail-formation--mobile{display:none}#jobboard #offres-modal .modal-body main{flex:2;padding-right:30px}#jobboard #offres-modal .modal-body sidebar{flex:1}}#jobboard #offres-modal .jobboard-detail-header{margin-bottom:30px}@media only screen and (min-width:768px){#jobboard #offres-modal .jobboard-detail-header{grid-column:1/2}}#jobboard #offres-modal .jobboard-detail-metier span{font-size:14px;padding:4px 15px 10px 15px;color:#fff}#jobboard #offres-modal .jobboard-detail-titre{display:inline-block;font-size:20px;line-height:22px;font-weight:500;padding:4px 15px;margin:0 15px;color:#fff;background-color:#33374f}#jobboard #offres-modal .jobboard-detail-entreprise{display:flex;flex-flow:row nowrap;padding:15px}#jobboard #offres-modal .jobboard-detail-entreprise-nom{display:flex;flex-flow:column nowrap;justify-content:center;width:50%}#jobboard #offres-modal .jobboard-detail-entreprise-nom h5{margin-bottom:0}#jobboard #offres-modal .jobboard-detail-entreprise-nom p{font-size:13px;font-style:italic;margin-bottom:0}#jobboard #offres-modal .jobboard-detail-entreprise-logo{width:50%;height:60px}#jobboard #offres-modal .jobboard-detail-entreprise-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}#jobboard #offres-modal .jobboard-detail-remuneration{padding:15px;background-color:#f5f5f6}#jobboard #offres-modal .jobboard-detail-remuneration h5{font-weight:700;margin-bottom:0}#jobboard #offres-modal .jobboard-detail-pictos{display:flex;flex-flow:row wrap;padding:15px;border-top:1px solid #cacbd1;border-bottom:1px solid #cacbd1}#jobboard #offres-modal .jobboard-detail-picto{margin-right:50px;position:relative;padding:5px 0 5px 34px;font-weight:500}#jobboard #offres-modal .jobboard-detail-picto img{position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px}#jobboard #offres-modal .jobboard-detail-formation{margin-bottom:30px;padding:15px;background-color:#f5f5f6}#jobboard #offres-modal .jobboard-detail-formation p{margin-bottom:8px}@media only screen and (min-width:768px){#jobboard #offres-modal .jobboard-detail-formation{grid-column:2/3}}#jobboard #offres-modal .jobboard-detail-formation-title{font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#5a66a1;margin-bottom:8px}#jobboard #offres-modal .jobboard-detail-arrow{display:block;position:relative;width:30px;height:30px;margin:15px auto 0 auto;border:2px solid #f15e54;border-radius:100%}#jobboard #offres-modal .jobboard-detail-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-55%,-50%) rotate(270deg);fill:#f15e54}#jobboard #offres-modal .jobboard-detail-descriptif{padding:0 15px;margin-bottom:30px}#jobboard #offres-modal .jobboard-detail-descriptif hr{background-color:transparent;margin:20px auto}@media only screen and (min-width:768px){#jobboard #offres-modal .jobboard-detail-descriptif{grid-column:1/2}}#jobboard #offres-modal .jobboard-detail-date{display:inline-block;background-color:#f5f5f6;padding:5px 10px;font-size:12px;line-height:15px;font-style:italic;margin-bottom:15px;margin-top:30px}#jobboard #offres-modal .jobboard-detail-postuler{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px auto 0 auto;padding:10px 50px 10px 40px;font-weight:700;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#f15e54;position:relative}#jobboard #offres-modal .jobboard-detail-postuler svg{position:absolute;top:50%;right:15px;fill:#fff;transform:translateY(-50%) rotate(270deg)}#jobboard #offres-modal .jobboard-detail-blocbleu{padding:30px;font-weight:700!important;color:#fff!important;background-color:#33374f;text-align:center}@media only screen and (min-width:768px){#jobboard #offres-modal .jobboard-detail-blocbleu{grid-column:2/3}}#offre-single #hero{height:260px}#offre-single #hero h1{text-align:left;margin-bottom:0}#offre-single #offres-modal{padding:60px 0}