section.contact{padding:100px 50px;background-color:var(--beige)}section.contact .formulaire{width:800px;max-width:100%;margin:0 auto}section.contact .formulaire>.ti_gd{display:block;text-align:center}section.contact .formulaire>.ti_gd+form{padding-top:60px}section.contact .formulaire form,section.contact .formulaire .choix{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between}section.contact .formulaire form .choix.hidden{display:none}section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"]{width:calc(50% - 5px)}section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"],section.contact .formulaire form textarea{margin-bottom:10px;padding:10px 15px;border:2px solid #000}section.contact .formulaire form>input[type="text"].gd,section.contact .formulaire form .choix>input[type="text"].gd,section.contact .formulaire textarea,section.contact .formulaire form .choix,section.contact .formulaire form .liste_checkbox,section.contact .formulaire form .select_replace{width:100%}section.contact .formulaire form textarea{height:135px}section.contact .formulaire form .select_replace{margin-bottom:10px;border:2px solid #000}section.contact .formulaire form input[type="text"].err,section.contact .formulaire form textarea.err,section.contact .formulaire form .select_replace.err{border:2px solid var(--orange)}section.contact .formulaire form .select_replace .selectric{border:none;background:transparent}section.contact .formulaire form .select_replace .selectric .label{margin:0;font-size:18px;line-height:24px;color:#000;height:auto;padding:12px 40px 12px 15px}section.contact .formulaire form .select_replace .selectric .button{right:15px;top:50%;transform:translateY(-50%);width:14px;height:9px;background:url(../img/selectric_off.png) no-repeat center center;background-size:100% auto}section.contact .formulaire form .select_replace .selectric .button::after{display:none}section.contact .formulaire form .select_replace .selectric-open .selectric .button{background-image:url(../img/selectric_on.png)}section.contact .formulaire form .select_replace .selectric-items{border:0;outline:2px solid #000;background:var(--beige);box-shadow:none;max-height:400px}section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:18px;line-height:24px;min-height:auto}section.contact .formulaire form .select_replace .selectric-items li{padding:5px 15px}section.contact .formulaire form .select_replace .selectric-items li.highlighted,section.contact .formulaire form .select_replace .selectric-items li:hover{background:#000;color:var(--beige)}section.contact .formulaire form .liste_checkbox{display:flex;flex-flow:row wrap;align-items:center;padding:5px 15px}section.contact .formulaire form .liste_checkbox>span{width:100%;margin-bottom:5px}section.contact .formulaire form .liste_checkbox>label{width:auto;margin:0 20px 10px 0}section.contact .formulaire form .alerte,section.contact .formulaire form .send{width:100%;text-align:center;padding-top:20px}section.contact .formulaire form .alerte{display:none;color:var(--orange)}section.contact .formulaire>.ckeditor.mentions{padding-top:20px;text-align:left;font-size:14px;line-height:16px}section.contact .merci{display:none;text-align:center;width:630px;max-width:100%;margin:0 auto}@media screen and (max-width:1080px){section.contact{padding:50px 20px}}@media screen and (max-width:780px){section.contact .formulaire form,section.contact .formulaire form input[type="text"],section.contact .formulaire form textarea,section.contact .formulaire form .select_replace .selectric .label,section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:16px;line-height:18px}}@media screen and (max-width:680px){section.contact .formulaire form>input[type="text"],section.contact .formulaire form .choix>input[type="text"]{width:100%}}@media screen and (max-width:480px){section.contact .formulaire form,section.contact .formulaire form input[type="text"],section.contact .formulaire form textarea,section.contact .formulaire form .select_replace .selectric .label,section.contact .formulaire form .select_replace .selectric-items ul,section.contact .formulaire form .select_replace .selectric-items li{font-size:14px;line-height:16px}}