Compare commits

...

24 Commits

Author SHA1 Message Date
c5d0326a07 Update theme colors 2026-04-10 00:10:23 +00:00
53707720eb Update theme colors 2026-04-10 00:10:03 +00:00
a265d05063 Update src/app/page.tsx 2026-04-10 00:08:34 +00:00
079b8b5b6e Update src/app/page.tsx 2026-04-10 00:08:09 +00:00
8869cbcad9 Merge version_37 into main
Merge version_37 into main
2026-04-10 00:06:50 +00:00
a1c25a05c8 Update theme fonts 2026-04-10 00:06:46 +00:00
09b6b936a2 Update theme fonts 2026-04-10 00:06:46 +00:00
7190f72a1f Merge version_37 into main
Merge version_37 into main
2026-04-10 00:06:16 +00:00
afc0d5e4cc Update theme fonts 2026-04-10 00:06:13 +00:00
257299d467 Update theme fonts 2026-04-10 00:06:12 +00:00
4c60c6b136 Merge version_37 into main
Merge version_37 into main
2026-04-10 00:05:59 +00:00
bcedc128df Update theme fonts 2026-04-10 00:05:56 +00:00
f1fb51a3da Update theme fonts 2026-04-10 00:05:56 +00:00
4df92a065f Merge version_37 into main
Merge version_37 into main
2026-04-10 00:05:50 +00:00
6b04d096b9 Update theme fonts 2026-04-10 00:05:47 +00:00
00d002a624 Update theme fonts 2026-04-10 00:05:46 +00:00
dc9a322cdb Merge version_37 into main
Merge version_37 into main
2026-04-10 00:03:52 +00:00
baf5fa152d Update src/app/page.tsx 2026-04-10 00:03:45 +00:00
4b892f0e52 Merge version_36 into main
Merge version_36 into main
2026-04-09 23:47:36 +00:00
e3ad0477c3 Update src/app/page.tsx 2026-04-09 23:47:33 +00:00
ed1efe7717 Merge version_36 into main
Merge version_36 into main
2026-04-09 23:45:38 +00:00
32a40668d6 Update src/app/page.tsx 2026-04-09 23:45:31 +00:00
55bde5a1dd Merge version_35 into main
Merge version_35 into main
2026-04-09 23:44:47 +00:00
7b3907cf8e Merge version_35 into main
Merge version_35 into main
2026-04-09 23:41:33 +00:00
4 changed files with 34 additions and 40 deletions

View File

@@ -13,6 +13,7 @@ import { Poppins } from "next/font/google";
import { Manrope } from "next/font/google"; import { Manrope } from "next/font/google";
import { Figtree } from "next/font/google"; import { Figtree } from "next/font/google";
import { Mulish } from "next/font/google"; import { Mulish } from "next/font/google";
import { Raleway } from "next/font/google";
@@ -37,12 +38,12 @@ export const metadata: Metadata = {
const mulish = Mulish({
variable: "--font-mulish",
subsets: ["latin"],
});
const inter = Inter({ const montserrat = Montserrat({
variable: "--font-inter", variable: "--font-montserrat",
subsets: ["latin"], subsets: ["latin"],
}); });
@@ -54,7 +55,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${mulish.variable} ${inter.variable} antialiased`}> <body className={`${montserrat.variable} antialiased`}>
{children} {children}
<script <script

View File

@@ -6,7 +6,7 @@ import ContactCTA from '@/components/sections/contact/ContactCTA';
import FaqBase from '@/components/sections/faq/FaqBase'; import FaqBase from '@/components/sections/faq/FaqBase';
import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven'; import FeatureCardSeven from '@/components/sections/feature/FeatureCardSeven';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard'; import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import HeroSplitKpi from '@/components/sections/hero/HeroSplitKpi'; import HeroCarouselLogo from '@/components/sections/hero/heroCarouselLogo/HeroCarouselLogo';
import MediaAbout from '@/components/sections/about/MediaAbout'; import MediaAbout from '@/components/sections/about/MediaAbout';
import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay'; import NavbarLayoutFloatingOverlay from '@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay';
import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive'; import TestimonialCardFive from '@/components/sections/testimonial/TestimonialCardFive';
@@ -30,8 +30,8 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay <NavbarLayoutFloatingOverlay
navItems={[ navItems={[
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "About", id: "about" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "About", id: "about" },
{ name: "FAQ", id: "faq" }, { name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }, { name: "Contact", id: "contact" },
]} ]}
@@ -46,21 +46,14 @@ export default function LandingPage() {
</div> </div>
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroSplitKpi <HeroCarouselLogo
background={{ variant: "gradient-bars" }} logoText="Mountain Top Cooling"
title="From The Cape to Berkshires- HVAC You Can Trust"
description="Fast, professional HVAC installation, maintenance, and emergency repair. When comfort matters, trust the experts at Mountain Top Cooling, where comfort reaches the top." description="Fast, professional HVAC installation, maintenance, and emergency repair. When comfort matters, trust the experts at Mountain Top Cooling, where comfort reaches the top."
kpis={[
{ value: "100%", label: "Satisfaction" },
{ value: "24/7", label: "Emergency" },
{ value: "1hr", label: "Response" }
]}
enableKpiAnimation={true}
tag="Expert HVAC Services"
buttons={[{ text: "Get Your Free HVAC Quote", href: "tel:617-417-6584" }]} buttons={[{ text: "Get Your Free HVAC Quote", href: "tel:617-417-6584" }]}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773760582-mjtsvkmf.jpg?_wi=1" slides={[
imagePosition="right" { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773760582-mjtsvkmf.jpg?_wi=1", imageAlt: "Modern HVAC unit" },
mediaAnimation="slide-up" { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773442138-wlxoe4yn.jpg?_wi=1", imageAlt: "HVAC maintenance" }
]}
/> />
</div> </div>
@@ -74,7 +67,7 @@ export default function LandingPage() {
features={[ features={[
{ title: "Residential HVAC Installation", description: "Our Residential HVAC Installation service ensures efficient, reliable heating and cooling systems tailored to your homes needs, enhancing comfort and energy savings with professional expertise and top-quality equipment.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773422652-4oyv79ym.jpg" }, { title: "Residential HVAC Installation", description: "Our Residential HVAC Installation service ensures efficient, reliable heating and cooling systems tailored to your homes needs, enhancing comfort and energy savings with professional expertise and top-quality equipment.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773422652-4oyv79ym.jpg" },
{ title: "Commercial HVAC Installation", description: "Our Commercial HVAC Installation service ensures efficient climate control tailored to your business needs, featuring expert installation, energy-efficient systems, and reliable performance for optimal comfort in any commercial space.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773435216-ovvaowna.jpg" }, { title: "Commercial HVAC Installation", description: "Our Commercial HVAC Installation service ensures efficient climate control tailored to your business needs, featuring expert installation, energy-efficient systems, and reliable performance for optimal comfort in any commercial space.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773435216-ovvaowna.jpg" },
{ title: "HVAC Maintenance Services", description: "Ensure year-round comfort and efficiency with our HVAC Maintenance Services. Our expert technicians provide thorough inspections, cleanings, and tune-ups to prevent breakdowns and extend the lifespan of your heating and cooling systems.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773442138-wlxoe4yn.jpg" }, { title: "HVAC Maintenance Services", description: "Ensure year-round comfort and efficiency with our HVAC Maintenance Services. Our expert technicians provide thorough inspections, cleanings, and tune-ups to prevent breakdowns and extend the lifespan of your heating and cooling systems.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773442138-wlxoe4yn.jpg?_wi=2" },
{ title: "Emergency HVAC Repairs", description: "Our Emergency HVAC Repairs service offers fast, reliable solutions around the clock, ensuring your home's comfort is quickly restored with expert technicians ready to tackle any heating or cooling issue efficiently.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773447692-t9djtepg.jpg" }, { title: "Emergency HVAC Repairs", description: "Our Emergency HVAC Repairs service offers fast, reliable solutions around the clock, ensuring your home's comfort is quickly restored with expert technicians ready to tackle any heating or cooling issue efficiently.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773447692-t9djtepg.jpg" },
{ title: "Ductwork Design and Installation", description: "Our ductwork design and installation service ensures efficient airflow, energy savings, and optimal comfort in your home. Trust our experienced team to deliver precise, high-quality solutions tailored to your HVAC needs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772318257-tlrdrzg8.jpg?_wi=5" }, { title: "Ductwork Design and Installation", description: "Our ductwork design and installation service ensures efficient airflow, energy savings, and optimal comfort in your home. Trust our experienced team to deliver precise, high-quality solutions tailored to your HVAC needs.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775772318257-tlrdrzg8.jpg?_wi=5" },
{ title: "Mini Split Systems", description: "Our top-notch service for installation of HVAC systems ensures efficient mini split setups, offering homeowners personalized comfort with energy savings and reliable performance throughout the year. experience flawless climate control today!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773454593-k5joknsg.jpg" } { title: "Mini Split Systems", description: "Our top-notch service for installation of HVAC systems ensures efficient mini split setups, offering homeowners personalized comfort with energy savings and reliable performance throughout the year. experience flawless climate control today!", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775773454593-k5joknsg.jpg" }
@@ -82,17 +75,6 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="about" data-section="about">
<MediaAbout
useInvertedBackground={true}
title="Meet Matthew McDermott"
description="With years of experience in the field, Matt McDermott founded Mountain Top Cooling to provide the community with honest, reliable, and high-performance HVAC solutions. Matt personally oversees every project, ensuring that every installation, repair, and ductwork design meets the highest standards of safety and comfort. His dedication to transparency and responsiveness has built a reputation for trust across Middleboro and the surrounding areas. Whether you are dealing with an emergency or planning a system upgrade, Matt and his team treat your home or business with the care it deserves."
tag="Our Founder"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769587613-wr51yhxs.jpg"
buttons={[{ text: "Call to Chat with Matt", href: "tel:617-417-6584" }]}
/>
</div>
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardFive <TestimonialCardFive
textboxLayout="default" textboxLayout="default"
@@ -107,6 +89,17 @@ export default function LandingPage() {
/> />
</div> </div>
<div id="about" data-section="about">
<MediaAbout
useInvertedBackground={true}
title="Meet Matthew McDermott"
description="With years of experience in the field, Matt McDermott founded Mountain Top Cooling to provide the community with honest, reliable, and high-performance HVAC solutions. Matt personally oversees every project, ensuring that every installation, repair, and ductwork design meets the highest standards of safety and comfort. His dedication to transparency and responsiveness has built a reputation for trust across Middleboro and the surrounding areas. Whether you are dealing with an emergency or planning a system upgrade, Matt and his team treat your home or business with the care it deserves."
tag="Our Founder"
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3C8T5EyTO6PXxr1zpzM4y6IwMqw/uploaded-1775769587613-wr51yhxs.jpg"
buttons={[{ text: "Call to Chat with Matt", href: "tel:617-417-6584" }]}
/>
</div>
<div id="faq" data-section="faq"> <div id="faq" data-section="faq">
<FaqBase <FaqBase
textboxLayout="default" textboxLayout="default"
@@ -130,7 +123,7 @@ export default function LandingPage() {
title="Ready for Exceptional Comfort?" title="Ready for Exceptional Comfort?"
description="Get expert HVAC support today—call or email us now for a consultation." description="Get expert HVAC support today—call or email us now for a consultation."
buttons={[ buttons={[
{ text: "Call 617-417-6584", href: "tel:617-417-6584" }, { text: "Schedule Your Free Consultation", href: "tel:617-417-6584" },
{ text: "Email Us", href: "mailto:info@mountaintopcooling.com" }, { text: "Email Us", href: "mailto:info@mountaintopcooling.com" },
]} ]}
/> />

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-inter), sans-serif; font-family: var(--font-montserrat), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-mulish), sans-serif; font-family: var(--font-montserrat), sans-serif;
} }

View File

@@ -12,11 +12,11 @@
--background: #ffffff; --background: #ffffff;
--card: #f9f9f9; --card: #f9f9f9;
--foreground: #000612e6; --foreground: #120a00e6;
--primary-cta: #15479c; --primary-cta: #ff8c42;
--primary-cta-text: #ffffff; --primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9; --secondary-cta: #f9f9f9;
--secondary-cta-text: #000612e6; --secondary-cta-text: #120a00e6;
--accent: #e2e2e2; --accent: #e2e2e2;
--background-accent: #c4c4c4; --background-accent: #c4c4c4;