.single-job_offer .main article{display:block;position:relative;width:100%}@media screen and (min-width:1024px){.single-job_offer .main article{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.625rem 0;justify-content:space-between}}.single-job_offer .main article header{color:var(--wp--preset--color--blue);width:100%}.single-job_offer .main article header h1{color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--size-2);font-weight:400;margin-top:52px}.single-job_offer .main article header .excerpt{font-size:var(--wp--preset--font-size--size-5)}@media screen and (min-width:1024px){.single-job_offer .main article .content{width:calc(70% - 5rem)}}@media only screen and (min-width:1240px){.single-job_offer .main article .content{width:clamp(33.125rem,-7.1154rem + 51.9231vw,50rem)}}.single-job_offer .main article .content h2{font-size:var(--wp--preset--font-size--size-3)}.single-job_offer .main article .content h2,.single-job_offer .main article .content h3{color:var(--wp--preset--color--blue);font-family:var(--wp--preset--font-family--secondary)}.single-job_offer .main article .content h3{font-size:var(--wp--preset--font-size--size-4);font-weight:300}@media screen and (min-width:1024px){.single-job_offer .main article aside{width:30%}}@media only screen and (min-width:1240px){.single-job_offer .main article aside{width:clamp(20.625rem,10.1923rem + 13.4615vw,25rem)}}.single-job_offer .main article aside .inside{position:sticky;top:clamp(4.25rem,2.5109rem + 2.7174vw,5.5rem)}.single-job_offer .main article aside .metas{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--wp--preset--color--blue);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 1rem;justify-content:flex-start;margin-bottom:clamp(3.125rem,2.8943rem + .9464vw,3.5rem);margin-top:clamp(3rem,2.308rem + 2.8391vw,4.125rem)}@media screen and (min-width:1024px){.single-job_offer .main article aside .metas{margin-bottom:clamp(2rem,-.087rem + 3.2609vw,3.5rem);margin-top:clamp(2.75rem,2.0543rem + 1.087vw,3.25rem);row-gap:clamp(.625rem,-1.1528rem + 2.7778vw,1rem)}}.single-job_offer .main article aside .metas .job-meta{-ms-flex-preferred-size:calc(50% - 0.5rem);display:grid;flex-basis:calc(50% - 0.5rem);gap:0 12px;grid-template-areas:"icon label" "icon value";grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:0}@media print,screen and (min-width:769px){.single-job_offer .main article aside .metas .job-meta{-ms-flex-preferred-size:calc(33% - 0.75rem);flex-basis:calc(33% - 0.75rem)}}@media screen and (min-width:1024px){.single-job_offer .main article aside .metas .job-meta{-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:1240px){.single-job_offer .main article aside .metas .job-meta{-ms-flex-preferred-size:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem)}}.single-job_offer .main article aside .metas .job-meta .icon,.single-job_offer .main article aside .metas .job-meta .material-symbols-rounded{font-size:1.125rem;grid-area:icon;height:auto;line-height:1;-o-object-fit:contain;object-fit:contain;width:1.125rem}.single-job_offer .main article aside .metas .job-meta .label{color:var(--wp--preset--color--blue);font-size:.875rem;grid-area:label;margin:0}.single-job_offer .main article aside .metas .job-meta .value{color:#363636;font-size:.9375rem;grid-area:value;line-height:1.25rem}.single-job_offer .main article aside .button-apply{display:none;width:100%}@media screen and (min-width:1024px){.single-job_offer .main article aside .button-apply{display:block}}.single-job_offer .main article aside .button-apply .wp-block-button .wp-block-button__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.single-job_offer .related-offers{margin:clamp(5rem,3.2984rem + 6.9808vw,10rem) auto 5.125rem}.single-job_offer .related-offers h2{letter-spacing:-.2px;margin-bottom:.5em}.single-job_offer .related-offers .list-jobs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.1875rem;justify-content:flex-start;margin-bottom:1.875rem}
