.page_contactContainer___69nj{max-width:1200px;margin:20px auto auto}.page_contactHeader__yesQc{text-align:center;margin-bottom:40px}.page_contactHeader__yesQc h1{font-size:2.5rem;color:green}.page_contactHeader__yesQc p{font-size:1.1rem;color:#555;margin-top:10px}.page_contactContent__50A62{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;margin-bottom:50px}.page_contactForm__BROrJ,.page_contactInfo__jt5gr{flex:1 1 45%;background:#ffffff;padding:30px;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.08)}.page_contactForm__BROrJ h2,.page_contactInfo__jt5gr h2{color:green;margin-bottom:20px;font-size:1.5rem}.page_formGroup__bIAM3{margin-bottom:20px}.page_formGroup__bIAM3 label{display:block;margin-bottom:8px;font-weight:600}.page_formGroup__bIAM3 input,.page_formGroup__bIAM3 textarea{width:100%;padding:12px;border-radius:8px;border:1px solid #ccc;font-size:1rem}.page_formGroup__bIAM3 input:focus,.page_formGroup__bIAM3 textarea:focus{border-color:green;outline:none}.page_submitBtn__wIL9x{display:inline-block;background-color:green;color:white;padding:12px 25px;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.page_submitBtn__wIL9x:hover{background-color:#000}.page_successMessage__GwSWz{color:green;font-size:1.2rem;margin-top:20px}.page_contactInfo__jt5gr p{margin-bottom:15px;line-height:1.5}.page_mapContainer__coTjG{margin-top:20px;border-radius:12px;overflow:hidden}@media (max-width:768px){.page_contactContent__50A62{flex-direction:column}}