.contact{background:url(/img/contact/contact-header.jpg) no-repeat var(--color-grey-dark);width:100%;height:auto;color:var(--color-black);background-size:100% 650px;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;padding:32% 0 0;display:flex}.contact .form{background-color:var(--color-white);text-align:center;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:stretch;width:50%;height:auto;margin:40px auto;padding:80px 40px;display:flex;box-shadow:10px 10px 30px rgba(0,0,0,.05)}.contact .form h3{text-align:center}.contact .form .form-content{text-align:left;flex-wrap:wrap;justify-content:space-between;width:100%;height:auto;margin:40px auto;display:flex}.contact .form .form-content fieldset{width:48%}.contact .form .form-content fieldset.full,.contact .form .form-content fieldset input,.contact .form .form-content fieldset textarea{width:100%}.contact .form .form-image{width:50%;height:auto}.contact .contacts{background-color:var(--color-white);border-radius:4px;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;margin:auto;display:flex;overflow:hidden;box-shadow:10px 10px 30px rgba(0,0,0,.05)}.contact .contacts .maps{width:50%}.contact .contacts .contact-infos{width:50%;height:auto;padding:5%}.contact .contacts .contact-infos h3,.contact .contacts .contact-infos h4{color:var(--color-orange)}@media (max-width:900px){.contact{padding:10%}.contact .contacts .maps,.contact .contacts .contact-infos{width:100%}.contact .contacts .contact-infos{padding:10%}.contact .form{text-align:left;width:100%;margin:80px 0 0}.contact .form h3{text-align:left}.contact .form .form-content fieldset{width:100%}}
