.page-template-contact .h1-container,.page-template-appel-de-service .h1-container{background:url("../../../../assets/images/shade.png") center/cover no-repeat,url("../../../../assets/images/cours-arriere.jpg") center/cover no-repeat}@media(max-width: 1699.98px){.page-template-contact .h1-container,.page-template-appel-de-service .h1-container{padding:3rem 0 4rem}}@media(max-width: 1199.98px){.page-template-contact .h1-container,.page-template-appel-de-service .h1-container{padding:4rem 0 3rem}}@media(max-width: 991.98px){.page-template-contact .h1-container,.page-template-appel-de-service .h1-container{padding:3rem 0}}@media(max-width: 767.98px){.page-template-contact .h1-container,.page-template-appel-de-service .h1-container{padding:3rem 0 4rem}}@media(max-width: 1699.98px){.page-template-contact .h1-container .h1-div h1,.page-template-appel-de-service .h1-container .h1-div h1{font:700 3rem/4rem "Open sans",sans-serif}}@media(max-width: 450px){.page-template-contact .h1-container .h1-div h1,.page-template-appel-de-service .h1-container .h1-div h1{font:700 1.9rem/1.3em "Open sans",sans-serif}}@media(max-width: 1199.98px){.page-template-contact .h1-container .h1-div h1 strong,.page-template-appel-de-service .h1-container .h1-div h1 strong{width:80%;margin:1rem auto 2rem}}@media(max-width: 991.98px){.page-template-contact .h1-container .h1-div h1 strong,.page-template-appel-de-service .h1-container .h1-div h1 strong{width:100%}}.page-template-contact .contact-container,.page-template-appel-de-service .contact-container{padding:40px 0}@media(max-width: 991.98px){.page-template-contact .contact-container .logements_contact_info,.page-template-appel-de-service .contact-container .logements_contact_info{text-align:center}}.page-template-contact .contact-container h1,.page-template-appel-de-service .contact-container h1{color:#fff;font:700 2rem/1.2em "Open sans",sans-serif;padding:1em 0;text-align:center}.page-template-contact .contact-container .theForm,.page-template-appel-de-service .contact-container .theForm{background:#1b3163;border-radius:5px;order:2;padding:30px 30px 10px}@media(max-width: 991.98px){.page-template-contact .contact-container .theForm,.page-template-appel-de-service .contact-container .theForm{border:none;margin:0 -100vw -25px;padding:20px 100vw 10px}}.page-template-contact .contact-container .theForm .column,.page-template-appel-de-service .contact-container .theForm .column{display:flex;align-items:center;margin:0 0 10px}.page-template-contact .contact-container .theForm .column:not(.newsletter),.page-template-appel-de-service .contact-container .theForm .column:not(.newsletter){flex-wrap:wrap}.page-template-contact .contact-container .theForm .column .newsletter,.page-template-appel-de-service .contact-container .theForm .column .newsletter{flex-direction:row-reverse}.page-template-contact .contact-container .theForm h1,.page-template-appel-de-service .contact-container .theForm h1{color:#fff;font:700 2.5rem/1.2em "Open sans",sans-serif;padding:0;text-align:left}.page-template-contact .contact-container .theForm h1 span,.page-template-appel-de-service .contact-container .theForm h1 span{display:block;font-size:20px}@media(max-width: 991.98px){.page-template-contact .contact-container .theForm h1,.page-template-appel-de-service .contact-container .theForm h1{text-align:center;margin-bottom:.4em}}.page-template-contact .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail),.page-template-appel-de-service .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}@media(max-width: 1199.98px){.page-template-contact .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail),.page-template-appel-de-service .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}@media(max-width: 991.98px){.page-template-contact .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail),.page-template-appel-de-service .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 66.6667%;max-width:66.6667%}}@media(max-width: 767.98px){.page-template-contact .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail),.page-template-appel-de-service .contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}.page-template-contact .contact-container .theForm input[type=text],.page-template-contact .contact-container .theForm input[type=email],.page-template-contact .contact-container .theForm input[type=tel],.page-template-contact .contact-container .theForm select,.page-template-contact .contact-container .theForm textarea,.page-template-appel-de-service .contact-container .theForm input[type=text],.page-template-appel-de-service .contact-container .theForm input[type=email],.page-template-appel-de-service .contact-container .theForm input[type=tel],.page-template-appel-de-service .contact-container .theForm select,.page-template-appel-de-service .contact-container .theForm textarea{border:1px solid #fff;border-radius:5px;padding:5px;width:100%}.page-template-contact .contact-container .theForm input[type=submit],.page-template-appel-de-service .contact-container .theForm input[type=submit]{order:13;border-color:#fff !important;background:#fff !important;color:#1b3163 !important}.page-template-contact .contact-container .theForm input[type=submit]:hover,.page-template-appel-de-service .contact-container .theForm input[type=submit]:hover{background:#1b3163 !important;color:#fff !important}@media(max-width: 575.98px){.page-template-contact .contact-container .theForm input[type=submit],.page-template-appel-de-service .contact-container .theForm input[type=submit]{margin-bottom:20px}}.page-template-contact .contact-container .theForm label,.page-template-appel-de-service .contact-container .theForm label{flex:0 0 33.3333%;font-size:18px;max-width:33.3333%}@media(max-width: 1199.98px){.page-template-contact .contact-container .theForm label,.page-template-appel-de-service .contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}@media(max-width: 991.98px){.page-template-contact .contact-container .theForm label,.page-template-appel-de-service .contact-container .theForm label{flex:0 0 33.3333%;margin:0;max-width:33.3333%}}@media(max-width: 767.98px){.page-template-contact .contact-container .theForm label,.page-template-appel-de-service .contact-container .theForm label{flex:0 0 100%;margin:0 0 10px;max-width:100%}}.page-template-contact .contact-container .theForm .ajax-loader,.page-template-appel-de-service .contact-container .theForm .ajax-loader{margin:0 10px;order:0}.page-template-contact .contact-container .theForm input:not([type=submit]),.page-template-contact .contact-container .theForm select,.page-template-contact .contact-container .theForm textarea,.page-template-appel-de-service .contact-container .theForm input:not([type=submit]),.page-template-appel-de-service .contact-container .theForm select,.page-template-appel-de-service .contact-container .theForm textarea{border:1px solid #707070;border-radius:5px;margin-bottom:10px;padding:5px}.page-template-contact .contact-container .theForm input:not([type=submit]):not([type=checkbox]),.page-template-contact .contact-container .theForm select:not([type=checkbox]),.page-template-contact .contact-container .theForm textarea:not([type=checkbox]),.page-template-appel-de-service .contact-container .theForm input:not([type=submit]):not([type=checkbox]),.page-template-appel-de-service .contact-container .theForm select:not([type=checkbox]),.page-template-appel-de-service .contact-container .theForm textarea:not([type=checkbox]){width:100%}.page-template-contact .contact-container .theForm label,.page-template-appel-de-service .contact-container .theForm label{color:#fff;font:400 18px/1.2em "Lato",sans-serif}.page-template-contact .contact-container .theForm span.wpcf7-list-item,.page-template-contact .contact-container .theForm input[type=checkbox],.page-template-appel-de-service .contact-container .theForm span.wpcf7-list-item,.page-template-appel-de-service .contact-container .theForm input[type=checkbox]{margin:4px 0 0}.wpcf7-list-item-label{color:#fff}.h-0{height:0}.opacity-0{opacity:0}.your-urgency{transition:height .5s ease,margin .5s ease,padding .5s ease}.your-urgency:not(.opacity-0){transition:all .5s ease}@media(max-width: 991.98px){.service-contact-container .theForm{padding:20px 100vw 50px}}.service-contact-container .theForm .file-input label{flex:0 0 100%;max-width:100%;display:flex;padding-right:0}@media(max-width: 767.98px){.service-contact-container .theForm .file-input label{flex-direction:column}}.service-contact-container .theForm .file-input label .label{padding-right:.5rem}@media(max-width: 1199.98px){.service-contact-container .theForm .file-input label .label{font-size:16px}}@media(min-width: 768px){.service-contact-container .theForm .file-input label .label{flex:0 0 33.3333%;max-width:33.3333%}}@media(max-width: 767.98px){.service-contact-container .theForm .file-input label .label{margin:0 0 10px}}.service-contact-container .theForm .file-input label~.wpcf7-form-control-wrap{display:none}.service-contact-container .theForm .file-input .input-label{align-items:center;align-self:center;border:1px solid #646464;border-radius:5px;background:linear-gradient(to right, #fff calc(100% - 10px), #646464 calc(100% - 20px));color:#000;cursor:pointer;display:flex;font-size:16px;margin-bottom:0;padding:4px 5px;width:100%}.service-contact-container .theForm .file-input .input-label span{background:#646464;border-radius:0 5px 5px 0;color:#fff;display:inline-flex;font-size:16px;font-weight:700;line-height:1em;padding:10px 10px 7px;margin:-5px;margin-left:auto;text-transform:uppercase;height:calc(100% + 10px);align-items:center}.service-contact-container .theForm .file-input .limitation{font-size:12px;line-height:1em;position:absolute}@media(min-width: 1700px){.service-contact-container .theForm .file-input .limitation{display:inline-block;font-size:13px}}@media(max-width: 1199.98px)and (min-width: 992px){.service-contact-container .theForm .file-input label,.service-contact-container .theForm .file-input label .label{display:flex;flex-direction:column}}@media(max-width: 767.98px){.service-contact-container .theForm .file-input label,.service-contact-container .theForm .file-input label .label{display:flex;flex-direction:column}}.service-contact-container .theForm .file-input label .label{flex:0 0 33.3333;max-width:33.3333}@media(max-width: 1199.98px){.service-contact-container .theForm .file-input label .label{flex:0 0 100%;max-width:100%;margin-bottom:10px}.service-contact-container .theForm .file-input label .label .limitation{position:static;line-height:1.3em}}@media(max-width: 991.98px){.service-contact-container .theForm .file-input label .label{flex:0 0 40%;max-width:40%}.service-contact-container .theForm .file-input label .label .limitation{position:absolute}}@media(max-width: 767.98px){.service-contact-container .theForm .file-input label .label{flex:0 0 100%;max-width:100%}.service-contact-container .theForm .file-input label .label .limitation{position:static}}.service-contact-container .theForm .file-input+.file-input .label{margin:0}.service-contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 60%;max-width:60%}@media(max-width: 1199.98px){.service-contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}@media(max-width: 991.98px){.service-contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 60%;max-width:60%}}@media(max-width: 767.98px){.service-contact-container .theForm .wpcf7-form-control-wrap:not(.confEmail){flex:0 0 100%;max-width:100%}}.service-contact-container .theForm label{flex:0 0 40%;max-width:40%}@media(max-width: 1199.98px){.service-contact-container .theForm label{flex:0 0 100%;max-width:100%}}@media(max-width: 991.98px){.service-contact-container .theForm label{flex:0 0 40%;max-width:40%}}@media(max-width: 767.98px){.service-contact-container .theForm label{flex:0 0 100%;max-width:100%}}.service-contact-container .theForm .wpcf7-list-item label{max-width:100%}