section.listing-offers-module{background-color:#faf9f9;position:relative}section.listing-offers-module .wrapper-filters{padding:80px 0;position:relative;z-index:5}section.listing-offers-module .wrapper-filters .title{margin-bottom:32px;text-align:center;width:100%}section.listing-offers-module .wrapper-filters .filters{align-items:center;display:flex;gap:20px;justify-content:center}section.listing-offers-module .wrapper-filters button{appearance:none;background:none;border:none;cursor:pointer;padding:0}section.listing-offers-module .wrapper-filters .multi-select{background-color:#faf9f9;border:1px solid #4d6b7f;border-radius:4px;cursor:pointer;max-width:330px;min-width:330px;padding:16px;position:relative}section.listing-offers-module .wrapper-filters .multi-select:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='9' fill='none' viewBox='0 0 13 9'%3E%3Cpath fill='%23202020' fill-rule='evenodd' d='M7.1 7.898a.56.56 0 0 1-.795 0L.57 2.163a.56.56 0 0 1 0-.796l.265-.265c.22-.22.576-.22.796 0l5.072 5.072 5.072-5.072c.22-.22.575-.22.795 0l.265.265c.22.22.22.576 0 .796z' clip-rule='evenodd'/%3E%3C/svg%3E");content:"";height:9px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:transform .5s cubic-bezier(.16,1.08,.38,.98);width:13px}section.listing-offers-module .wrapper-filters .multi-select .value{color:#656669;display:block;font-size:16px;font-weight:400;line-height:23px;max-width:100%;overflow:hidden;padding-right:50px;text-align:left;text-overflow:ellipsis;white-space:nowrap}section.listing-offers-module .wrapper-filters .multi-select button.btn-reset-icon{background:#e5f0f3;border-radius:100px;display:block;height:24px;opacity:0;pointer-events:none;position:absolute;right:38px;top:50%;transform:translateY(-50%);transition:background-color .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;width:24px}section.listing-offers-module .wrapper-filters .multi-select button.btn-reset-icon:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='10' fill='none' viewBox='0 0 11 10'%3E%3Cpath fill='%23202020' d='M5.703 6.065 1.977 9.79a.72.72 0 0 1-.532.209.72.72 0 0 1-.533-.21.72.72 0 0 1-.209-.531q0-.323.21-.533L4.637 5 .912 1.274A.72.72 0 0 1 .703.74q0-.322.21-.532Q1.12 0 1.444 0q.322 0 .532.21l3.726 3.725L9.43.21Q9.64 0 9.962 0q.323 0 .532.21.21.209.21.531t-.21.533L6.768 5l3.726 3.726q.21.21.21.533 0 .322-.21.532a.72.72 0 0 1-.532.209.72.72 0 0 1-.533-.21z'/%3E%3C/svg%3E");content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:11px}section.listing-offers-module .wrapper-filters .multi-select button.btn-reset-icon:hover{background-color:#5595ac}section.listing-offers-module .wrapper-filters .multi-select.selected button.btn-reset-icon{opacity:1;pointer-events:all;visibility:visible}section.listing-offers-module .wrapper-filters .multi-select ul{background-color:#faf9f9;border-radius:4px;box-shadow:inset 0 0 0 1px #4d6b7f;height:0;left:0;overflow:hidden;overflow-y:scroll;padding:0 1px;pointer-events:none;position:absolute;top:calc(100% + 8px);transition:height .5s cubic-bezier(.16,1.08,.38,.98);width:100%}section.listing-offers-module .wrapper-filters .multi-select ul li{border-bottom:1px solid #d4d4d4;cursor:pointer;padding:12px 16px;position:relative}section.listing-offers-module .wrapper-filters .multi-select ul li:last-child{border-bottom:none}section.listing-offers-module .wrapper-filters .multi-select ul li span{color:#202020;font-size:16px;font-weight:400;line-height:23px;padding-right:24px;text-align:left}section.listing-offers-module .wrapper-filters .multi-select ul li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' fill='none' viewBox='0 0 12 9'%3E%3Cpath fill='%231AA19C' d='m4.748 6.754 6.04-6.04a.68.68 0 0 1 .5-.214q.284 0 .498.214a.7.7 0 0 1 .214.508.7.7 0 0 1-.214.507L5.247 8.286a.68.68 0 0 1-.499.214.68.68 0 0 1-.499-.214L1.185 5.222a.66.66 0 0 1-.205-.508.73.73 0 0 1 .223-.508.7.7 0 0 1 .507-.214q.295 0 .508.214z'/%3E%3C/svg%3E");content:"";height:9px;opacity:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:12px}section.listing-offers-module .wrapper-filters .multi-select ul li.selected:after{opacity:1}section.listing-offers-module .wrapper-filters .multi-select.open:after{transform:translateY(-50%) scale(-1)}section.listing-offers-module .wrapper-filters .multi-select.open ul{pointer-events:all}section.listing-offers-module .wrapper-filters .input-departement{position:relative;z-index:5}section.listing-offers-module .wrapper-jobs{position:relative;z-index:2}section.listing-offers-module .loader{background-color:#faf9f9;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:4}section.listing-offers-module .loader.loading{opacity:1;pointer-events:all}section.listing-offers-module .loader:after{animation:l13 1s linear infinite;aspect-ratio:1;background:radial-gradient(farthest-side,#5595ac 94%,transparent) top/8px 8px no-repeat,conic-gradient(transparent 30%,#5595ac);border-radius:50%;content:"";left:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 8px),#000 0);position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}@keyframes l13{to{transform:translate(-50%,-50%) rotate(1turn)}}section.listing-offers-module .resultat{margin-bottom:16px}section.listing-offers-module .jobs{display:flex;flex-wrap:wrap;gap:48px}section.listing-offers-module .job-card{background-color:#e5f0f3;border-radius:8px;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.25rem;width:calc(33.33333% - 2rem)}section.listing-offers-module .job-card:hover .btn:before{opacity:1}section.listing-offers-module .job-card:hover .btn:after{background-color:#5595ac}section.listing-offers-module .job-card .job-header{display:flex;flex-wrap:wrap;gap:.5rem}section.listing-offers-module .job-card .job-header>*{background-color:#faf9f9;border-radius:32px;color:#4d6b7f;font-size:14px;font-weight:500;padding:.25rem .75rem;white-space:nowrap}section.listing-offers-module .job-card .job-date{color:#4d6b7f;font-size:14px}section.listing-offers-module .job-card .btn{align-self:flex-end;margin-top:auto}@media (max-width:1000px){section.listing-offers-module .job-card{width:calc(50% - 3rem)}}@media (max-width:600px){section.listing-offers-module .wrapper-filters .input-contract,section.listing-offers-module .wrapper-filters .input-departement{width:100%}section.listing-offers-module .wrapper-filters .multi-select{min-width:unset;width:100%}section.listing-offers-module .wrapper-filters .filters{flex-direction:column;gap:16px}section.listing-offers-module .job-card{width:100%}}