terrasight-geomatics / contact.html
liamdare's picture
Can you make the headings a thicker font, and change the greens to browns and oranges? are you able to add the contours as a background image
b925645 verified
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Contact | TerraSight Geomatics</title>
<meta name="description" content="Get in touch with Alt Spatial Studio for professional geospatial services. Request a proposal or consultation for your reality capture project in Melbourne.">
<link rel="icon" type="image/x-icon" href="/static/favicon.ico">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#8B4513',
secondary: '#D2691E',
stone: '#A8A29E',
charcoal: '#374151',
sand: '#E2E8F0',
offwhite: '#FEF7ED'
}
}
}
}
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Inter:wght@300;400;500&display=swap');
body { font-family: 'Inter', sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: 'Archivo', sans-serif; font-weight: 800; }
.form-input {
transition: all 0.3s ease;
}
.form-input:focus {
box-shadow: 0 0 0 3px rgba(47, 133, 90, 0.1);
}
</style>
</head>
<body class="bg-offwhite text-charcoal">
<!-- Navigation -->
<nav class="bg-offwhite/90 backdrop-blur-sm sticky top-0 z-50 border-b border-stone-200">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="flex justify-between items-center h-16">
<div class="flex items-center">
<a href="index.html" class="flex-shrink-0 flex items-center">
<span class="text-2xl font-bold text-primary">Alt Spatial Studio</span>
</a>
</div>
<div class="hidden md:block">
<div class="ml-10 flex items-baseline space-x-8">
<a href="index.html" class="text-charcoal hover:text-primary transition-colors px-3 py-2">Home</a>
<a href="about.html" class="text-charcoal hover:text-primary transition-colors px-3 py-2">About</a>
<a href="services.html" class="text-charcoal hover:text-primary transition-colors px-3 py-2">Services</a>
<a href="projects.html" class="text-charcoal hover:text-primary transition-colors px-3 py-2">Projects</a>
<a href="industries.html" class="text-charcoal hover:text-primary transition-colors px-3 py-2">Industries</a>
<a href="contact.html" class="bg-primary text-white px-4 py-2 rounded-md hover:bg-primary/90 transition-colors">Contact</a>
</div>
</div>
<div class="md:hidden">
<button type="button" class="text-charcoal hover:text-primary">
<i data-feather="menu"></i>
</button>
</div>
</div>
</div>
</nav>
<!-- Page Header -->
<section class="py-16 bg-white">
<div class="max-w-4xl mx-auto text-center px-4 sm:px-6 lg:px-8">
<h1 class="text-4xl md:text-5xl font-bold text-charcoal mb-4">Get in Touch</h1>
<p class="text-xl text-charcoal/70">Ready to discuss your geospatial project? Contact us for a consultation or request a detailed proposal.</p>
</div>
</section>
<!-- Contact Section -->
<section class="py-20">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 lg:grid-cols-2 gap-12">
<!-- Contact Form -->
<div>
<h2 class="text-3xl font-bold text-charcoal mb-6">Send us a Message</h2>
<form class="space-y-6">
<div class="grid grid-cols-1 md:grid-cols-2 gap-6">
<div>
<label for="firstName" class="block text-sm font-medium text-charcoal mb-2">First Name *</label>
<input type="text" id="firstName" name="firstName" required class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
</div>
<div>
<label for="lastName" class="block text-sm font-medium text-charcoal mb-2">Last Name *</label>
<input type="text" id="lastName" name="lastName" required class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
</div>
</div>
<div>
<label for="email" class="block text-sm font-medium text-charcoal mb-2">Email Address *</label>
<input type="email" id="email" name="email" required class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
</div>
<div>
<label for="company" class="block text-sm font-medium text-charcoal mb-2">Company</label>
<input type="text" id="company" name="company" class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
</div>
<div>
<label for="industry" class="block text-sm font-medium text-charcoal mb-2">Industry</label>
<select id="industry" name="industry" class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
<option value="">Select Industry</option>
<option value="architecture">Architecture</option>
<option value="engineering">Engineering</option>
<option value="planning">Planning</option>
<option value="construction">Construction</option>
<option value="environmental">Environmental</option>
<option value="other">Other</option>
</select>
</div>
<div>
<label for="service" class="block text-sm font-medium text-charcoal mb-2">Service Interest</label>
<select id="service" name="service" class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white">
<option value="">Select Service</option>
<option value="feature-surveys">Feature Surveys</option>
<option value="bim-modelling">3D BIM Modelling</option>
<option value="reality-capture">Reality Capture</option>
<option value="as-builts">As-Builts & Verification</option>
<option value="analysis">Deformation & Volume Analysis</option>
<option value="environmental">Environmental Surveys</option>
<option value="bathymetry">Bathymetry Surveys</option>
<option value="consultation">General Consultation</option>
</select>
</div>
<div>
<label for="message" class="block text-sm font-medium text-charcoal mb-2">Project Details *</label>
<textarea id="message" name="message" rows="5" required class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white" placeholder="Please describe your project requirements, location, and timeline..."></textarea>
</div>
<div>
<label for="file" class="block text-sm font-medium text-charcoal mb-2">Upload Files (Optional)</label>
<input type="file" id="file" name="file" class="w-full px-4 py-3 border border-stone-300 rounded-md form-input focus:border-primary focus:outline-none bg-white" multiple accept=".pdf,.dwg,.dxf,.jpg,.png,.zip">
<p class="text-sm text-charcoal/60 mt-1">Supporting documents: CAD files, PDFs, scope documents (Max 10MB)</p>
</div>
<button type="submit" class="w-full bg-primary text-white py-3 px-6 rounded-md font-medium hover:bg-primary/90 transition-colors">
Send Message
</button>
</form>
</div>
<!-- Contact Information -->
<div class="lg:pl-12">
<h2 class="text-3xl font-bold text-charcoal mb-6">Contact Information</h2>
<div class="space-y-8">
<div class="flex items-start">
<div class="w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i data-feather="map-pin" class="text-primary"></i>
</div>
<div>
<h3 class="text-lg font-semibold text-charcoal mb-2">Our Location</h3>
<address class="not-italic text-charcoal/70">
Melbourne, Australia<br>
Serving projects across Victoria and Australia
</address>
</div>
</div>
<div class="flex items-start">
<div class="w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i data-feather="mail" class="text-primary"></i>
</div>
<div>
<h3 class="text-lg font-semibold text-charcoal mb-2">Email Us</h3>
<p class="text-charcoal/70">
<a href="mailto:info@altspatial.com" class="hover:text-primary transition-colors">info@altspatial.com</a><br>
Typically respond within 24 hours
</p>
</div>
</div>
<div class="flex items-start">
<div class="w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i data-feather="phone" class="text-primary"></i>
</div>
<div>
<h3 class="text-lg font-semibold text-charcoal mb-2">Call Us</h3>
<p class="text-charcoal/70">
<a href="tel:+61000000000" class="hover:text-primary transition-colors">+61 (0) 0000 0000</a><br>
Business hours: Mon-Fri, 8:30 AM - 5:30 PM
</p>
</div>
</div>
<div class="bg-sand/30 p-6 rounded-lg">
<h3 class="text-lg font-semibold text-charcoal mb-3">What to Expect</h3>
<ul class="space-y-2 text-charcoal/70">
<li class="flex items-center">
<i data-feather="check" class="w-4 h-4 text-primary mr-2"></i>
Prompt response to your inquiry
</li>
<li class="flex items-center">
<i data-feather="check" class="w-4 h-4 text-primary mr-2"></i>
Initial consultation to understand your needs
</li>
<li class="flex items-center">
<i data-feather="check" class="w-4 h-4 text-primary mr-2"></i>
Detailed proposal with scope and pricing
</li>
<li class="flex items-center">
<i data-feather="check" class="w-4 h-4 text-primary mr-2"></i>
Project kickoff within agreed timeframe
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- FAQ Section -->
<section class="py-20 bg-white">
<div class="max-w-4xl mx-auto px-4 sm:px-6 lg:px-8">
<h2 class="text-3xl font-bold text-charcoal text-center mb-12">Frequently Asked Questions</h2>
<div class="space-y-6">
<div class="border-b border-stone-200 pb-6">
<h3 class="text-lg font-semibold text-charcoal mb-2">What areas do you service?</h3>
<p class="text-charcoal/70">We primarily service Melbourne and regional Victoria, but undertake projects across Australia. Remote sensing and drone services can be deployed nationwide.</p>
</div>
<div class="border-b border-stone-200 pb-6">
<h3 class="text-lg font-semibold text-charcoal mb-2">How quickly can you start a project?</h3>
<p class="text-charcoal/70">Most projects can commence within 1-2 weeks of approval. Emergency or urgent projects may be accommodated sooner depending on current workload.</p>
</div>
<div class="border-b border-stone-200 pb-6">
<h3 class="text-lg font-semibold text-charcoal mb-2">What file formats do you deliver?</h3>
<p class="text-charcoal/70">We deliver in industry-standard formats including DWG, DXF, PDF, IFC, RCP, LAS, and custom formats as required by your project specifications.</p>
</div>
<div class="border-b border-stone-200 pb-6">
<h3 class="text-lg font-semibold text-charcoal mb-2">Do you provide ongoing support?</h3>
<p class="text-charcoal/70">Yes, we offer ongoing technical support and can provide training for your team on working with the delivered data and models.</p>
</div>
</div>
</div>
</section>
<!-- Footer -->
<footer class="bg-charcoal text-white py-12">
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
<div class="grid grid-cols-1 md:grid-cols-4 gap-8">
<div>
<h3 class="text-lg font-semibold mb-4">Alt Spatial Studio</h3>
<p class="text-stone-300">Innovative reality capture and geospatial solutions for the built and natural environment.</p>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Services</h4>
<ul class="space-y-2 text-stone-300">
<li><a href="services.html" class="hover:text-white transition-colors">Feature Surveys</a></li>
<li><a href="services.html" class="hover:text-white transition-colors">3D BIM Modelling</a></li>
<li><a href="services.html" class="hover:text-white transition-colors">Reality Capture</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Company</h4>
<ul class="space-y-2 text-stone-300">
<li><a href="about.html" class="hover:text-white transition-colors">About Us</a></li>
<li><a href="projects.html" class="hover:text-white transition-colors">Projects</a></li>
<li><a href="industries.html" class="hover:text-white transition-colors">Industries</a></li>
</ul>
</div>
<div>
<h4 class="text-lg font-semibold mb-4">Contact</h4>
<address class="not-italic text-stone-300">
<p>Melbourne, Australia</p>
<p class="mt-2"><a href="mailto:info@altspatial.com" class="hover:text-white transition-colors">info@altspatial.com</a></p>
</address>
</div>
</div>
<div class="border-t border-stone-600 mt-8 pt-8 text-center text-stone-400">
<p>&copy; 2023 Alt Spatial Studio. All rights reserved.</p>
</div>
</div>
</footer>
<script>
feather.replace();
// Simple form validation
document.addEventListener('DOMContentLoaded', function() {
const form = document.querySelector('form');
form.addEventListener('submit', function(e) {
e.preventDefault();
// Basic validation
const requiredFields = form.querySelectorAll('[required]');
let valid = true;
requiredFields.forEach(field => {
if (!field.value.trim()) {
field.style.borderColor = '#ef4444';
valid = false;
} else {
field.style.borderColor = '#d1d5db';
}
});
if (valid) {
// Simulate form submission
alert('Thank you for your message! We will get back to you soon.');
form.reset();
}
});
});
</script>
</body>
</html>