.job-offer{--_main-container-width:72.25rem;--_tab-width:10rem}@media screen and (max-width:1023px){.job-offer{--_tab-width:7rem}}.job-offer .main{padding-top:var(--header-offset-with-margin)}@media screen and (max-width:1023px){.job-offer .main{padding-top:1rem}}.job-offer .job-offer-background{background-image:radial-gradient(circle,var(--transparent-dark-background) 1px,transparent 1px);background-repeat:repeat;background-size:10px 10px;display:flex;flex-direction:column;height:45rem;justify-content:space-between;left:0;position:absolute;right:0;top:var(--header-height);z-index:-1}.job-offer .job-offer-background__mask-bottom,.job-offer .job-offer-background__mask-top{height:12rem}.job-offer .job-offer-background__mask-top{background:linear-gradient(0deg,hsla(0,0%,100%,0),#fff)}.job-offer .job-offer-background__mask-bottom{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.job-offer .back-block{align-items:center;display:flex;gap:3rem;margin:0 auto 3rem;max-width:var(--_main-container-width)}@media screen and (max-width:1023px){.job-offer .back-block{gap:1rem;justify-content:space-between;margin-bottom:1.5rem;padding:0 1rem}}.job-offer .back-block__text{font-size:1.125rem;font-weight:500}@media screen and (max-width:1023px){.job-offer .back-block__text{font-size:1rem;order:1}.job-offer .back-block__btn{order:2}}.job-offer .back-block__btn-content{font-size:1.25rem}.job-offer .go-top-block{align-items:center;display:flex;gap:3rem;justify-content:flex-end;padding:0 1.5rem 3rem 0}@media screen and (max-width:1023px){.job-offer .go-top-block{gap:1.5rem;padding:0 1rem 3rem}}.job-offer .go-top-block__btn-content{font-size:1.25rem}.job-offer .go-top-block__btn-content .icon{transform:rotate(90deg)}.job-offer .job-offer-detail__container{margin:0 auto 5rem;max-width:var(--_main-container-width)}.job-offer .job-offer-detail__top{margin-bottom:4.4rem;position:relative}@media screen and (max-width:1023px){.job-offer .job-offer-detail__top{margin-bottom:6rem}}.job-offer .job-offer-detail__tab{align-items:center;display:flex;font-size:1.125rem;font-weight:600;height:3.2rem;justify-content:center;position:absolute;right:0;text-transform:uppercase;top:0;width:var(--_tab-width)}@media screen and (max-width:1023px){.job-offer .job-offer-detail__tab{font-size:1rem;height:2.4rem}}.job-offer .job-offer-detail__job{background:var(--fourth-background-color);border-radius:1rem;margin-bottom:3rem;-webkit-mask:url(/build/images/tab-mask-reverted.a20d168f.svg) 100% -1px/contain no-repeat,linear-gradient(#000,#000);mask-composite:exclude;mask-size:calc(var(--_tab-width) + 1rem);overflow:hidden;padding:1.5rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__job .job-offer-detail__btn{height:3rem}}.job-offer .job-offer-detail__date{font-size:.875rem;margin-bottom:1.5rem}.job-offer .job-offer-detail__date .highlighted-text{color:var(--sixth-text-color)}.job-offer .job-offer-detail__title{font-family:var(--font-secondary-family);font-size:3rem;font-weight:700;line-height:3.3rem;margin-bottom:1.5rem;text-transform:uppercase}@media screen and (max-width:1023px){.job-offer .job-offer-detail__title{font-size:2rem;line-height:2.25rem}}.job-offer .job-offer-detail__informations{align-items:flex-end;display:flex;font-size:.875rem;justify-content:space-between}@media screen and (max-width:1023px){.job-offer .job-offer-detail__informations{align-items:flex-start;flex-direction:column;gap:1.5rem}}.job-offer .job-offer-detail__informations-wrapper{display:flex;gap:7rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__informations-wrapper{flex-direction:column;gap:.75rem;width:100%}.job-offer .job-offer-detail__informations-item{display:flex;gap:.4rem}}.job-offer .job-offer-detail__informations-item-title{color:var(--sixth-text-color);margin-bottom:.35rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__informations-item-title{margin-bottom:0}}.job-offer .job-offer-detail__informations-item-content{font-weight:600}@media screen and (max-width:1023px){.job-offer .job-offer-detail__informations-btn{width:100%}}.job-offer .job-offer-detail__description-text,.job-offer .job-offer-detail__formalities{font-size:1.125rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__description-text,.job-offer .job-offer-detail__formalities{font-size:1rem}}.job-offer .job-offer-detail__description-text{font-weight:600;margin-bottom:3rem}.job-offer .job-offer-detail__bottom-grid{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__bottom-grid{gap:2.5rem;grid-template-columns:1fr}}.job-offer .job-offer-detail__bottom-grid-item-title{font-family:var(--font-secondary-family);font-size:3rem;font-weight:700;margin-bottom:1.5rem}@media screen and (max-width:1023px){.job-offer .job-offer-detail__bottom-grid-item-title{font-size:2.25rem}}.job-offer .job-offer-detail__bottom-grid-item-title .icon{background:var(--multicolored-background);-webkit-background-clip:text;font-size:2.25rem;margin-right:.8rem;-webkit-text-fill-color:transparent}@media screen and (max-width:1023px){.job-offer .job-offer-detail__bottom-grid-item-title .icon{font-size:1.6rem;margin-right:.5rem}}.job-offer .job-offer-detail__bottom-grid-item-content{line-height:1.25rem}.job-offer .job-offer-detail__bottom-grid-item-content ul{list-style:inside;padding:0}.job-offer .job-offer-detail__bottom-grid-item-content li>p{display:inline-block}.job-offer .job-offer-detail__bottom-grid-item-content span{word-break:break-word}