#block12558 > div {
	 width: calc((var(--content-width)/100)*100);
	 max-width: 100%;
}
#block12558 .blockitems {
	 grid-template-columns: 50fr 50fr;
}
@media screen and (max-width: 640px) {
#block12558 .blockitems {
	 grid-template-columns: 100%;
}
}

#block12559 > div {
	 width: calc((var(--content-width)/100)*100);
	 max-width: 100%;
}
#block12559 .blockitems {
	 grid-template-columns: 100fr;
}
#block12560 > div {
	 width: calc((var(--content-width)/100)*100);
	 max-width: 100%;
}
#block12560 .blockitems {
	 grid-template-columns: 100fr;
}
#block12561 > div {
	 width: calc((var(--content-width)/100)*100);
	 max-width: 100%;
}
#block12561 .blockitems {
	 grid-template-columns: 50fr 50fr;
}
@media screen and (max-width: 640px) {
#block12561 .blockitems {
	 grid-template-columns: 100%;
}
}

