.FormError_error__CGV4c{font-size:var(--fontsize-caption);line-height:var(--lineheight-caption);color:var(--error-dark);margin-top:.25rem}.InputCheckbox_field__2SytX,.InputCheckbox_icon__wYWbz{/*! keep */}.InputCheckbox_checkbox__5SXI3{position:relative;display:flex}.InputCheckbox_checkbox__5SXI3.InputCheckbox_disabled__Y1vrc{pointer-events:none;opacity:.4}.InputCheckbox_checkboxInput__4ifjf{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.InputCheckbox_checkboxInput__4ifjf:hover~.InputCheckbox_checkboxCustom__WYnQh{box-shadow:0 0 0 4px var(--n-400);background-color:var(--n-400)}.InputCheckbox_checkboxInput__4ifjf:checked~.InputCheckbox_checkboxCustom__WYnQh{background:var(--p-900);color:var(--n-100)}.InputCheckbox_checkboxInput__4ifjf:checked~.InputCheckbox_checkboxCustom__WYnQh .InputCheckbox_icon__wYWbz{visibility:visible}.InputCheckbox_checkboxInput__4ifjf:focus-visible~.InputCheckbox_checkboxCustom__WYnQh{outline-offset:2px;outline:2px solid var(--accessibility-focus)}.InputCheckbox_checkboxInput__4ifjf.InputCheckbox_childNode__G2Nns{width:unset;height:unset}.InputCheckbox_checkboxCustom__WYnQh{flex-shrink:0;transform:translateY(.25rem);position:relative;width:1rem;height:1rem;border:1px solid var(--n-900);transition:all .1s linear}.InputCheckbox_checkboxCustom__WYnQh .InputCheckbox_icon__wYWbz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);visibility:hidden}.InputCheckbox_label__YZ_yF{flex-grow:1;padding-left:.75rem;font-weight:300;line-height:var(--lineheight-body-m)}.FormLabel_label__Muoi4{font-size:var(--fontsize-caption);line-height:var(--lineheight-caption);margin-bottom:.5rem;display:inline-flex;align-items:baseline;gap:.25em}.FormLabel_label__Muoi4>span{color:var(--n-600)}.InputText_field__4_dec{position:relative}.InputText_input__zUX_C{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;text-align:left;margin:0;font-family:inherit;border:1px solid var(--n-600);padding:1rem .5rem;font-size:var(--fontsize-body-m);outline:none;background:var(--white);transition:box-shadow .1s linear}.InputText_input__zUX_C:hover:not([disabled]){border-color:var(--n-900);box-shadow:inset 0 0 0 1px var(--p-900)}.InputText_input__zUX_C:focus-visible{outline-offset:2px;outline:2px solid var(--accessibility-focus)}.InputText_input__zUX_C[disabled]{cursor:not-allowed;opacity:.4}.InputText_field__4_dec.invalid .InputText_input__zUX_C{border-color:var(--error-dark)}.InputText_field__4_dec.invalid .InputText_input__zUX_C:focus,.InputText_field__4_dec.invalid .InputText_input__zUX_C:focus-visible{box-shadow:inset 0 0 0 1px var(--error-dark)}.CriteriasSearchModule_openButton__wdHw_{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1rem 1rem 1rem 0;background-color:transparent;border:none;cursor:pointer;font-size:1.5rem;line-height:2rem;letter-spacing:.02em;text-transform:uppercase;font-family:var(--font-lvmh-sans);text-align:left}.CriteriasSearchModule_openContent__5bvZM{margin:16px 0}.CriteriasSearchModule_input__95B6R{width:100%;margin-bottom:1.5rem}.CriteriasSearchModule_list__jGelD{display:flex;flex-direction:column;gap:1rem}.JobOfferLink_root__W0MYW{display:flex;align-items:center;gap:2rem;padding:32px;cursor:pointer;background:var(--white);color:var(--p-900);text-decoration:none;border-bottom:1px solid var(--p-100)}.JobOfferLink_wrapper__NuV4i{display:flex;flex-direction:column;gap:8px}.JobOfferLink_logoWrapper__Ql5u4{display:none}@media screen and (min-width:768px){.JobOfferLink_logoWrapper__Ql5u4{display:block;width:160px;padding:1rem;flex:none}}.JobOfferLink_header__yP9Yu{display:flex;align-items:center;gap:8px}.JobOfferLink_publicationDate__gRRnw{color:var(--n-600);text-transform:uppercase;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.JobOfferLink_title__wlhYN{color:var(--p-900);font-size:32px;font-style:normal;font-weight:400;line-height:40px;text-transform:uppercase}.JobOfferLink_maison__REKrA,.JobOfferLink_reference__990HD{color:var(--n-600);font-size:10px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:.2px;text-transform:uppercase}.JobOfferLink_referenceNumber__HYUlX{color:var(--n-900)}.JobOfferLink_list__XJnUi{margin-top:8px;list-style:disc;list-style-position:inside;column-gap:16px;color:var(--p-500);white-space:nowrap}.JobOfferLink_list__XJnUi>li::marker{color:var(--p-200)}@media screen and (min-width:1024px){.JobOfferLink_list__XJnUi{display:flex;flex-wrap:wrap;align-items:center}}.Tag_tag__BR5xW{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1rem;letter-spacing:.04em;padding:.5rem 1rem;background-color:var(--p-800);color:var(--white);text-transform:uppercase}.Tag_close__ZOHeZ{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.JobOffers_root__ArGDC{background-color:var(--s-100);padding:var(--vertical-margin-slice) 0}.JobOffers_error__7jJQK{font-size:var(--fontsize-headline-s)}.JobOffers_error__7jJQK,.JobOffers_loadingOffers__23QbP{text-align:center;padding:var(--vertical-margin-slice) 0}.JobOffers_searchWrapper__tjtHl{padding:0 16px;max-width:848px;margin:0 auto}.JobOffers_offersList__weoL4{background:var(--white);margin:var(--vertical-margin-slice) auto}@media screen and (min-width:1200px){.JobOffers_offersList__weoL4{padding:72px 114px}}.JobOffers_filtersBar__YhKb2{margin-top:32px;display:flex;flex-direction:column;gap:22px}@media screen and (min-width:1024px){.JobOffers_filtersBar__YhKb2{flex-direction:row;align-items:flex-end}}.JobOffers_filtersBarAreas__9kXZ3,.JobOffers_filtersBarContractType__XeefG{flex:1 1}@media screen and (min-width:1024px){.JobOffers_filtersBarAreas__9kXZ3,.JobOffers_filtersBarContractType__XeefG{max-width:50%}}.JobOffers_filtersBarFiltersAndAlerts__t2Jtx{display:flex;gap:1rem;justify-content:center}.JobOffers_applyFiltersButton__886WI{width:100%}.JobOffers_filtersBarShowFiltersButton__7im6d{height:56px}.JobOffers_currentOffers__JJfqw{margin:var(--vertical-margin-slice) auto;text-align:center;text-transform:uppercase}.JobOffers_currentOffers__JJfqw i{display:block;font-size:3.5rem;line-height:4rem;font-family:var(--font-lvmh-air);font-weight:700;font-style:italic}.JobOffers_currentOffers__JJfqw span{display:block;font-size:2rem;line-height:2.5rem;font-family:var(--font-lvmh-sans);font-weight:400}.JobOffers_selectedCriteriasWrapper__TNVR7{display:flex;flex-direction:column;gap:1rem;align-items:center}.JobOffers_selectedCriterias___g6Er{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.JobOffers_removeFiltersButton__qd51O{border-bottom:1px solid var(--p-900)!important}