section.page_contact{margin:20px 20px 0 20px;display:flex;background-color:var(--beige);border-radius:15px;overflow:hidden}section.page_contact>.conteneur{position:relative;width:100%;display:flex;flex-flow:column;align-items:center;justify-content:center;padding:100px}section.page_contact>.conteneur::before{content:'';z-index:5;position:absolute;bottom:0;right:0;width:50%;height:100%;background:url(../img/bg_motif_beige.png) no-repeat right bottom;background-size:100% auto}section.page_contact>figure,section.page_contact>figure+.conteneur{width:50%}section.page_contact>figure+.conteneur::before{width:80%}section.page_contact>figure img{position:relative;transform:translateY(-25%);opacity:.3;transition:all 0.5s ease-in-out;width:100%;height:100%;object-fit:cover}section.page_contact>figure.animer img{transform:translateY(0);opacity:1}section.page_contact>.conteneur .form,section.page_contact>.conteneur .merci{position:relative;z-index:20;width:680px;max-width:100%;text-align:center}section.page_contact>.conteneur .form>.titre1+.ckeditor{padding-top:30px}section.page_contact>.conteneur .form>.titre1+form,section.page_contact>.conteneur .form>.ckeditor+form{padding-top:90px}section.page_contact>.conteneur .form>form{display:flex;flex-flow:row wrap;justify-content:space-between}section.page_contact>.conteneur .form>form input[type="text"],section.page_contact>.conteneur .form>form textarea,section.page_contact>.conteneur .form>form .faux_select{width:100%;background-color:#fff;border-radius:15px;margin-top:15px}section.page_contact>.conteneur .form>form input[type="text"],section.page_contact>.conteneur .form>form textarea{padding:15px}section.page_contact>.conteneur .form>form input[type="text"].err,section.page_contact>.conteneur .form>form textarea.err{background-color:rgba(197,95,113,.3)}section.page_contact>.conteneur .form>form input[type="text"].pt{width:calc((100% - 15px) / 2)}section.page_contact>.conteneur .form>form textarea{height:235px}section.page_contact>.conteneur .form>form .mentions{width:100%;padding-top:20px;font-size:12px;line-height:14px;text-align:left}section.page_contact>.conteneur .form>form .fcaptchaform{width:100%}section.page_contact>.conteneur .form>form .alerte{width:100%;display:none;color:#C55F71;font-family:var(--font-bold);font-size:14px;line-height:16px;padding-top:15px;text-align:center}section.page_contact>.conteneur .form>form .send{width:100%;padding-top:20px;text-align:center}section.page_contact>.conteneur .merci{display:none}section.page_contact>.conteneur .checkbox,section.page_contact>.conteneur .checkbox+.checkbox{margin-top:10px}@media screen and (max-width:1480px){section.page_contact>.conteneur{padding:50px}section.page_contact>.conteneur .form>.titre1+.ckeditor{padding-top:15px}section.page_contact>.conteneur .form>.titre1+form,section.page_contact>.conteneur .form>.ckeditor+form{padding-top:30px}}@media screen and (max-width:1180px){section.page_contact{flex-flow:column-reverse}section.page_contact>figure{display:none}section.page_contact>figure+.conteneur{width:100%}section.page_contact>figure+.conteneur::before{width:50%}section.page_contact>.conteneur{padding:50px 30px}}@media screen and (max-width:580px){section.page_contact>.conteneur .form>form input[type="text"].pt{width:100%}}@media screen and (max-width:580px){section.page_contact>.conteneur{padding:40px 20px}}