/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 15 2026 | 14:50:36 */
/*Außen Abstand Block Group*/
.wp-block-group__inner-container{
	padding:0 !important;
}

.container-width-100vw{
  	width: 100vw !important;
  	/*margin-left: calc(((100vw - 1200px) / 2)* -1) !important;*/
	margin-left: calc((((100vw - 1200px) / 2)* -1) - 40px) !important;
  	position: relative;
  	padding-left: calc((100vw - 1200px) / 2) !important;
	padding-right: calc((100vw - 1200px) / 2) !important;
}

.container-width-100vw + .container-width-100vw{
	margin-top:-30px;
}

@media screen and (max-width:1200px){
	.container-width-100vw{
		/*padding-left:40px !important;*/
		/*padding-right:40px !important;*/
		margin-left:-40px !important;
		margin-right:-40px !important;
	}
}

@media screen and (max-width:768px){
	.container-width-100vw{
		width:104vw !important;
		margin-left:-35px !important;
		margin-right:-35px !important;
	}
}

@media screen and (max-width:768px){
	.separate-containers .inside-article{
		padding-left: var(--space-md-lg);
		padding-right: var(--space-md-lg);
	}
}

.container-background-color-main-2{
	background-color:var(--main-2);
}

.container-background-color-main-3{
	background-color:var(--main-3);
}

.container-background-white-color-main-3{
	background:linear-gradient(to bottom, var(--neutral-3) 0px, var(--neutral-3) 100px, var(--main-3) 100px, var(--main-3) 100%);
}

.container-padding-top-md{
	padding-top:var(--space-md);
}

.container-padding-bottom-md{
	padding-bottom:var(--space-md);
}

.container-padding-top-lg{
	padding-top:var(--space-lg);
}

.container-padding-bottom-lg{
	padding-bottom:var(--space-lg);
}

.container-padding-top-xl{
	padding-top:var(--space-xl);
}

.container-padding-bottom-xl{
	padding-bottom:var(--space-xl);
}
