.offer-container{padding:3.2rem 3.5rem!important}@media (max-width:991.98px){.offer-container h1{font-size:3rem}.offer-container p{font-size:1.6rem}}@media (max-width:767.98px){.offer-container .submit{display:flex;justify-content:center}}.offer-container h1,.offer-container p{font-family:ManropeMedium,sans-serif}.offer .overlay-header{background-position-y:75%!important}@media (max-width:991.98px){.offer .overlay-header{background-position-x:65%!important}}.offer .overlay-header:before{background:transparent linear-gradient(180deg,transparent,#00673e) 0 0 no-repeat padding-box;content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:2}.offer #sub_header svg path{fill:#fff}@media (max-width:991.98px){.offer .mb-5{margin-bottom:0!important}}.offer .offer__reference,.offer .picto_description{font-family:ManropeMedium,sans-serif;font-size:2.3rem;line-height:3.1rem}@media (max-width:991.98px){.offer .offer__reference,.offer .picto_description{font-size:1.6rem;line-height:2.6rem}}.offer .offer__reference{padding-top:1.5rem}.offer .picto_description{column-gap:1.5rem;margin-right:1.5rem;max-width:fit-content!important}.offer .offer-description{padding:9rem 0}.offer .offer-description p{white-space:pre-wrap}.offer .mission .description,.offer .mission .picto_description{margin:0 auto;max-width:87rem}.offer .profile .description{border:.1rem solid #00673e;border-radius:2rem;max-width:103rem;padding:3rem 8rem}@media (max-width:991.98px){.offer .profile .description{padding:1.5rem}}.offer #form_container{scroll-margin:15rem}.offer .form-wrapper{background-color:#eef0f2;padding:9rem 3rem}.offer .offer-form{background-color:#fff;border-radius:2rem;box-shadow:.1rem .2rem .6rem rgba(0,0,0,.161);flex:auto;height:fit-content;margin:0 auto;padding:1.5rem}@media (min-width:576px){.offer .offer-form{max-width:90rem}}@media (min-width:1200px){.offer .offer-form{padding:3.2rem 8rem}}@media (max-width:1399.98px){.offer .offer-form{margin:0 auto}}@media (min-width:768px){.offer .similar-offers{min-width:30rem;padding:9rem 0}.offer .similar-offers .container{padding:0}}@media (max-width:767.98px){.offer .similar-offers .offer_button{margin-bottom:3rem}}.offer .card-offers-wrapper{justify-content:space-between;margin:0 auto;max-width:90rem;row-gap:2.4rem}@media (max-width:1399.98px){.offer .card-offers-wrapper{column-gap:2.4rem;justify-content:center;margin-top:2rem}}.offer .card-offres-similaires{border:.1rem solid #00673e;border-radius:2rem;padding:1.5rem;width:38.4rem}.offer .card-offres-similaires a{height:100%;text-decoration:none}.offer .offer-location{font-size:1.4rem;line-height:1.9rem}.offer .offer_button{margin-top:3.2rem}