.ContactForm_form__pwOWU{margin:0;padding:0}.ContactForm_formGroup__14h4O{margin-bottom:16px;width:100%}.ContactForm_label__IyvAL{display:block;margin-bottom:6px;font-size:.9rem;color:#333;font-weight:500}.ContactForm_input__ktf4C{width:100%;padding:10px 12px;border-radius:6px;border:1px solid #ddd;font-size:.95rem;background-color:#fff;box-sizing:border-box;display:block;margin:0;height:auto}.ContactForm_successMessage__SEqmm{text-align:center;padding:20px;background-color:rgba(194,215,32,.1);border-radius:8px}.ContactForm_successMessage__SEqmm h3{color:#262626;margin-bottom:10px}.ContactForm_successMessage__SEqmm p{color:#666}.ContactForm_errorMessage__NX88L{margin-bottom:15px;color:#d32f2f;background-color:rgba(211,47,47,.1);padding:8px 12px;border-radius:4px;font-size:.9rem}.ContactForm_submitButton__jcZU7{background-color:#c2d720;color:#262626;padding:12px 24px;border-radius:6px;border:none;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;margin:10px 0 0}.ContactForm_submitting__euhnC{background-color:#e0e0e0;color:#999;cursor:default}.ContactForm_buttonIcon__rq0I6{transition:transform .2s ease}.ContactForm_submitButton__jcZU7:hover:not(.ContactForm_submitting__euhnC) .ContactForm_buttonIcon__rq0I6{transform:translateX(4px)}