42 Commits

Author SHA1 Message Date
d25eb365b0 Update theme colors 2026-03-10 21:32:13 +00:00
39c1ac66cb Update theme colors 2026-03-10 21:31:09 +00:00
a2095ed484 Update theme colors 2026-03-10 21:30:31 +00:00
0a344d8aa3 Update theme colors 2026-03-10 21:29:38 +00:00
916074c986 Update theme colors 2026-03-10 21:29:14 +00:00
32a29f8887 Update theme colors 2026-03-10 21:28:40 +00:00
25907cc2c9 Update src/app/page.tsx 2026-03-10 21:24:17 +00:00
79d85ce032 Merge version_14 into main
Merge version_14 into main
2026-03-10 21:19:08 +00:00
44af5166fc Update src/app/page.tsx 2026-03-10 21:19:04 +00:00
102c222631 Merge version_14 into main
Merge version_14 into main
2026-03-10 21:16:24 +00:00
cb349c19a5 Update src/app/page.tsx 2026-03-10 21:16:20 +00:00
e8814db502 Merge version_13 into main
Merge version_13 into main
2026-03-10 21:14:25 +00:00
bbaa79afe4 Update src/app/page.tsx 2026-03-10 21:14:15 +00:00
b04f75d78c Merge version_12 into main
Merge version_12 into main
2026-03-10 21:11:51 +00:00
5ac084f0aa Update theme fonts 2026-03-10 21:11:47 +00:00
ba252b7a36 Update theme fonts 2026-03-10 21:11:46 +00:00
9cf6b1938f Merge version_12 into main
Merge version_12 into main
2026-03-10 21:11:39 +00:00
395fbac99c Update theme fonts 2026-03-10 21:11:35 +00:00
9eacf663ee Update theme fonts 2026-03-10 21:11:35 +00:00
46bdd3bb00 Merge version_12 into main
Merge version_12 into main
2026-03-10 21:10:09 +00:00
276cbeb545 Update theme fonts 2026-03-10 21:10:05 +00:00
3dd04a338d Update theme fonts 2026-03-10 21:10:04 +00:00
26e09b410a Merge version_12 into main
Merge version_12 into main
2026-03-10 21:08:22 +00:00
5b4dcbe51b Update src/app/page.tsx 2026-03-10 21:08:19 +00:00
8820e7dd5f Merge version_11 into main
Merge version_11 into main
2026-03-10 21:04:06 +00:00
0d82269ad3 Update src/app/page.tsx 2026-03-10 21:04:02 +00:00
96abf9def3 Merge version_10 into main
Merge version_10 into main
2026-03-10 21:02:52 +00:00
7f1f4e1692 Update src/app/page.tsx 2026-03-10 21:02:48 +00:00
e5e1c5ca99 Merge version_9 into main
Merge version_9 into main
2026-03-10 21:01:02 +00:00
2216ba9224 Update src/app/page.tsx 2026-03-10 21:00:58 +00:00
95ba2f1a70 Merge version_8 into main
Merge version_8 into main
2026-03-10 20:59:30 +00:00
97d37a9551 Update src/app/page.tsx 2026-03-10 20:59:26 +00:00
8201b7b6e4 Merge version_7 into main
Merge version_7 into main
2026-03-10 20:57:49 +00:00
044a5943eb Update src/app/page.tsx 2026-03-10 20:57:45 +00:00
3955e2a04e Merge version_6 into main
Merge version_6 into main
2026-03-10 20:54:17 +00:00
180d58a559 Update src/app/page.tsx 2026-03-10 20:54:13 +00:00
5789a7ef21 Merge version_5 into main
Merge version_5 into main
2026-03-10 20:49:22 +00:00
abfbe78238 Update src/app/page.tsx 2026-03-10 20:49:18 +00:00
1e0cef0861 Merge version_4 into main
Merge version_4 into main
2026-03-10 20:47:31 +00:00
8c5be903a4 Update src/app/page.tsx 2026-03-10 20:47:27 +00:00
06c62c37be Merge version_3 into main
Merge version_3 into main
2026-03-10 20:46:16 +00:00
d6e0eff183 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:45:51 +00:00
4 changed files with 36 additions and 22 deletions

View File

@@ -6,6 +6,8 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Nunito_Sans } from "next/font/google";
import { Montserrat } from "next/font/google";
import { Open_Sans } from "next/font/google";
@@ -14,8 +16,16 @@ export const metadata: Metadata = {
description: 'Moderne Physiotherapie in Konstanz. Schmerzbehandlung, Rehabilitation und Mobilitätstraining mit professionellem Team. Jetzt Termin anfragen.',
};
const nunitoSans = Nunito_Sans({
variable: "--font-nunito-sans", subsets: ["latin"],
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const openSans = Open_Sans({
variable: "--font-open-sans",
subsets: ["latin"],
});
export default function RootLayout({
@@ -26,7 +36,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${nunitoSans.variable} antialiased`}>
<body className={`${inter.variable} ${openSans.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -9,7 +9,7 @@ import TestimonialCardThirteen from '@/components/sections/testimonial/Testimoni
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
import { Activity, Calendar, Heart, HeartHandshake, Smile, Users, Zap } from 'lucide-react';
import { Activity, Calendar, Heart, HeartHandshake, Smile, Users, Zap, Award } from 'lucide-react';
export default function LandingPage() {
return (
@@ -41,19 +41,20 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroBillboardRotatedCarousel
title="Physiotherapie, die wirklich hilft Konstanz"
title="Physiotherapie und Training an zentraler Lage in Konstanz "
description="Schmerzen lindern, Bewegung zurückgewinnen, Lebensqualität verbessern mit modernen Therapiemethoden und persönlicher Betreuung. Physio Shala: Ihre Praxis in der Marktstätte."
background={{ variant: "plain" }}
tag="Professionelle Physiotherapie"
tagIcon={Heart}
tagAnimation="slide-up"
buttons={[
{ text: "Termin jetzt buchen", href: "contact" },
{ text: "Jetzt Termin buchen", href: "contact" },
{ text: "Mehr erfahren", href: "about" }
]}
buttonAnimation="slide-up"
buttonClassName="primary"
carouselItems={[
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773096321975-05c0y0yo.png?_wi=1", imageAlt: "back pain relief physiotherapy treatment" },
{ id: "1", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773177479519-mek5d6fj.png", imageAlt: "back pain relief physiotherapy treatment" },
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/full-shot-young-woman-talking-nurse_23-2149341522.jpg", imageAlt: "mobility enhancement physical therapy" },
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/woman-rehabilitation-center-getting-treatment_23-2150356710.jpg", imageAlt: "modern physiotherapy clinic bright" },
{ id: "4", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Aj0fCNhpHkySqkJU4xKgOiGDZm/uploaded-1773096321975-05c0y0yo.png?_wi=2", imageAlt: "postoperative rehabilitation patient care" },
@@ -68,7 +69,7 @@ export default function LandingPage() {
<div id="about" data-section="about">
<TextAbout
tag="Über Physio Shala"
title="Ganzheitliche Rehabilitation und Schmerzbehandlung mit 15+ Jahren Erfahrung in Konstanz"
title="Kompetente Physiotherapeuten | Junges & motiviertes Team | Über 1000 zufriedene Patienten"
buttons={[
{ text: "Unsere Geschichte", href: "#services" },
{ text: "Team kennenlernen", href: "#team" }
@@ -83,6 +84,9 @@ export default function LandingPage() {
description="Umfassende physiotherapeutische Lösungen für alle Ihre Gesundheitsbedürfnisse"
tag="Services"
tagIcon={Zap}
buttons={[
{ text: "Jetzt Termin buchen", href: "contact" }
]}
features={[
{
title: "Schmerzbehandlung", description: "Gezielte Therapien zur Linderung chronischer und akuter Schmerzen", bentoComponent: "icon-info-cards", items: [
@@ -183,14 +187,14 @@ export default function LandingPage() {
<ContactCenter
tag="Kontakt"
title="Buchen Sie Ihren Termin"
description="Starten Sie Ihre Reise zu besserer Gesundheit und Mobilität. Wir freuen uns, Sie in unserer Praxis willkommen zu heißen."
description="Starten Sie Ihre Reise zu besserer Gesundheit und Mobilität. Wir rufen Sie an oder senden Ihnen einen Bestätigungslink."
tagIcon={Calendar}
tagAnimation="slide-up"
background={{ variant: "plain" }}
useInvertedBackground={false}
inputPlaceholder="Ihre E-Mail-Adresse"
buttonText="Termin buchen"
termsText="Durch das Absenden bestätigen Sie, dass Sie unsere Datenschutzrichtlinie akzeptieren. Wir werden Sie bald kontaktieren."
termsText="Wir werden Sie anrufen oder Ihnen einen Bestätigungslink senden. Keine Spam, keine versteckten Verpflichtungen wir kontaktieren Sie innerhalb von 24 Stunden. Mit dem Absenden akzeptieren Sie unsere Datenschutzrichtlinie."
/>
</div>
@@ -232,4 +236,4 @@ export default function LandingPage() {
</div>
</ThemeProvider>
);
}
}

View File

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

View File

@@ -10,15 +10,15 @@
--accent: #ffffff;
--background-accent: #ffffff; */
--background: #ffffff;
--card: #f9f9f9;
--foreground: #120a00e6;
--primary-cta: #FF7B05;
--primary-cta-text: #ffffff;
--secondary-cta: #f9f9f9;
--secondary-cta-text: #120a00e6;
--accent: #e2e2e2;
--background-accent: #FF7B05;
--background: #fffefe;
--card: #ebbc59;
--foreground: #5d875d;
--primary-cta: #1e6348;
--primary-cta-text: #fffefe;
--secondary-cta: #e7eecd;
--secondary-cta-text: #080908;
--accent: #35c18b;
--background-accent: #ecebe4;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);