.block-1-1-hero-blau{
	background-color: var(--blue1);
	position: relative;
	z-index: 1;
}
.block-1-1-hero-blau .textWrap{
	text-align: center;
}
.block-1-1-hero-blau h1,
.block-1-1-hero-blau h2,
.block-1-1-hero-blau h3,
.block-1-1-hero-blau h4,
.block-1-1-hero-blau p,
.block-1-1-hero-blau a{
	color: var(--white);
}
.block-1-1-hero-blau .textWrap .btnWrap,
.block-1-1-hero-blau .textWrap .wp-block-buttons{
	display: flex;
	flex-wrap: wrap;
	row-gap: 2rem;
	column-gap: 2rem;
	margin-top: 3rem;
	justify-content: center;
}

.block-1-1-hero-blau .ctaBtn{
    color: var(--blue1);
    background-color: #fff; 
    border: 2px solid #fff;
}

.block-1-1-hero-blau .ctaBtn:hover {
    background-color: var(--blue1);
    color: var(--white);
}

/* Bilder-Grid: gleiche Höhe, unterschiedliche Breite */
.block-1-1-hero-blau .imageGrid{
	display: grid;
	gap: 2rem;
	margin-top: 5rem;
	grid-auto-rows: 40rem;
}
.block-1-1-hero-blau .imageGrid--1{
	grid-template-columns: 1fr;
}
.block-1-1-hero-blau .imageGrid--2{
	grid-template-columns: 1.6fr 1fr;
}
.block-1-1-hero-blau .imageGrid--3{
	grid-template-columns: 1.5fr 1fr 1.3fr;
}
.block-1-1-hero-blau .imageGrid__item{
	overflow: hidden;
	border-radius: 0px;
	height: 100%;
}
.block-1-1-hero-blau .imageGrid__item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

@media(max-width: 991px){
	.block-1-1-hero-blau .imageGrid--2,
	.block-1-1-hero-blau .imageGrid--3{
		grid-template-columns: 1fr 1fr;
		grid-auto-rows: 30rem;
	}
	.block-1-1-hero-blau .imageGrid--3 .imageGrid__item:first-child{
		grid-column: 1 / -1;
	}
}
@media(max-width: 767px){
	.block-1-1-hero-blau .imageGrid,
	.block-1-1-hero-blau .imageGrid--2,
	.block-1-1-hero-blau .imageGrid--3{
		grid-template-columns: 1fr;
		grid-auto-rows: 25rem;
	}
	.block-1-1-hero-blau .imageGrid--3 .imageGrid__item:first-child{
		grid-column: auto;
	}
}