Contact information

.v-contact-container { max-width: 900px; margin: 40px auto; padding: 0 20px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; } .v-contact-header { text-align: center; margin-bottom: 36px; } .v-contact-header h1 { font-size: 2.25rem; font-weight: 700; margin: 0 0 10px 0; color: #111; letter-spacing: -0.5px; } .v-contact-header p { font-size: 1rem; color: #666; margin: 0; } .v-contact-grid { display: grid; grid-template-columns: 1fr 1.2fr; gap: 40px; } /* Info Column */ .v-contact-info { background: #f9f9f9; padding: 28px; border-radius: 12px; border: 1px solid #eee; height: fit-content; } .v-contact-info h2 { font-size: 1.25rem; font-weight: 700; margin: 0 0 20px 0; color: #111; border-bottom: 2px solid #111; padding-bottom: 8px; display: inline-block; } .v-info-item { margin-bottom: 20px; } .v-info-item:last-child { margin-bottom: 0; } .v-info-item strong { display: block; font-size: 0.85rem; text-transform: uppercase; color: #666; letter-spacing: 0.5px; margin-bottom: 4px; } .v-info-item p, .v-info-item a { font-size: 0.95rem; color: #111; margin: 0; text-decoration: none; font-weight: 500; } .v-info-item a:hover { text-decoration: underline; } /* Form Column */ .v-contact-form { display: flex; flex-direction: column; gap: 16px; } .v-form-group { display: flex; flex-direction: column; gap: 6px; } .v-form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; } .v-form-group label { font-size: 0.875rem; font-weight: 600; color: #222; } .v-form-group input, .v-form-group textarea { width: 100%; padding: 12px 14px; border: 1px solid #ccc; border-radius: 8px; font-size: 0.95rem; font-family: inherit; box-sizing: border-box; transition: border-color 0.2s ease, box-shadow 0.2s ease; } .v-form-group input:focus, .v-form-group textarea:focus { outline: none; border-color: #111; box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.08); } .v-submit-btn { background: #111; color: #fff; border: none; padding: 14px 28px; font-size: 0.95rem; font-weight: 700; border-radius: 8px; cursor: pointer; text-transform: uppercase; letter-spacing: 0.5px; transition: background 0.2s ease; margin-top: 8px; } .v-submit-btn:hover { background: #333; } /* Mobile Adjustments */ @media (max-width: 768px) { .v-contact-grid { grid-template-columns: 1fr; gap: 32px; } .v-form-row { grid-template-columns: 1fr; } .v-contact-info { order: 2; } }

CONTACT US

Have a question or need assistance? We're here to help!

Get in Touch

Address

119 Ballantrae Ln
Houston, TX 77015
United States

Support Hours

Monday – Friday
9:00 AM – 5:00 PM EST

Name
Email
Phone Number (Optional)
Order Number (Optional)
Message
Send Message