* {
	margin: 0px;
	padding: 0px;
	color: white;
	font-size: 14pt;
}

a {
	color: white;
}

a:visited {
	color: white;
}

a:hover {
	color: hotpink;
}

hr {
	border-color: white;
	background-color: white;
	margin: 0px;
	padding: 0px;
}

p {
	white-space: pre-line;
}

ul, ol {
	padding-left: 50px;
}

body {
	background: linear-gradient(90deg,rgba(136, 96, 208, 1) 0%, rgba(66, 20, 153, 1) 100%);
	font-family: Rockwell, Courier, Georgia, serif;
}

nav {
	display: flex;
	background: linear-gradient(90deg,rgba(66, 20, 153, 1) 0%, rgba(114, 72, 190, 1) 100%);
}

nav ul {
	display: flex;
	list-style-type: none;
	justify-content: flex-start;
	align-items: center;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

nav li {
	margin-right: 50px;
	font-size: 18px;
}

main {
	padding: 20px 10px;
	display: flex;
	flex-direction: column;
	min-width: 0;
	min-height: 0;
}

main > section {
	display: flex;
	flex-direction: column;
	margin: 20px 20px;
}

main > section::after {
	content: \A;
	white-space: pre-wrap;
}

.founders {
	list-style-type: none;
	display: flex;
	flex-direction: row;
}

.founder {
	display: flex;
	flex-direction: column;
	padding: 10px 0px;
}

.founder ul {
	list-style-type: disc;
}

.founder img {
	display: flex;
}

footer {
	display: flex;
	padding: 25px 10px;
	background: linear-gradient(90deg,rgba(66, 20, 153, 1) 0%, rgba(114, 72, 190, 1) 100%);
}

footer ul {
	display: flex;
	list-style-type: none;
	justify-content: flex-start;
	align-items: center;
}

footer li {
	margin-right: 20px;
}

h4 ul, h4 li {
	font-size: inherit;
}

.logo img {
	width: 50px;
	margin: 10px 0px 10px 10px;
}

.title-text {
	font-size: 20pt;
	text-align: center;
}

.about-image {
	align-self: center;
}

.about-image-sub {
	float: left;
}

#head-with-landmarks-video {
	display: flex;
	margin: auto;
}