.ContactPage_contactPage__VG7Ns{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#f9f9f9;padding:20px}.ContactPage_contactContainer__8bf8n{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;max-width:600px;box-sizing:border-box}.ContactPage_title__uPeit{text-align:center;font-size:2rem;margin-bottom:1.5rem;color:#4caf50}.ContactPage_formGroup__7KsLg{margin-bottom:1.2rem}.ContactPage_inputField__HerxH,.ContactPage_textAreaField__WXc6C{width:100%;padding:.8rem;border-radius:4px;border:1px solid #ccc;transition:all .3s ease}.ContactPage_inputField__HerxH:focus,.ContactPage_textAreaField__WXc6C:focus{outline:none;border-color:#4caf50;box-shadow:0 0 8px rgba(76,175,80,.25)}.ContactPage_textAreaField__WXc6C{min-height:100px}.ContactPage_submitButton__OFFwa{padding:.8rem;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;width:100%}.ContactPage_submitButton__OFFwa:hover{background-color:#388e3c}.ContactPage_successMessage__XqNGc{color:green;text-align:center;margin-bottom:1rem}.ContactPage_errorMessage___z9fH{color:red;text-align:center;margin-bottom:1rem}