.job-offer--content-top{margin-top:3rem}.job-offer--content-top nav[aria-label="breadcrumb"]{padding-bottom:2.5rem}@media (max-width:991.98px){.job-offer--content-top .col{padding:0}.job-offer--content-top nav[aria-label="breadcrumb"]{text-align:center;padding-top:.5rem}}@media (max-width:767.98px){.job-offer--content-top nav[aria-label="breadcrumb"]{text-align:left;padding-top:.5rem}}#job-offer--title{padding-bottom:4rem}#job-offer--title h2{color:#ffbc0d;font-size:1.6rem;margin-bottom:.5rem}#job-offer--title h1{margin-bottom:.5rem}@media (max-width:991.98px){#job-offer--title{text-align:center}}#job-offer--description{border-top:1px solid #e2e2e2;padding-top:4rem;padding-bottom:1rem}#job-offer--description h2{font-weight:normal;font-size:2.4rem}@media (max-width:991.98px){#job-offer--description h2{text-align:center}}#job-offer--register{padding-top:3rem}#job-offer--register h2{margin-top:2rem;margin-bottom:3.5rem}#job-offer--register .job-offer--form-wrap{border:1px solid #e2e2e2;position:relative;display:flex}#job-offer--register .job-offer--form-wrap:before{content:'in-recruiting';position:absolute;top:-1rem;left:50%;transform:translateX(-50%);display:inline-block;background:#fff;padding:0 .5rem;color:#e2e2e2}#job-offer--register .job-offer--form-wrap iframe{border:1px solid transparent;min-width:100%;width:100px;*width:100%}#job-offer--register .job-offer--other-button{padding:4rem 0 8rem;text-align:center;font-weight:bold;font-size:2rem}@media (max-width:991.98px){#job-offer--register h2{text-align:center}}
