@charset "UTF-8";
/* CSS Document */

.modul-textblock .TextGrid {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	display: grid;
    grid-template-columns: 100%;
	grid-auto-rows: auto;
    grid-gap: 4%;
    grid-auto-flow: dense;
}

.modul-textblock .TextGrid .item-text{
	position: relative;
	margin: 0;
	padding: 3vw;
	max-width: 100%;
	max-height: 100%;
	display: block;
}

/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */

@media screen and (max-width: 956px) {


/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */
}

@media screen and (max-width: 720px) {

.modul-textblock .TextGrid {
	grid-template-columns: 100% !important;
    grid-gap: 5vw;
}
	
.modul-textblock .TextGrid .item-text{
	padding: 0vw;
}
/* ------------------------------------------------------------------------ */

}