#text .desktop-layout {
	height: calc(100vh - 50px);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: stretch;
	overflow: hidden;
}

#text .mobile-layout {
	display: none;
}

#text .desktop-layout .column{
	height: 100%;
	overflow: hidden;
}

#text .desktop-layout .column .content {
	width: calc(100% + 100px);
	height: 100%;
	padding: 0px 100px 0px 0px;
	overflow-y: scroll;
}

#text .desktop-layout .column .content .module{
	position: relative;
	width: 50vw;
}

@media (max-width: 1000px) { 
	#text .desktop-layout {
		display: none;
	}

	#text .mobile-layout {
		display: block;
	}
}