added url and updated content
This commit is contained in:
@@ -5,433 +5,139 @@
|
|||||||
{% block meta_description %}Schedule a consultation with our business experts. Book an appointment for personalized guidance on incorporation, compliance, and business growth strategies.{% endblock %}
|
{% block meta_description %}Schedule a consultation with our business experts. Book an appointment for personalized guidance on incorporation, compliance, and business growth strategies.{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<style>
|
<section class="bg-black py-16">
|
||||||
/* Glassmorphism Effect */
|
|
||||||
.glass {
|
|
||||||
background: rgba(255, 255, 255, 0.1);
|
|
||||||
backdrop-filter: blur(10px);
|
|
||||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
/* Custom Scrollbar */
|
|
||||||
::-webkit-scrollbar { width: 8px; }
|
|
||||||
::-webkit-scrollbar-track { background: #f1f1f1; }
|
|
||||||
::-webkit-scrollbar-thumb { background: #6b7280; border-radius: 4px; }
|
|
||||||
/* Smooth animations */
|
|
||||||
.hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }
|
|
||||||
.hover-lift:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
|
|
||||||
/* Gradient text */
|
|
||||||
.gradient-text { background: linear-gradient(90deg, #4f46e5, #7c3aed); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
|
|
||||||
|
|
||||||
/* Appointment Form Styles */
|
<div class="w-full mx-auto text-center py-20 px-4">
|
||||||
:root {
|
<h1 class="text-4xl md:text-5xl font-bold text-white mb-4">
|
||||||
--bg-color: #f8fafc;
|
Create Support Ticket
|
||||||
--text-color: #1f2937;
|
|
||||||
--accent-color: #4f46e5;
|
|
||||||
--input-border: #4f46e5;
|
|
||||||
--button-bg: #4f46e5;
|
|
||||||
--button-text: #ffffff;
|
|
||||||
--card-bg: #ffffff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-section {
|
|
||||||
background-color: var(--bg-color);
|
|
||||||
color: var(--text-color);
|
|
||||||
padding: 3rem 1rem;
|
|
||||||
min-height: 100vh;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-container {
|
|
||||||
max-width: 1200px;
|
|
||||||
margin: 0 auto;
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
gap: 3rem;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 400px;
|
|
||||||
background: var(--card-bg);
|
|
||||||
padding: 2rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper label {
|
|
||||||
color: var(--text-color);
|
|
||||||
font-weight: 600;
|
|
||||||
display: block;
|
|
||||||
margin-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper input,
|
|
||||||
.appointment-form-wrapper textarea,
|
|
||||||
.appointment-form-wrapper select {
|
|
||||||
border: 1px solid var(--input-border);
|
|
||||||
border-radius: 8px;
|
|
||||||
padding: 0.75rem;
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
background: var(--card-bg);
|
|
||||||
color: var(--text-color);
|
|
||||||
font-size: 1rem;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper input:focus,
|
|
||||||
.appointment-form-wrapper textarea:focus,
|
|
||||||
.appointment-form-wrapper select:focus {
|
|
||||||
outline: none;
|
|
||||||
border-color: #7c3aed;
|
|
||||||
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper input::placeholder,
|
|
||||||
.appointment-form-wrapper textarea::placeholder {
|
|
||||||
color: #9ca3af;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper .btn-submit {
|
|
||||||
background: linear-gradient(90deg, #4f46e5, #7c3aed);
|
|
||||||
color: var(--button-text);
|
|
||||||
font-weight: bold;
|
|
||||||
border: none;
|
|
||||||
padding: 0.75rem 1.5rem;
|
|
||||||
border-radius: 8px;
|
|
||||||
cursor: pointer;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
width: 100%;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper .btn-submit:hover {
|
|
||||||
transform: translateY(-2px);
|
|
||||||
box-shadow: 0 8px 20px rgba(79, 70, 229, 0.3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.benefits-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-heading {
|
|
||||||
font-size: 3.5rem;
|
|
||||||
font-weight: bold;
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
line-height: 1.1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-subheading {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
max-width: 500px;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
|
||||||
.appointment-form-container {
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-heading {
|
|
||||||
font-size: 2.5rem;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.appointment-form-wrapper,
|
|
||||||
.benefits-wrapper {
|
|
||||||
min-width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.error {
|
|
||||||
color: #dc2626;
|
|
||||||
font-size: 0.875rem;
|
|
||||||
margin-top: -0.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Benefits Section */
|
|
||||||
.benefits-section {
|
|
||||||
background: linear-gradient(135deg, #4f46e5, #7c3aed);
|
|
||||||
color: white;
|
|
||||||
padding: 2rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.benefit-item {
|
|
||||||
margin-bottom: 1.5rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.benefit-icon {
|
|
||||||
margin-right: 15px;
|
|
||||||
font-size: 1.2rem;
|
|
||||||
background: rgba(255, 255, 255, 0.2);
|
|
||||||
width: 30px;
|
|
||||||
height: 30px;
|
|
||||||
border-radius: 50%;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
flex-shrink: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.benefit-title {
|
|
||||||
font-weight: 600;
|
|
||||||
margin-bottom: 5px;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.benefit-description {
|
|
||||||
color: rgba(255, 255, 255, 0.9);
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.success-message {
|
|
||||||
background: #d1fae5;
|
|
||||||
color: #065f46;
|
|
||||||
padding: 1.5rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
border: 1px solid #a7f3d0;
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
text-align: center;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<!-- Hero Section -->
|
|
||||||
<section class="py-16 md:py-24 bg-[#B6C3FD]">
|
|
||||||
<div class="container mx-auto px-4">
|
|
||||||
<div class="flex flex-col md:flex-row items-center">
|
|
||||||
<div class="md:w-1/2 mb-10 md:mb-0">
|
|
||||||
<h1 class="pt-10 text-4xl md:text-5xl font-extrabold text-gray-900 mb-4 leading-tight">
|
|
||||||
Book an <span class="gradient-text">Appointment</span>
|
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-lg text-gray-700 mb-8 max-w-xl">
|
<p class="text-white/90 max-w-5xl mx-auto text-base md:text-lg">
|
||||||
Schedule a consultation with our business experts. Get personalized guidance on incorporation, compliance, and growth strategies tailored to your needs.
|
Are you experiencing issues with the B-42 solution or do you have other questions regarding youticketr B-42 account? You're in the right place! Please complete the form, and we'll get in touch with you as soon as possible!
|
||||||
</p>
|
</p>
|
||||||
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
|
|
||||||
<a href="#appointment-form" class="bg-indigo-600 text-white px-8 py-3 rounded-full font-medium hover:bg-indigo-700 transition text-center">Book Now</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="md:w-1/2 flex justify-center relative">
|
|
||||||
<div class="w-80 h-80 bg-gradient-to-br from-indigo-200 to-purple-200 rounded-full flex items-center justify-center">
|
|
||||||
<i class="fas fa-calendar-check text-6xl text-indigo-600"></i>
|
|
||||||
</div>
|
|
||||||
<div class="absolute -top-4 -right-4 w-40 h-40 bg-gradient-to-br from-pink-200 to-orange-200 rounded-full opacity-70"></div>
|
|
||||||
<div class="absolute -bottom-4 -left-4 w-32 h-32 bg-gradient-to-br from-green-200 to-blue-200 rounded-full opacity-70"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Appointment Form Section -->
|
|
||||||
<section id="appointment-form" class="appointment-form-section">
|
|
||||||
<div class="appointment-form-container">
|
|
||||||
|
|
||||||
<!-- Django Messages (Success / Error) -->
|
|
||||||
{% if messages %}
|
|
||||||
<div class="w-full max-w-4xl mx-auto mb-8">
|
|
||||||
{% for message in messages %}
|
|
||||||
<div class="success-message">
|
|
||||||
{{ message|safe }}
|
|
||||||
</div>
|
|
||||||
{% endfor %}
|
|
||||||
</div>
|
|
||||||
{% endif %}
|
|
||||||
|
|
||||||
<!-- Left: Appointment Form -->
|
|
||||||
<div class="appointment-form-wrapper">
|
|
||||||
<h2 class="text-2xl font-bold mb-6 text-center" style="color: var(--text-color);">Schedule Your Consultation</h2>
|
|
||||||
<form method="post" class="vertical-form">
|
|
||||||
{% csrf_token %}
|
|
||||||
|
|
||||||
<!-- All your form fields unchanged -->
|
|
||||||
<div class="form-group">
|
|
||||||
<label for="fullName">Full Name</label>
|
|
||||||
<input id="fullName" name="fullName" class="form-control" placeholder="Enter your full name" required type="text">
|
|
||||||
<span id="fullName-error" class="error"></span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="max-w-3xl mx-auto px-4">
|
||||||
<label for="email">Email</label>
|
|
||||||
<input id="email" name="email" class="form-control" placeholder="Enter your email" required type="email">
|
<!-- Card -->
|
||||||
<span id="email-error" class="error"></span>
|
<div class="bg-white shadow-sm rounded-md p-10">
|
||||||
|
|
||||||
|
<!-- Title -->
|
||||||
|
<h1 class="text-xl font-semibold mb-8">
|
||||||
|
Support-Ticket erstellen
|
||||||
|
</h1>
|
||||||
|
|
||||||
|
<form class="space-y-6">
|
||||||
|
|
||||||
|
<!-- First Name -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-1">
|
||||||
|
First Name <span class="text-red-500">*</span>
|
||||||
|
</label>
|
||||||
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<!-- Last Name -->
|
||||||
<label for="phone">Phone Number</label>
|
<div>
|
||||||
<input id="phone" name="phone" class="form-control" placeholder="Enter your phone number" required type="tel">
|
<label class="block text-sm font-medium mb-1">Last Name</label>
|
||||||
<span id="phone-error" class="error"></span>
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<!-- Email -->
|
||||||
<label for="meetingWith">Meet with</label>
|
<div>
|
||||||
<select id="meetingWith" name="meetingWith" required>
|
<label class="block text-sm font-medium mb-1">
|
||||||
<option value="">Select an expert</option>
|
Email <span class="text-red-500">*</span>
|
||||||
<option value="business-consultant">Lawyer (Business Consultation)</option>
|
</label>
|
||||||
<option value="compliance-specialist">Chartered Accountant (CA)</option>
|
<input type="email"
|
||||||
<option value="incorporation-expert">Company Secretary</option>
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500">
|
||||||
</select>
|
|
||||||
<span id="meetingWith-error" class="error"></span>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<!-- Subject -->
|
||||||
<label for="appointmentDateTime">Appointment Date & Time</label>
|
<div>
|
||||||
<input type="datetime-local" id="appointmentDateTime" name="appointmentDateTime" required>
|
<label class="block text-sm font-medium mb-1">
|
||||||
<span id="appointmentDateTime-error" class="error"></span>
|
Subject <span class="text-red-500">*</span>
|
||||||
|
</label>
|
||||||
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<!-- Description -->
|
||||||
<label for="notes">Notes (Optional)</label>
|
<div>
|
||||||
<textarea id="notes" name="notes" rows="4" class="form-control" placeholder="Any specific questions or topics you'd like to discuss?"></textarea>
|
<label class="block text-sm font-medium mb-1">
|
||||||
|
Detailed description <span class="text-red-500">*</span>
|
||||||
|
</label>
|
||||||
|
<textarea rows="4"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2 focus:outline-none focus:ring-2 focus:ring-indigo-500"></textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Category -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-3">
|
||||||
|
Category <span class="text-red-500">*</span>
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<div class="space-y-2 text-sm">
|
||||||
|
<label class="flex items-center gap-2">
|
||||||
|
<input type="checkbox" class="rounded border-gray-300">
|
||||||
|
Technical Issue
|
||||||
|
</label>
|
||||||
|
<label class="flex items-center gap-2">
|
||||||
|
<input type="checkbox" class="rounded border-gray-300">
|
||||||
|
Feature Request
|
||||||
|
</label>
|
||||||
|
<label class="flex items-center gap-2">
|
||||||
|
<input type="checkbox" class="rounded border-gray-300">
|
||||||
|
Billing Issue
|
||||||
|
</label>
|
||||||
|
<label class="flex items-center gap-2">
|
||||||
|
<input type="checkbox" class="rounded border-gray-300">
|
||||||
|
General Inquiry
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Club -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-1">Club / Company</label>
|
||||||
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Device Info -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-1">Device Information</label>
|
||||||
|
<p class="text-xs text-gray-500 mb-1">
|
||||||
|
Information on the device used (e.g. model name)
|
||||||
|
</p>
|
||||||
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- System -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-1">System</label>
|
||||||
|
<p class="text-xs text-gray-500 mb-1">
|
||||||
|
The current version of your operating system
|
||||||
|
</p>
|
||||||
|
<input type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded px-4 py-2">
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- File Upload -->
|
||||||
|
<div>
|
||||||
|
<label class="block text-sm font-medium mb-2">File upload</label>
|
||||||
|
<input type="file"
|
||||||
|
class="block w-full text-sm text-gray-600
|
||||||
|
file:mr-4 file:py-2 file:px-4
|
||||||
|
file:rounded file:border-0
|
||||||
|
file:bg-gray-200 file:text-gray-700
|
||||||
|
hover:file:bg-gray-300">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<input class="btn btn-submit" type="submit" value="BOOK APPOINTMENT">
|
|
||||||
</form>
|
</form>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Right: Benefits -->
|
|
||||||
<div class="benefits-wrapper">
|
|
||||||
<h1 class="appointment-heading">
|
|
||||||
Book an appointment with us
|
|
||||||
</h1>
|
|
||||||
<p class="appointment-subheading">
|
|
||||||
Fill out the form to connect with us. During this session, our experts will:
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<div id="benefits" class="benefits-section">
|
|
||||||
<div class="benefit-item">
|
|
||||||
<div class="benefit-icon">+</div>
|
|
||||||
<div>
|
|
||||||
<div class="benefit-title">Walk you through our services</div>
|
|
||||||
<p class="benefit-description">We provide solutions tailored to your business needs</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="benefit-item">
|
|
||||||
<div class="benefit-icon">+</div>
|
|
||||||
<div>
|
|
||||||
<div class="benefit-title">Answer your specific questions</div>
|
|
||||||
<p class="benefit-description">Get actionable insights for your business</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="benefit-item">
|
|
||||||
<div class="benefit-icon">+</div>
|
|
||||||
<div>
|
|
||||||
<div class="benefit-title">Expert Guidance</div>
|
|
||||||
<p class="benefit-description">Receive personalized advice from specialists in incorporation, compliance, and business growth</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="benefit-item">
|
|
||||||
<div class="benefit-icon">+</div>
|
|
||||||
<div>
|
|
||||||
<div class="benefit-title">Time-Saving Efficiency</div>
|
|
||||||
<p class="benefit-description">Streamlined consultations help you get clear answers quickly</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="benefit-item">
|
|
||||||
<div class="benefit-icon">+</div>
|
|
||||||
<div>
|
|
||||||
<div class="benefit-title">Comprehensive Support</div>
|
|
||||||
<p class="benefit-description">From starting a business to managing operations globally, we've got you covered</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- CTA Section -->
|
|
||||||
<section class="py-16 bg-gradient-to-r from-indigo-500 to-purple-600">
|
|
||||||
<div class="container mx-auto px-4 text-center">
|
|
||||||
<h2 class="text-3xl md:text-4xl font-bold text-white mb-4">Ready to Grow Your Business?</h2>
|
|
||||||
<p class="text-indigo-100 text-lg mb-8 max-w-2xl mx-auto">Book a consultation today and let our expert team guide you through seamless business setup and expansion</p>
|
|
||||||
<div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-4">
|
|
||||||
<a href="{% url 'contact_us_form' %}" class="bg-white text-indigo-600 px-8 py-3 rounded-full font-medium hover:bg-indigo-50 transition">Contact Us</a>
|
|
||||||
<a href="tel:+9192204-33466" class="border border-white text-white px-8 py-3 rounded-full font-medium hover:bg-white hover:text-indigo-600 transition">Call: +91 92204-33466</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
// Client-side form validation
|
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
|
||||||
const form = document.querySelector('form');
|
|
||||||
const fullNameInput = document.getElementById('fullName');
|
|
||||||
const emailInput = document.getElementById('email');
|
|
||||||
const phoneInput = document.getElementById('phone');
|
|
||||||
const meetingWithInput = document.getElementById('meetingWith');
|
|
||||||
const appointmentDateTimeInput = document.getElementById('appointmentDateTime');
|
|
||||||
|
|
||||||
form.addEventListener('submit', function(e) {
|
|
||||||
let isValid = true;
|
|
||||||
|
|
||||||
// Clear previous errors
|
|
||||||
document.querySelectorAll('.error').forEach(error => error.textContent = '');
|
|
||||||
|
|
||||||
// Validate full name
|
|
||||||
if (!fullNameInput.value.trim()) {
|
|
||||||
document.getElementById('fullName-error').textContent = 'Full name is required';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate email
|
|
||||||
if (!emailInput.value.trim()) {
|
|
||||||
document.getElementById('email-error').textContent = 'Email is required';
|
|
||||||
isValid = false;
|
|
||||||
} else {
|
|
||||||
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
|
||||||
if (!emailRegex.test(emailInput.value)) {
|
|
||||||
document.getElementById('email-error').textContent = 'Please enter a valid email address';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate phone
|
|
||||||
if (!phoneInput.value.trim()) {
|
|
||||||
document.getElementById('phone-error').textContent = 'Phone number is required';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate meeting with
|
|
||||||
if (!meetingWithInput.value) {
|
|
||||||
document.getElementById('meetingWith-error').textContent = 'Please select who you want to meet with';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate appointment date & time
|
|
||||||
if (!appointmentDateTimeInput.value) {
|
|
||||||
document.getElementById('appointmentDateTime-error').textContent = 'Please select appointment date and time';
|
|
||||||
isValid = false;
|
|
||||||
} else {
|
|
||||||
const selectedDateTime = new Date(appointmentDateTimeInput.value);
|
|
||||||
const now = new Date();
|
|
||||||
if (selectedDateTime <= now) {
|
|
||||||
document.getElementById('appointmentDateTime-error').textContent = 'Please select a future date and time';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isValid) {
|
|
||||||
e.preventDefault();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@@ -5,514 +5,130 @@
|
|||||||
{% block meta_description %}Get in touch with RegisterYourStartup.com. Contact our global offices in India, UAE, USA, UK, Saudi Arabia, Malaysia, Singapore, Indonesia, Kenya, and Bangalore.{% endblock %}
|
{% block meta_description %}Get in touch with RegisterYourStartup.com. Contact our global offices in India, UAE, USA, UK, Saudi Arabia, Malaysia, Singapore, Indonesia, Kenya, and Bangalore.{% endblock %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<style>
|
<section class="bg-black">
|
||||||
/* Glassmorphism Effect */
|
|
||||||
.glass {
|
|
||||||
background: rgba(255, 255, 255, 0.1);
|
|
||||||
backdrop-filter: blur(10px);
|
|
||||||
border: 1px solid rgba(255, 255, 255, 0.2);
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
/* Custom Scrollbar */
|
|
||||||
::-webkit-scrollbar { width: 8px; }
|
|
||||||
::-webkit-scrollbar-track { background: #f1f1f1; }
|
|
||||||
::-webkit-scrollbar-thumb { background: #6b7280; border-radius: 4px; }
|
|
||||||
/* Smooth animations */
|
|
||||||
.hover-lift { transition: transform 0.3s ease, box-shadow 0.3s ease; }
|
|
||||||
.hover-lift:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); }
|
|
||||||
/* Gradient text */
|
|
||||||
.gradient-text { background: linear-gradient(90deg, #4f46e5, #7c3aed); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
|
|
||||||
|
|
||||||
/* Contact Form Styles - Using template colors */
|
<!-- Top Header -->
|
||||||
:root {
|
<div class="max-w-5xl mx-auto text-center py-20 px-4">
|
||||||
--bg-color: #f8fafc;
|
<h1 class="text-4xl md:text-5xl font-bold text-white mb-4">
|
||||||
--text-color: #1f2937;
|
Contact
|
||||||
--accent-color: #4f46e5;
|
|
||||||
--input-border: #4f46e5;
|
|
||||||
--button-bg: #4f46e5;
|
|
||||||
--button-text: #ffffff;
|
|
||||||
--card-bg: #ffffff;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-section {
|
|
||||||
background-color: var(--bg-color);
|
|
||||||
color: var(--text-color);
|
|
||||||
padding: 3rem 1rem;
|
|
||||||
min-height: 100vh;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-container {
|
|
||||||
max-width: 1200px;
|
|
||||||
margin: 0 auto;
|
|
||||||
display: flex;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
gap: 3rem;
|
|
||||||
justify-content: center;
|
|
||||||
align-items: flex-start;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 400px;
|
|
||||||
background: var(--card-bg);
|
|
||||||
padding: 2rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper label {
|
|
||||||
color: var(--text-color);
|
|
||||||
font-weight: 600;
|
|
||||||
display: block;
|
|
||||||
margin-bottom: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper input,
|
|
||||||
.contact-form-wrapper textarea {
|
|
||||||
border: 1px solid var(--input-border);
|
|
||||||
border-radius: 8px;
|
|
||||||
padding: 0.75rem;
|
|
||||||
width: 100%;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
background: var(--card-bg);
|
|
||||||
color: var(--text-color);
|
|
||||||
font-size: 1rem;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper input:focus,
|
|
||||||
.contact-form-wrapper textarea:focus {
|
|
||||||
outline: none;
|
|
||||||
border-color: #7c3aed;
|
|
||||||
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper input::placeholder,
|
|
||||||
.contact-form-wrapper textarea::placeholder {
|
|
||||||
color: #9ca3af;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper .btn-submit {
|
|
||||||
background: linear-gradient(90deg, #4f46e5, #7c3aed);
|
|
||||||
color: var(--button-text);
|
|
||||||
font-weight: bold;
|
|
||||||
border: none;
|
|
||||||
padding: 0.75rem 1.5rem;
|
|
||||||
border-radius: 8px;
|
|
||||||
cursor: pointer;
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
width: 100%;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper .btn-submit:hover {
|
|
||||||
transform: translateY(-2px);
|
|
||||||
box-shadow: 0 8px 20px rgba(79, 70, 229, 0.3);
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-info-wrapper {
|
|
||||||
flex: 1;
|
|
||||||
min-width: 400px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-heading {
|
|
||||||
font-size: 3.5rem;
|
|
||||||
font-weight: bold;
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
line-height: 1.1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-subheading {
|
|
||||||
font-size: 1.2rem;
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
max-width: 500px;
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 768px) {
|
|
||||||
.contact-form-container {
|
|
||||||
flex-direction: column;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-heading {
|
|
||||||
font-size: 2.5rem;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-form-wrapper,
|
|
||||||
.contact-info-wrapper {
|
|
||||||
min-width: 100%;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.error {
|
|
||||||
color: #dc2626;
|
|
||||||
font-size: 0.875rem;
|
|
||||||
margin-top: -0.5rem;
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Offices Grid */
|
|
||||||
.offices-grid {
|
|
||||||
display: grid;
|
|
||||||
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
|
||||||
gap: 1.5rem;
|
|
||||||
margin-top: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.office-card {
|
|
||||||
background: var(--card-bg);
|
|
||||||
padding: 1.5rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
|
||||||
border-left: 4px solid var(--accent-color);
|
|
||||||
transition: all 0.3s ease;
|
|
||||||
}
|
|
||||||
|
|
||||||
.office-card:hover {
|
|
||||||
transform: translateY(-5px);
|
|
||||||
box-shadow: 0 8px 25px rgba(0, 0, 0, 0.15);
|
|
||||||
}
|
|
||||||
|
|
||||||
.office-card h3 {
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 1rem;
|
|
||||||
font-size: 1.2rem;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: 0.5rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.office-card h3 i {
|
|
||||||
color: var(--accent-color);
|
|
||||||
}
|
|
||||||
|
|
||||||
.office-card p {
|
|
||||||
margin: 0.5rem 0;
|
|
||||||
color: #6b7280;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-details {
|
|
||||||
background: var(--card-bg);
|
|
||||||
padding: 2rem;
|
|
||||||
border-radius: 12px;
|
|
||||||
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-item {
|
|
||||||
display: flex;
|
|
||||||
align-items: flex-start;
|
|
||||||
margin-bottom: 1.5rem;
|
|
||||||
padding-bottom: 1.5rem;
|
|
||||||
border-bottom: 1px solid #e5e7eb;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-item:last-child {
|
|
||||||
border-bottom: none;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-bottom: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-icon {
|
|
||||||
background: linear-gradient(90deg, #4f46e5, #7c3aed);
|
|
||||||
color: white;
|
|
||||||
width: 40px;
|
|
||||||
height: 40px;
|
|
||||||
border-radius: 8px;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
justify-content: center;
|
|
||||||
margin-right: 1rem;
|
|
||||||
flex-shrink: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-content h4 {
|
|
||||||
color: var(--text-color);
|
|
||||||
margin-bottom: 0.5rem;
|
|
||||||
font-size: 1.1rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.contact-content p {
|
|
||||||
color: #6b7280;
|
|
||||||
margin: 0.25rem 0;
|
|
||||||
line-height: 1.4;
|
|
||||||
}
|
|
||||||
|
|
||||||
.section-title {
|
|
||||||
color: var(--text-color);
|
|
||||||
font-size: 2rem;
|
|
||||||
font-weight: bold;
|
|
||||||
margin-bottom: 2rem;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
|
|
||||||
<!-- Hero Section -->
|
|
||||||
<section class="py-16 md:py-24 bg-[#B6C3FD]">
|
|
||||||
<div class="container mx-auto px-4">
|
|
||||||
<div class="flex flex-col md:flex-row items-center">
|
|
||||||
<div class="md:w-1/2 mb-10 md:mb-0">
|
|
||||||
<h1 class=" pt-10 text-4xl md:text-5xl font-extrabold text-gray-900 mb-4 leading-tight">
|
|
||||||
Contact <span class="gradient-text">Us</span>
|
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-lg text-gray-700 mb-8 max-w-xl">
|
<p class="text-white/90 max-w-2xl mx-auto text-base md:text-lg">
|
||||||
Get in touch with our global team of experts. We're here to help you with business incorporation, compliance, and expansion worldwide.
|
Do you have a general question about B-42? Then you're in the right place!
|
||||||
|
Contact us using the form below, and we'll get back to you shortly!
|
||||||
</p>
|
</p>
|
||||||
<div class="flex flex-col sm:flex-row space-y-4 sm:space-y-0 sm:space-x-4">
|
|
||||||
<a href="#offices" class="border border-indigo-600 text-indigo-600 px-8 py-3 rounded-full font-medium hover:bg-indigo-50 transition text-center">Our Offices</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
|
||||||
<div class="md:w-1/2 flex justify-center relative">
|
|
||||||
<div class="w-80 h-80 bg-gradient-to-br from-indigo-200 to-purple-200 rounded-full flex items-center justify-center">
|
|
||||||
<i class="fas fa-envelope text-6xl text-indigo-600"></i>
|
|
||||||
</div>
|
|
||||||
<div class="absolute -top-4 -right-4 w-40 h-40 bg-gradient-to-br from-pink-200 to-orange-200 rounded-full opacity-70"></div>
|
|
||||||
<div class="absolute -bottom-4 -left-4 w-32 h-32 bg-gradient-to-br from-green-200 to-blue-200 rounded-full opacity-70"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- Contact Form Section -->
|
<!-- Form Card -->
|
||||||
<section id="contact-form" class="contact-form-section">
|
<div class="bg-black">
|
||||||
<div class="contact-form-container">
|
<div class="max-w-3xl mx-auto px-6 py-12">
|
||||||
|
<div class="bg-[#303033] shadow-lg rounded-lg p-8">
|
||||||
|
|
||||||
<!-- Left: Contact Form -->
|
<h2 class="text-xl font-semibold mb-6 text-white">Contact Form</h2>
|
||||||
<div class="contact-form-wrapper">
|
|
||||||
<h2 class="text-2xl font-bold mb-6 text-center" style="color: var(--text-color);">Get In Touch</h2>
|
<form class="space-y-5">
|
||||||
{% if messages %}
|
|
||||||
{% for message in messages %}
|
<!-- Email -->
|
||||||
<div class="alert alert-success w-100 text-center mt-4 mb-4" style="background: #d1fae5; color: #065f46; padding: 1.2rem; border-radius: 8px; border: 1px solid #a7f3d0; font-size: 1.1rem;">
|
<div>
|
||||||
{{ message|safe }}
|
<label class="block text-sm font-medium mb-1 text-white">
|
||||||
|
Email<span class="text-red-500 ">*</span>
|
||||||
|
</label>
|
||||||
|
<input
|
||||||
|
type="email"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded-md px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
{% endfor %}
|
|
||||||
{% endif %}
|
|
||||||
<form method="post" class="vertical-form">
|
|
||||||
{% csrf_token %}
|
|
||||||
<label class="form-label" for="name">Your Name</label>
|
|
||||||
<input id="name" name="name" class="form-control" placeholder="Enter your full name" required type="text"
|
|
||||||
{% if user.is_authenticated %}value="{{ user.get_full_name }}"{% endif %}>
|
|
||||||
<span id="name-error" class="error"></span>
|
|
||||||
<label class="form-label" for="subject">Subject</label>
|
|
||||||
<input id="subject" name="subject" class="form-control" placeholder="Enter your subject" required type="text">
|
|
||||||
<span id="subject-error" class="error"></span>
|
|
||||||
|
|
||||||
<label class="form-label" for="message">Message</label>
|
<!-- First Name -->
|
||||||
<textarea id="message" name="message" rows="6" class="form-control" placeholder="Enter your message" required></textarea>
|
<div>
|
||||||
<span id="message-error" class="error"></span>
|
<label class="block text-sm font-medium mb-1 text-white">First Name</label>
|
||||||
|
<input
|
||||||
|
type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded-md px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
{% if not user.is_authenticated %}
|
<!-- Last Name -->
|
||||||
<label class="form-label" for="email">Email</label>
|
<div>
|
||||||
<input id="email" name="email" class="form-control" placeholder="Enter your email" required type="email">
|
<label class="block text-sm font-medium mb-1 text-white">Last Name</label>
|
||||||
<span id="email-error" class="error"></span>
|
<input
|
||||||
|
type="text"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded-md px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
<label class="form-label" for="phone">Phone (Optional)</label>
|
<!-- Message -->
|
||||||
<input id="phone" name="phone" class="form-control" placeholder="Enter your phone number" type="tel">
|
<div>
|
||||||
<span id="phone-error" class="error"></span>
|
<label class="block text-sm font-medium mb-1 text-white">
|
||||||
{% endif %}
|
Message<span class="text-red-500 ">*</span>
|
||||||
|
</label>
|
||||||
|
<textarea
|
||||||
|
rows="4"
|
||||||
|
class="w-full bg-gray-100 border border-gray-200 rounded-md px-4 py-3 focus:outline-none focus:ring-2 focus:ring-indigo-500"
|
||||||
|
></textarea>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- reCAPTCHA placeholder -->
|
||||||
|
<div class="flex justify-center">
|
||||||
|
<div class="border border-gray-300 rounded-md px-4 py-3 text-sm text-gray-500 text-white">
|
||||||
|
protected by reCAPTCHA
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Submit Button -->
|
||||||
|
<button
|
||||||
|
type="submit"
|
||||||
|
class="w-full bg-lime-400 hover:bg-lime-500 text-black font-semibold py-3 rounded-md transition"
|
||||||
|
>
|
||||||
|
Submit
|
||||||
|
</button>
|
||||||
|
|
||||||
<input class="btn btn-submit" type="submit" value="Send Message">
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<!-- ✅ Success message below the form -->
|
|
||||||
{% if feedback_submitted %}
|
|
||||||
<div class="alert alert-success w-100 text-center mt-4" style="background: #d1fae5; color: #065f46; padding: 1rem; border-radius: 8px; border: 1px solid #a7f3d0;">
|
|
||||||
Thank you for your feedback! We will get back to you shortly. Please use Ticket ID: <strong>{{ ticket_id }}</strong> for future reference.
|
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Right: Contact Info -->
|
|
||||||
<div class="contact-info-wrapper">
|
|
||||||
<h1 class="contact-heading">Contact us</h1>
|
</section>
|
||||||
<p class="contact-subheading">
|
<section class="bg-[#6f7df5] w-full">
|
||||||
It is very important for us to keep in touch with you, so we are always ready to answer any questions that interest you. Shoot!
|
|
||||||
|
<div class="max-w-6xl mx-auto px-4 py-28 text-center">
|
||||||
|
|
||||||
|
<!-- Small top text -->
|
||||||
|
<p class="text-white text-sm font-semibold tracking-wide uppercase mb-4">
|
||||||
|
READY TO START YOUR B-42 JOURNEY?
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<!-- Contact Details -->
|
<!-- Main heading -->
|
||||||
<div class="contact-details">
|
<h1 class="text-white text-4xl md:text-5xl font-extrabold mb-4">
|
||||||
<div class="contact-item">
|
The Soccer Training Platform
|
||||||
<div class="contact-icon">
|
</h1>
|
||||||
<i class="fas fa-building"></i>
|
|
||||||
</div>
|
<!-- Subheading -->
|
||||||
<div class="contact-content">
|
<p class="text-white/90 text-sm md:text-base font-semibold mb-10 uppercase">
|
||||||
<h4>HEAD OFFICE</h4>
|
GET EVERYTHING YOU NEED FOR TEAM SUCCESS
|
||||||
<p><strong>ADDRESS:</strong></p>
|
</p>
|
||||||
<p>D - 878, LGF, New Friends Colony,</p>
|
|
||||||
<p>New Delhi - 110025, India</p>
|
<!-- CTA Button -->
|
||||||
</div>
|
<a
|
||||||
|
href="#"
|
||||||
|
class="inline-flex items-center gap-3 bg-lime-400 hover:bg-lime-500 text-black font-semibold px-8 py-3 rounded-full transition"
|
||||||
|
>
|
||||||
|
<span class="inline-flex items-center justify-center w-5 h-5 bg-black rounded-full">
|
||||||
|
<svg
|
||||||
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
|
class="w-3 h-3 text-lime-400 ml-[1px]"
|
||||||
|
fill="currentColor"
|
||||||
|
viewBox="0 0 16 16"
|
||||||
|
>
|
||||||
|
<path d="M6 4l6 4-6 4V4z" />
|
||||||
|
</svg>
|
||||||
|
</span>
|
||||||
|
Start now
|
||||||
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="contact-item">
|
|
||||||
<div class="contact-icon">
|
|
||||||
<i class="fas fa-phone"></i>
|
|
||||||
</div>
|
|
||||||
<div class="contact-content">
|
|
||||||
<h4>PHONE NUMBERS</h4>
|
|
||||||
<p><strong>Customer Care:</strong> +91 92204 33466</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="contact-item">
|
|
||||||
<div class="contact-icon">
|
|
||||||
<i class="fas fa-envelope"></i>
|
|
||||||
</div>
|
|
||||||
<div class="contact-content">
|
|
||||||
<h4>EMAIL</h4>
|
|
||||||
<p>info@registeryourstartup.com</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
|
|
||||||
<!-- Global Offices Section -->
|
|
||||||
<section id="offices" class="py-16 bg-gray-50">
|
|
||||||
<div class="container mx-auto px-4">
|
|
||||||
<h2 class="section-title">Our Global Offices</h2>
|
|
||||||
<div class="offices-grid">
|
|
||||||
<!-- UAE Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-building"></i> U.A.E Office</h3>
|
|
||||||
<p><strong>Visalite Global FZCO</strong></p>
|
|
||||||
<p>Scality Office No 63, Building No 9WC 523</p>
|
|
||||||
<p>PO Box 491, Dubai Airport Freezone</p>
|
|
||||||
<p>Dubai, UAE</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- USA Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-flag-usa"></i> U.S. Office</h3>
|
|
||||||
<p>3240 E-State Street, Hamilton</p>
|
|
||||||
<p>New Jersey 08619</p>
|
|
||||||
<p>United States</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- UK Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-landmark"></i> U.K. Office</h3>
|
|
||||||
<p>8 Alexandra Road, Worthing</p>
|
|
||||||
<p>West Sussex BN 11 2DX</p>
|
|
||||||
<p>United Kingdom</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Saudi Arabia Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-mosque"></i> Saudi Arabia Office</h3>
|
|
||||||
<p>Building No. 4219, Al Izdihar Street</p>
|
|
||||||
<p>Unit No. 4301, Riyadh 12486</p>
|
|
||||||
<p>Saudi Arabia</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Malaysia Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-university"></i> Malaysia Office</h3>
|
|
||||||
<p>Landmark, Suite 1705, Level 17</p>
|
|
||||||
<p>12 Jalan Ngee Heng</p>
|
|
||||||
<p>80000 Johor Bahru, Johor</p>
|
|
||||||
<p>Malaysia</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Singapore Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-city"></i> Singapore Office</h3>
|
|
||||||
<p>3 Shenton Way, #09-07</p>
|
|
||||||
<p>Shenton House</p>
|
|
||||||
<p>Singapore 068805</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Indonesia Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-torii-gate"></i> Indonesia Office</h3>
|
|
||||||
<p>Cyber 2 Tower, Rasuna Said</p>
|
|
||||||
<p>Kuningan, Jakarta</p>
|
|
||||||
<p><strong>Phone:</strong> +62 812-863-18349</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Kenya Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-globe-africa"></i> Kenya Office</h3>
|
|
||||||
<p>#7 Vakaria Investment</p>
|
|
||||||
<p>Mombasa Road, Nairobi</p>
|
|
||||||
<p>Kenya</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Bangalore Office -->
|
|
||||||
<div class="office-card">
|
|
||||||
<h3><i class="fas fa-laptop-code"></i> Bangalore Office</h3>
|
|
||||||
<p>Bizcon Services Toyama Bizhub</p>
|
|
||||||
<p>Second Floor, Near Manyata Tech Park</p>
|
|
||||||
<p>Thannisandra Main Road</p>
|
|
||||||
<p>Bangalore 560077, India</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- CTA Section -->
|
|
||||||
<section class="py-16 bg-gradient-to-r from-indigo-500 to-purple-600">
|
|
||||||
<div class="container mx-auto px-4 text-center">
|
|
||||||
<h2 class="text-3xl md:text-4xl font-bold text-white mb-4">Ready to Start Your Business Journey?</h2>
|
|
||||||
<p class="text-indigo-100 text-lg mb-8 max-w-2xl mx-auto">Contact us today and let our expert team guide you through seamless business setup and expansion</p>
|
|
||||||
<div class="flex flex-col sm:flex-row justify-center space-y-4 sm:space-y-0 sm:space-x-4">
|
|
||||||
<a href="#contact-form" class="bg-white text-indigo-600 px-8 py-3 rounded-full font-medium hover:bg-indigo-50 transition">Send Message</a>
|
|
||||||
<a href="{% url 'book_appointment' %}" class="border border-white text-white px-8 py-3 rounded-full font-medium hover:bg-white hover:text-indigo-600 transition">Book Appointment</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
// Form validation
|
|
||||||
document.addEventListener('DOMContentLoaded', function() {
|
|
||||||
const form = document.querySelector('form');
|
|
||||||
const subjectInput = document.getElementById('subject');
|
|
||||||
const messageInput = document.getElementById('message');
|
|
||||||
const emailInput = document.getElementById('email');
|
|
||||||
const phoneInput = document.getElementById('phone');
|
|
||||||
|
|
||||||
form.addEventListener('submit', function(e) {
|
|
||||||
let isValid = true;
|
|
||||||
|
|
||||||
// Clear previous errors
|
|
||||||
document.querySelectorAll('.error').forEach(error => error.textContent = '');
|
|
||||||
|
|
||||||
// Validate subject
|
|
||||||
if (!subjectInput.value.trim()) {
|
|
||||||
document.getElementById('subject-error').textContent = 'Subject is required';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate message
|
|
||||||
if (!messageInput.value.trim()) {
|
|
||||||
document.getElementById('message-error').textContent = 'Message is required';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Validate email if present
|
|
||||||
if (emailInput && !emailInput.value.trim()) {
|
|
||||||
document.getElementById('email-error').textContent = 'Email is required';
|
|
||||||
isValid = false;
|
|
||||||
} else if (emailInput && emailInput.value.trim()) {
|
|
||||||
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
|
||||||
if (!emailRegex.test(emailInput.value)) {
|
|
||||||
document.getElementById('email-error').textContent = 'Please enter a valid email address';
|
|
||||||
isValid = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!isValid) {
|
|
||||||
e.preventDefault();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
</script>
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@@ -52,7 +52,7 @@
|
|||||||
<p class="text-white mb-8 flex-1">
|
<p class="text-white mb-8 flex-1">
|
||||||
Write to us if you have technical problems.
|
Write to us if you have technical problems.
|
||||||
</p>
|
</p>
|
||||||
<a href="#" class="inline-block bg-[#6366f1] text-white font-semibold px-8 py-3 rounded-full hover:bg-indigo-700 transition self-start">
|
<a href="{% url 'book_appointment' %}" class="inline-block bg-[#6366f1] text-white font-semibold px-8 py-3 rounded-full hover:bg-indigo-700 transition self-start">
|
||||||
Create ticket
|
Create ticket
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
@@ -83,7 +83,6 @@
|
|||||||
<section class="py-20 bg-[#1E1E1E]">
|
<section class="py-20 bg-[#1E1E1E]">
|
||||||
<div class="max-w-7xl mx-auto px-6">
|
<div class="max-w-7xl mx-auto px-6">
|
||||||
|
|
||||||
<hr class="mt-16 mb-10 border-t-1 border-black">
|
|
||||||
<!-- "information" heading and description - left-aligned -->
|
<!-- "information" heading and description - left-aligned -->
|
||||||
<div class="mb-12">
|
<div class="mb-12">
|
||||||
<h2 class="text-3xl font-bold text-white">information</h2>
|
<h2 class="text-3xl font-bold text-white">information</h2>
|
||||||
@@ -166,7 +165,7 @@
|
|||||||
</section>
|
</section>
|
||||||
<section class="pb-16 bg-[#1E1E1E]">
|
<section class="pb-16 bg-[#1E1E1E]">
|
||||||
<div class="max-w-7xl mx-auto px-6">
|
<div class="max-w-7xl mx-auto px-6">
|
||||||
<hr class="mt-16 mb-10 border-t-1 border-black">
|
|
||||||
<!-- Heading -->
|
<!-- Heading -->
|
||||||
<div class="mb-12">
|
<div class="mb-12">
|
||||||
<h2 class="text-3xl font-bold text-white">Features</h2>
|
<h2 class="text-3xl font-bold text-white">Features</h2>
|
||||||
|
|||||||
Reference in New Issue
Block a user