Contact information

.contact-form-wrapper { max-width: 600px; margin: 0 auto; padding: 40px 20px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; } .contact-form-wrapper h2 { text-align: center; margin-bottom: 30px; color: #1a1a1a; font-size: 28px; font-weight: 600; } .form-group { margin-bottom: 20px; } .form-group label { display: block; margin-bottom: 8px; color: #333; font-weight: 500; font-size: 14px; } .form-group input, .form-group textarea { width: 100%; padding: 12px 16px; border: 1px solid #ddd; border-radius: 8px; font-size: 15px; transition: border-color 0.3s, box-shadow 0.3s; box-sizing: border-box; font-family: inherit; } .form-group input:focus, .form-group textarea:focus { outline: none; border-color: #4f46e5; box-shadow: 0 0 0 3px rgba(79, 70, 229, 0.1); } .form-group textarea { resize: vertical; min-height: 120px; } .required { color: #dc2626; } .submit-btn { width: 100%; padding: 14px 24px; background: #1a1a1a; color: white; border: none; border-radius: 8px; font-size: 16px; font-weight: 600; cursor: pointer; transition: background 0.3s, transform 0.1s; } .submit-btn:hover { background: #333; } .submit-btn:active { transform: scale(0.98); } .form-note { text-align: center; margin-top: 20px; color: #666; font-size: 13px; }

Contact Us

Name *
Email *
Phone (Optional)
Subject
Message *
Send Message

We typically respond within 24-48 hours.