9 Commits

Author SHA1 Message Date
983a341598 Merge version_2 into main
Merge version_2 into main
2026-05-28 20:13:21 +00:00
5c0a5b569d Update src/app/page.tsx 2026-05-28 20:13:18 +00:00
71088895a2 Merge version_2 into main
Merge version_2 into main
2026-05-28 20:12:57 +00:00
ccc75c15e5 Update src/app/page.tsx 2026-05-28 20:12:54 +00:00
c92b532838 Merge version_2 into main
Merge version_2 into main
2026-05-28 20:12:10 +00:00
8bb34506ba Update src/app/styles/variables.css 2026-05-28 20:12:07 +00:00
5590ca51b7 Update src/app/styles/base.css 2026-05-28 20:12:06 +00:00
cead974a2f Update src/app/page.tsx 2026-05-28 20:12:06 +00:00
4c8905ea64 Update src/app/layout.tsx 2026-05-28 20:12:05 +00:00
4 changed files with 187 additions and 170 deletions

View File

@@ -6,23 +6,23 @@ import "@/lib/gsap-setup";
import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Manrope } from "next/font/google";
import { DM_Sans } from "next/font/google";
const halant = Halant({
variable: "--font-halant",
subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
export const metadata: Metadata = {
title: 'Adelholzener Alpenquellen: Natürliche Frische, Digitale Eleganz',
description: 'Adelholzener Alpenquellen: Entdecken Sie die Reinheit unserer Mineralwässer und Erfrischungsgetränke. Eine Webseite, die so klar und erfrischend ist wie unsere Quelle.',
};
const manrope = Manrope({
variable: "--font-manrope", subsets: ["latin"],
});
const dmSans = DM_Sans({
variable: "--font-dm-sans", subsets: ["latin"],
});
export default function RootLayout({
children,
}: Readonly<{
@@ -31,9 +31,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body
className={`${halant.variable} ${inter.variable} antialiased`}
>
<body className={`${manrope.variable} ${dmSans.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -13,21 +13,21 @@ import FaqBase from "@/components/sections/faq/FaqBase";
import ContactCTA from "@/components/sections/contact/ContactCTA";
import FooterBase from "@/components/sections/footer/FooterBase";
import TestimonialCardFifteen from "@/components/sections/testimonial/TestimonialCardFifteen";
import { Sparkles, Search, ArrowUpRight, Monitor, Shield, Zap, Puzzle, TrendingUp, Lock, Phone, MessageCircle, BookOpen, Tv, Camera, Music, Settings, Award, Users, Leaf, Eye, Droplet, Seedling, Bottle, Sprout, Mountain, MapPin } from "lucide-react";
import { Sparkles, ArrowUpRight, Droplet, Trees, Shield, Cloud, Leaf, Heart, Sun, MapPin, Package, Store, Globe, Sprout, Mountain, Eye } from "lucide-react";
export default function WebAgency2Page() {
return (
<ThemeProvider
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="pill"
defaultButtonVariant="shift-hover"
defaultTextAnimation="reveal-blur"
borderRadius="soft"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="glass-elevated"
primaryButtonStyle="metallic"
secondaryButtonStyle="glass"
headingFontWeight="medium"
sizing="mediumLargeSizeMediumTitles"
background="aurora"
cardStyle="soft-shadow"
primaryButtonStyle="shadow"
secondaryButtonStyle="solid"
headingFontWeight="bold"
>
<ReactLenis root>
<NavbarLayoutFloatingOverlay
@@ -36,7 +36,7 @@ export default function WebAgency2Page() {
{ name: "Produkte", id: "products" },
{ name: "Qualität", id: "quality" },
{ name: "Nachhaltigkeit", id: "sustainability" },
{ name: "Kontakt", id: "contact" },
{ name: "Kontakt", id: "contact" }
]}
button={{ text: "Jetzt entdecken", href: "#products" }}
/>
@@ -49,14 +49,14 @@ export default function WebAgency2Page() {
background={{ variant: "canvas-reveal" }}
buttons={[
{ text: "Unsere Produkte", href: "#products" },
{ text: "Mehr erfahren", href: "#quality" },
{ text: "Mehr erfahren", href: "#quality" }
]}
buttonAnimation="slide-up"
carouselPosition="right"
leftCarouselItems={[
{ imageSrc: "http://img.b2bpic.net/free-photo/grass-letter-r-alphabet-3d-design-isolated-transparent-background_169016-57298.jpg", imageAlt: "Adelholzener Mineralwasserflasche in den Bergen" },
{ imageSrc: "http://img.b2bpic.net/free-photo/covid-social-distancing-healthcare-concept-beautiful-girl-medical-mask-using-hand-saniziter-h_1258-164399.jpg", imageAlt: "Glas mit sprudelndem Mineralwasser" },
{ imageSrc: "http://img.b2bpic.net/free-photo/glowing-warning-triangle-with-digital-distortion-black-background_84443-91300.jpg", imageAlt: "Erfrischendes Wasser mit Zitrone und Minze" },
{ imageSrc: "http://img.b2bpic.net/free-photo/glowing-warning-triangle-with-digital-distortion-black-background_84443-91300.jpg?_wi=1", imageAlt: "Erfrischendes Wasser mit Zitrone und Minze" },
{ imageSrc: "http://img.b2bpic.net/free-photo/rag-doll-with-giant-magnifying-glass-blue-dollar-symbol_1156-266.jpg", imageAlt: "Alpenlandschaft mit klarer Quelle" },
{ imageSrc: "http://img.b2bpic.net/free-photo/startups-businessmen-teamwork-brainstroming-meeting-discuss-p_1421-61.jpg", imageAlt: "Wassertropfen auf einem frischen Blatt" }
]}
@@ -68,111 +68,124 @@ export default function WebAgency2Page() {
]}
carouselItemClassName="!aspect-[4/5]"
/>
<FeatureBento
title="Unsere Werte: Reinheit, Regionalität, Verantwortung."
description="Adelholzener Alpenquellen steht für mehr als nur Erfrischung. Wir leben unser Engagement für Natur und Mensch."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
buttons={[{ text: "Mehr zur Nachhaltigkeit", href: "#sustainability" }]}
buttonAnimation="slide-up"
features={[
{
title: "Natürliche Reinheit", description: "Quellfrische aus den bayerischen Alpen, geschützt und unverfälscht.", bentoComponent: "marquee", centerIcon: Leaf,
variant: "text", texts: ["Reinheit", "Quelle", "Mineralien", "Natur", "Frische", "Alpen", "Unverfälscht", "Regional"],
},
{
title: "Nachhaltige Produktion", description: "Wir produzieren verantwortungsbewusst mit regionalen Ressourcen und erneuerbaren Energien.", bentoComponent: "media-stack", items: [
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pnwbvw", imageAlt: "Nachhaltige Abfüllanlage für Wasser" },
{ imageSrc: "http://img.b2bpic.net/free-photo/letter-y-made-green-grass-with-yellow-isolated-transparent-background_169016-59614.jpg", imageAlt: "Moderne Fabrik mit Fokus auf Nachhaltigkeit" },
{ imageSrc: "http://img.b2bpic.net/free-photo/single-breaded-onion-ring-isolated-white-background_839833-29692.jpg", imageAlt: "Adelholzener Produktionsstätte in den Alpen" },
],
},
{
title: "Regionale Partnerschaften", description: "Starke Beziehungen zu lokalen Erzeugern und Beitrag zur regionalen Wertschöpfung.", bentoComponent: "media-stack", items: [
{ imageSrc: "http://img.b2bpic.net/free-photo/realistic-d-letter-with-pipes_23-2150458491.jpg", imageAlt: "Lokaler Bauernmarkt mit frischen Produkten" },
{ imageSrc: "http://img.b2bpic.net/free-photo/balloon-twist-letters-flat-background_23-2151675365.jpg", imageAlt: "Regionale Zutaten für Adelholzener Produkte" },
{ imageSrc: "http://img.b2bpic.net/free-photo/man-holding-letter-y_1187-1626.jpg", imageAlt: "Gemeinschaft in bayerischer Alpenregion" },
],
},
]}
/>
<FeatureCardTwentySix
title="Produktvielfalt: Erfrischung für jeden Geschmack."
description="Von reinem Mineralwasser bis zu spritzigen Schorlen entdecken Sie die Welt von Adelholzener."
textboxLayout="default"
useInvertedBackground={false}
buttons={[{ text: "Alle Produkte ansehen", href: "#products" }]}
buttonAnimation="slide-up"
cardClassName="!h-auto aspect-video"
features={[
{
title: "Adelholzener Mineralwasser", description: "Ursprüngliche Reinheit aus den bayerischen Alpen.", imageSrc: "http://img.b2bpic.net/free-photo/waist-up-portrait-charming-young-excited-asian-man-shut-eyes-with-palm-smiling-awaiting-surprise-gift-ancitipating-present-counting-ten-playing-hide-n-seek-standing-white-wall_176420-37461.jpg", imageAlt: "Adelholzener Mineralwasser", buttonIcon: ArrowUpRight,
buttonHref: "#"},
{
title: "Adelholzener Active", description: "Die sportliche Erfrischung für aktive Momente.", imageSrc: "http://img.b2bpic.net/free-photo/glowing-red-warning-triangle-sign-dark-textured-background_84443-91474.jpg", imageAlt: "Adelholzener Active mit Sportler", buttonIcon: ArrowUpRight,
buttonHref: "#"},
{
title: "Adelholzener Apfelschorle", description: "Belebend und fruchtig der Klassiker.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-with-letter-u_1187-2117.jpg", imageAlt: "Adelholzener Apfelschorle im Glas", buttonIcon: ArrowUpRight,
buttonHref: "#"},
{
title: "Adelholzener Zitrone", description: "Spritzige Vitalität mit natürlichem Zitronengeschmack.", imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-letter-z_53876-63670.jpg", imageAlt: "Adelholzener Zitrone mit frischen Zitronen", buttonIcon: ArrowUpRight,
buttonHref: "#"},
{
title: "Adelholzener Bio-Limonade", description: "Bio-Genuss, ganz natürlich und erfrischend.", imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-letter-l_53876-47223.jpg", imageAlt: "Adelholzener Bio-Limonade mit Beeren", buttonIcon: ArrowUpRight,
buttonHref: "#"},
]}
/>
<FeatureBento
title="Unser Versprechen: Qualität, die Sie schmecken."
description="Wir garantieren höchste Standards vom Quellschutz bis zur Abfüllung."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
features={[
{
title: "Quellschutz & Reinheit", description: "Unser Quellgebiet ist streng geschützt, um die Reinheit des Wassers zu bewahren.", bentoComponent: "phone", statusIcon: Droplet,
alertIcon: Seedling,
alertTitle: "Quellschutz", alertMessage: "Garantierte Reinheit", apps: [
{ name: "Wasser", icon: Droplet },
{ name: "Natur", icon: Tree },
{ name: "Schutz", icon: Shield },
{ name: "Luft", icon: Cloud },
{ name: "Blatt", icon: Leaf },
{ name: "Rein", icon: Water },
{ name: "Herz", icon: Heart },
{ name: "Sonne", icon: Sun },
],
},
{
title: "Strenge Kontrollen", description: "Jede Flasche durchläuft umfassende Qualitätskontrollen für höchsten Genuss.", bentoComponent: "reveal-icon", icon: Eye,
},
{
title: "Schnelle Lieferung", description: "Frisch abgefüllt und schnell bei Ihnen für maximalen Genuss.", bentoComponent: "timeline", heading: "Frische Ankunft", subheading: "Heute geliefert", items: [
{ label: "Bestellung", detail: "24h" },
{ label: "Abfüllung", detail: "48h" },
{ label: "Versand", detail: "72h" },
],
completedLabel: "Genussbereit"},
{
title: "Regionale Verfügbarkeit", description: "Überall in Ihrer Nähe, um Ihnen die Alpenfrische zu bringen.", bentoComponent: "orbiting-icons", centerIcon: MapPin,
items: [
{ icon: MapPin },
{ icon: Package },
{ icon: Store },
{ icon: Globe },
],
},
{
title: "Innovative Rezepturen", description: "Wir entwickeln ständig neue, natürliche Geschmackserlebnisse für Sie.", bentoComponent: "line-chart"},
]}
/>
<div id="quality" data-section="quality">
<FeatureBento
title="Unsere Werte: Reinheit, Regionalität, Verantwortung."
description="Adelholzener Alpenquellen steht für mehr als nur Erfrischung. Wir leben unser Engagement für Natur und Mensch."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
buttons={[{ text: "Mehr zur Nachhaltigkeit", href: "#sustainability" }]}
buttonAnimation="slide-up"
features={[
{
title: "Natürliche Reinheit", description: "Quellfrische aus den bayerischen Alpen, geschützt und unverfälscht.", bentoComponent: "marquee", centerIcon: Leaf,
variant: "text", texts: ["Reinheit", "Quelle", "Mineralien", "Natur", "Frische", "Alpen", "Unverfälscht", "Regional"]
},
{
title: "Nachhaltige Produktion", description: "Wir produzieren verantwortungsbewusst mit regionalen Ressourcen und erneuerbaren Energien.", bentoComponent: "media-stack", items: [
{ imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/default/no-image.jpg?id=pnwbvw", imageAlt: "Nachhaltige Abfüllanlage für Wasser" },
{ imageSrc: "http://img.b2bpic.net/free-photo/letter-y-made-green-grass-with-yellow-isolated-transparent-background_169016-59614.jpg", imageAlt: "Moderne Fabrik mit Fokus auf Nachhaltigkeit" },
{ imageSrc: "http://img.b2bpic.net/free-photo/single-breaded-onion-ring-isolated-white-background_839833-29692.jpg", imageAlt: "Adelholzener Produktionsstätte in den Alpen" }
]
},
{
title: "Regionale Partnerschaften", description: "Starke Beziehungen zu lokalen Erzeugern und Beitrag zur regionalen Wertschöpfung.", bentoComponent: "media-stack", items: [
{ imageSrc: "http://img.b2bpic.net/free-photo/realistic-d-letter-with-pipes_23-2150458491.jpg", imageAlt: "Lokaler Bauernmarkt mit frischen Produkten" },
{ imageSrc: "http://img.b2bpic.net/free-photo/balloon-twist-letters-flat-background_23-2151675365.jpg", imageAlt: "Regionale Zutaten für Adelholzener Produkte" },
{ imageSrc: "http://img.b2bpic.net/free-photo/man-holding-letter-y_1187-1626.jpg", imageAlt: "Gemeinschaft in bayerischer Alpenregion" }
]
}
]}
/>
</div>
<div id="products" data-section="products">
<FeatureCardTwentySix
title="Produktvielfalt: Erfrischung für jeden Geschmack."
description="Von reinem Mineralwasser bis zu spritzigen Schorlen entdecken Sie die Welt von Adelholzener."
textboxLayout="default"
useInvertedBackground={false}
buttons={[{ text: "Alle Produkte ansehen", href: "#products" }]}
buttonAnimation="slide-up"
cardClassName="!h-auto aspect-video"
features={[
{
title: "Adelholzener Mineralwasser", description: "Ursprüngliche Reinheit aus den bayerischen Alpen.", imageSrc: "http://img.b2bpic.net/free-photo/waist-up-portrait-charming-young-excited-asian-man-shut-eyes-with-palm-smiling-awaiting-surprise-gift-ancitipating-present-counting-ten-playing-hide-n-seek-standing-white-wall_176420-37461.jpg", imageAlt: "Adelholzener Mineralwasser", buttonIcon: ArrowUpRight,
buttonHref: "#"
},
{
title: "Adelholzener Active", description: "Die sportliche Erfrischung für aktive Momente.", imageSrc: "http://img.b2bpic.net/free-photo/glowing-red-warning-triangle-sign-dark-textured-background_84443-91474.jpg", imageAlt: "Adelholzener Active mit Sportler", buttonIcon: ArrowUpRight,
buttonHref: "#"
},
{
title: "Adelholzener Apfelschorle", description: "Belebend und fruchtig der Klassiker.", imageSrc: "http://img.b2bpic.net/free-photo/smiling-man-with-letter-u_1187-2117.jpg", imageAlt: "Adelholzener Apfelschorle im Glas", buttonIcon: ArrowUpRight,
buttonHref: "#"
},
{
title: "Adelholzener Zitrone", description: "Spritzige Vitalität mit natürlichem Zitronengeschmack.", imageSrc: "http://img.b2bpic.net/free-photo/hands-holding-letter-z_53876-63670.jpg", imageAlt: "Adelholzener Zitrone mit frischen Zitronen", buttonIcon: ArrowUpRight,
buttonHref: "#"
},
{
title: "Adelholzener Bio-Limonade", description: "Bio-Genuss, ganz natürlich und erfrischend.", imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-letter-l_53876-47223.jpg", imageAlt: "Adelholzener Bio-Limonade mit Beeren", buttonIcon: ArrowUpRight,
buttonHref: "#"
}
]}
/>
</div>
<div id="quality" data-section="quality">
<FeatureBento
title="Unser Versprechen: Qualität, die Sie schmecken."
description="Wir garantieren höchste Standards vom Quellschutz bis zur Abfüllung."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
features={[
{
title: "Quellschutz & Reinheit", description: "Unser Quellgebiet ist streng geschützt, um die Reinheit des Wassers zu bewahren.", bentoComponent: "phone", statusIcon: Droplet,
alertIcon: Sprout,
alertTitle: "Quellschutz", alertMessage: "Garantierte Reinheit", apps: [
{ name: "Wasser", icon: Droplet },
{ name: "Natur", icon: Trees },
{ name: "Schutz", icon: Shield },
{ name: "Luft", icon: Cloud },
{ name: "Blatt", icon: Leaf },
{ name: "Rein", icon: Droplet },
{ name: "Herz", icon: Heart },
{ name: "Sonne", icon: Sun }
]
},
{
title: "Strenge Kontrollen", description: "Jede Flasche durchläuft umfassende Qualitätskontrollen für höchsten Genuss.", bentoComponent: "reveal-icon", icon: Eye
},
{
title: "Schnelle Lieferung", description: "Frisch abgefüllt und schnell bei Ihnen für maximalen Genuss.", bentoComponent: "timeline", heading: "Frische Ankunft", subheading: "Heute geliefert", items: [
{ label: "Bestellung", detail: "24h" },
{ label: "Abfüllung", detail: "48h" },
{ label: "Versand", detail: "72h" }
],
completedLabel: "Genussbereit"
},
{
title: "Regionale Verfügbarkeit", description: "Überall in Ihrer Nähe, um Ihnen die Alpenfrische zu bringen.", bentoComponent: "orbiting-icons", centerIcon: MapPin,
items: [
{ icon: MapPin },
{ icon: Package },
{ icon: Store },
{ icon: Globe }
]
},
{
title: "Innovative Rezepturen", description: "Wir entwickeln ständig neue, natürliche Geschmackserlebnisse für Sie.", bentoComponent: "line-chart"
}
]}
/>
</div>
<TestimonialCardFifteen
testimonial="Das Mineralwasser von Adelholzener ist für mich ein täglicher Begleiter. Die Qualität ist unübertroffen, und es schmeckt einfach nach Heimat und Natur."
rating={5}
author="— Anna Gruber, Sportlerin und Adelholzener Liebhaberin"
avatars={[
{ src: "http://img.b2bpic.net/free-photo/professional-e-sports-afro-gamer-talking-microhone-live-tournament-streaming-viral-video-games-putting-headphones-typing-keyboard-online-championship_482257-12650.jpg", alt: "Anna Gruber" },
{ src: "http://img.b2bpic.net/free-photo/professional-e-sports-afro-gamer-talking-microhone-live-tournament-streaming-viral-video-games-putting-headphones-typing-keyboard-online-championship_482257-12650.jpg", alt: "Anna Gruber" }
]}
ratingAnimation="slide-up"
avatarsAnimation="slide-up"
@@ -186,9 +199,9 @@ export default function WebAgency2Page() {
gridVariant="uniform-all-items-equal"
animationType="slide-up"
metrics={[
{ id: "projects", value: "300+", title: "Mio. Flaschen", description: "Abgefüllte Flaschen pro Jahr für Ihre Erfrischung", icon: Bottle },
{ id: "projects", value: "300+", title: "Mio. Flaschen", description: "Abgefüllte Flaschen pro Jahr für Ihre Erfrischung", icon: Package },
{ id: "satisfaction", value: "100+", title: "Jahre Erfahrung", description: "Im Einklang mit der Natur, für höchste Qualität", icon: Sprout },
{ id: "years", value: "100%", title: "Regionale Wertschöpfung", description: "Starke Verbindung zur Heimat und zu unseren Partnern", icon: Mountain },
{ id: "years", value: "100%", title: "Regionale Wertschöpfung", description: "Starke Verbindung zur Heimat und zu unseren Partnern", icon: Mountain }
]}
/>
<FeatureCardSixteen
@@ -199,26 +212,30 @@ export default function WebAgency2Page() {
animationType="slide-up"
negativeCard={{
items: [
"Künstliche Zusätze und Zuckerbomben", "Unbekannte Herkunft und fragwürdige Qualität", "Lange Transportwege und hohe Umweltbelastung", "Einheitsgeschmack ohne Charakter", "Fehlende Transparenz und Nachhaltigkeit"],
"Künstliche Zusätze und Zuckerbomben", "Unbekannte Herkunft und fragwürdige Qualität", "Lange Transportwege und hohe Umweltbelastung", "Einheitsgeschmack ohne Charakter", "Fehlende Transparenz und Nachhaltigkeit"
]
}}
positiveCard={{
items: [
"Natürliche Mineralien, keine unnötigen Zusätze", "Quellfrische aus den bayerischen Alpen", "Regionale Produktion und kurze Lieferwege", "Vielfältige, unverwechselbare Geschmackswelten", "Engagement für Umwelt und Gemeinwohl"],
"Natürliche Mineralien, keine unnötigen Zusätze", "Quellfrische aus den bayerischen Alpen", "Regionale Produktion und kurze Lieferwege", "Vielfältige, unverwechselbare Geschmackswelten", "Engagement für Umwelt und Gemeinwohl"
]
}}
/>
<TeamCardFive
title="Das Team hinter der Quelle."
description="Menschen mit Herz und Leidenschaft für natürliche Erfrischung."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
mediaClassName="object-[65%_center]"
team={[
{ id: "1", name: "Dr. Klaus Berger", role: "Geschäftsführung", imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-letter-p_53876-63822.jpg", imageAlt: "Dr. Klaus Berger" },
{ id: "2", name: "Sophie Müller", role: "Leitung Marketing", imageSrc: "http://img.b2bpic.net/free-photo/letter-h-made-green-grass-with-flowers-isolated-white_169016-57181.jpg", imageAlt: "Sophie Müller" },
{ id: "3", name: "Stefan Huber", role: "Quellmeister", imageSrc: "http://img.b2bpic.net/free-photo/glowing-warning-triangle-with-digital-distortion-black-background_84443-91300.jpg", imageAlt: "Stefan Huber" },
]}
/>
<div id="sustainability" data-section="sustainability">
<TeamCardFive
title="Das Team hinter der Quelle."
description="Menschen mit Herz und Leidenschaft für natürliche Erfrischung."
textboxLayout="default"
useInvertedBackground={false}
animationType="slide-up"
mediaClassName="object-[65%_center]"
team={[
{ id: "1", name: "Dr. Klaus Berger", role: "Geschäftsführung", imageSrc: "http://img.b2bpic.net/free-photo/hand-holding-letter-p_53876-63822.jpg", imageAlt: "Dr. Klaus Berger" },
{ id: "2", name: "Sophie Müller", role: "Leitung Marketing", imageSrc: "http://img.b2bpic.net/free-photo/letter-h-made-green-grass-with-flowers-isolated-white_169016-57181.jpg", imageAlt: "Sophie Müller" },
{ id: "3", name: "Stefan Huber", role: "Quellmeister", imageSrc: "http://img.b2bpic.net/free-photo/glowing-warning-triangle-with-digital-distortion-black-background_84443-91300.jpg?_wi=2", imageAlt: "Stefan Huber" }
]}
/>
</div>
<FaqBase
title="Ihre Fragen, unsere Antworten."
description="Erfahren Sie mehr über Adelholzener, unsere Produkte und unser Engagement."
@@ -233,18 +250,20 @@ export default function WebAgency2Page() {
{ id: "5", title: "Gibt es Führungen durch die Adelholzener Alpenquellen?", content: "Wir bieten regelmäßig Einblicke in unsere Quelle und Produktion. Termine und Anmeldemöglichkeiten finden Sie auf unserer Webseite." }
]}
/>
<ContactCTA
tag="Kontakt & Beratung"
title="Haben Sie Fragen oder möchten Partner werden?"
description="Wir freuen uns auf Ihre Nachricht. Kontaktieren Sie uns für Anfragen, Partnerschaften oder Feedback."
background={{ variant: "rotated-rays-animated" }}
buttons={[
{ text: "Jetzt Kontakt aufnehmen", href: "#contact" },
{ text: "Händlersuche", href: "#" }
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
<div id="contact" data-section="contact">
<ContactCTA
tag="Kontakt & Beratung"
title="Haben Sie Fragen oder möchten Partner werden?"
description="Wir freuen uns auf Ihre Nachricht. Kontaktieren Sie uns für Anfragen, Partnerschaften oder Feedback."
background={{ variant: "rotated-rays-animated" }}
buttons={[
{ text: "Jetzt Kontakt aufnehmen", href: "#contact" },
{ text: "Händlersuche", href: "#" }
]}
buttonAnimation="slide-up"
useInvertedBackground={false}
/>
</div>
<FooterBase
logoText="Adelholzener"
copyrightText="© 2026 | Adelholzener Alpenquellen"
@@ -254,25 +273,25 @@ export default function WebAgency2Page() {
{ label: "Über uns", href: "#about" },
{ label: "Qualität", href: "#quality" },
{ label: "Nachhaltigkeit", href: "#sustainability" },
{ label: "Karriere", href: "#careers" },
],
{ label: "Karriere", href: "#careers" }
]
},
{
title: "Produkte", items: [
{ label: "Mineralwasser", href: "#" },
{ label: "Schorlen", href: "#" },
{ label: "Limonaden", href: "#" },
{ label: "Active", href: "#" },
],
{ label: "Active", href: "#" }
]
},
{
title: "Service", items: [
{ label: "Presse", href: "#" },
{ label: "Händlersuche", href: "#" },
{ label: "Kontakt", href: "#contact" },
{ label: "Impressum", href: "#" },
],
},
{ label: "Impressum", href: "#" }
]
}
]}
/>
</ReactLenis>

View File

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

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #0a0a0a;
--card: #161616;
--foreground: #f0f0f0;
--primary-cta: #ffffff;
--background: #f5faff;
--card: #f1f8ff;
--foreground: #001122;
--primary-cta: #15479c;
--primary-cta-text: #0a0a0a;
--secondary-cta: #1e1e1e;
--secondary-cta: #ffffff;
--secondary-cta-text: #e0e0e0;
--accent: #d0d0d0;
--background-accent: #9a9a9a;
--accent: #a8cce8;
--background-accent: #7ba3cf;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);