Contattaci

.contact-header { padding-top: 120px; } .contact-title { color: var(–primary-color); font-size: 2.5rem; margin-bottom: 3rem; text-align: center; word-wrap: break-word; padding: 0 1rem; } .contact-form { max-width: 600px; margin: 0 auto; } .form-group { margin-bottom: 1.5rem; } .form-label { display: block; margin-bottom: 0.5rem; color: var(–secondary-color); font-weight: 500; } .form-control { width: 100%; padding: 0.75rem; border: 1px solid #e2e8f0; border-radius: 8px; font-size: 1rem; transition: all 0.3s ease; } .form-control:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1); } textarea.form-control { min-height: 150px; resize: vertical; } .contact-info { margin-top: 3rem; padding: 2rem; background: var(–background-color); border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .submit-btn { background: var(–primary-color); color: white; padding: 0.75rem 1.5rem; border: none; border-radius: 8px; font-size: 1rem; font-weight: 500; cursor: pointer; transition: background-color 0.2s; width: 100%; } .submit-btn:hover { background: #357abd; } /* Modal Styles */ .message-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 1000; justify-content: center; align-items: center; } .message-modal.active { display: flex; } .modal-content { background: white; padding: 2rem; border-radius: 12px; max-width: 400px; width: 90%; text-align: center; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); } .success-icon { width: 60px; height: 60px; background: var(–primary-color); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; color: white; font-size: 1.5rem; } .modal-title { color: var(–primary-color); font-size: 1.5rem; margin-bottom: 1rem; } .modal-message { color: var(–secondary-color); margin-bottom: 1.5rem; line-height: 1.5; } .modal-button { background: var(–primary-color); color: white; padding: 0.75rem 1.5rem; border: none; border-radius: 8px; font-size: 1rem; cursor: pointer; transition: background-color 0.2s; } .modal-button:hover { background: #357abd; } @media (max-width: 768px) { .contact-header { padding-top: 100px; } .contact-title { font-size: 1.8rem; } .contact-form { padding: 0 1rem; } }

Altre Modalità di Contatto

Email: contact@tracciatel.com
Orari: Lunedì – Venerdì, 9:00 – 17:00
Tempo di risposta: Entro 24 ore
function handleSubmit(event) { event.preventDefault(); // Get form data const formData = new FormData(event.target); const data = Object.fromEntries(formData.entries()); // Log form data to console console.log(‘Form submitted:’, data); // Show success modal document.getElementById(‘successModal’).classList.add(‘active’); // Reset form event.target.reset(); return false; } function closeModal() { document.getElementById(‘successModal’).classList.remove(‘active’); } // Close modal when clicking outside document.getElementById(‘successModal’).addEventListener(‘click’, function(event) { if (event.target === this) { closeModal(); } });