.contact_container__cCpH8{padding:3rem 1.5rem;max-width:1100px;margin:0 auto;font-family:Poppins,sans-serif}.contact_header__t971_{text-align:center;margin-bottom:2rem}.contact_header__t971_ h1{font-size:2rem;color:#2f6f2f;font-weight:600}.contact_header__t971_ p{color:#555;max-width:600px;margin:.5rem auto;font-size:1rem}.contact_content__V_iO4{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact_form___aGjp{background-color:#f9f9f9;padding:2rem;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.contact_formGroup__p53v_{display:flex;flex-direction:column;margin-bottom:1rem}.contact_formGroup__p53v_ label{margin-bottom:.5rem;font-weight:500;color:#333}.contact_formGroup__p53v_ input,.contact_formGroup__p53v_ textarea{border:1px solid #ddd;border-radius:8px;padding:.8rem;font-size:1rem;outline:none;transition:all .3s ease}.contact_formGroup__p53v_ input:focus,.contact_formGroup__p53v_ textarea:focus{border-color:#2f6f2f;box-shadow:0 0 5px rgba(47,111,47,.2)}.contact_btn__SDDLE{background-color:#2f6f2f;color:white;font-weight:500;border:none;padding:.9rem;border-radius:8px;width:100%;cursor:pointer;transition:all .3s ease}.contact_btn__SDDLE:hover{background-color:#256425}.contact_details__5JxL_{display:flex;flex-direction:column;justify-content:center}.contact_details__5JxL_ h3{font-size:1.3rem;color:#2f6f2f;margin-bottom:1rem}.contact_details__5JxL_ p{color:#444;margin:.3rem 0;font-size:.95rem}.contact_map__ebJzt{margin-top:1.5rem;border-radius:12px;overflow:hidden}@media (max-width:800px){.contact_content__V_iO4{grid-template-columns:1fr}.contact_form___aGjp{order:1}.contact_details__5JxL_{order:2}}