.bodytext {
	display: block;
	padding-top: calc(var(--spacing) * 2);
	padding-right: var(--spacing);
	padding-bottom: calc(var(--spacing) * 2);
	padding-left: var(--spacing);
}

.bodytext p {
	width: 100%;
	max-width: 800px;
	padding-top: var(--spacing);
	padding-bottom: var(--spacing);
	line-height: 1.5;
}

.bodytext h5 {
	width: 100%;
	max-width: 800px;
	padding-top: var(--spacing);
	padding-bottom: calc(var(--spacing) / 2);
}

@media only screen and (min-width: 768px) {  
	.bodytext {
		display: block;
		padding-top: calc(var(--spacing) * 3);
		padding-right: calc(var(--spacing) * 4);
		padding-bottom: calc(var(--spacing) * 3);
		padding-left: calc(var(--spacing) * 4);
	}
}
@media only screen and (min-width: 1170px) {
	.bodytext {
		display: block;
		padding-top: calc(var(--spacing) * 4);
		padding-right: calc(var(--spacing) * 8);
		padding-bottom: calc(var(--spacing) * 4);
		padding-left: calc(var(--spacing) * 8);
	}
}
