/* Seiten-CSS aus Cargo (local_css, unverändert) + Cargo-Mobilabstände (dc()) — erzeugt von tools/build.py */
/* footer L0077246027 */
[id="L0077246027"] .page-content {
	padding-bottom: 1.5rem;
}
.mobile [id="L0077246027"] .page-content{padding-bottom:calc(1.5rem * var(--mobile-padding-offset))}

/* landing-page-1 U4077530779 */
[id="U4077530779"] .page-content {
	padding: 2.5rem;
	text-align: center;
	align-items: center;
}

[id="U4077530779"].page {
	justify-content: flex-start;
	min-height: var(--viewport-height);
}

[id="U4077530779"] .page-layout {
	align-items: flex-start;
	max-width: 100%;
}
.mobile [id="U4077530779"] .page-content{padding-top:calc(2.5rem * var(--mobile-padding-offset));padding-right:calc(2.5rem * var(--mobile-padding-offset));padding-bottom:calc(2.5rem * var(--mobile-padding-offset));padding-left:calc(2.5rem * var(--mobile-padding-offset))}

/* index(design) I3960493925 */
[id="I3960493925"].page {
	min-height: var(--viewport-height);
}

[id="I3960493925"] .page-content {
	align-items: flex-start;
}

