diff --git a/src/components/sections/hero/HeroSplit.tsx b/src/components/sections/hero/HeroSplit.tsx
index 64db13f..985be2f 100644
--- a/src/components/sections/hero/HeroSplit.tsx
+++ b/src/components/sections/hero/HeroSplit.tsx
@@ -3,6 +3,7 @@ import Button from "@/components/ui/Button";
import TextAnimation from "@/components/ui/TextAnimation";
import ImageOrVideo from "@/components/ui/ImageOrVideo";
import ImageSlider from "@/components/ui/ImageSlider";
+import FactCard from "@/components/ui/FactCard";
type HeroSplitProps = {
tag: string;
@@ -53,9 +54,18 @@ const HeroSplit = ({
initial={{ opacity: 0, y: 20 }}
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.6, ease: "easeOut", delay: 0.2 }}
- className="w-full md:w-1/2 h-100 md:h-[65vh] md:max-h-[75svh] p-5 card rounded overflow-hidden"
+ className="relative w-full md:w-1/2 h-100 md:h-[65vh] md:max-h-[75svh] card rounded overflow-hidden"
>
{imageSrcs ? : }
+ {imageSrcs && (
+
-
- {duplicatedImages.map((src, index) => (
-
-

-
+
+ {extendedImages.map((src, index) => (
+

))}
diff --git a/src/index.css b/src/index.css
index e152ca8..5c8aff0 100644
--- a/src/index.css
+++ b/src/index.css
@@ -166,6 +166,14 @@ button,
box-shadow: inset 1px 1px 0 0 color-mix(in srgb, var(--color-foreground) 10%, transparent), 0 4px 16px -4px color-mix(in srgb, var(--color-foreground) 10%, transparent);
}
+.glassmorphic-card {
+ background: color-mix(in srgb, var(--card) 20%, transparent);
+ backdrop-filter: blur(10px);
+ -webkit-backdrop-filter: blur(10px);
+ border: 1px solid color-mix(in srgb, var(--foreground) 10%, transparent);
+ box-shadow: 0 4px 30px color-mix(in srgb, var(--foreground) 10%, transparent);
+}
+
/* WEBILD_PRIMARY_BUTTON */
/* @primaryButtons/lifted */
.primary-button {
diff --git a/src/styles/animations.css b/src/styles/animations.css
index c10b577..4a3a4d4 100644
--- a/src/styles/animations.css
+++ b/src/styles/animations.css
@@ -119,6 +119,15 @@
}
}
+@keyframes slide {
+ from {
+ transform: translateX(0);
+ }
+ to {
+ transform: translateX(-50%);
+ }
+}
+
/* Animation classes */
.animate-pulsate {
@@ -156,3 +165,7 @@
.animate-marquee-horizontal-reverse {
animation: marquee-horizontal-reverse 15s linear infinite;
}
+
+.animate-slide {
+ animation: slide 30s linear infinite;
+}