.contact-form_formContainer__7Dod5{display:flex;flex-direction:column;width:100%;padding:1.5rem;border-radius:12px;background-color:var(--color-background);box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;box-sizing:border-box;margin:0}.contact-form_contactForm__qjLZc{display:flex;flex-direction:column;gap:1rem}.contact-form_contactFormContainer__bYoFH{width:100%;box-sizing:border-box;height:100%}.contact-form_formInput__kFuLA,.contact-form_formTextarea__BA1e_{width:100%;padding:.75rem;border-radius:8px;border:1px solid #ccc;font-size:1.5rem;box-sizing:border-box;resize:none;margin:.5rem 0;background-color:white;font-family:var(--font-headings)}.contact-form_formInput__kFuLA:focus,.contact-form_formTextarea__BA1e_:focus{border-color:#3b82f6;outline:none}.contact-form_formButton__oDHnS{padding:.75rem;background-color:var(--color-cta);color:#fff;border:none;font-size:1.5rem;border-radius:8px;align-items:end;cursor:pointer;transition:background-color .2s ease;font-family:var(--font-body);font-weight:600}.contact-form_formButton__oDHnS:hover{background-color:var(--color-cta-hover);color:var(--color-text-dark)}.contact-form_toast__v_LWb{margin-top:.5rem;background-color:#10b981;color:white;padding:.75rem 1.5rem;border-radius:8px;text-align:center;animation:contact-form_fadeInOut__gYRC2 3s ease forwards}@media (max-width:768){.contact-form_formContainer__7Dod5{padding:1rem}.contact-form_formInput__kFuLA,.contact-form_formTextarea__BA1e_{font-size:1.5rem}.contact-form_formButton__oDHnS{font-size:1.5rem;padding:.75rem}.contact-form_toast__v_LWb{font-size:1.2rem;padding:.5rem 1rem}}@keyframes contact-form_fadeInOut__gYRC2{0%{opacity:0}10%,90%{opacity:1}to{opacity:0}}.contact_contactContainer__IYPY1{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_blurbContainer__WnbST{margin:20px 0;padding:10px;border-radius:8px;width:100%;background-color:var(--color-background);box-sizing:border-box;max-width:800px}.contact_contactBlurb__Zisyy{font-size:1.5rem;line-height:1.6;color:var(--color-text-dark);text-align:center;margin:0;padding:0 20px}.contact_contactFormContainer___JTuq{width:100%;max-width:800px;box-sizing:border-box;border-radius:var(--corner-radius);margin-bottom:2rem}.contact_otherWaysToFindMeSection__pJI79{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:2rem;background-color:var(--color-background);margin:2rem;box-sizing:border-box}.contact_otherWaysToFindMeHeading__Bo9YZ{font-size:2rem;color:var(--color-text-dark);text-align:center;max-width:800px;padding:1rem;margin:0}.contact_contactInfo__t03A1{text-wrap:wrap;font-size:1.5rem}.contact_contactInfoItem__PgzPZ{line-height:1.6;color:var(--color-text-dark);text-align:center;max-width:800px;margin:0}.contact_extraPadding__OH6Ms{margin-bottom:6rem}@media (max-width:767px){.contact_contactInfo__t03A1{font-size:1rem;text-align:center}.contact_extraPadding__OH6Ms{margin-bottom:2rem}}