.job_offers{position:relative}.job_offers .job_offers__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}@media(min-width:992px){.job_offers .job_offers__list{gap:4rem}}.job_offers .job_offers__item{background:var(--White,#fff);border-radius:.4rem;-webkit-box-shadow:6px 6px 25px 0 rgba(0,0,0,.1);box-shadow:6px 6px 25px 0 rgba(0,0,0,.1);position:relative}.job_offers .job_offers__item .job_offers__item__icon{position:absolute;top:-.6rem;left:2rem;width:2.4rem;height:2.1988rem}@media(min-width:992px){.job_offers .job_offers__item .job_offers__item__icon{position:static;width:3.6rem;height:3.3rem;margin-bottom:2.4rem;display:block}}.job_offers .job_offers__item .job_offers__item-title a{color:var(--Secondary-Brand,#511e26);font-size:1.8rem!important;font-weight:500;line-height:115%;letter-spacing:-.036rem;font-style:italic}@media(min-width:992px){.job_offers .job_offers__item .job_offers__item-title a{font-size:2.2rem!important;line-height:125%;letter-spacing:-.044rem}}.job_offers .job_offers__item .job_offers__info{display:grid;grid-template-columns:1fr;gap:1.6rem}@media(min-width:768px){.job_offers .job_offers__item .job_offers__info{grid-template-columns:repeat(2,1fr);gap:1.6rem 2.4rem}}@media(min-width:992px){.job_offers .job_offers__item .job_offers__info{grid-template-columns:repeat(4,1fr);gap:1.6rem 2.4rem}}.job_offers .job_offers__item .job_offers__info__item{border-bottom:1px solid var(--Primary-Brand,#ffa06a)}.job_offers .job_offers__item .job_offers__info__item .job_offers__info__title{color:var(--Primary-Brand,#ffa06a);font-size:2rem;font-weight:400;line-height:100%;letter-spacing:-.15rem}.job_offers .job_offers__item .job_offers__info__item .job_offers__info__value{color:var(--Secondary-Brand,#511e26);line-height:150%;letter-spacing:-.04rem}.job_offers .job_offers__item .btn svg{rotate:180deg}.job_offers .job_offers__item .job_offers__item__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;border-bottom:1.5px solid var(--secondary-80,#744b51);color:var(--secondary-80,#744b51);text-align:center;font-size:1.5rem;font-weight:500;line-height:120%;letter-spacing:-.018rem;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.job_offers .job_offers__item .job_offers__item__link svg{rotate:180deg}.job_offers .job_offers__item .job_offers__item__link:hover{color:var(--primary-80,#ffa06a)}.job_offers .job_offers__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10;border-radius:.4rem}.job_offers .job_offers__loading-spinner{width:4rem;height:4rem;border:.3rem solid var(--Primary-Brand,#ffa06a);border-top:.3rem solid transparent;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}