#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}span.mobile_menu_bar:before{color:#0e8a2e}#cboxOverlay{z-index:999999!important}#colorbox{z-index:9999999!important;position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}#cboxLoadedContent{background:#000!important}.nf-form-cont *{-webkit-appearance:none}.nf-form-cont .nf-form-title{display:none}.nf-form-cont .nf-form-fields-required{display:none}.nf-form-cont .nf-form-content{margin-top:2rem!important}.candidature_form.nf-form-cont nf-fields-wrap{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"nom prenom"
"email ."
"parents parents"
"message message"
"photo photo"
"envoyer envoyer";margin:auto;gap:0rem 3rem}.candidature_form.nf-form-cont nf-field:nth-of-type(1){grid-area:nom}.candidature_form.nf-form-cont nf-field:nth-of-type(2){grid-area:prenom}.candidature_form.nf-form-cont nf-field:nth-of-type(3){grid-area:email}.candidature_form.nf-form-cont nf-field:nth-of-type(4){grid-area:parents}.candidature_form.nf-form-cont nf-field:nth-of-type(5){grid-area:message}.candidature_form.nf-form-cont nf-field:nth-of-type(6){grid-area:photo}.candidature_form.nf-form-cont nf-field:nth-of-type(7){grid-area:envoyer}.nf-form-cont .field-wrap{margin-top:1rem}.nf-form-cont .label-above .nf-field-label label{color:#666;font-size:16px!important;font-weight:400!important}.nf-form-cont .nf-field-container{width:100%!important;margin-left:0!important}.nf-form-cont .ninja-forms-field{color:#666!important;padding:1rem!important}.nf-form-cont .nf-element,.nf-form-cont select+div{background:#f0f0f0!important;color:#888!important;border:none!important}.nf-form-cont .nf-element:hover,.nf-form-cont .nf-element:active,.nf-form-cont .nf-element:focus,.nf-form-cont select+div:hover,.nf-form-cont select+div:active,.nf-form-cont select+div:focus{color:#2a3749!important;background:#2a374925!important}.nf-form-cont .field-wrap:not(.submit-wrap):not(.file_upload-wrap) .nf-element:focus{background:none!important;box-shadow:0 4px 15px #EEE,inset 0px -2px 0px #2a3749!important}.nf-form-cont textarea{line-height:1.8em}.nf-field-element>ul>li{min-width:300px;max-width:50%}.nf-field-element>ul>li>label{color:#888;font-size:16px;text-align:left;transition:all .1s ease-out}.nf-field-element>ul>li>label.nf-checked-label{color:#2a3749}.nf-field-element>ul>li:hover>label{color:#2a3749}.nf-field-element>ul>li>label:before,.nf-field-element>ul>li>label:after{width:14px!important;height:14px!important;border:none!important;position:absolute;inset:0!important;margin-top:3px;margin-left:-30px;transition:all .2s ease-out}.list-radio-wrap .nf-field-element>ul>li>label{font-weight:400;transition:all .3s ease-out}.list-radio-wrap .nf-field-element>ul>li>input[type="radio"]{display:none}.list-radio-wrap .nf-field-element>ul>li>label:after,.list-radio-wrap .nf-field-element>ul>li>label:before{width:12px!important;height:12px!important;border:none;opacity:1!important;margin-top:5px;transition:all .3s ease-out}.list-radio-wrap .nf-field-element>ul>li>label:after{background:#DDD}.list-radio-wrap .nf-field-element>ul>li:hover>label:not(.nf-checked-label):after{background:#2a374955;animation:radio_BG-hover .3s ease-out forwards}@keyframes radio_BG-hover{0%{transform:scale(1)}100%{transform:scale(.75)}}.list-radio-wrap .nf-field-element>ul>li>.nf-checked-label:after{background:transparent;animation:radio_BG-check .3s ease-out forwards}@keyframes radio_BG-check{0%{transform:scale(.75)}100%{transform:scale(3)}}.list-radio-wrap .nf-field-element>ul>li>label:before{content:"";background:transparent;border-radius:50%;transform:scale(0);z-index:1}.list-radio-wrap .nf-field-element>ul>li:hover>label:not(.nf-checked-label):before{background:#2a3749;transform:scale(.75)}.list-radio-wrap .nf-field-element>ul>li>.nf-checked-label:before{background:#2a3749;transform:scale(1)}.nf-form-cont .file_upload-wrap .nf-field-element{display:flex;flex-direction:column;gap:.5rem;align-items:center}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-fileinput-button{background:transparent!important;color:#FFF!important;height:auto!important;padding:15px 20px!important;margin-top:1rem;border-radius:100px;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;line-height:166%!important;letter-spacing:1px;box-shadow:0px 12px 28px -10px rgba(0,122,255,0.33);cursor:pointer;opacity:1!important;transition:.5s cubic-bezier(.39,.1,0,.98)!important}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-fileinput-button:before{content:""!important;display:block!important;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0!important;border-radius:100px;line-height:30px!important;opacity:1!important}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-fileinput-button:before{background:#2a3749!important}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-progress{margin:0;width:100%!important}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-progress-bar{background:#A0C65A}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-button-cancel{background:#2a3749;padding:4px 8px;margin-top:1rem;margin-bottom:-0.5rem;transition:all .3s ease}.nf-form-cont .file_upload-wrap .nf-field-element .nf-fu-button-cancel:hover{background:#F0F0F0;color:#2a3749}.nf-form-cont .file_upload-wrap .nf-field-element .files_uploaded .delete{color:#2a3749;box-shadow:inset 0 -2px 0 -1px #2a374900;margin-left:.5rem;transition:all .2s ease}.nf-form-cont .file_upload-wrap .nf-field-element .files_uploaded .delete:hover{box-shadow:inset 0 -2px 0 -1px #2a3749}.nf-form-cont .submit-wrap{width:-moz-fit-content;width:fit-content;margin:1rem auto}.nf-form-cont .submit-wrap .nf-field-element .nf-element{background:transparent!important;color:#FFF!important;height:auto!important;padding:20px 30px!important;border-radius:100px;font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;line-height:166%!important;letter-spacing:2px;box-shadow:0px 12px 28px -10px rgba(0,122,255,0.33);cursor:pointer;opacity:1!important;transition:.5s cubic-bezier(.39,.1,0,.98)!important}.nf-form-cont .submit-wrap .nf-field-element:hover .nf-element{color:#A0C65A!important}.nf-form-cont .submit-wrap .nf-field-element:before,.nf-form-cont .submit-wrap .nf-field-element:after{content:""!important;display:block!important;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;margin:0!important;border-radius:100px;line-height:30px!important;opacity:1!important}.nf-form-cont .submit-wrap .nf-field-element:before{background:#A0C65A!important;border:1px solid #A0C65A!important;transition:border 0s cubic-bezier(.39,.1,0,.98)}.nf-form-cont .submit-wrap .nf-field-element:hover:before{border:1px solid #FFF!important;transition:border .5s cubic-bezier(1,0,1,1)}.nf-form-cont .submit-wrap .nf-field-element:after{background:#FFF!important;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(-1px 100% -1px -1px);transition:.5s cubic-bezier(.39,.1,0,.98)!important}.nf-form-cont .submit-wrap .nf-field-element:hover:after{-webkit-clip-path:inset(-1px -1px -1px -1px);clip-path:inset(-1px -1px -1px -1px)}.nf-form-cont .ninja-forms-req-symbol{color:#e61300!important}.nf-form-cont .nf-error-msg{color:#e61300!important;font-size:14px;margin-left:2px}.nf-form-cont .nf-field-element::after{color:#e61300!important;background:none!important}.nf-form-cont .nf-error .nf-element{color:#e61300!important}.nf-form-cont .nf-error .nf-element:hover,.nf-form-cont .nf-error .nf-element:active,.nf-form-cont .nf-error .nf-element:focus{background:#e6130033!important}.nf-form-cont .nf-error.field-wrap:not(.submit-wrap):not(.file_upload-wrap) .nf-element:focus{background:none!important;box-shadow:0 4px 15px #EEE,inset 0px -2px 0px #e61300!important}.nf-form-cont .nf-after-form-content .nf-error-msg{text-align:center;font-weight:600!important}.nf-form-cont .nf-pass.field-wrap .nf-field-element::after{display:none}@media screen and (max-width:991px){.candidature_form.nf-form-cont nf-fields-wrap{grid-template-columns:1fr;grid-template-areas:"nom"
"prenom"
"email"
"parents"
"message"
"photo"
"envoyer"}}