.module--job-offers .job-offers{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module.module--job-offers .job-offers .job-offers__item{align-items:center;background:linear-gradient(104deg,#e5ffff -20.23%,#f8f9fa 65.42%);border-radius:calc(var(--spacing-base)*4);display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2);padding:calc(var(--spacing-base)*4) calc(var(--spacing-base)*6);transition:opacity .25s ease-in-out}.module--job-offers .job-offers__item .job-offers__item__title{color:var(--black-color)}.module--job-offers .job-offers:has(.job-offers__item:hover) .job-offers__item:not(:hover){opacity:.5}.module--job-offers .job-offers__item__informations{align-items:center;display:flex;flex-flow:row;justify-content:space-between}.module--job-offers .job-offers__item__informations,.module--job-offers .job-offers__item__title{flex:1}.module--job-offers .job-offers__item__informations__contract,.module--job-offers .job-offers__item__informations__location,.module--job-offers .job-offers__item__title{font-weight:var(--h4-font-weight-bold)}.module--job-offers .job-offers .job-offers__item .button.job-offers__item__link{background-color:var(--button-hover-background-color);border-color:var(--button-hover-background-color);flex-shrink:0}.module--job-offers .job-offers .job-offers__item .button.job-offers__item__link:hover{border-color:var(--button-background-color)}.module--job-offers .job-offers .job-offers__item .button.job-offers__item__link:before{background-color:var(--button-background-color)}.module--job-offers .job-offers__item:hover .job-offers__item__link:before{height:100%;transform:scale(1);width:100%}.module--job-offers .job-offers__item__informations__contract,.module--job-offers .job-offers__item__informations__location{align-items:center;background:var(--first-accent-color);border-radius:200px;color:var(--tenth-color);display:flex;gap:10px;padding:6px calc(var(--spacing-base)*3)}.module--job-offers .job-offers__item__informations__contract:before,.module--job-offers .job-offers__item__informations__location:before{background:var(--tenth-color);border-radius:50%;content:"";flex-shrink:0;height:10px;width:10px}@media (width <= 992px){.module--job-offers .job-offers__item{align-items:stretch;flex-flow:column}.module--job-offers .job-offers__item__informations{gap:10px;justify-content:flex-start}.module--job-offers .job-offers__item__informations .button{margin-left:auto}}