.ContactForm_contact__8f2pj{padding:60px 20px;border:1px solid var(--complementary)}.ContactForm_contactForm__nyVtF{position:relative;max-width:400px;display:grid;grid-gap:20px;justify-items:center;margin:clamp(0px,3vw,30px) auto 0}.ContactForm_contactForm__nyVtF.ContactForm_contactFormSubmitted__YM31s:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0}.ContactForm_recaptchaInfo__SXlGK{max-width:400px;margin:20px auto 0;font-size:12px;color:var(--primary-light);text-align:center}.ContactForm_recaptchaInfo__SXlGK a{color:var(--complementary-light)}