.contact-container{padding:40px 0;overflow:hidden}@media (max-width:991.98px){.contact-container{padding:0 0 25px}.contact-container .all_infos{background:#000}}.contact-container h1{color:#fff;padding:1em 0;text-align:center}.contact-container .theForm{border:3px solid #00aec1;border-radius:5px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:30px 30px 10px}@media (max-width:991.98px){.contact-container .theForm{border:none;margin:0 -100vw -25px;padding:20px 100vw 10px}}.contact-container .theForm .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 10px}.contact-container .theForm .column:not(.newsletter){-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-container .theForm .column .newsletter{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.contact-container .theForm h1{color:#000;padding:0;text-align:left}@media (max-width:991.98px){.contact-container .theForm h1{text-align:center;margin-bottom:.4em}}.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}@media (max-width:1199.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%;max-width:66.6667%}}@media (max-width:767.98px){.contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.contact-container .theForm input[type=text],.contact-container .theForm input[type=email],.contact-container .theForm input[type=tel],.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #fff;border-radius:5px;padding:5px;width:100%}.contact-container .theForm .codedropz-upload-handler{margin-top:10px;background:#fff;border-color:#838383}.contact-container .theForm .codedropz-upload-handler .codedropz-upload-inner h3{font-size:1rem;line-height:1.3rem;margin:0 0 10px;text-align:center;font-family:"muli",sans-serif;font-weight:700;white-space:normal}.contact-container .theForm input[type=submit]{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;background:#000;color:#fff !important}.contact-container .theForm input[type=submit]:hover{background:#fff !important;color:#000 !important}@media (max-width:575.98px){.contact-container .theForm input[type=submit]{margin-bottom:20px}}.contact-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}@media (max-width:1199.98px){.contact-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media (max-width:767.98px){.contact-container .theForm label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.file-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.contact-container .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;max-width:33.3333%}@media (max-width:1199.98px){.contact-container .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media (max-width:991.98px){.contact-container .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media (max-width:767.98px){.contact-container .theForm label.file-label .label{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 10px;max-width:100%}}.contact-container .theForm label.invalid .input-label{border:solid 1px #d82424 !important;background-color:#f9c4c4 !important}.contact-container .theForm label .limitation{display:block;font-size:14px}.contact-container .theForm label .input-label{border:1px solid #646464;background:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:10px;margin-top:5px;color:#000;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;border-radius:5px}.contact-container .theForm label .input-label span{font-size:16px;line-height:16px;padding:10px 10px 7px;background:#737373;display:inline-block;margin-left:auto;color:#fff;font-weight:700;text-transform:uppercase}.contact-container .theForm .ajax-loader{margin:0 10px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.contact-container .theForm input:not([type=submit]),.contact-container .theForm select,.contact-container .theForm textarea{border:1px solid #646464;border-radius:5px;margin-bottom:10px;padding:5px}.contact-container .theForm input:not([type=submit]):not([type=checkbox]),.contact-container .theForm select:not([type=checkbox]),.contact-container .theForm textarea:not([type=checkbox]){width:100%}.contact-container .theForm input:not([type=submit]),.contact-container .theForm input:not([type=submit]) label,.contact-container .theForm select,.contact-container .theForm select label,.contact-container .theForm textarea,.contact-container .theForm textarea label{color:#000}.contact-container .theForm input[type=file]{display:none}[lang^=en] .contact-container .theForm input[type=submit].fr,[lang^=en] .contact-container .theForm input[type=submit].fr+.ajax-loader,[lang^=fr] .contact-container .theForm input[type=submit].en,[lang^=fr] .contact-container .theForm input[type=submit].en+.ajax-loader{display:none}.contact-container .theForm span.wpcf7-list-item,.contact-container .theForm input[type=checkbox]{margin:4px 0 0}.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wpcf7-form.sent .wpcf7-response-output{padding:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;border-width:4px;background:rgba(57,143,20,.6);font-size:1.25rem;margin:0 0 10px;border-radius:5px}.wpcf7-form.invalid .wpcf7-response-output{display:none !important}