.elementor-772 .elementor-element.elementor-element-06495d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}@media(min-width:768px){.elementor-772 .elementor-element.elementor-element-06495d9{--content-width:1180px;}}/* Start custom CSS *//* Cookie-Plugin-Ausgabe als ruhige, eigenständige Rechtshinweis-Karte. */
.page-id-772 main .elementor > .e-con {
	padding-block: clamp(3rem, 6vw, 5rem) !important;
	background: #fff7e2;
}

.page-id-772 main .elementor-widget-shortcode,
.page-id-772 main .elementor-widget-shortcode > .elementor-widget-container,
.page-id-772 main .elementor-widget-shortcode > .elementor-shortcode {
	width: 100%;
}

.page-id-772 main .elementor-widget-shortcode > .elementor-widget-container,
.page-id-772 main .elementor-widget-shortcode > .elementor-shortcode {
	max-width: 62rem;
	margin-inline: auto;
	padding: clamp(1.25rem, 4vw, 2.5rem);
	border: 1px solid var(--color-border);
	border-top: 0.42rem solid var(--color-gold);
	border-radius: var(--radius-large);
	background: var(--color-surface);
	box-shadow: var(--shadow-small);
}

.page-id-772 main :where(h2, h3) {
	overflow-wrap: normal;
	word-break: normal;
	hyphens: none;
}/* End custom CSS */