.elementor-9957 .elementor-element.elementor-element-8b41c81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-5302c66{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-5b7997f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-ece589f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-f61bbbc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-93b1226{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-977a2b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-ae43d85 img{height:35vh;}.elementor-9957 .elementor-element.elementor-element-c16fcc2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-3f24e9c img{height:35vh;}.elementor-9957 .elementor-element.elementor-element-6468b79{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-f6871fd img{height:35vh;}.elementor-9957 .elementor-element.elementor-element-b723b44{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-66c33b9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-4aac6e6 img{height:35vh;object-fit:contain;object-position:center center;}.elementor-9957 .elementor-element.elementor-element-40e1053{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-c019431 img{height:35vh;}.elementor-9957 .elementor-element.elementor-element-9f3e248{--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:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9957 .elementor-element.elementor-element-70fd5e8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9957 .elementor-element.elementor-element-6fc91da .elementor-heading-title{color:var( --e-global-color-secondary );}@media(min-width:1760px){.elementor-9957 .elementor-element.elementor-element-5302c66{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-93b1226{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-b723b44{--grid-auto-flow:row;}}@media(max-width:1124px){.elementor-9957 .elementor-element.elementor-element-5302c66{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-93b1226{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-ae43d85 img{object-fit:contain;object-position:center center;}.elementor-9957 .elementor-element.elementor-element-b723b44{--grid-auto-flow:row;}}@media(max-width:980px){.elementor-9957 .elementor-element.elementor-element-5302c66{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-93b1226{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-ae43d85 img{height:100%;}.elementor-9957 .elementor-element.elementor-element-3f24e9c img{height:100%;}.elementor-9957 .elementor-element.elementor-element-f6871fd img{height:100%;}.elementor-9957 .elementor-element.elementor-element-b723b44{--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-4aac6e6 img{height:100%;}.elementor-9957 .elementor-element.elementor-element-c019431 img{height:100%;}}@media(max-width:767px){.elementor-9957 .elementor-element.elementor-element-5302c66{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-93b1226{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-ae43d85 img{width:100%;}.elementor-9957 .elementor-element.elementor-element-3f24e9c img{width:100%;}.elementor-9957 .elementor-element.elementor-element-f6871fd img{width:100%;}.elementor-9957 .elementor-element.elementor-element-b723b44{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9957 .elementor-element.elementor-element-4aac6e6 img{width:100%;}.elementor-9957 .elementor-element.elementor-element-c019431 img{width:100%;}}/* Start custom CSS *//* Post content */
.sm-post-content-width {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

/* Post content */
.sm-post-content-width-special {
	width: calc(var(--sm-content-width) + 100px);
	left: -50px;
}

/* Post block */
.sm-post-block-width {
	width: calc(var(--sm-content-width) + 2.5vw);
	max-width: calc(var(--sm-max-content-width) + 2.5vw) !important;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}

/* Post images */
.sm-post-images-wrapper {
	margin: 25px auto;
}
.sm-post-images {
	border-radius: var( --sm-border-radius-large ) !important;
	overflow: hidden;
}
.sm-post-images img {
	height: 100%;
	object-fit: cover !important;
	object-position: center !important;
}
.sm-post-images-header {
	position: absolute;
	height: 20%;
	width: 100%;
	display: flex;
	align-items: flex-end;
	bottom: 0;
	background: linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.01) 92%,transparent);
}
.sm-post-images-header > * {
	width: 380px;
}
.sm-post-images-header span {
	color: #FFFFFF;
	font-size: 1rem;
	line-height: 1.4rem;
	margin-left: 15px;
	margin-bottom: 12px;
	text-shadow: 0 0 15px rgba(1, 2, 5, 1);
}


/* Post tables */
.sm-post-content .sm-post-table table tbody td {
	padding: 5px 10px;
}
.sm-post-content .sm-post-table table thead {
	font-weight: 600;
}
.sm-post-content .sm-post-table table td,
.sm-post-content .sm-post-table thead td {
	padding: 10px;
}


/* Post spezial notes*/
.sm-post-spezial-notes {
	width: var(--sm-content-width);
	max-width: var(--sm-max-content-width) !important;
	margin-top: 25px;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
}
.sm-post-spezial-notes .sm-spezial-notes-comment h3:before {
	font-family: "page-icons";
	content: '\e80d';
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1em;
	display: inline-block;
	width: 1.4em;
}
.sm-post-spezial-notes .sm-spezial-notes-attention h3:before {
	font-family: "page-icons";
	content: '\e810';
	font-size: 1.2em;
	font-weight: 500;
	line-height: 1em;
	display: inline-block;
	width: 1.4em;
}



@media screen and (max-width: 1124px) {
/* post */
	.sm-post-content-width {
		width: 90vw;
	}

	.sm-post-content-width-special  {
		width: calc(90vw + 40px);
	left: -20px;
	}

	.sm-post-block-width {
		width: 95vw;
	}
	.sm-post-spezial-notes {
		width: 90vw;
	}
}


@media screen and (max-width: 980px) {
/* Picture */
	.sm-post-picture-wrapper {
		margin: 5px auto 10px;
	}

	.sm-post-content-width-special  {
		width: 90vw;
		left: 0;
	}
}


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

	.sm-post-block-width {
		width: 100vw;
		padding: 0 15px;
	}

	.sm-post-images-wrapper {
		margin: 10px auto;
	}

	.sm-post-spezial-notes {
		width: 100vw;
		padding: 0 20px;
	}
}/* End custom CSS */