.Contact_container__ZEYbW{min-height:100vh;display:flex;flex-direction:column}.Contact_main__tGOYu{flex:1;max-width:800px;margin:0 auto;padding:2rem 1rem}.Contact_title__7TgAL{font-size:2.5rem;font-weight:700;color:#166534;margin-bottom:.5rem}.Contact_subtitle__DkirK{color:#666;margin-bottom:2rem}.Contact_contactInfo__N6XJu{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.Contact_infoCard__LIV5N{padding:1.5rem;background-color:#f9fafb;border-radius:.5rem;text-align:center}.Contact_infoCard__LIV5N h3{color:#166534;margin-bottom:.5rem}.Contact_form__a5YHI{display:flex;flex-direction:column;gap:1.5rem}.Contact_formGroup__7sOw5{display:flex;flex-direction:column;gap:.5rem}.Contact_formGroup__7sOw5 label{font-weight:500;color:#374151}.Contact_formGroup__7sOw5 input,.Contact_formGroup__7sOw5 select,.Contact_formGroup__7sOw5 textarea{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;width:100%}.Contact_formGroup__7sOw5 textarea{resize:vertical}.Contact_submitButton__LgduY{background-color:#166534;color:#fff;padding:.75rem 1.5rem;border-radius:.375rem;font-weight:500;text-align:center;transition:background-color .2s}.Contact_submitButton__LgduY:hover{background-color:#14532d}.Contact_footer__Nw3hG{text-align:center;padding:2rem;border-top:1px solid #eaeaea}.Contact_select__j_H4R{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;width:100%;background-color:#fff;font-size:1rem;line-height:1.5}.Contact_select__j_H4R option{padding:.5rem;font-size:1rem}.Contact_alert__e5jYr{padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;text-align:center}.Contact_success__CIuvO{background-color:#dcfce7;color:#166534;border:1px solid #166534}.Contact_error__kF7vH{background-color:#fee2e2;color:#991b1b;border:1px solid #991b1b}.Contact_submitButton__LgduY:disabled{background-color:#9ca3af;cursor:not-allowed}