diff --git a/src/components/sections/NavbarMegaMenu.astro b/src/components/sections/NavbarMegaMenu.astro
new file mode 100644
index 0000000..23fb8f6
--- /dev/null
+++ b/src/components/sections/NavbarMegaMenu.astro
@@ -0,0 +1,223 @@
+---
+//Import relevant dependencies
+import ThemeIcon from "@components/ThemeIcon.astro";
+import NavLink from "@components/ui/links/NavLink.astro";
+import MegaMenuLink from "@components/ui/links/MegaMenuLink.astro";
+import Authentication from "./Authentication.astro";
+import enStrings from "@utils/navigation.ts";
+import frStrings from "@utils/fr/navigation.ts";
+import BrandLogo from "@components/BrandLogo.astro";
+import LanguagePicker from "@components/ui/LanguagePicker.astro";
+
+// Select the correct translation based on the page's lang prop:
+const strings = Astro.currentLocale === "fr" ? frStrings : enStrings;
+const homeUrl = Astro.currentLocale === "fr" ? "/fr" : "/";
+---
+
+
+