.background_bulle{background-image:url(/app/themes/socafna/public/images/background_bulle.f51af2.jpg)}.first-green>p:first-of-type{color:var(--green);font-size:1.8rem;font-weight:500}@media only screen and (min-width:1280px){.first-green>p:first-of-type{font-size:2rem}}.green-link{margin-bottom:3rem}.green-link a,.green-link button{color:var(--green);font-weight:600;position:relative}.green-link a:after,.green-link button:after{background-color:var(--green);content:"";height:.2rem;opacity:.5;position:absolute;right:-5rem;top:50%;transform:translateY(-50%);width:4rem}@media only screen and (min-width:1280px){.green-link a,.green-link button{transition:color .7s}.green-link a:after,.green-link button:after{transition:background-color .7s}.green-link a:hover,.green-link button:hover{color:var(--black)}.green-link a:hover:after,.green-link button:hover:after{background-color:var(--black)}}input[type=email],input[type=tel],input[type=text],select,textarea{background-color:var(--white);border:.2rem solid var(--green);border-radius:.4rem;color:var(--black);font-family:ProximaNova,sans-serif;margin-bottom:1.5rem;padding:.5rem;width:100%}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--black);font-family:Blinker,sans-serif}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:var(--black);font-family:Blinker,sans-serif}input[type=submit]{background-color:var(--green);border:2px solid var(--green);border-radius:.4rem;color:var(--white);cursor:pointer;font-family:ProximaNova,sans-serif;font-weight:500;padding:.8rem 2rem;text-transform:uppercase}input[type=file]{display:none}div.submit{text-align:center}div.submit p{align-items:center;display:flex;flex-direction:column}.fileLabel{background-color:var(--green);border:2px solid var(--green);border-radius:.3rem;color:var(--white);cursor:pointer;display:inline-block;padding:.8rem 2rem}div.file{margin-bottom:1.5rem}@media only screen and (min-width:768px){input[type=email],input[type=tel],input[type=text],select,textarea{font-size:2rem;margin-bottom:3rem;padding:.8rem 2rem}input[type=submit]{font-size:2rem}div.file{margin-bottom:3rem}}@media only screen and (min-width:1280px){input[type=submit]{transition:background-color .7s,color .7s}input[type=submit]:hover{background-color:var(--white);color:var(--green)}.fileLabel{transition:background-color .7s,color .7s}.fileLabel:hover{background-color:var(--white);color:var(--green)}}.cv.disabled{display:none}div.message{color:var(--white);font-family:ProximaNova,sans-serif;font-weight:700;margin:0 4rem 3rem;padding:2rem 4rem}div.message.error{background-color:#b51919}div.message.success{background-color:var(--green)}.background_bulle{padding:5rem 0 3rem}.main ul{margin-left:4rem}.main ul li{padding-left:2rem;position:relative}.main ul li p{margin-left:0}.main ul li:before{background-color:var(--green);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.5rem;width:.5rem}.recrutement-detail{margin:0 4rem}.recrutement-detail>h1{margin:0 0 2.5rem;text-align:left}.recrutement-detail>h1:after{left:0;transform:none}.recrutement-detail__layout{display:flex;flex-direction:column;gap:3rem}.recrutement-detail__sidebar{display:flex;flex-direction:column;gap:2rem}.recrutement-detail__highlight{align-items:flex-end;display:flex;flex-direction:column;gap:1.5rem}.recrutement-detail__meta{max-width:100%;text-align:right;width:100%}.recrutement-detail__meta p{color:var(--black);font-family:ProximaNova,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;margin:0}.recrutement-detail__main{display:flex;flex-direction:column;gap:0}.recrutement-detail__main ol,.recrutement-detail__main p,.recrutement-detail__main ul{margin-left:0;margin-right:0}.recrutement-detail__main .description.first-green p,.recrutement-detail__main .mission p,.recrutement-detail__main .profile p{margin-left:0}.recrutement-detail__main ul li p{margin:0 0 1rem}.recrutement-detail__main ul li p:last-child{margin-bottom:0}.recrutement-detail__form{background-color:var(--white);border:2px solid rgba(118,193,74,.45);border-radius:1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.06);margin-top:3rem;padding:2.5rem 2rem}.recrutement-detail__form .cv.label,.recrutement-detail__form .cv_file{margin-bottom:1.5rem}.recrutement-detail__consent{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem}.recrutement-detail__consent input[type=checkbox]{flex-shrink:0;height:1.6rem;margin-top:.2rem;width:1.6rem}.recrutement-detail__consent label{color:var(--black);font-family:ProximaNova,sans-serif;font-size:1.4rem;line-height:1.4;margin:0}.recrutement-detail__form-title{color:var(--green);font-family:Blinker,sans-serif;font-size:2rem;margin:0 0 2rem;text-transform:uppercase}.recrutement-detail__form-title:after{content:none}@media only screen and (min-width:768px){div.message{margin-left:7vw;margin-right:7vw}.background_bulle{padding:8rem 0 6rem}.recrutement-detail{margin:0 7vw}.recrutement-detail>h1{margin-bottom:4.5rem;margin-left:0;margin-right:0;text-align:left}.recrutement-detail__form{padding:3rem 3.5rem}.recrutement-detail__form .cv_file{margin-bottom:3rem}}@media only screen and (min-width:1280px){.recrutement-detail__layout{grid-gap:3rem 4rem;align-items:start;display:grid;gap:3rem 4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recrutement-detail__main .description>p,.recrutement-detail__main .mission>p,.recrutement-detail__main .profile>p{margin-bottom:3rem}.recrutement-detail__main ul li p{margin-bottom:.75rem}.recrutement-detail__main ul{margin-bottom:3rem}.recrutement-detail__main ul li{margin-bottom:1rem}.recrutement-detail__form{margin-top:2rem}}@media only screen and (min-width:1920px){.recrutement-detail{margin:0 14vw}}@media only screen and (min-width:2560px){.recrutement-detail{margin:0 21vw}}