.footer_image {
	display: none;
}

.maia .cms-section-default{
	padding-bottom:5em;
	color: rgb(var(--grey-1)) !important;
}
.maia {
	--red: 236,34,34;
	--blue: 19,50,115;
}

.maia h1, .maia .h1, .maia .h1, .maia .h3-big {
	font-family: var(--font-head) !important;
	font-size: 2em !important;
	margin-bottom: 1em !important;
}
.maia .h3-big {
	font-size: 1.5em !important;
}
.maia sup {
	font-size: 0.5em !important;
	padding-left:0.25em
}
.maia h2 {
	font-family: var(--font-main) !important;
	font-weight: 700 !important;
	font-size: 1.525em;
	margin-bottom: 0.5em !important;
}
.maia h3 {
	font-family: var(--font-main) !important;
	font-size: 1.25em;
	font-weight: 600 !important;
}
.maia h4 {
	font-family: var(--font-main) !important;
	font-weight: 600 !important;
	margin-bottom: 0.25em !important;
}
.maia h3 + p {
	margin-top: 0.5em !important;
}

#intro {
	margin-bottom: 1.5em
}
#intro .wp-block-column {
	align-self: stretch;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	align-items: center;
}
#intro .wp-block-column > * {
	flex: 1 1 100%
}
#intro img {
	display: block;
	margin:0 auto 0;
	width: 23em;
}
.maia-box-aerzte #intro p,
.maia-box-aerzte #intro ul {
	font-size: 1.25em;
	font-weight: 600;
	line-height: 1.4;
	margin-top: 0.25em !important;
	margin-bottom: 0.25em !important;
}
.maia-box-aerzte #intro h2 {
	margin-bottom: 0.75em !important;
}

.ziele {
	padding-top:3em;
	padding-bottom: 1em;
}
.red {
	color: rgb(var(--red)) !important;
}
.blue {
	color: rgb(var(--blue)) !important;
}

.maria-teaser .wp-block-column {
	align-self: stretch;
	display: flex;
	justify-content: left;
	align-items: center;
}
.maria-teaser .wp-block-column:has(img) {
	justify-content: center;
}
.maria-teaser .wp-block-column img {
	width: 12em;
	margin-bottom:-20%
}

.maria-teaser strong {
	font-weight: 600;
}
@media(min-width: 782px){
	.maria-teaser {
		padding-top:2em;
	}
}

.maia-box-aerzte .maia-box {
	padding-top:4em;
	padding-bottom: 4em;
}
.maia-box-aerzte .maia-box p,
.maia-box-aerzte .maia-box ul {
	font-size: 1.25em;
	line-height: 1.4;
}
.maia-box-aerzte .maia-box ul {
	margin-top: 0.75em !important;
	margin-bottom: -0.25em !important;
}

.maia-box-aerzte .infochart {
	
}
.maia-box-aerzte .infochart .wp-block-columns {
	flex-wrap: nowrap !important;
	gap: 1em;
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column {
	color: rgb(var(--white)) !important;
	font-weight: 600;
	font-size: 1.25em;
	line-height: 1.2;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	padding-top: 2em;
	padding: 2em 0.5em;
	hyphens: manual;
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column:nth-child(1) {
	background-color: rgb(var(--blue));
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column:nth-child(2) {
	background-color: rgb(var(--blue), 0.8);
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column:nth-child(3) {
	background-color: rgb(var(--blue), 0.6);
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column p {
	max-width: 14em;
}
.maia-box-aerzte .infochart .wp-block-columns:first-child .wp-block-column strong {
	display: inline-block;
	font-family: var(--font-head) !important;
	font-size: 350%;
	margin-top: 0.0625em;
	margin-bottom: 0.0625em;
}
.maia-box-aerzte .infochart .wp-block-columns:last-child .wp-block-column {
	margin-top: 1em;
	background-color: rgb(var(--red));
	color: rgb(var(--white)) !important;
	padding: 4em 1em;
	text-align: center;
}

@media(max-width: 980px){
	.maia-box-aerzte .infochart {
	  font-size: clamp(
		8px,
		calc(8px + (9.75 * (100vw - 390px) / 980)),
		16px
	);
	}
}
.maia-box-aerzte .infochart .wp-block-columns:last-child .wp-block-column .h2 {
	color: rgb(var(--white)) !important;
	font-weight: 700;
}

.maia-box-aerzte .arten .second-teaser.col-wide .teaser.experten .thumb img {
	left: 50%;
	transform: translate(-40%, -50%);
	max-height: 100%;
	max-width: 100%;
	bottom: auto;
	top:50%;
}
.maia-box-aerzte .arten .second-teaser .teaser.has_thumb .desc {
	padding: 1em 1em 1em 1em !important;
}
@media(min-width: 782px){
	.maia-box-aerzte .arten .second-teaser.col-wide .teaser {
		margin-bottom: 0;
	}
}
@media(max-width: 781px){
	.maia-box-aerzte .arten .second-teaser .teaser .thumb {
		min-height: 6.25em;
		max-width: none;
	}
}

.maia-box-aerzte .notice {
	font-size: 0.75em !important;
	margin-top: 3em
}



@media(max-width: 781px){
	.maia-box-aerzte #intro p,
	.maia-box-aerzte #intro ul,
	.maia-box-aerzte .maia-box p,
	.maia-box-aerzte .maia-box ul {
		font-size: 1em;
	}
	.maia-box-aerzte .maia-box {
		padding-top:1em;
		padding-bottom: 0;
	}
}

