body {
	font-size: 20px;
	
	@media screen and (max-width: 599px) {
		font-size: 16px;
	}
}

table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
	border: none;
	border-radius: 3px;
}
table th,
table td {
	border: none;
	border-width: 1px 0 0 1px;
}

@media screen and (max-width: 600px) {
	.galerie-desktop {
		display: none;
	}
}
@media screen and (min-width: 600px) {
	.galerie-mobil {
		display: none;
	}
}
.media > figure, .content-image > figure, .content-gallery figure, .image_container {
	width: 100%;
}

.mt-30 {
	margin-top: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mt-80 {
	margin-top: 80px;
}

/* margin-top (first value) */
*[style*="--margin-top: 20px"] {margin-top: 20px;}
*[style*="--margin-top: 30px"] {margin-top: 30px;}
*[style*="--margin-top: 40px"] {margin-top: 40px;}
*[style*="--margin-top: 50px"] {margin-top: 50px;}
*[style*="--margin-top: 70px"] {margin-top: 70px;}
*[style*="--margin-top: 80px"] {margin-top: 80px;}
*[style*="--margin-top: 100px"] {margin-top: 100px;}
*[style*="--margin-top: 200px"] {margin-top: 200px;}

/* margin-bottom (second value) */
*[style*="--margin-bottom: -20px"] {margin-bottom: -20px;}
*[style*="--margin-bottom: 20px"] {margin-bottom: 20px;}
*[style*="--margin-bottom: 30px"] {margin-bottom: 30px;}
*[style*="--margin-bottom: 40px"] {margin-bottom: 40px;}
*[style*="--margin-bottom: 50px"] {margin-bottom: 50px;}
*[style*="--margin-bottom: 100px"] {margin-bottom: 100px;}
*[style*="--margin-bottom: 200px"] {margin-bottom: 200px;}

.info-map-gmap {
    height: 18.375em;
    margin-top: 1rem;
    margin-bottom: 2rem;
}