<?php
$page_title = 'Contact Us - Kalaimagal Music Academy | Get In Touch';
$page_description = 'Contact Kalaimagal Music Academy in Tiruchengode for music class enquiries. Call 9080134797 or visit us at Shanmugapuram, Tiruchengode.';
$page_keywords = 'contact Kalaimagal, music academy phone, Tiruchengode music school address, enroll music classes, 9080134797';
$page_body_class = 'wp-singular page-template page-template-elementor_header_footer page page-id-19 wp-embed-responsive wp-theme-maintheme ehf-header ehf-footer ehf-template-maintheme ehf-stylesheet-maintheme elementor-default elementor-template-full-width elementor-kit-8 elementor-page elementor-page-19';
$page_type = 'elementor';

$page_css = '
	<link rel="stylesheet" id="sap-core-css" href="wp-content/plugins/short-and-post/assets/css/sap-core-15.css?ver=1768801850" media="all">
	<link rel="stylesheet" id="widget-google_maps-css" href="wp-content/plugins/elementor/assets/css/widget-google_maps.min.css?ver=3.30.3" media="all">
	<link rel="stylesheet" id="elementor-post-19-css" href="wp-content/uploads/elementor/css/post-19.css?ver=1764791094" media="all">
';

$page_styles = <<<'STYLES'
	<style>
		:root {
			--burgundy: #800020;
			--gold: #E6B325;
		}

		.text-burgundy {
			color: var(--burgundy);
		}

		.text-gold {
			color: var(--gold);
		}

		.bg-burgundy-light {
			background: rgba(128, 0, 32, 0.05);
		}

		.border-gold {
			border-color: var(--gold);
		}

		.btn-custom-gold {
			background: var(--gold);
			color: var(--burgundy);
			border: none;
			font-weight: 700;
		}

		.btn-custom-burgundy {
			background: var(--burgundy);
			color: var(--gold);
			border: none;
		}

		hr.burgundy-gold {
			height: 3px;
			background: linear-gradient(90deg, var(--burgundy) 30%, var(--gold) 80%);
			border: none;
		}

		.faq-item {
			background: white;
			border-left: 6px solid #800020;
			border-bottom: 1px solid #f0e6b2;
			padding: 20px 25px;
			border-radius: 0 20px 20px 0;
			margin-bottom: 12px;
			box-shadow: 0 4px 10px rgba(0, 0, 0, 0.02);
			cursor: pointer;
			transition: all 0.3s ease;
		}

		.faq-item:hover {
			background: #fff9f0;
			transform: translateX(5px);
		}

		.faq-item.active {
			border-left-color: #E6B325;
			background: #fff9f0;
		}

		.faq-question {
			font-weight: 700;
			color: #800020;
			display: flex;
			align-items: center;
			justify-content: space-between;
			gap: 10px;
			font-size: 1.1rem;
			margin: 0;
		}

		.faq-answer {
			color: #444;
			margin-top: 0;
			max-height: 0;
			overflow: hidden;
			transition: max-height 0.4s ease-out, margin-top 0.3s ease;
		}

		.faq-item.active .faq-answer {
			max-height: 200px;
			/* Adjust height as needed */
			margin-top: 15px;
		}

		.faq-toggle-icon {
			font-size: 1.5rem;
			color: #E6B325;
			transition: transform 0.3s ease;
			font-weight: 300;
			line-height: 1;
		}

		.faq-item.active .faq-toggle-icon {
			transform: rotate(45deg);
			color: #800020;
		}

		.working-badge {
			background: #E6B325;
			color: #800020;
			padding: 8px 24px;
			border-radius: 60px;
			font-weight: 700;
			display: inline-block;
			border: 2px solid #800020;
		}
	</style>
	<style>
		/* --- GOLDEN FRAME THEME --- */

		/* Main Wrapper */
		.gold-main-wrapper {
			max-width: 1200px;
			margin: -60px auto 80px;
			/* Overlap hero */
			position: relative;
			z-index: 10;
			padding: 0 20px;
		}

		/* Split Container */
		.gold-split-container {
			display: flex;
			background: #fff;
			border-radius: 4px;
			box-shadow: 0 20px 80px rgba(0, 0, 0, 0.08);
			/* Soft shadow */
			overflow: hidden;
		}

		/* LEFT COLUMN: Info (Burgundy Bg) */
		.gold-info-col {
			flex: 1;
			/* 40% */
			background: linear-gradient(145deg, #600018, #800020);
			/* Deep Burgundy */
			padding: 60px 50px;
			color: #fff;
			position: relative;
			display: flex;
			flex-direction: column;
			justify-content: center;
		}

		/* Pattern overlay */
		.gold-info-col::before {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-image: repeating-linear-gradient(45deg, rgba(255, 255, 255, 0.03) 0px, rgba(255, 255, 255, 0.03) 1px, transparent 1px, transparent 10px);
			pointer-events: none;
		}

		.info-item {
			margin-bottom: 40px;
			position: relative;
			z-index: 2;
		}

		.info-item:last-child {
			margin-bottom: 0;
		}

		.info-label {
			color: #E6B325;
			/* Gold */
			font-size: 0.9rem;
			text-transform: uppercase;
			letter-spacing: 2px;
			font-weight: 700;
			margin-bottom: 15px;
			display: block;
		}

		.info-content {
			font-size: 1.1rem;
			line-height: 1.6;
			color: rgba(255, 255, 255, 0.9);
		}

		.info-content strong {
			color: #fff;
			font-weight: 600;
		}

		/* RIGHT COLUMN: Form (White Bg) */
		.gold-form-col {
			flex: 1.4;
			/* 60% */
			background: #fff;
			padding: 80px 70px;
			position: relative;
		}

		/* THE DOUBLE GOLD BORDER FRAME */
		.form-frame {
			border: 2px solid #E6B325;
			padding: 40px;
			position: relative;
		}

		/* The second border offset */
		.form-frame::after {
			content: '';
			position: absolute;
			top: -10px;
			left: -10px;
			right: -10px;
			bottom: -10px;
			border: 1px solid rgba(230, 179, 37, 0.4);
			/* Faint gold outer */
			pointer-events: none;
			z-index: 1;
		}

		.form-heading {
			font-family: "Cinzel", serif;
			/* If available, else serif */
			color: #800020;
			font-size: 2.2rem;
			text-align: center;
			margin-bottom: 10px;
			font-weight: 400;
		}

		.form-sub {
			text-align: center;
			color: #777;
			margin-bottom: 40px;
			font-style: italic;
		}

		/* Form Inputs - Underline Style */
		.wpcf7-form-control {
			background: transparent !important;
			border: none !important;
			border-bottom: 2px solid #e0e0e0 !important;
			border-radius: 0 !important;
			padding: 15px 5px !important;
			font-size: 1rem !important;
			color: #333;
			transition: all 0.4s ease;
		}

		.wpcf7-form-control:focus {
			border-bottom-color: #800020 !important;
			/* Burgundy focus */
			box-shadow: none !important;
		}

		.wpcf7-textarea {
			resize: none;
			height: 100px;
		}

		/* Submit Button - Gold Pill */
		.wpcf7-submit {
			background: #E6B325 !important;
			color: #800020 !important;
			border: none !important;
			padding: 15px 50px !important;
			font-weight: 700 !important;
			text-transform: uppercase;
			letter-spacing: 1px;
			border-radius: 50px !important;
			display: block;
			margin: 30px auto 0;
			cursor: pointer;
			transition: transform 0.2s;
		}

		.wpcf7-submit:hover {
			transform: scale(1.05);
			background: #cf9f1c !important;
		}

		/* Responsive */
		@media (max-width: 991px) {
			.gold-split-container {
				flex-direction: column;
			}

			.gold-info-col {
				padding: 50px 30px;
			}

			.gold-form-col {
				padding: 50px 20px;
			}

			.form-frame {
				padding: 25px;
				border-width: 1px;
			}

			.form-frame::after {
				display: none;
			}
		}

		@media (max-width: 768px) {
			.gold-main-wrapper { margin: -30px auto 50px; padding: 0 15px; }
			.gold-info-col { padding: 35px 25px; }
			.gold-form-col { padding: 35px 15px; }
			.form-frame { padding: 20px 15px; }
			.form-heading { font-size: 1.8rem; }
			.info-item { margin-bottom: 25px; }
			.info-label { font-size: 0.8rem; letter-spacing: 1.5px; }
			.info-content { font-size: 1rem; }
		}

		@media (max-width: 576px) {
			.gold-main-wrapper { margin: -20px auto 30px; padding: 0 10px; }
			.gold-info-col { padding: 25px 18px; }
			.gold-form-col { padding: 25px 12px; }
			.form-frame { padding: 15px 10px; }
			.form-heading { font-size: 1.4rem; margin-bottom: 6px; }
			.form-sub { font-size: 0.85rem; margin-bottom: 25px; }
			.info-label { font-size: 0.75rem; margin-bottom: 10px; }
			.info-content { font-size: 0.9rem; }
			.wpcf7-submit { padding: 12px 30px !important; font-size: 0.9rem !important; }
		}
	</style>
STYLES;

include 'partials/header.php';
?>
		<!-- ========== ELEMENTOR CONTACT PAGE - ENRICHED WITH INDIAN ADDRESS, PHONE, WORKING HOURS & FAQ ========== -->
		<div data-elementor-type="wp-page" data-elementor-id="19" class="elementor elementor-19"
			data-elementor-post-type="page">

			<!-- SECTION 1: HERO BANNER (unchanged) -->
			<section
				class="has_eae_slider elementor-section elementor-top-section elementor-element elementor-element-ce70737 subbanner2 elementor-section-boxed elementor-section-height-default elementor-section-height-default"
				data-eae-slider="18231" data-id="ce70737" data-element_type="section"
				data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-container elementor-column-gap-default">
					<div class="has_eae_slider elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4db91e2"
						data-eae-slider="56885" data-id="4db91e2" data-element_type="column">
						<div class="elementor-widget-wrap elementor-element-populated">
							<section
								class="has_eae_slider elementor-section elementor-inner-section elementor-element elementor-element-39c7997 elementor-section-boxed elementor-section-height-default elementor-section-height-default"
								data-eae-slider="83418" data-id="39c7997" data-element_type="section">
								<div class="elementor-container elementor-column-gap-default">
									<div class="has_eae_slider elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bcca4d9"
										data-eae-slider="72798" data-id="bcca4d9" data-element_type="column">
										<div class="elementor-widget-wrap elementor-element-populated">
											<div class="elementor-element elementor-element-7c61c9f elementor-widget elementor-widget-page-title"
												data-id="7c61c9f" data-element_type="widget"
												data-widget_type="page-title.default">
												<div class="elementor-widget-container">
													<div
														class="hfe-page-title hfe-page-title-wrapper elementor-widget-heading">
														<h2 class="elementor-heading-title elementor-size-default">
															Contact Us</h2>
													</div>
												</div>
											</div>
										</div>
									</div>
									<div class="has_eae_slider elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-c50a380"
										data-eae-slider="51778" data-id="c50a380" data-element_type="column">
										<div class="elementor-widget-wrap elementor-element-populated">
											<div class="elementor-element elementor-element-e89876a elementor-widget elementor-widget-html"
												data-id="e89876a" data-element_type="widget"
												data-widget_type="html.default">
												<div class="elementor-widget-container">
													<ul class="breadcrumbs none-style fl-r">
														<li><a href="../home">Home</a></li>
														<li>Contact Us</li>
													</ul>
												</div>
											</div>
										</div>
									</div>
								</div>
							</section>
						</div>
					</div>
				</div>
			</section>

			<!-- GOLDEN FRAME LAYOUT -->
			<div class="gold-main-wrapper">
				<div class="gold-split-container">

					<!-- LEFT: Info Column -->
					<div class="gold-info-col">
						<div class="info-item">
							<span class="info-label">Visit Us</span>
							<p class="info-content">
								<strong>Kalaimagal Academy</strong><br>
								32, Shanmugapuram, O' Rajapalayam Post,<br>
								Tiruchengode Tk, Namakkal Dt.<br>
								PIN - 637209
							</p>
						</div>

						<div class="info-item">
							<span class="info-label">Call / WhatsApp</span>
							<p class="info-content" style="font-size: 1.3rem;">
								9080134797<br>
								9942537427
							</p>
							<p style="margin-top: 5px; font-size: 0.9rem; opacity: 0.8;">Available 5am ' 9pm</p>
						</div>

						<div class="info-item">
							<span class="info-label">Email Us</span>
							<p class="info-content">
								Kalaimagalma2015@gmail.com

							</p>
						</div>

						<div class="info-item">
							<span class="info-label">Working Hours</span>
							<p class="info-content">
								Mon ' Sat: <strong>5:00 AM ' 9:00 PM</strong><br>
								<span style="font-size: 0.9rem; font-style: italic;">("Working Horse Morning")</span>
							</p>
						</div>
					</div>

					<!-- RIGHT: Form Column -->
					<div class="gold-form-col">
						<div class="form-frame">
							<h2 class="form-heading">Get In Touch</h2>
							<p class="form-sub">We'd love to hear from you. Send us a message.</p>

							<!-- CF7 Form -->
							<div class="wpcf7 no-js" id="wpcf7-f1630-p19-o1" lang="en-US" dir="ltr">
								<form action="/contact-us/#wpcf7-f1630-p19-o1" method="post" class="wpcf7-form init"
									aria-label="Contact form" novalidate="novalidate" data-status="init">
									<div class="row">
										<div class="col-md-6 mb-4">
											<span class="wpcf7-form-control-wrap" data-name="your-name">
												<input class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required"
													aria-required="true" aria-invalid="false" placeholder="Your Name"
													value="" type="text" name="your-name">
											</span>
										</div>
										<div class="col-md-6 mb-4">
											<span class="wpcf7-form-control-wrap" data-name="email-92">
												<input
													class="wpcf7-form-control wpcf7-email wpcf7-text wpcf7-validates-as-email"
													aria-invalid="false" placeholder="Your Email" value="" type="email"
													name="email-92">
											</span>
										</div>
										<div class="col-md-6 mb-4">
											<span class="wpcf7-form-control-wrap" data-name="tel-341">
												<input
													class="wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel"
													aria-invalid="false" placeholder="Phone Number" value="" type="tel"
													name="tel-341">
											</span>
										</div>
										<div class="col-md-6 mb-4">
											<span class="wpcf7-form-control-wrap" data-name="text-942">
												<input class="wpcf7-form-control wpcf7-text" aria-invalid="false"
													placeholder="Subject" value="" type="text" name="text-942">
											</span>
										</div>
										<div class="col-12 mb-4">
											<span class="wpcf7-form-control-wrap" data-name="your-message">
												<textarea cols="40" rows="4" class="wpcf7-form-control wpcf7-textarea"
													aria-invalid="false" placeholder="Your Message..."
													name="your-message"></textarea>
											</span>
										</div>
										<div class="col-12">
											<button type="submit" class="wpcf7-submit">Send Message</button>
										</div>
									</div>
									<div class="wpcf7-response-output" aria-hidden="true"></div>
								</form>
							</div>
							<!-- End CF7 Form -->

						</div>
					</div>
				</div>
			</div>

			<!-- MAP SECTION: Full Width Below -->
			<section
				class="elementor-section elementor-top-section elementor-element elementor-element-a077143 elementor-section-full_width"
				style="margin-bottom: 0;">
				<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100">
						<iframe loading="lazy"
							src="https://maps.google.com/maps?q=Tiruchengode%2C%20Namakkal%2C%20Tamil%20Nadu%2C%20India&t=m&z=12&output=embed"
							style="width: 100%; height: 450px; border: none;" title="Tiruchengode, Namakkal, Tamil Nadu"
							aria-label="Tiruchengode, Namakkal, Tamil Nadu"></iframe>
					</div>
				</div>
			</section>

			<!-- FAQ Section -->
			<section style="padding: 80px 0; background: #f9f9f9;">
				<div class="container" style="max-width: 1000px;">
					<h2 style="text-align: center; color: #800020; font-family: 'Cinzel', serif; margin-bottom: 50px;">
						Frequently Asked Questions</h2>

					<div class="row">
						<div class="col-md-8 mx-auto">
							<!-- FAQ Item 1 -->
							<div class="faq-item" onclick="toggleFaq(this)">
								<div class="faq-question">
									<span>What classes do you offer?</span>
									<span class="faq-toggle-icon">+</span>
								</div>
								<div class="faq-answer">
									<p>We offer Carnatic vocal, violin, mridangam, and keyboard. All classes are held in
										the evening slot.</p>
								</div>
							</div>

							<!-- FAQ Item 2 -->
							<div class="faq-item" onclick="toggleFaq(this)">
								<div class="faq-question">
									<span>What are the working hours?</span>
									<span class="faq-toggle-icon">+</span>
								</div>
								<div class="faq-answer">
									<p>Monday to Saturday, 5:00 am to 9:00 pm.</p>
								</div>
							</div>

							<!-- FAQ Item 3 -->
							<div class="faq-item" onclick="toggleFaq(this)">
								<div class="faq-question">
									<span>How to contact quickly?</span>
									<span class="faq-toggle-icon">+</span>
								</div>
								<div class="faq-answer">
									<p>Call or WhatsApp at 9080134797 during working hours.</p>
								</div>
							</div>

							<!-- FAQ Item 4 -->
							<div class="faq-item" onclick="toggleFaq(this)">
								<div class="faq-question">
									<span>Do you conduct exams?</span>
									<span class="faq-toggle-icon">+</span>
								</div>
								<div class="faq-answer">
									<p>Yes, we prepare students for certified music exams affiliated with reputed
										boards.</p>
								</div>
							</div>
						</div>
					</div>
				</div>
			</section>

			<!-- ORIGINAL PRELOADER SECTION - PRESERVED -->
		</div>

		<!-- FOOTER and PRELOADER (original) -->
		

<?php include 'partials/footer.php'; ?>
