/* https://bai-bao.fr/wp-content/themes/bai-bao/css/basic/parts/form.css */
.sectionForm{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.sectionForm .sectionForm__roundTurquoise{display:none}@media (min-width:992px){.sectionForm .sectionForm__roundTurquoise{display:initial;width:176px;height:325px;background-image:url(/wp-content/themes/bai-bao/css/basic/parts/../../../assets/round_turquoise.svg);position:absolute;right:0;top:-5%}}.sectionForm h1{font-family:GTWalsheimProBold,sans-serif;font-size:30px;line-height:45px;text-align:center;letter-spacing:.07em;text-transform:uppercase;color:#040028;margin-top:60px;font-weight:700;padding:0 20px}.sectionForm .sectionForm__text{padding:30px 20px;font-family:Montserrat,sans-serif;font-size:14px;color:#040028;font-weight:lighter;line-height:20px;text-align:center}@media (min-width:992px){.sectionForm .sectionForm__text{padding:30px 0;width:600px}}.sectionForm .form__project{height:auto;display:block;font-family:Montserrat,sans-serif;color:#040028}.sectionForm .form__project .form__question{display:flex;flex-direction:row;font-weight:700;font-size:18px;margin-top:50px}.sectionForm .form__project .form__question .form__round,.nf-form-content label .form__round{width:15px;height:15px;border-radius:45px;background:#F9D7C8;margin:0 10px;display:inline-block;padding:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%}.sectionForm .form__project .form__reponses{margin:20px 0}.sectionForm .form__project .form__reponses .container__reponse{padding:10px 0;margin-top:20px;position:relative}@media (min-width:992px){.sectionForm .form__project .form__reponses .container__reponse{margin-right:-100px}}.sectionForm .form__project .form__reponses .container__reponse .label__reponse{display:flex;align-items:baseline}.sectionForm .form__project .form__reponses .container__reponse .label__reponse p,.list-checkbox-wrap .nf-field-element li label,.list-image-wrap .nf-field-element li label,.list-radio-wrap .nf-field-element li label{margin:unset;margin-left:10px;font-weight:lighter;font-size:calc(0.68rem + 0.16vw);line-height:20px;width:80%;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px 0 0}@media (min-width:992px){.sectionForm .form__project .form__reponses .container__reponse .label__reponse p{width:15vw}}@keyframes click-wave{0%{height:40px;width:40px;opacity:.35;position:relative}100%{height:200px;width:200px;margin-left:-80px;margin-top:-80px;opacity:0}}.listradio-wrap .nf-field-element label::before,.listradio-wrap .nf-field-element label::after{display:none}.sectionForm .form__project .form__reponses .container__reponse .option-input,.listradio-wrap .nf-field-element input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;right:0;bottom:0;left:0;height:0!important;width:0;transition:all .5s ease-out 0;background:none;border:none;color:#fff;display:inline-block;outline:none;position:relative;z-index:1000;border:1px solid #F9D7C8;border-radius:50%;top:1px;margin:0;padding:8px;-ms-flex-preferred-size:0;flex-basis:0%;-webkit-box-flex:1;-ms-flex-positive:1}.sectionForm .form__project .form__reponses .container__reponse .option-input:hover,.listradio-wrap .nf-field-element input[type=radio]:hover{background:#F9D7C8}.sectionForm .form__project .form__reponses .container__reponse .option-input:checked,.listradio-wrap .nf-field-element input[type=radio]:checked{background:#a3ffd3}.sectionForm .form__project .form__reponses .container__reponse .option-input:checked::after,.listradio-wrap .nf-field-element input[type=radio]:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#a3ffd3;display:block;position:absolute;content:"";border-radius:50%;z-index:100}.sectionForm .form__project .form__reponses .container__reponse .option-input.radio{border-radius:50%}.sectionForm .form__project .form__reponses .container__reponse .q13{border:none;border-bottom:1px solid #00000047;width:100%;padding:5px}.sectionForm .form__project .options__questions{width:100%;background:#040028;color:#fff;font-family:Montserrat,sans-serif;margin:50px 0}.sectionForm .form__project .options__questions h3{color:#fff;padding-top:60px;font-weight:600}.sectionForm .form__project .options__questions p{padding-bottom:60px;font-weight:lighter}.sectionForm .form__project .coordonees__form{background-color:#040028;color:#fff;padding:25px 0 50px}.sectionForm .form__project .coordonees__form h3{color:#fff}.sectionForm .form__project .coordonees__form .container__coordonees{width:100%;display:flex;flex-direction:column}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees{display:block;width:55%;margin-top:50px}}.sectionForm .form__project .coordonees__form .container__coordonees input{background:none;border:none;border-bottom:1px solid #fffc;color:#fff;padding-bottom:10px;margin-bottom:50px;font-family:Montserrat,sans-serif}.sectionForm .form__project .coordonees__form .container__coordonees input::placeholder{color:#fff;opacity:.5}.sectionForm .form__project .coordonees__form .container__coordonees input:nth-child(1){width:100%}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees input:nth-child(2){width:45%}}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees input:nth-child(3){width:45%;margin-left:35px}}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees input:nth-child(4){width:45%}}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees input:nth-child(5){width:45%;margin-left:35px}}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales{padding:10px 0;margin-top:20px;position:relative}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales{margin-right:-100px}}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .label__reponse{display:flex;align-items:baseline}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .label__reponse p{width:70%}@media (min-width:992px){.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .label__reponse p{margin:unset;margin-left:20px;font-weight:lighter;line-height:20px}}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .label__reponse p a{color:#A3FFD3;text-decoration:underline;font-weight:500;font-family:Montserrat,sans-serif}@keyframes click-wave{0%{height:100%;margin-left:-50%;margin-top:-50%;width:100%;opacity:.35}100%{height:300%;width:300%;margin-left:-150%;margin-top:-150%;opacity:0}}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .option-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;top:11.33333px;right:0;bottom:0;left:0;height:30px;width:30px;transition:all .15s ease-out 0;background:none;border:none;color:#fff;cursor:pointer;display:inline-block;margin-right:.5rem;outline:none;position:relative;z-index:1000;border:2px solid #A3FFD3}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .option-input:hover{background:#A3FFD3}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .option-input:checked{background:#A3FFD3}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .option-input:checked::after{-webkit-animation:click-wave .65s;-moz-animation:click-wave .65s;animation:click-wave .65s;background:#A3FFD3;display:block;position:relative;z-index:100}.sectionForm .form__project .coordonees__form .container__coordonees .condition__generales .option-input.radio{border-radius:50%}.sectionForm .form__project .coordonees__form .container__coordonees .condition__text p{margin-bottom:20px;font-weight:lighter;line-height:20px}.sectionForm .form__project .coordonees__form .container__coordonees .condition__text p a{color:#A3FFD3;text-decoration:underline;font-family:Montserrat,sans-serif}.sectionForm .form__project .coordonees__form .container__coordonees input[type='submit']{padding:15px 50px;border:1px solid #ffffff91;margin-top:35px}.nf-form-content label{font-size:calc(0.79rem + 0.16vw)!important;display:flex;flex-direction:row}.nf-form-cont .nf-form-content{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.nf-form-cont .nf-mp-header{margin-bottom:60px}.nf-form-cont .nf-form-content{margin:0;padding:0}.nf-form-cont .nf-field-container{margin-bottom:30px}@media (min-width:992px){.nf-form-cont .nf-field-container{margin-bottom:40px}}.nf-mp-body .nf-row{margin:0}.listcheckbox-wrap .nf-field-label label:after{width:100%;content:"Cochez autant de cases que nécéssaire"}.nf-form-cont .nf-form-content .listcheckbox-wrap li,.nf-form-cont .nf-form-content .listradio-wrap li{width:100%;margin-bottom:2px!important}@media (min-width:768px){.nf-form-cont .nf-form-content .listcheckbox-wrap li,.nf-form-cont .nf-form-content .listradio-wrap li{width:50%;margin-bottom:15px!important}}@media (min-width:992px){.nf-form-cont .nf-form-content .listcheckbox-wrap li,.nf-form-cont .nf-form-content .listradio-wrap li{width:32%;margin-bottom:15px!important}}@media (min-width:768px){.list-checkbox-wrap .nf-field-element li,.list-checkbox-wrap .nf-field-element ul,.list-image-wrap .nf-field-element li,.list-image-wrap .nf-field-element ul,.list-radio-wrap .nf-field-element li,.list-radio-wrap .nf-field-element ul{display:flex;flex-wrap:wrap;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}}.w100 li{width:100%!important}.fondbleu .textbox-wrap input,.fondbleu .lastname-wrap input,.fondbleu .firstname-wrap input,.fondbleu .email-wrap input{background:transparent!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important}.fondbleu .textbox-wrap input::placeholder,.fondbleu .lastname-wrap input::placeholder,.fondbleu .firstname-wrap input::placeholder,.fondbleu .email-wrap input::placeholder{color:#fff;font-weight:200}.fondbleu .textbox-wrap input:focus,.fondbleu .lastname-wrap input:focus,.fondbleu .firstname-wrap input:focus,.fondbleu .email-wrap input:focus{background:transparent!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important}.fondbleu .bckblue{padding:20px 0 0 0}.html-container{margin-bottom:0}.nf-form-content .fondbleu textarea{background:transparent!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important}.nf-form-content .fondbleu textarea::placeholder{color:#fff;font-weight:200}.nf-form-content .fondbleu textarea:focus{background:transparent!important;border:none!important;border-bottom:1px solid #fff!important;color:#fff!important}.nf-form-content textarea{border:none!important;border-bottom:1px solid #fff!important}.nf-form-content textarea:focus,{background:#f7f7f7!important;border:none!important;border-bottom:1px solid #fff!important}.nf-previous{display:none}.nf-next-item{position:relative;transition:color .3s;margin:10px 0;width:fit-content}.nf-next-item:after,.nf-next-item:before{content:"";position:absolute;background-color:#fff;width:10px;height:2px;bottom:0;transition:width 0.3s,left 0.3s,right 0.3s,background-color .3s}.nf-next-item:before{left:49%}.nf-next-item:after{right:49%}.nf-next-item:hover:after,.nf-next-item:hover:before{width:50%}.nf-next-item:hover:after{right:0}.nf-next-item:hover:before{left:0}.nf-form-content button,.nf-form-content input[type=button],.nf-form-content input[type=submit]{background:transparent;color:#fff;text-transform:uppercase;font-weight:500;padding:12px 0;border-bottom:none!important}.nf-form-content button:hover,.nf-form-content input[type=button]:hover,.nf-form-content input[type=submit]:hover{background:transparent;transition:all .5s}.nf-form-content .listselect-wrap .nf-field-element div,.nf-form-content .ninja-forms-field{padding:12px 0}.textarea-wrap label{padding-left:0!important;font-size:18px;font-weight:800}.textarea-wrap label:before{display:none}.nf-next-previous li.nf-next-item{float:inherit;margin:0 auto!important}.nf-response-msg p{font-size:20px;text-transform:uppercase;color:#9ec8b1;text-align:center;margin:90px 0}.nf-form-fields-required,.ninja-forms-req-symbol,.nf-error.field-wrap .nf-field-element:after,.nf-pass.field-wrap .nf-field-element:after{display:none}.fondbleu .label-left .nf-field-label{border-bottom:1px solid #A3FFD3}.fondbleu .label-left .nf-field-label label{color:#A3FFD3}.label-left .nf-field-label label{color:#040028}.textbox-wrap input,.textarea-wrap textarea,.lastname-wrap input,.firstname-wrap input,.email-wrap input{background:#f8f8f8!important;border:none!important;border-bottom:1px solid #a3ffd3!important;color:#040028!important;border-radius:.5rem .5rem 0 0!important}.textbox-wrap input::placeholder,.textarea-wrap textarea::placeholder,.lastname-wrap input::placeholder,.firstname-wrap input::placeholder,.email-wrap input::placeholder{color:#040028}.textbox-wrap input:focus,.textarea-wrap textarea:focus,.lastname-wrap input:focus,.firstname-wrap input:focus,.email-wrap input:focus{background:rgb(163 255 211 / 10%)!important;border:none!important;border-bottom:1px solid #a3ffd3!important;color:#040028!important}.nf-after-form-content nf-errors nf-section div{max-width:300px;position:fixed;color:#000;left:0;top:15vh;color:#040028;background:rgb(163,255,211);padding:10px 20px;z-index:1000;border-radius:0 10px 10px 0;font-weight:500}.btnanim .nf-field-element{width:auto!important}.btnanim .nf-field-element input{padding:15px}.fondbleu .submit-wrap input,.file_upload-wrap button,.submit-wrap input{background:#0f1032!important;border-radius:0!important}.file_upload-wrap button span,.submit-wrap input::placeholder,.submit-wrap input{color:#fff!important}.file_upload-wrap button.nf-fu-button-cancel{float:none;color:#0f1032;padding:12px!important;background:#ecccc0!important}@media (max-width:767.98px){.header_secondary--contact{padding-top:50px}}.nf-help{background:none}.nf-field-description{font-size:14px}.nf-form-content{padding:5px;max-width:1000px;margin:0 auto}.nf-form-content label{font-size:18px;line-height:20px}.nf-form-content .ninja-forms-field,.nf-form-content .listselect-wrap .nf-field-element div{font-size:16px;margin:0;padding:12px}.nf-form-content input.ninja-forms-field,.nf-form-content select.ninja-forms-field:not([multiple]),.nf-form-content .listselect-wrap .nf-field-element div{height:50px}.nf-form-content textarea.ninja-forms-field{height:200px}.nf-form-content hr.ninja-forms-field{padding:0}.nf-form-content input[type="radio"].ninja-forms-field,.nf-form-content input[type="checkbox"].ninja-forms-field{height:auto}.nf-form-content .listradio-wrap li,.nf-form-content .listcheckbox-wrap li{margin-bottom:12px!important;line-height:0}.nf-form-content .nf-product-field span{padding-right:16px}.nf-form-content .nf-product-field .nf-field-qty{font-size:16px;padding:5px;width:80px!important}.nf-form-content .nf-static{background:transparent;border:0;font-weight:700;padding:0}.nf-form-content .label-above .nf-field-label,.nf-form-content .label-below .nf-field-label,.nf-form-content .label-hidden .nf-field-label{margin-bottom:10px;padding:0}.nf-form-content .label-below .nf-field-label{margin-bottom:0;margin-top:10px}.nf-form-content .label-right .nf-field-label{margin:0}.nf-form-content .label-right>input[type=radio],.nf-form-content .label-right input[type=checkbox]{margin-right:1%}.nf-form-content .label-right ul{margin-right:1%}.label-left .field-wrap{flex-direction:column!important}.label-left .nf-field-label{margin-bottom:10px!important}.label-left .nf-field-element{width:auto!important}