.contact_main__SQQdP{padding:4rem 2rem}.contact_contactSection__6Bi0K{max-width:600px;margin:0 auto;text-align:center}.contact_contactSection__6Bi0K h1{font-size:2rem;margin-bottom:1rem}.contact_contactSection__6Bi0K p{font-size:1.1rem;margin-bottom:2.5rem;color:var(--primary-color)}.contact_form___aGjp{display:flex;flex-direction:column;gap:1.5rem;text-align:left}.contact_form___aGjp label{display:flex;flex-direction:column;font-weight:600;color:var(--primary-color)}.contact_form___aGjp input,.contact_form___aGjp textarea{padding:.75rem;border:1px solid #ccc;border-radius:4px;font-family:inherit;font-size:1rem}.contact_form___aGjp button{padding:.75rem 1.5rem;background-color:var(--accent-color);color:white;font-weight:600;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.contact_form___aGjp button:hover{background-color:var(--accent-color-hover)}.contact_row__ci5ym{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.contact_row__ci5ym{flex-direction:row;justify-content:space-between}.contact_row__ci5ym label{flex:1 1}.contact_row__ci5ym label:first-child{margin-right:1rem}}