diff --git a/api/collections/fieldLists/cards.yml b/api/collections/fieldLists/cards.yml
index ec6dd1b..b5c8a4c 100644
--- a/api/collections/fieldLists/cards.yml
+++ b/api/collections/fieldLists/cards.yml
@@ -9,6 +9,32 @@
meta:
label: Dieser Titel wird in der Karte angezeigt (Name des Landes).
+- name: verticalAlignment
+ type: string
+ meta:
+ label: Vertikale Ausrichtung
+ widget: select
+ choices:
+ - name: Oben
+ id: flex-start
+ - name: Mitte
+ id: center
+ - name: Unten
+ id: flex-end
+
+- name: horizontalAlignment
+ type: string
+ meta:
+ label: Horizontale Ausrichtung
+ widget: select
+ choices:
+ - name: Links
+ id: flex-start
+ - name: Mitte
+ id: center
+ - name: Rechts
+ id: flex-end
+
- name: properties
type: number[]
meta:
diff --git a/api/collections/fieldLists/column.yml b/api/collections/fieldLists/column.yml
index 0e0fdab..72128f7 100644
--- a/api/collections/fieldLists/column.yml
+++ b/api/collections/fieldLists/column.yml
@@ -211,11 +211,19 @@
dependsOn:
eval: $parent.contentType == 'worldCard'
subFields:
- - name: cards
+ - name: row
type: object[]
meta:
- label: Karten
- subFields: !include cards.yml
+ label: Zeilen
+ subFields:
+ - name: cards
+ type: object[]
+ meta:
+ label: Karten
+ metaElements:
+ - verticalAlignment
+ - horizontalAlignment
+ subFields: !include cards.yml
- name: nestedCard
type: object[]
diff --git a/frontend/src/lib/components/Pagebuilder/Homepage.svelte b/frontend/src/lib/components/Pagebuilder/Homepage.svelte
index 9b0f567..52df72a 100644
--- a/frontend/src/lib/components/Pagebuilder/Homepage.svelte
+++ b/frontend/src/lib/components/Pagebuilder/Homepage.svelte
@@ -107,7 +107,7 @@
align-items: center;
justify-content: center;
swiper-container {
- max-width: 1600px;
+ max-width: 1800px;
}
.inner-container {
display: flex;
diff --git a/frontend/src/lib/components/Pagebuilder/Pagebuilder.svelte b/frontend/src/lib/components/Pagebuilder/Pagebuilder.svelte
index 4b463ff..e1acd26 100644
--- a/frontend/src/lib/components/Pagebuilder/Pagebuilder.svelte
+++ b/frontend/src/lib/components/Pagebuilder/Pagebuilder.svelte
@@ -13,6 +13,7 @@
import Text from "../widgets/text.svelte"
import TextLink from "../widgets/textLink.svelte"
import TopDown from "../widgets/topDown.svelte"
+ import WorldCard from "../widgets/Worldcard/worldcard.svelte"
import { rerender } from "../../store"
import IconCycleCircle from "../widgets/iconCycleCircle.svelte"
import IconCycleBox from "../widgets/iconCycleBox.svelte"
@@ -91,8 +92,10 @@