diff --git a/banquise-website/src/components/sections/HeroSection.tsx b/banquise-website/src/components/sections/HeroSection.tsx
index 7324423..96519e3 100644
--- a/banquise-website/src/components/sections/HeroSection.tsx
+++ b/banquise-website/src/components/sections/HeroSection.tsx
@@ -18,13 +18,5 @@ export const HeroSection: React.FC = () => (
Découvrir nos services
→
-
- {/* Tech elements background - repositioned to avoid overlap */}
-
);
diff --git a/banquise-website/src/index.css b/banquise-website/src/index.css
index 57c53d0..0c610c7 100644
--- a/banquise-website/src/index.css
+++ b/banquise-website/src/index.css
@@ -7,3 +7,78 @@
--font-heading: 'Dela Gothic One', sans-serif;
--font-body: 'Roboto', sans-serif;
}
+
+/* Parallax animations */
+@keyframes parallax-slow {
+ 0% { transform: translateY(0px); }
+ 100% { transform: translateY(-50px); }
+}
+
+@keyframes parallax-medium {
+ 0% { transform: translateY(0px); }
+ 100% { transform: translateY(-80px); }
+}
+
+@keyframes parallax-fast {
+ 0% { transform: translateY(0px); }
+ 100% { transform: translateY(-120px); }
+}
+
+@keyframes parallax-very-slow {
+ 0% { transform: translateY(0px); }
+ 100% { transform: translateY(-20px); }
+}
+
+/* Floating animations with different speeds */
+@keyframes float-slow {
+ 0%, 100% { transform: translateY(0px) rotate(0deg); }
+ 50% { transform: translateY(-20px) rotate(5deg); }
+}
+
+@keyframes float-medium {
+ 0%, 100% { transform: translateY(0px) rotate(0deg); }
+ 50% { transform: translateY(-15px) rotate(-3deg); }
+}
+
+@keyframes float-fast {
+ 0%, 100% { transform: translateY(0px) rotate(0deg); }
+ 50% { transform: translateY(-10px) rotate(3deg); }
+}
+
+@keyframes float-very-slow {
+ 0%, 100% { transform: translateY(0px) rotate(0deg); }
+ 50% { transform: translateY(-30px) rotate(-2deg); }
+}
+
+/* Apply animations */
+.animate-parallax-slow {
+ animation: parallax-slow 20s ease-in-out infinite;
+}
+
+.animate-parallax-medium {
+ animation: parallax-medium 15s ease-in-out infinite;
+}
+
+.animate-parallax-fast {
+ animation: parallax-fast 10s ease-in-out infinite;
+}
+
+.animate-parallax-very-slow {
+ animation: parallax-very-slow 30s ease-in-out infinite;
+}
+
+.animate-float-slow {
+ animation: float-slow 8s ease-in-out infinite;
+}
+
+.animate-float-medium {
+ animation: float-medium 6s ease-in-out infinite;
+}
+
+.animate-float-fast {
+ animation: float-fast 4s ease-in-out infinite;
+}
+
+.animate-float-very-slow {
+ animation: float-very-slow 12s ease-in-out infinite;
+}