.contact-section { text-align: center; padding: 20px 0; } .contact-form { max-width: 600px; margin: 0 auto; } .contact-form label { display: block; margin-bottom: 8px; } .contact-form input, .contact-form textarea { width: 100%; padding: 10px; margin-bottom: 16px; border: 1px solid #ccc; border-radius: 5px; } .contact-form button { background-color: #FFB039; padding: 10px 20px; border: none; border-radius: 5px; color: white; cursor: pointer; } .contact-form button:hover { background-color: #E59800; } .contact-details { text-align: left; max-width: 600px; margin: 0 auto; margin-top: 20px; } .map { height: 300px; background-color: #f0f0f0; border-radius: 8px; overflow: hidden; }