.contact-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; } .contact-header { text-align: center; margin-bottom: 60px; animation: fadeInUp 1s ease; } .contact-header h1 { font-size: 3rem; color: #4cc9f0; margin-bottom: 20px; font-family: 'Audiowide', cursive; text-shadow: 0 0 15px rgba(76, 201, 240, 0.5); } .contact-header p { font-size: 1.2rem; max-width: 800px; margin: 0 auto; color: #e6e6e6; } .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 50px; } .contact-info { background: rgba(31, 33, 63, 0.6); border-radius: 15px; padding: 40px; transition: all 0.3s ease; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.08); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); height: fit-content; } .contact-info h2 { font-size: 1.8rem; color: #f72585; margin-bottom: 30px; font-family: 'Rajdhani', sans-serif; font-weight: 600; } .contact-info-item { display: flex; align-items: flex-start; margin-bottom: 25px; } .contact-info-icon { font-size: 1.5rem; color: #4cc9f0; margin-right: 20px; width: 40px; height: 40px; background: rgba(76, 201, 240, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; } .contact-info-content h3 { font-size: 1.2rem; color: #fff; margin-bottom: 5px; } .contact-info-content p, .contact-info-content a { color: #b3b3cc; line-height: 1.6; text-decoration: none; transition: all 0.3s ease; } .contact-info-content a:hover { color: #4cc9f0; } .contact-form { background: rgba(31, 33, 63, 0.6); border-radius: 15px; padding: 40px; transition: all 0.3s ease; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.08); -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px); } .contact-form h2 { font-size: 1.8rem; color: #f72585; margin-bottom: 30px; font-family: 'Rajdhani', sans-serif; font-weight: 600; } .form-group { margin-bottom: 25px; } .form-group label { display: block; margin-bottom: 8px; color: #fff; font-weight: 500; } .form-control { width: 100%; padding: 15px; background: rgba(255, 255, 255, 0.05); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; color: #fff; font-size: 1rem; transition: all 0.3s ease; } .form-control:focus { outline: none; border-color: rgba(76, 201, 240, 0.5); box-shadow: 0 0 0 2px rgba(76, 201, 240, 0.2); } textarea.form-control { min-height: 150px; resize: vertical; } .submit-btn { display: inline-block; padding: 15px 40px; font-size: 1.1rem; font-weight: 600; color: #fff; background: linear-gradient(90deg, #f72585 0%, #7209b7 100%); border: none; border-radius: 30px; cursor: pointer; transition: all 0.3s ease; position: relative; overflow: hidden; z-index: 1; box-shadow: 0 10px 20px rgba(247, 37, 133, 0.3); } .submit-btn:hover { transform: translateY(-3px); box-shadow: 0 15px 30px rgba(247, 37, 133, 0.4); } .submit-btn::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: linear-gradient(90deg, #7209b7 0%, #3a0ca3 100%); z-index: -1; transition: opacity 0.3s ease; opacity: 0; } .submit-btn:hover::before { opacity: 1; } .social-media { margin-top: 40px; } .social-media h3 { font-size: 1.2rem; color: #fff; margin-bottom: 15px; } .social-icons { display: flex; gap: 15px; } .social-icons a { width: 45px; height: 45px; background: rgba(255, 255, 255, 0.05); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: #b3b3cc; font-size: 1.2rem; transition: all 0.3s ease; } .social-icons a:hover { background: rgba(76, 201, 240, 0.2); color: #4cc9f0; transform: translateY(-5px); } .form-message { padding: 15px; margin-bottom: 20px; border-radius: 8px; display: none; } .form-message.success { background: rgba(40, 167, 69, 0.1); color: #2ecc71; border: 1px solid rgba(46, 204, 113, 0.2); } .form-message.error { background: rgba(220, 53, 69, 0.1); color: #e74c3c; border: 1px solid rgba(231, 76, 60, 0.2); } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } @media (max-width: 768px) { .contact-grid { grid-template-columns: 1fr; } .contact-header h1 { font-size: 2.5rem; } }

Contact Us

Reach out to our team for more information about Vigthoria Operator or to discuss how we can help with your AI orchestration needs.

Get in Touch

Headquarters

Kufstein, Austria

Hours of Operation

Monday - Friday: 9am - 6pm PST

Send a Message

Your message has been sent successfully. We'll get back to you soon.
There was an error sending your message. Please try again.