button.mw-job-offers-list__card-trigger:hover{cursor:pointer!important}.mw-job-offers-list{display:flex!important;flex-direction:column!important;gap:var(--spacing-5xl)!important;width:100%!important}.mw-job-offers-list__content{display:flex;flex-direction:column;gap:80px}.mw-job-offers-list--view-1 .mw-job-offers-list{width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__selector{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-white))!important;background-image:url("data:image/svg+xml;utf8,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9L12 15L18 9\" stroke=\"%23101828\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>");background-position-x:90%;background-position-y:50%!important;background-repeat:no-repeat;border:1px solid rgb(var(--color-body-300))!important;border-radius:var(--radius-md)!important;color:rgb(var(--color-body-900))!important;display:flex!important;font-family:var(--font-family--body)!important;font-size:var(--typography-text-md-font-size)!important;font-weight:600!important;gap:var(--spacing-sm)!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important;padding:var(--spacing-sm) var(--spacing-xl)!important;width:238px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__selector option[value=""][disabled]{display:none}.mw-job-offers-list--view-1 .mw-job-offers-list__selector option{color:rgb(var(--color-body-900));font-family:var(--font-family--body);font-size:var(--typography-text-md-font-size);font-weight:600;letter-spacing:var(--typography-text-md-letter-spacing);line-height:var(--typography-text-md-line-height)}.mw-job-offers-list--view-1 .mw-job-offers-list__selector:focus,.mw-job-offers-list--view-1 .mw-job-offers-list__selector:hover{position:relative}.mw-job-offers-list--view-1 .mw-job-offers-list__inputs{display:inline-flex!important;gap:var(--spacing-2xl)!important;position:relative!important}.mw-job-offers-list--view-1 .mw-job-offers-list__inputs-list{align-items:stretch!important;background-color:rgb(var(--color-body-50))!important;border:1px solid rgb(var(--color-body-300))!important;border-radius:var(--radius-md)!important;display:flex!important;flex-direction:column!important;left:0!important;list-style-type:none!important;margin:0!important;min-width:200px!important;padding:0!important;position:absolute!important;right:0!important;top:40px!important;z-index:100!important}.mw-job-offers-list--view-1 .mw-job-offers-list__inputs-item{align-items:center!important;display:flex!important;gap:var(--spacing-md)!important;margin:0!important;padding:var(--spacing-sm) var(--spacing-xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__inputs-item label{color:rgb(var(--color-body-900))!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-md-font-size)!important;font-weight:600!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__inputs-item input{border:1px solid rgb(var(--color-body-300))!important;border-radius:var(--spacing-xs)!important;display:block!important;height:16px!important;margin:0!important;padding:.5em 1em!important;text-decoration:underline!important;width:16px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__max-per-page{background-color:transparent!important;border:1px solid rgb(var(--color-body-300))!important;border-radius:var(--radius-md)!important;color:rgb(var(--color-body-600))!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-sm-font-size)!important;font-weight:600!important;letter-spacing:var(--typography-text-sm-letter-spacing)!important;line-height:var(--typography-text-sm-line-height)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination{align-items:center!important;border-top:1px solid #02b0a4!important;display:flex!important;justify-content:space-between!important;margin-top:var(--spacing-7xl)!important;padding-top:var(--spacing-2xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-center{align-items:center!important;display:flex!important;gap:var(--spacing-2xl)!important;margin:0 auto!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-item{flex-shrink:1!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers{align-items:center!important;background-color:transparent!important;border:1px solid transparent!important;border-radius:var(--radius-lg)!important;color:rgb(var(--color-body-600))!important;display:inline-flex!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-sm-font-size)!important;font-weight:500!important;height:40px!important;justify-content:center!important;letter-spacing:var(--typography-text-sm-letter-spacing)!important;line-height:var(--typography-text-sm-line-height)!important;margin:0!important;text-decoration:none!important;transition:all .25s ease-in-out!important;width:40px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers.current,.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers:hover{background-color:#f9fafb!important;border:1px solid #02cabc!important;color:rgb(var(--color-body-900))!important;cursor:pointer!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers-mobile{display:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-list{display:flex!important;gap:var(--spacing-xxs)!important;list-style-type:none!important;margin:0!important;padding:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link{align-items:center!important;background-color:transparent!important;border:none!important;color:rgb(var(--color-body-600))!important;display:inline-flex!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-sm-font-size)!important;font-weight:600!important;gap:var(--spacing-sm)!important;justify-content:center!important;letter-spacing:var(--typography-text-sm-letter-spacing)!important;line-height:var(--typography-text-sm-line-height)!important;padding:0 0 2px!important;position:relative!important;text-decoration:none!important;transition:all .25s ease-in-out!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link:after{background-color:rgb(var(--color-body-600))!important;bottom:0!important;content:""!important;display:block!important;height:1px!important;left:0!important;position:absolute!important;right:0!important;transition:all .25s ease-in-out!important;width:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link:hover{color:rgb(var(--color-body-700))!important;cursor:pointer!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link:hover svg path{stroke:rgb(var(--color-body-700))!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link:hover:after{background-color:rgb(var(--color-body-700))!important;width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link .mw-icon{align-items:center!important;display:inline-flex!important;justify-content:center!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link .mw-icon,.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link .mw-icon svg{height:20px!important;transition:all .25s ease-in-out!important;width:20px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link .mw-icon svg path{stroke:rgb(var(--color-body-600))!important;transition:all .25s ease-in-out!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link.disabled{color:rgb(var(--color-body-300))!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link.disabled .mw-icon svg path{stroke:rgb(var(--color-body-300))!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link.disabled:hover{cursor:not-allowed!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link.disabled:hover:after{width:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__result{display:flex!important;flex-direction:column!important;gap:var(--spacing-4xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__container{display:flex!important;flex-direction:column!important;gap:var(--spacing-lg)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__title{color:rgb(var(--color-primary-800))!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-xl-font-size)!important;font-weight:600!important;letter-spacing:var(--typography-text-xl-letter-spacing)!important;line-height:var(--typography-text-xl-line-height)!important;margin:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__empty,.mw-job-offers-list--view-1 .mw-job-offers-list__message{color:rgb(var(--color-body-900))!important;display:none!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-md-font-size)!important;font-weight:500!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important;margin:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__empty--visible,.mw-job-offers-list--view-1 .mw-job-offers-list__message--visible{display:block!important}.mw-job-offers-list--view-1 .mw-job-offers-list__filters{justify-content:space-between!important}.mw-job-offers-list--view-1 .mw-job-offers-list__filters,.mw-job-offers-list--view-1 .mw-job-offers-list__filters>div{align-items:center!important;display:flex!important;gap:var(--spacing-xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__input[type=button]{align-items:center!important;background-color:rgb(var(--color-white))!important;border:1px solid #95dfd5!important;border-radius:var(--radius-md)!important;color:rgb(var(--color-body-900))!important;display:inline-flex!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-md-font-size)!important;font-weight:600!important;gap:var(--spacing-sm)!important;justify-content:center!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important;margin:0!important;padding:var(--spacing-lg) var(--spacing-xl)!important;transition:all .25s ease-in-out!important}.mw-job-offers-list--view-1 .mw-job-offers-list__input[type=button]:hover{background-color:rgb(var(--color-primary-800))!important;border-color:rgb(var(--color-primary-800))!important;color:rgb(var(--color-white))!important;cursor:pointer!important;text-decoration:underline!important}.mw-job-offers-list--view-1 .mw-job-offers-list__input[type=button]:hover span{text-decoration:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__input[type=button].mw-job-offers__input--current{background-color:rgb(var(--color-primary-800))!important;border-color:rgb(var(--color-primary-800))!important;color:rgb(var(--color-white))!important;text-decoration:underline!important}.mw-job-offers-list--view-1 .mw-job-offers-list__input[type=button].mw-job-offers__input--current span{text-decoration:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__list{display:flex!important;flex-wrap:wrap!important;gap:var(--spacing-lg)!important;list-style-type:none!important;margin:0!important;padding:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__item{flex:0 1 100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-date{color:rgb(var(--color-body-900))!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-date,.mw-job-offers-list--view-1 .mw-job-offers-list__card-location{align-items:center!important;display:inline-flex!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-sm-font-size)!important;font-weight:500!important;justify-content:center!important;letter-spacing:var(--typography-text-sm-letter-spacing)!important;line-height:var(--typography-text-sm-line-height)!important;margin:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-location{border:1px solid rgb(var(--color-body-200))!important;border-radius:var(--radius-sm)!important;color:rgb(var(--color-body-700))!important;padding:var(--spacing-xxs) var(--spacing-md)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-link{align-items:flex-start!important;background-color:rgb(var(--color-white))!important;border:1px solid rgb(var(--color-body-300))!important;border-radius:var(--radius-2xl)!important;display:flex!important;flex-direction:column!important;gap:var(--spacing-md)!important;padding:var(--spacing-3xl)!important;text-decoration:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-header{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:space-between!important;width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-title{color:rgb(var(--color-body-900))!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-lg-font-size)!important;font-weight:600!important;letter-spacing:var(--typography-text-lg-letter-spacing)!important;line-height:var(--typography-text-lg-line-height)!important;margin:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__card-excerpt{color:rgb(var(--color-body-600))!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-md-font-size)!important;font-weight:400!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important;margin:0!important}@media screen and (max-width:744px){.mw-job-offers-list__content{gap:20px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__selector{padding:var(--spacing-2xl) var(--spacing-4xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__filters{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:var(--spacing-xl)!important}.mw-job-offers-list--view-1 .mw-job-offers-list__filters>div{align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__select-category{background-color:rgb(var(--color-white))!important;border:1px solid rgb(var(--color-primary-300))!important;border-radius:var(--radius-md)!important;color:rgb(var(--color-body-900))!important;cursor:pointer!important;display:flex!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-md-font-size)!important;font-weight:600!important;gap:var(--spacing-sm)!important;height:32px!important;letter-spacing:var(--typography-text-md-letter-spacing)!important;line-height:var(--typography-text-md-line-height)!important;margin:0!important;padding:var(--spacing-sm) var(--spacing-xl)!important;width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__list{flex-direction:column!important}.mw-job-offers-list--view-1 .mw-job-offers-list__max-per-page{display:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__disclosure,.mw-job-offers-list--view-1 .mw-job-offers-list__inputs{width:100%!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-list{display:none!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers-mobile{color:rgb(var(--color-body-700))!important;display:block!important;font-family:var(--font-family--body),sans-serif!important;font-size:var(--typography-text-sm-font-size)!important;font-weight:400!important;letter-spacing:var(--typography-text-sm-letter-spacing)!important;line-height:var(--typography-text-sm-line-height)!important;margin:0!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-numbers-mobile strong{font-weight:500!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link{background-color:rgb(var(--color-white))!important;border:1px solid #d0d5dd!important;border-radius:var(--radius-lg)!important;height:38px!important;padding:0!important;width:38px!important}.mw-job-offers-list--view-1 .mw-job-offers-list__pagination-link span{display:none!important}}
