.module.module--job-offer .job-offer{width:100%}.module.module--job-offer .job-offer__item{padding:0}.module.module--job-offer .job-offer__item__infos{display:flex;flex-flow:column;row-gap:15px}.module.module--job-offer .job-offer__item__infos__meta{align-items:center;display:flex;gap:calc(var(--columns-gap)*2);justify-content:inherit}.module.module--job-offer .job-offer__item__infos__meta span{align-items:center;display:flex;font-size:14px;gap:10px;line-height:1.5}.module.module--job-offer .job-offer__item__inner{align-items:center;display:flex;flex-flow:row wrap;gap:15px;justify-content:space-between;position:relative;transition:box-shadow var(--normal-transition) ease-in-out}.module.module--job-offer .job-offer__item__inner:hover{box-shadow:0 20px 50px rgba(0,0,0,.1)}.module.module--job-offer .job-offer__item__inner .job-offer__item__link{display:inline-flex;height:100%;left:0;position:absolute;top:0;width:100%}.module.module--job-offer .job-offer__item__inner a.button{font-size:calc(var(--body-font-size)/1.125);line-height:calc(var(--body-line-height)/1.125);padding-left:calc(var(--button-left-spacing) + 10px);padding-right:calc(var(--button-right-spacing) + 10px)}