.single-job-offer{background-color:#fff}.single-job-offer .form-job-offer{justify-content:space-between;align-items:flex-start;gap:60px;display:flex}.single-job-offer .form-job-offer form .gform_body .ginput_container_fileupload{background-color:#fff}.single-job-offer .form-job-offer .image img{border-radius:0 4rem 4rem 0;display:block}.job-offer{grid-template-columns:minmax(0,auto) repeat(12,minmax(0,80.6667px)) minmax(0,auto);grid-auto-rows:min-content;grid-auto-columns:auto;grid-auto-flow:dense;column-gap:24px;display:grid}.job-offer>*{grid-column:2/-2}.job-offer__wrapper{z-index:1;inline-size:100%;max-inline-size:calc(100vw - var(--padding));grid-template-columns:2fr 1fr;align-items:flex-start;gap:1.875rem 4.375rem;margin-inline:auto;display:grid;position:relative}@media screen and (width<=360px){.job-offer__wrapper{padding-block:2.5rem}}@media screen and (width>=360px) and (width<=1440px){.job-offer__wrapper{padding-block:calc(26.6667px + 3.7037vw)}}@media screen and (width>=1440px){.job-offer__wrapper{padding-block:5rem}}.job-offer__content .block{background-color:#fff;column-gap:0}.job-offer__content .block:first-child{padding-block-start:0}.job-offer__sidebar{background-color:var(--color--beige);border-radius:24px;flex-flow:column wrap;gap:24px;display:flex;position:sticky;inset-block-start:40px}@media screen and (width<=360px){.job-offer__sidebar{padding:.9375rem}}@media screen and (width>=360px) and (width<=1440px){.job-offer__sidebar{padding:calc(9.33333px + 1.57407vw)}}@media screen and (width>=1440px){.job-offer__sidebar{padding:2rem}}.job-offer__sidebar>div:first-child{font-size:1.75rem;font-weight:700;line-height:110%}.job-offer__sidebar .job-offer-icons{flex-wrap:wrap;gap:24px;display:flex}.job-offer__sidebar .job-offer-icon{justify-content:flex-start;align-items:end;gap:8px;display:flex}.job-offer__sidebar .job-offer-icon svg{block-size:auto;inline-size:20px}.job-offer__sidebar .job-offer-icon span{font-size:1rem;font-weight:400;line-height:1rem}.job-offer__sidebar a{inline-size:max-content;margin-block-start:1rem;display:inline-flex}@media (width<=899px){.single-job-offer{background-color:#fff}.single-job-offer .form-job-offer{flex-direction:column;justify-content:flex-end;align-items:center;gap:60px}.single-job-offer .form-job-offer>div{inline-size:100%}.single-job-offer .form-job-offer .image{justify-content:center;display:flex}.job-offer__wrapper{flex-direction:column;align-items:flex-start;gap:1.875rem 4.375rem;display:flex}}@media screen and (width<=899px) and (width<=360px){.job-offer__wrapper{padding-block:2.5rem}}@media screen and (width<=899px) and (width>=360px) and (width<=1440px){.job-offer__wrapper{padding-block:calc(26.6667px + 3.7037vw)}}@media screen and (width<=899px) and (width>=1440px){.job-offer__wrapper{padding-block:5rem}}@media (width<=899px){.job-offer__content{order:2}.job-offer__sidebar{order:1}}
