.joboffers-list--loading{opacity:.5;pointer-events:none}.joboffers-item{background-color:#fff;background-image:none!important;border-radius:8px;border-top-right-radius:0;margin-bottom:40px;margin-top:24px;padding:24px;position:relative}@media screen and (min-width:1024px){.joboffers-item{margin-bottom:56px}}.joboffers-item:before{bottom:100%;content:"";height:24px;position:absolute;right:0;width:124px}.joboffers-item__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.reader .joboffers-item__header{margin-bottom:20px}.joboffers-item__date{align-items:center;background-image:none!important;color:#999;display:flex;font-size:14px;gap:8px;letter-spacing:.02em;line-height:22px}.joboffers-item__date:before{background-size:16px;content:"";display:block;height:24px;opacity:.6;width:24px}.joboffers-item__date:before,.joboffers-item__save{background-position:50%;background-repeat:no-repeat}.joboffers-item__save{align-items:center;background-color:transparent;background-size:24px;border:0;cursor:pointer;display:flex;height:32px;justify-content:center;opacity:.4;width:32px}.joboffers-item__save--active{opacity:1}.joboffers-item__title{color:#03f;display:block;margin-bottom:16px}.joboffers-item__title:not(.heading-3){font-size:24px;font-weight:700;line-height:28px;margin-bottom:8px}@media screen and (min-width:1024px){.joboffers-item__title:not(.heading-3){max-width:340px}}.joboffers-item__sector{background-color:transparent;border:2px solid #03f;border-radius:4px;box-sizing:border-box;color:#03f;display:inline-flex;font-size:14px;letter-spacing:.02em;line-height:22px;margin-bottom:16px;padding:2px 8px}.reader .joboffers-item__sector{margin-bottom:20px}.joboffers-item__infos{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0 0 16px;padding:0}.reader .joboffers-item__infos{margin-bottom:20px}.joboffers-item__infos__item{align-items:center;background-image:none!important;color:#222;display:flex;font-size:14px;gap:8px;letter-spacing:.02em;line-height:22px}.joboffers-item__infos__item:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.joboffers-item__infos__item.location:before{background-size:13px 16px}.joboffers-item__infos__item.salary:before{background-size:16px 13px}.joboffers-item__infos__item.experience:before{background-size:17px 14px}.joboffers-item__benefits{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;min-height:68px;padding:0}.joboffers-item__benefits__item{background-color:#f2f4ff;border-radius:4px;box-sizing:border-box;color:#222;display:inline-flex;font-size:14px;height:fit-content;letter-spacing:.02em;line-height:22px;padding:4px 8px}.joboffers-item__video{align-items:center;background-image:none!important;color:#d5573b;display:flex;font-size:14px;gap:8px;letter-spacing:.02em;line-height:22px;margin-bottom:24px}.joboffers-item__video:hover{color:#d5573b;text-decoration:none}.joboffers-item__video:before{background-position:50%;background-repeat:no-repeat;background-size:18px;content:"";display:block;height:24px;width:24px}.joboffers-item__detail{max-width:100%}@media screen and (min-width:1024px){.joboffers-grid>.grid__item:first-child{display:block;flex:36%;max-width:36%!important}}@media screen and (min-width:1200px){.joboffers-grid>.grid__item:first-child{display:block;flex:30%;max-width:30%!important}}@media screen and (min-width:1024px){.joboffers-grid>.grid__item:last-child{display:block;flex:64%;max-width:64%!important}}@media screen and (min-width:1200px){.joboffers-grid>.grid__item:last-child{display:block;flex:70%;max-width:70%!important}}.joboffers-reader__header{background-color:#03f;display:block;overflow:hidden;position:relative}.joboffers-reader__header__content{display:block;padding:80px 0 48px;position:relative;width:100%;z-index:2}@media screen and (min-width:721px){.joboffers-reader__header__content{padding:80px 0}}.joboffers-reader__video{display:none}@media screen and (min-width:1024px){.joboffers-reader__video{display:block}}.joboffers-reader__video .content-player{width:100%}.joboffers-reader__video .content-player video{aspect-ratio:846/572;height:100%;object-fit:cover;object-position:center;width:100%}.joboffers-reader .joboffers-item{margin-bottom:0}.joboffers-reader__infos__box{background-color:#f2f4ff;border-radius:24px;border-top-right-radius:0;margin-bottom:32px;margin-top:24px;padding:24px;position:relative}@media screen and (min-width:1024px){.joboffers-reader__infos__box{margin-bottom:0}}.joboffers-reader__infos__box.primary-40{background-color:#c2ceff}.joboffers-reader__infos__box.primary-40 .joboffers-reader__infos__box__border svg path{fill:#c2ceff}.joboffers-reader__infos__box__border{bottom:100%;display:block;height:24px;position:absolute;right:0;width:124px}.joboffers-reader__infos__box__border svg path{fill:#f2f4ff}.joboffers-reader__infos__box h2{margin-bottom:16px}.joboffers-reader__infos__box ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.joboffers-reader__infos__box ul li{background-image:none!important;border-bottom:1px solid #e3e3e3;display:flex;gap:16px;letter-spacing:.02em;padding:16px 0}.joboffers-reader__infos__box ul li:before{background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";display:block;height:24px;min-width:24px;width:24px}.joboffers-reader__infos__benefits{padding:48px 0}@media screen and (min-width:1024px){.joboffers-reader__infos__benefits{padding:80px 80px 80px 0}}.joboffers-reader__infos__benefits h2{display:block;margin-bottom:32px}.joboffers-reader__infos__benefits ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.joboffers-reader__infos__benefits ul li{background-color:#f2f4ff;border-radius:4px;box-sizing:border-box;color:#222;display:inline-flex;font-size:14px;height:fit-content;letter-spacing:.02em;line-height:22px;padding:4px 8px}.joboffers-reader__infos__contact{position:relative}.joboffers-reader__infos__contact h2{display:block;margin-bottom:32px}.joboffers-reader__infos__contact__advisor{display:flex;gap:8px;justify-content:space-between;margin-bottom:32px;max-width:354px;width:100%}.joboffers-reader__infos__contact__advisor .advisor-infos{display:flex;flex-direction:column;height:fit-content}.joboffers-reader__infos__contact__advisor strong{color:#222!important;display:block;font-size:20px;letter-spacing:0;line-height:24px;margin-bottom:8px}.joboffers-reader__infos__contact__advisor p{color:#222;letter-spacing:.02em;margin-bottom:0}.joboffers-reader__infos__contact__advisor .advisor-image{border-radius:8px;display:block;height:80px;min-width:80px;object-fit:cover;object-position:center;overflow:hidden;position:relative;width:80px}.joboffers-reader__infos__contact__advisor .advisor-image:before{background:rgba(191,204,255,.7);content:"";display:block;height:100%;left:0;mix-blend-mode:soft-light;position:absolute;top:0;width:100%;z-index:2}.joboffers-reader__infos__contact__advisor .advisor-image img{display:block;filter:grayscale(90%);height:100%;object-fit:cover;width:100%}