.elementor-16482 .elementor-element.elementor-element-fd8fbe9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16482 .elementor-element.elementor-element-3fffc13{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:980px){.elementor-16482 .elementor-element.elementor-element-fd8fbe9{--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;}}/* Start custom CSS *//* H2, H3 Paragraph heading */
.sm-paragraph-heading {
	margin-block-end: var(--sm-paragraph-heading-space) !important;
}

/* Header */
.sm-header-title {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin: 45px auto;
}
.sm-header-title h1 {
	font-size: var(--sm-h1-page-title-size);
}


/* Page content */
.sm-page-content {
	width: var( --sm-content-width);
	max-width: var( --sm-max-content-width) !important;
	margin: 0 auto 60px;
}
.sm-page-content ul {
	margin-left: -10px;
	margin-bottom: 10px;
}
.sm-page-content .sm-spezial-notes-attention h3:before {
	font-family: "page-icons";
	content: '\e810';
	font-size: 1.2em;
	display: inline-block;
	width: 1.4em;
	margin-top: -10px;
}


@media screen and (max-width: 1124px) {
/* Header */
	.sm-header-title {
		width: 90vw;
		margin: 45px auto 25px;
	}

/* Page content */
	.sm-page-content {
		width: 90vw;
		margin: 0 auto 45px;
	}
}


@media screen and (max-width: 980px) {
/* Header */
	.sm-header-title h1 {
		text-align: center;
	}
}


@media screen and (max-width:767px) {
/* Header */
	.sm-header-title {
		width: 100vw;
		padding: 0 20px;
	}

/* Page content */
	.sm-page-content {
		width: 100vw;
		padding: 0 20px;
	}
}/* End custom CSS */