.wrapper-two-col{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative}.wrapper-two-col .breadcrumbs{flex:0 0 100%}.wrapper-two-col .container-sidebar,.wrapper-two-col .sidebar{align-self:stretch}.job-tags{display:flex;flex-wrap:wrap;gap:10px}.tag-item{align-items:center;background:#929ba5;border-radius:5px;color:#fff;display:flex;font-size:10px;height:20px;justify-content:center;letter-spacing:2px;padding:0 5px;text-transform:uppercase}.wrapper-two-col .sidebar{background:#f9f9f9;flex:1;letter-spacing:normal;max-width:400px;padding:30px 50px}.filter .filter-item{align-items:baseline;display:flex;flex-wrap:wrap;margin-top:40px;position:relative}.filter .filter-item .label{display:block;flex:1;font-weight:600;margin-bottom:30px}.filter .filter-item.by-theme .remove-all,.filter .filter-item.filter-ticked .remove-all{display:block}.filter .filter-item .remove-all{color:#1abc9c;cursor:pointer;margin-left:auto}.filter-line{flex:0 0 100%;position:relative}.filter-line .result{background:#eaecee;border-radius:5px;color:#929ba5;max-height:25px;min-width:25px;padding:4px;position:absolute;right:0;text-align:center;top:-5px}.filter_button{align-items:center;background:#242e38;bottom:0;display:flex;display:none;flex:0 0 100%;height:50px;justify-content:center;position:sticky;width:50px;z-index:1}.filter_button span{color:#fff;padding-left:32px;position:relative}.filter_button span:before{background:url(/build/images/icon_filter.e92a6e22.svg) no-repeat 50%;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;content:"";height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:22px}.wrapper-two-col .container-sidebar{flex:1;padding:30px 50px}.search-loader{height:150px;left:0;position:absolute;top:0;width:100%;z-index:200}.liste-job,.pagination{margin-top:30px}.pagination{text-align:center}.liste-job{display:flex;flex-wrap:wrap;gap:20px}.liste-job>a{flex:0 0 calc(20% - 20px)}.job-card{background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 20px 1px rgb(0 0 0/10%);box-shadow:0 5px 20px 1px rgb(0 0 0/10%);padding:10px 0;width:100%}.job-card .job-image{margin-bottom:15px;position:relative}.job-card .job-image:before{content:"";display:block;padding-bottom:100%}.job-card img{left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.job-card .job-position{display:block;font-family:poppins_semibold,arial,sans-serif;font-size:20px;padding:0 15px}.job-card .shop-name{color:#929ba5;display:block;margin-top:5px;padding:0 15px}.job-card .job-tags{margin-top:10px;padding:0 15px}.job-card .published{border-top:1px solid #e9e9e9;color:#929ba5;display:block;margin-top:10px;padding:10px 15px 0}.logo-boutique img{width:100%}.emploi-contact .line-contact{align-items:baseline;display:flex;margin-top:20px}.emploi-contact .line-contact a,.emploi-contact .line-contact div{margin-left:auto}.share{align-items:center;background:#fff;border-radius:10px;display:flex;margin-top:20px;padding:20px}.share ul{display:flex;gap:10px;margin-left:auto}.share ul li a{background:#29343e;border-radius:6px;display:inline-block;height:30px;position:relative;width:30px}.share ul li.facebook a:before{background:url(/build/images/icon_facebook_white.d2bee60b.svg) no-repeat 50%;background-size:cover;content:"";height:20px;left:50%;margin-left:-5px;margin-top:-10px;position:absolute;top:50%;width:10px}.share ul li.email a:before{background:url(/build/images/icon_email_white.2c56d0a6.svg) no-repeat 50%;background-size:cover;content:"";height:16px;left:50%;margin-left:-10px;margin-top:-8px;position:absolute;top:50%;width:20px}.share ul li.print a:before{background:url(/build/images/icon_print_white.7a932d58.svg) no-repeat 50%;background-size:cover;content:"";height:14px;left:50%;margin-left:-7px;margin-top:-7px;position:absolute;top:50%;width:14px}.headline h1{margin-bottom:10px}.section-emploi{margin-top:40px}.section-emploi h2{margin-bottom:10px}.section-emploi.contract-industry{align-items:baseline;display:flex;flex-wrap:wrap;gap:40px}.section-emploi.contract-industry>div{flex:1}.section-emploi.application>div{margin-top:10px}.footer_wrapper{margin-top:0!important}@media screen and (max-width:1440px){.liste-job>a{flex:0 0 calc(25% - 15px)}}@media screen and (max-width:1024px){.wrapper-two-col .container-sidebar,.wrapper-two-col .sidebar{padding:30px 20px}.result_job .wrapper-two-col .sidebar{background:#fff;border-bottom:none;display:block;height:100vh;left:-320px;max-width:320px;opacity:0;position:fixed;top:0;transition:transform .5s ease .2s,opacity .5s ease .2s,visibility .5s ease .2s,background-color .5s ease;visibility:hidden;width:100%;z-index:11}.result_job .wrapper-two-col .sidebar.open{opacity:1;transform:translateX(100%);visibility:visible}.result_job .wrapper-two-col .overlay_sidebar.open{opacity:1;visibility:visible}.result_job .wrapper-two-col .overlay_sidebar{background:rgba(0,0,0,.5);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100vw;will-change:opacity;z-index:10}.filter_button{cursor:pointer;display:flex}.emploi_single .wrapper-two-col .sidebar{max-width:280px}}@media screen and (max-width:768px){.liste-job>a{flex:0 0 calc(33.33% - 13.3px)}.section-emploi.contract-industry>div{flex:0 0 100%}}@media screen and (max-width:480px){.liste-job>a{flex:0 0 calc(50% - 10px)}.emploi_single .wrapper-two-col .sidebar{flex:0 0 100%;max-width:100%}}@media screen and (max-width:320px){.liste-job>a{flex:0 0 100%}}