.Contact-module-scss-module__XQHrFG__Contact{justify-content:space-between;gap:1.25rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactText{flex-direction:column;flex:1;gap:2.5rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Touch{padding-top:2rem}.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Touch,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Address,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Map{flex-direction:column;gap:1.25rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Touch p,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Address p,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Map p{text-transform:uppercase;color:#58585a;font-size:1.25rem;font-weight:700}.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Touch span,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Address span,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Map span{color:#0e0001;max-width:27.5rem;font-size:1.125rem;font-weight:600}.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Touch .Contact-module-scss-module__XQHrFG__Infos,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Address .Contact-module-scss-module__XQHrFG__Infos,.Contact-module-scss-module__XQHrFG__ContactText .Contact-module-scss-module__XQHrFG__Map .Contact-module-scss-module__XQHrFG__Infos{flex-direction:column;gap:.75rem;margin-bottom:.75rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactForm{background-color:#999b9e1a;flex-direction:column;flex:1;padding:2rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactForm span{color:#c9161e;margin-bottom:2rem;font-size:1rem;font-weight:500;line-height:1.375rem;display:inline-block}.Contact-module-scss-module__XQHrFG__ContactForm p{color:#0e0001;text-transform:uppercase;max-width:37.125rem;font-family:Nunito Sans;font-size:1.75rem;font-weight:800}.Contact-module-scss-module__XQHrFG__ContactForm form{flex-direction:column;gap:2rem;display:flex}.Contact-module-scss-module__XQHrFG__ContactForm form input,.Contact-module-scss-module__XQHrFG__ContactForm form textarea{background:0 0;border:none;border-bottom:.0625rem solid #999b9e;padding:.625rem .625rem .625rem 0}.Contact-module-scss-module__XQHrFG__ContactForm form input:focus,.Contact-module-scss-module__XQHrFG__ContactForm form textarea:focus{border:none}.Contact-module-scss-module__XQHrFG__ContactForm form input:focus-visible,.Contact-module-scss-module__XQHrFG__ContactForm form textarea:focus-visible{outline:none}.Contact-module-scss-module__XQHrFG__ContactForm form input::placeholder,.Contact-module-scss-module__XQHrFG__ContactForm form textarea::placeholder{color:#0e0001b3;font-size:.9375rem;font-weight:400;line-height:1.375rem}.Contact-module-scss-module__XQHrFG__ContactForm form button{color:#fff;background:#940709;padding:.875rem 0;font-size:1rem;font-weight:500}@media (max-width:48rem){.Contact-module-scss-module__XQHrFG__Contact{flex-direction:column;gap:1.875rem}}
