.page_job__cta{display:flex;justify-content:center;align-items:center}.page_job__box{display:flex;flex-direction:row;gap:20px;margin-bottom:80px}@media screen and (max-width: 1023px){.page_job__box{flex-direction:column;gap:48px}}.page_job__content{display:flex;flex-direction:column;gap:48px;flex:1}.page_job__description{color:var(--neutral2);font-size:1.125rem;line-height:calc(24/16*1rem*var(--line-height));font-weight:400}@media screen and (max-width: 639px){.page_job__description{font-size:1rem}}.page_job__sidebar{display:flex;flex-direction:column;gap:20px;flex:0 0 387px;padding:32px;border-left:2px solid var(--primaryMain)}@media screen and (max-width: 1023px){.page_job__sidebar{border-left:unset;border-top:2px solid var(--primaryMain);padding:16px 0}}.page_job__subtitle{font-size:1.5rem;line-height:calc(1.9375rem*var(--line-height));font-weight:700}@media screen and (max-width: 639px){.page_job__subtitle{font-size:1.25rem;line-height:calc(1.625rem*var(--line-height))}}.page_job__infos{display:flex;flex-direction:column;gap:16px}.page_job__label{color:var(--neutral2);font-size:1.125rem;line-height:calc(24/16*1rem*var(--line-height));font-weight:500}@media screen and (max-width: 639px){.page_job__label{font-size:1rem}}.page_job__value{color:var(--primaryMain);font-size:1.125rem;line-height:calc(24/16*1rem*var(--line-height));font-weight:500}@media screen and (max-width: 639px){.page_job__value{font-size:1rem}}.page_job__contact{display:flex;flex-direction:column;gap:24px;padding:16px;background:var(--neutral4)}.page_job__link{text-decoration:underline;cursor:pointer;font-weight:500;color:var(--primaryMain);font-size:1.125rem;line-height:calc(24/16*1rem*var(--line-height));font-weight:400}.page_job__link:hover{color:var(--primaryMain90)}.page_job__link:visited{color:var(--neutral2)}@media screen and (max-width: 639px){.page_job__link{font-size:1rem}}.page_job__cta{background:var(--primaryMain);color:var(--neutral5);border:1px solid var(--primaryMain);gap:8px;width:fit-content;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:11px 15px;font-size:1.125rem;line-height:calc(1.25rem*var(--line-height));font-weight:500}.page_job__cta:hover{color:var(--neutral5);background:var(--primaryMain90);border-color:var(--primaryMain90)}@media screen and (max-width: 1023px){.page_job__cta{align-self:center}}
