diff --git a/public/images/info.gif b/public/images/info.gif
new file mode 100644
index 0000000..cc0700b
Binary files /dev/null and b/public/images/info.gif differ
diff --git a/src/components.d.ts b/src/components.d.ts
index 1302b32..113b352 100644
--- a/src/components.d.ts
+++ b/src/components.d.ts
@@ -21,6 +21,7 @@ declare module 'vue' {
MosaicViewport: typeof import('./components/MosaicViewport.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
+ SiteFooter: typeof import('./components/site/Footer.vue')['default']
SiteHeader: typeof import('./components/site/Header.vue')['default']
StrapiContent: typeof import('./components/strapi/Content.vue')['default']
StrapiCopy: typeof import('./components/strapi/Copy.vue')['default']
diff --git a/src/components/Layout.vue b/src/components/Layout.vue
index 605adcf..a8ec548 100644
--- a/src/components/Layout.vue
+++ b/src/components/Layout.vue
@@ -13,6 +13,8 @@
+
+
@@ -34,6 +36,7 @@ const { height: headerHeight } = useElementSize(header)
const headerCopy = computed(() => global.value?.header_copy)
const headerDl = computed(() => global.value?.header_dl)
const mosaicItems = computed(() => global.value?.mosaic_items || [])
+const footerInfo = computed(() => global.value?.footer_info)
const showHeader = computed(() => !(route.name === 'mosaic-item' && isMobile.value))
// SEO
diff --git a/src/components/site/Footer.vue b/src/components/site/Footer.vue
new file mode 100644
index 0000000..dbcb849
--- /dev/null
+++ b/src/components/site/Footer.vue
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
diff --git a/src/components/strapi/Map.vue b/src/components/strapi/Map.vue
index 04d7e13..f774b38 100644
--- a/src/components/strapi/Map.vue
+++ b/src/components/strapi/Map.vue
@@ -28,8 +28,6 @@ const props = defineProps({
mediaDS: String,
mediaMS: String,
})
-
-console.log(props.items)