nav.navbar {
	background-color: rgba(255,255,255);
}

a.navbar-brand {
	font-weight: 300;

	font-size: 1.5rem;
}

a.nav-link {
	font-weight: 300;
	margin-left: 20px;
}

section.mainsection {
	height:100vh;
	padding-top: 40vh;
}

section:not(.mainsection) {
	margin-top: 2rem;
	padding-top: 2rem;
}

.mainsection-text {
	padding: 20px;
	background-color: rgba(255,255,255, 0.8);
	border-radius: 10px;
	width: fit-content;
}

h1.section-title {
	font-weight: 300;
	margin-bottom: 1.5rem;
}