.module-job-list{max-width:840px}.module-job-list .job-list{flex-direction:column;align-self:stretch;align-items:flex-start;gap:15px;display:flex}.module-job-list .job-list .job-list__results{width:100%}.module-job-list form{border-bottom:1px solid var(--col-gris-clair-2);flex-flow:wrap;align-items:stretch;gap:10px;width:100%;margin-bottom:15px;padding-bottom:30px;display:flex}.module-job-list form strong{flex:100%}.module-job-list form .news-filters{background-color:var(--col-gris-clair-3);border-radius:82px;flex-flow:wrap;align-items:center;gap:8px;margin:0;padding:4px;display:flex}.module-job-list form .news-filters ul{overflow:hidden}.module-job-list form .news-filters ul li{border-radius:82px;position:relative}.module-job-list form .news-filters ul :is(span,button){color:var(--col-gris-fonce);text-transform:none;z-index:1;background-color:#0000;border:2px solid #0000;border-radius:82px;font-size:18px;font-weight:700;position:relative}.module-job-list form .news-filters ul li:not(.active):before{content:"";background-color:var(--col-gris-clair-2);z-index:0;opacity:0;border-radius:82px;width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:0;left:-250px}.module-job-list form .news-filters ul li:not(.active):hover:before{opacity:1;left:0}.module-job-list form .news-filters ul li.active :is(span,button){color:var(--col-rouge);border:2px solid var(--col-gris-clair-2);background-color:#fff}.module-job-list .widget-select{width:300px}.module-job-list .job-filters__reset{opacity:0;pointer-events:none;color:var(--col-rouge);cursor:pointer;visibility:hidden;background-color:#0000;border:none;height:48px}.module-job-list .job-filters__reset.active{visibility:visible;pointer-events:auto;opacity:1;pointer-events:auto}.module-job-list .job-list__results .job-list__cards{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;display:flex}.module-job-list .job-list__results .job-list__cards .job-card{background:var(--col-gris-clair-3);border-radius:37px;align-self:stretch;align-items:center;gap:20px;width:100%;padding:20px 40px 20px 20px;display:flex}@media screen and (width<=812px){.module-job-list .job-list__results .job-list__cards .job-card{flex-direction:column;align-items:flex-start;gap:10px}}.module-job-list .job-list__results .job-list__cards .job-card h2{font-size:var(--title-h3)}.module-job-list .job-list__results .job-list__cards .job-card .job-card__logo{background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:10px;width:93px;height:93px;padding:8px;display:flex}.module-job-list .job-list__results .job-list__cards .job-card a.button{color:var(--col-rouge);border-radius:var(--border-radius-button);background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:10px 20px;font-weight:700;transition:all .3s}.module-job-list .job-list__results .job-list__cards .job-card a.button:hover{background-color:var(--col-rouge);color:#fff}.news-filters{flex-direction:column;gap:9px;margin:9px 0 34px;display:flex}.news-filters ul,.news-filters ul div{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1024px){.news-filters ul div{flex-wrap:nowrap;gap:10px;padding:20px 0;display:flex;overflow-x:auto}}.news-filters ul :is(span,button){background-color:var(--col-rouge);color:#fff;border-radius:var(--border-radius-button);cursor:pointer;white-space:nowrap;border:1px solid var(--col-rouge);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;min-height:34px;padding:4px 18px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex}.news-filters ul :is(span,button):hover{color:var(--col-rouge);background-color:#fff}.news-filters ul li.active :is(span,button){background-color:var(--col-gris-fonce);border-color:var(--col-gris-fonce)}.news-filters ul li.active :is(span,button):hover{color:#fff}.news-filters ul li.active :is(span,button) svg{display:inline-block}.news-filters ul svg{width:20px;display:none}
