section#rejoindre-background-section{align-items:center;background:#0c427f;border-radius:0 70px 70px 0;display:flex;margin:1.5em 0 3em;max-width:1900px;min-height:auto;overflow:hidden;padding-right:3em;position:relative;width:92%;z-index:1}section#rejoindre-background-section .section-container{margin:0;max-width:1600px;padding:1.8em 1.5em;width:100%}section#rejoindre-background-section .section-container .rejoindre-holder{width:100%}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title{align-items:center;display:grid;grid-template-columns:45% 55%;position:relative}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h1{color:#fff;font-size:32px;font-weight:800;line-height:1.2;margin:0;padding-left:1.8em;position:relative;white-space:nowrap;width:fit-content}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h1:after{background:#fff;content:"";display:block;height:22px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:22px}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title:after{background:hsla(0,0%,100%,.75);content:"";height:2.6em;left:45%;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h2{color:#fff;font-size:20px;font-weight:500;line-height:1.3;margin:0;padding:0 1em;position:relative;text-align:center}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h2:before{display:none}section#rejoindre-intro-section{margin:3em 0}section#rejoindre-intro-section .section-container{margin:auto;max-width:1000px;padding:1em 1.5em;text-align:center}section#rejoindre-intro-section .rejoindre-intro p{color:#1a1a1a;font-size:1.25em;font-weight:400;line-height:1.6;margin:1em 0}section#rejoindre-intro-section .rejoindre-intro strong{font-weight:700}section#rejoindre-section{background-blend-mode:multiply;background-color:#0c427f;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:7em 0 5em}section#rejoindre-section .section-container{margin:auto;max-width:1400px;padding:0 1.5em}section#rejoindre-section .contact-form{background:#fff;border-radius:28px;box-shadow:0 25px 60px rgba(12,66,127,.18);margin:auto;max-width:1200px;padding:3em 3.5em}section#rejoindre-section .contact-form .contact-form-grid{align-items:start;display:grid;gap:2.5em;grid-template-columns:34% 66%}section#rejoindre-section .contact-form .contact-form-aside .section-title{margin:0}section#rejoindre-section .contact-form .contact-form-aside .section-title h1,section#rejoindre-section .contact-form .contact-form-aside .section-title h2,section#rejoindre-section .contact-form .contact-form-aside .section-title h3,section#rejoindre-section .contact-form .contact-form-aside .section-title p{color:#0c427f;font-size:1.9em;font-weight:800;line-height:1.2;margin:0}section#rejoindre-section .contact-form .contact-form-aside .contact-form-logo{display:block;height:auto;margin-top:3em;max-width:210px;width:100%}section#rejoindre-section .contact-form .contact-form-main form .form-grid{display:grid;gap:0 1.5em;grid-template-columns:1fr 1fr}section#rejoindre-section .contact-form .contact-form-main form .form-row{margin:0 0 1.2em;min-width:0}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input{min-width:0}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-label{margin-bottom:.5em}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-label label{color:#0c427f;display:block;font-size:1em;font-weight:600;margin:0}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input input,section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input textarea{background:#fff;border:1px solid #c9d4e4;border-radius:999px;box-sizing:border-box;color:#0c427f;font-size:1em;max-width:100%;outline:none;padding:.85em 1.5em;transition:border-color .2s ease;width:100%}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input input::placeholder,section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input textarea::placeholder{color:#9aa7bd}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input input:focus,section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input textarea:focus{border-color:#0c427f}section#rejoindre-section .contact-form .contact-form-main form .form-row .form-row-input textarea{border-radius:18px;min-height:6em;resize:none}section#rejoindre-section .contact-form .contact-form-main form .form-row.file .form-row-label label{display:block}section#rejoindre-section .contact-form .contact-form-main form .form-row.file .form-row-input .file-field{position:relative}section#rejoindre-section .contact-form .contact-form-main form .form-row.file .form-row-input .btn{align-items:center;background-color:#0c427f;border:1px solid #0c427f;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:.85em 1.5em;transition:all .2s ease;width:100%}section#rejoindre-section .contact-form .contact-form-main form .form-row.file .form-row-input .btn:hover{background-color:#fff;color:#0c427f}section#rejoindre-section .contact-form .contact-form-main form .form-row.file .form-row-input .file-path-wrapper{display:none}section#rejoindre-section .contact-form .contact-form-main form .form-row.rgpd{margin:.5em 0 1.5em}section#rejoindre-section .contact-form .contact-form-main form .form-row.rgpd .form-row-label label{align-items:flex-start;color:#0c427f;display:flex;font-size:.9em;font-weight:400;gap:.5em;line-height:1.5}section#rejoindre-section .contact-form .contact-form-main form .g-recaptcha{margin:1em 0}section#rejoindre-section .contact-form .contact-form-main form .form-submit button{align-items:center;background-color:#0c427f;border:0;border-radius:999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:700;justify-content:center;padding:1em 1.5em;transition:all .2s ease;width:100%}section#rejoindre-section .contact-form .contact-form-main form .form-submit button:hover{background-color:#093461}section#rejoindre-section .contact-form .contact-form-main form .form-submit button svg{margin-left:1em}@media screen and (max-width:992px){section#rejoindre-section .contact-form .contact-form-grid{gap:1.5em;grid-template-columns:1fr}section#rejoindre-section .contact-form .contact-form-aside{text-align:center}section#rejoindre-section .contact-form .contact-form-aside .contact-form-logo{margin:1.5em auto 0}}@media screen and (max-width:768px){section#rejoindre-background-section{border-radius:0 35px 35px 0;margin:1em 0 2em;max-width:100%;padding-right:1em;width:100%}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title{gap:1em;grid-template-columns:1fr}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title:after{display:none}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h1{font-size:24px;white-space:normal}section#rejoindre-background-section .section-container .rejoindre-holder .rejoindre-title h2{font-size:16px;padding:0;text-align:left}section#rejoindre-section{padding:4em 0 3em}section#rejoindre-section .contact-form{border-radius:20px;padding:2em 1.5em}section#rejoindre-section .contact-form .contact-form-main form .form-grid{gap:0;grid-template-columns:1fr}}#footer{margin-top:0!important}