/*!
 * IRIS Interactive
 *
 * NOTICE OF LICENSE
 *
 * This source file is no subject to a specific license
 * but it belongs to the company IRIS Interactive.
 * You can contact IRIS Interactive at the following
 * address: contact@iris-interactive.fr
 *
 * @author      Lucas ROCHE
 * @date        28/01/2022 07:41
 * @copyright   Copyright (c) 2002-2022 IRIS Interactive, Inc. (http://www.iris-interactive.fr)
 */.block__job-offers-list{grid-gap:40px;display:grid;grid-template-columns:1fr 4fr;margin-top:0!important;max-width:100%!important;padding:40px 30px 0;position:relative;width:100%!important}@media screen and (max-width:1000px){.block__job-offers-list{grid-template-columns:1fr}}.block__job-offers-list__list{grid-gap:40px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media screen and (max-width:1000px){.block__job-offers-list__list{grid-gap:30px}}@media screen and (max-width:650px){.block__job-offers-list__list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.block__job-offers-list__filters__close{display:none}.block__job-offers-list__filters .title{font-size:1.1em;font-weight:700}.block__job-offers-list__selection .facetwp-selections ul li{display:flex;flex-wrap:wrap;gap:5px;padding-left:0}.block__job-offers-list__selection .facetwp-selections ul li .facetwp-selection-label,.block__job-offers-list__selection .facetwp-selections ul li:before{display:none}.block__job-offers-list__selection .facetwp-selections ul li .facetwp-selection-value{background-position:calc(100% - 5px);border:1px solid #ccc;border-radius:15px;font-size:12px;margin-right:0;padding:5px 20px 5px 10px}.block__job-offers-list__reinit .facetwp-facet{margin-bottom:15px}.block__job-offers-list__reinit .facetwp-facet .facetwp-reset{background:none;border:none;display:flex;gap:5px}.block__job-offers-list__reinit .facetwp-facet .facetwp-reset:before{content:var(--font-icon--reset);font-display:swap;font-family:collection-font;font-style:normal;font-weight:400;text-transform:none}body.iris-hover .block__job-offers-list__reinit .facetwp-facet .facetwp-reset:active,body.iris-hover .block__job-offers-list__reinit .facetwp-facet .facetwp-reset:focus,body.iris-hover .block__job-offers-list__reinit .facetwp-facet .facetwp-reset:hover{color:var(--iris--advanced-link--color);cursor:pointer}.block__job-offers-list__filter .facetwp-facet{border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:15px}.block__job-offers-list__filter:last-of-type .facetwp-facet{border-bottom:none}.block__job-offers-list__filter .facetwp-type-dropdown{cursor:pointer;position:relative}.block__job-offers-list__filter .facetwp-type-dropdown:after{color:#000;content:var(--font-icon--chevron-bottom);display:block;font-display:swap;font-family:collection-font;font-size:20px;font-style:normal;font-weight:400;line-height:1;position:absolute;right:15px;text-transform:none;top:15px;width:-moz-max-content;width:max-content;z-index:-1}.block__job-offers-list__filter input,.block__job-offers-list__filter select,.block__job-offers-list__filter textarea{background:transparent;border:1px solid #ccc;border-radius:var(--iris--button--border,none);color:#000;cursor:pointer}.facetwp-type-autocomplete .fcomplete-wrap{z-index:1}.facetwp-type-autocomplete .fcomplete-wrap .fcomplete-result{font-family:var(--iris--global--font-family)}.block__job-offers-list__pagination{margin-top:10px;text-align:center}@media screen and (min-width:1000.1px){.block__job-offers-list__pagination{grid-column:1/3}}.block__job-offers-list__pagination a{align-items:center;border-radius:50%;display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.block__job-offers-list__pagination a.active{background:#000;color:#fff}body.iris-hover .block__job-offers-list__pagination a.active:active,body.iris-hover .block__job-offers-list__pagination a.active:focus,body.iris-hover .block__job-offers-list__pagination a.active:hover{color:#fff}.block__job-offers-list .card-custom__item{border:1px solid #000;cursor:pointer;position:relative}.block__job-offers-list .card-custom__item__header{background:#000;color:#fff;padding:30px}.block__job-offers-list .card-custom__item__header .date{font-size:14px;margin:0 0 10px}.block__job-offers-list .card-custom__item__header .title{font-size:18px;font-weight:700;margin:0}.block__job-offers-list .card-custom__item__text{display:flex;flex-direction:column;gap:10px;padding:30px}.block__job-offers-list .card-custom__item__text p{margin:0}.block__job-offers-list .card-custom__item__text p.entreprise,.block__job-offers-list .card-custom__item__text p.location{font-weight:700}.block__job-offers-list .card-custom__item__text p.location i{margin-right:5px}.block__job-offers-list .card-custom__item__text .description{font-size:.9em}@media screen and (max-width:650px){.block__job-offers-list .card-custom__item__header,.block__job-offers-list .card-custom__item__text{padding:20px}}.block__job-offers-list__bottom-bar{display:none}@media screen and (max-width:1000px){.block__job-offers-list__filters{background:#fff;bottom:80px;height:calc(100dvh - 80px);left:0;max-width:400px;overflow:scroll;padding:30px;position:fixed;transform:translateX(-100%);width:100%;z-index:123}.block__job-offers-list__filters.open{box-shadow:0 0 8px 3px rgba(0,0,0,.15);transform:translateX(0)}.block__job-offers-list__filters__close{background:#fff;border-radius:var(--iris--button--border-radius);color:#000;display:block;font-size:1rem;height:38px;line-height:18px;padding:10px;position:absolute;right:10px;text-align:center;top:10px;width:38px;z-index:2}.block__job-offers-list__bottom-bar{grid-gap:5px;background:#fff;bottom:0;box-shadow:0 0 8px 3px rgba(0,0,0,.15);display:block;height:80px;left:0;padding:10px;position:fixed;width:100%;z-index:12}.block__job-offers-list__bottom-bar__item a{background:#000;border-radius:var(--iris--button--border-radius);color:#fff;display:block;height:60px;line-height:40px;padding:10px 20px;text-align:center;text-decoration:none!important}.block__job-offers-list__bottom-bar__item a.hide{display:none}.block__job-offers-list__bottom-bar__item a:before{margin-right:10px}}
