diff --git a/public/media/business/iStock-1068752548.jpg b/public/media/business/iStock-1068752548.jpg new file mode 100644 index 0000000..687ecb4 Binary files /dev/null and b/public/media/business/iStock-1068752548.jpg differ diff --git a/public/media/cables/HS Kabel 2.jpg b/public/media/cables/HS Kabel 2.jpg new file mode 100644 index 0000000..c572ef6 Binary files /dev/null and b/public/media/cables/HS Kabel 2.jpg differ diff --git a/public/media/cables/HS Kabel.png b/public/media/cables/HS Kabel.png new file mode 100644 index 0000000..7d6329b Binary files /dev/null and b/public/media/cables/HS Kabel.png differ diff --git a/public/media/laying/Erdkabelverlegung.jpg b/public/media/laying/Erdkabelverlegung.jpg new file mode 100644 index 0000000..5e274cb Binary files /dev/null and b/public/media/laying/Erdkabelverlegung.jpg differ diff --git a/public/media/laying/iStock-1282259999.jpg b/public/media/laying/iStock-1282259999.jpg new file mode 100644 index 0000000..392ad0f Binary files /dev/null and b/public/media/laying/iStock-1282259999.jpg differ diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index 8cfe623..f9f2d1d 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -1,6 +1,6 @@ -import React, { useState, useEffect } from 'react'; -import { Link, useLocation, NavLink } from 'react-router-dom'; -import { Home, Info, Mail, ArrowUp } from 'lucide-react'; +import { ArrowUp, Home, Info, Mail } from 'lucide-react'; +import React, { useEffect, useState } from 'react'; +import { Link, NavLink, useLocation } from 'react-router-dom'; const Layout = ({ children }: { children: React.ReactNode }) => { const location = useLocation(); @@ -39,7 +39,7 @@ const Layout = ({ children }: { children: React.ReactNode }) => { MB Grid Solutions diff --git a/src/index.css b/src/index.css index fb1e074..f9f938a 100644 --- a/src/index.css +++ b/src/index.css @@ -435,6 +435,7 @@ header .container { .hero { padding: 0 !important; min-height: auto !important; + display: block !important; } .hero-bg { @@ -449,7 +450,7 @@ header .container { .hero-content { background: linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%); padding: var(--spacing-2xl) var(--spacing-lg); - text-align: center; + text-align: left !important; order: 2; } @@ -458,6 +459,7 @@ header .container { line-height: 1.15; margin-bottom: var(--spacing-md); letter-spacing: -0.03em; + text-align: left !important; } .hero-content p { @@ -465,13 +467,16 @@ header .container { line-height: 1.6; margin-bottom: var(--spacing-xl); color: #4b5563; + text-align: left !important; + max-width: none !important; } .hero-actions { - justify-content: center; + justify-content: flex-start !important; flex-direction: column; width: 100%; gap: var(--spacing-md) !important; + align-items: flex-start !important; } .hero-actions .secondary-link { diff --git a/src/pages/About.tsx b/src/pages/About.tsx index e2d0e15..38c98b3 100644 --- a/src/pages/About.tsx +++ b/src/pages/About.tsx @@ -3,15 +3,16 @@ import { Award, Clock, Lightbulb, Linkedin, MessageSquare, ShieldCheck, Truck } const About = () => (
-
-
+
+

Über uns

(

( padding: 0, marginBottom: 'var(--spacing-lg)', fontSize: 'clamp(1.5rem, 6vw, 2rem)', - position: 'relative' + position: 'relative', + textAlign: 'left' }} > Bereit für Ihr nächstes Projekt? @@ -310,7 +312,8 @@ const About = () => ( marginBottom: 'var(--spacing-2xl)', opacity: 0.9, fontSize: 'clamp(1rem, 2.5vw, 1.1rem)', - lineHeight: 1.65 + lineHeight: 1.65, + textAlign: 'left' }}> Lassen Sie uns gemeinsam die optimale Lösung für Ihre Energieinfrastruktur finden.

diff --git a/src/pages/Contact.tsx b/src/pages/Contact.tsx index c60343e..e788b8e 100644 --- a/src/pages/Contact.tsx +++ b/src/pages/Contact.tsx @@ -1,6 +1,6 @@ +import { CheckCircle, Mail, MapPin, Phone, Send } from 'lucide-react'; import React, { useState } from 'react'; import { Link } from 'react-router-dom'; -import { Mail, Phone, MapPin, Send, CheckCircle } from 'lucide-react'; const Contact = () => { const [submitted, setSubmitted] = useState(false); @@ -32,316 +32,342 @@ const Contact = () => { }; return ( -
-
-
-
-

Kontakt

+
+
+
+
+ Kontakt +

+ Kontakt +

Haben Sie Fragen zu einem Projekt oder benötigen Sie technische Beratung? Wir freuen uns auf Ihre Nachricht.

+
+
+
-

- - +49 (0) 123 456789 - -
- -
-
- -
-
-

- Anschrift -

-

- MB Grid Solutions GmbH
- Raiffeisenstraße 22
- 73630 Remshalden -

+ +
+
+

+ Anschrift +

+

+ MB Grid Solutions GmbH
+ Raiffeisenstraße 22
+ 73630 Remshalden +

+
-
-
- {submitted ? ( -
+
+ {submitted ? (
+
+ +
+

+ Nachricht gesendet +

+

+ Vielen Dank für Ihre Anfrage. Wir werden uns in Kürze bei Ihnen melden. +

+ +
+ ) : ( +
- -
-

- Nachricht gesendet -

-

- Vielen Dank für Ihre Anfrage. Wir werden uns in Kürze bei Ihnen melden. -

- -
- ) : ( - -
-
- - +
+
+ + +
+
+ + +
-
- - -
-
- - - - - - - -
- - -
- - -

- * Pflichtfelder. Mit dem Absenden erklären Sie sich mit unserer{' '} - - Datenschutzerklärung - {' '} - einverstanden. -

- - )} + E-Mail * + + + + + + +
+ + +
+ + +

+ * Pflichtfelder. Mit dem Absenden erklären Sie sich mit unserer{' '} + + Datenschutzerklärung + {' '} + einverstanden. +

+ + )} +
@@ -349,4 +375,4 @@ const Contact = () => { ); }; -export default Contact; +export default Contact; \ No newline at end of file diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index c349664..350366d 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -9,16 +9,17 @@ const Home = () => ( minHeight: 'clamp(70vh, 80vh, 90vh)', display: 'flex', alignItems: 'center', - background: 'linear-gradient(to right, rgba(255,255,255,0.95) 40%, rgba(255,255,255,0.7) 100%), url("/media/27158-power-grid-station-electrical-distribution-statio-2023-11-27-05-25-36-utc-scaled.webp")', + background: 'linear-gradient(to right, rgba(255,255,255,0.95) 50%, rgba(255,255,255,0.7) 100%), url("/media/cables/HS Kabel 2.jpg")', backgroundSize: 'cover', backgroundPosition: 'center', position: 'relative', overflow: 'hidden', - padding: 'clamp(2rem, 6vw, 4rem) 0' + padding: 'clamp(2rem, 6vw, 4rem) 0', + justifyContent: 'flex-start' }} > -
-
+
+
Engineering Excellence

Spezialisierter Partner für Energiekabelprojekte @@ -30,7 +31,7 @@ const Home = () => ( lineHeight: 1.6, maxWidth: '600px' }}> - Herstellerneutrale technische Mit-Begleitung ihrer Projekte für Mittel - und Hochspannungsnetze bis zu 110 kV + Herstellerneutrale technische Beratung ihrer Projekte für Mittel - und Hochspannungsnetze bis zu 110 kV

( gap: 'clamp(2rem, 6vw, 4rem)' }}> Technical Engineering and Cable Infrastructure ( overflow: 'hidden' }} > -
+

( marginBottom: 'var(--spacing-lg)', fontSize: 'clamp(1.5rem, 6vw, 2.5rem)', lineHeight: 1.2, - position: 'relative' + position: 'relative', + textAlign: 'left' }} > Bereit für Ihr nächstes Projekt? @@ -308,8 +310,9 @@ const Home = () => ( marginBottom: 'var(--spacing-2xl)', fontSize: 'clamp(1rem, 2.5vw, 1.1rem)', maxWidth: '700px', - margin: '0 auto var(--spacing-2xl)', - lineHeight: 1.65 + margin: '0 0 var(--spacing-2xl) 0', + lineHeight: 1.65, + textAlign: 'left' }}> Lassen Sie uns gemeinsam die optimale Lösung für Ihre Energieinfrastruktur finden.