.block-job-offers-listing{margin-bottom:var(--spacing-lg)}.block-job-offers-listing__header{margin-bottom:var(--spacing-sm);text-align:center}.block-job-offers-listing__offers{display:grid;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);grid-row-gap:2rem}.block-job-offers-listing__offers .fz-job-offer{display:flex;padding:5rem 3rem;transition:border .2s ease-in-out;border:1px solid #e5e5e5}@media (max-width:991.98px){.block-job-offers-listing__offers .fz-job-offer{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media (max-width:575.98px){.block-job-offers-listing__offers .fz-job-offer{padding:3rem;grid-template-columns:1fr}}.block-job-offers-listing__offers .fz-job-offer:hover{border:1px solid #171717}.block-job-offers-listing__offers .fz-job-offer__data{position:relative;flex:1;margin-right:5%;padding-right:5%}@media (max-width:1199.98px){.block-job-offers-listing__offers .fz-job-offer__data{margin-right:3%;padding-right:3%}}@media (max-width:991.98px){.block-job-offers-listing__offers .fz-job-offer__data{margin-right:0;padding-right:0;grid-auto-flow:column}}@media (max-width:575.98px){.block-job-offers-listing__offers .fz-job-offer__data{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}}.block-job-offers-listing__offers .fz-job-offer__data:before{position:absolute;top:50%;right:0;width:1px;height:3rem;content:"";transform:translateY(-50%);background-color:#e5e5e5}@media (max-width:991.98px){.block-job-offers-listing__offers .fz-job-offer__data:before{display:none}}.block-job-offers-listing__offers .fz-job-offer__data--city{position:relative}.block-job-offers-listing__offers .fz-job-offer__data--salary{position:relative;margin-right:10%;padding-right:0}@media (max-width:991.98px){.block-job-offers-listing__offers .fz-job-offer__data--salary{margin-right:0}}@media (max-width:575.98px){.block-job-offers-listing__offers .fz-job-offer__data--salary{padding-bottom:0;border-bottom:none}}.block-job-offers-listing__offers .fz-job-offer__data--salary:before{display:none}.block-job-offers-listing__offers .fz-job-offer__data--title{position:relative}.block-job-offers-listing__offers .fz-job-offer .fz-button{flex:0;margin:auto}@media (max-width:991.98px){.block-job-offers-listing__offers .fz-job-offer .fz-button{align-self:center;margin-right:auto;margin-left:0}}@media (max-width:575.98px){.block-job-offers-listing__offers .fz-job-offer .fz-button{margin-right:0}}.block-job-offers-listing__offers .fz-job-offer__subheader{display:flex;align-items:baseline}.block-job-offers-listing__offers .fz-job-offer__subheader img{margin-right:.5rem}.block-job-offers-listing__offers .fz-job-offer__subheader h5{font-weight:700;margin-bottom:1rem;text-transform:uppercase;color:#cc0}.block-job-offers-listing__offers .fz-job-offer__header{margin-bottom:0}.block-job-offers-listing__text-under-listing,.block-job-offers-listing__text-under-title{padding:0 20%;text-align:center;color:#171717}@media (max-width:1439.98px){.block-job-offers-listing__text-under-listing,.block-job-offers-listing__text-under-title{padding:0 15%}}@media (max-width:991.98px){.block-job-offers-listing__text-under-listing,.block-job-offers-listing__text-under-title{padding:0}}.block-job-offers-listing__button{text-align:center}