.team-member {
	display: block;
	margin-top: calc(var(--basic-unit) * 2);
}

.team-member-img, .list-module {
	padding-top: calc(var(--basic-unit) * 2);
}

.team-member-info h1 {
	font-size: var(--basic-unit);
}

.expertise, .mail {
	margin-top: var(--basic-unit);
}

.team-member-contact {
	margin-top: calc(var(--basic-unit) * 1.5);
}

.team-member-contact p {
	margin-top: calc(var(--basic-unit) / 2);
}

.getintouch {
	margin-top: calc(var(--basic-unit) / 2);
}

.team-member-content {
	padding-top: calc(var(--basic-unit) * 2);
	padding-bottom: calc(var(--basic-unit) * 2);
	padding-left: 0;
	border-bottom: .5px solid var(--color-black);
}

.team-member-content .bigtext {
	width: 100%;
	max-width: 40em;
}

.team-member-content h2 {
	font-size: 1rem;
	padding-bottom: calc(var(--basic-unit) / 2);
}

.list-module h2 {
	padding-bottom: var(--basic-unit);
	border-bottom: .5px solid var(--color-black);
}

.list-item {;
	padding-top: calc(var(--basic-unit) / 2);
	padding-bottom: calc(var(--basic-unit) / 2);
	border-bottom: .5px solid var(--color-black);
}

.expertise-text {
	margin-top: calc(var(--basic-unit) / 2);
}

@media screen and (min-width: 45rem) {
  .team-member {
		display: flex;
		flex-direction: row-reverse;
	}
	.team-member-content {
		padding-left: 35%;
	}
	.team-member-img {
		width: 35%;
		padding-top: 0;
		padding-right: var(--basic-unit);
	}
	.team-member-info {
		width: 65%;
	}
}

.seal-module {
	position: absolute;
	top: calc(var(--basic-unit) * 4);
	right: var(--basic-unit);
}

.seal-module figure {
	width: calc(var(--basic-unit) * 2);
}

@media screen and (min-width: 70rem) {
	.team-member {
		display: flex;
		flex-direction: row-reverse;
	}
	.team-member-content {
		padding-left: 25%;
	}
	.team-member-img {
		width: 25%;
		padding-top: 0;
		padding-right: var(--basic-unit);
	}
	.team-member-info {
		width: 75%;
	}
	.seal-module figure {
	width: calc(var(--basic-unit) * 3);
}
}
