
body {
	margin:0px;
}


h1 {
	font-family: 'Montserrat', sans-serif;
	font-size: 250%;
	margin: 0px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

h2 {
	font-family: 'Montserrat', sans-serif;
	font-size: 150%;
	margin: 0px;
}

p {
	color: #999999;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 100%;
	/* text-align: justify; */
}

.social_icon {
	width: 60px;
}

.latest_logo_container {
	height: 150px;
	overflow: hidden;
	text-align: center;
}

.advisory_logo_container {
	height: 75px;
	text-align: center;
	overflow: hidden;
}

.triptych_logo {
	max-width: 100%;
	max-height: 100%;
}

.page_container {
}

.section_header {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	background: #d8e0e4;
}

.section_content_container {
	max-width: 1000px;
	margin: 20px auto;
}

.about_wrapping_container {
	display: grid;
	grid-gap: 20px;
	grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
	margin: 20px;
}

.wrapping_container {
	display: grid;
	grid-gap: 5px;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
	margin: 20px;
}

@media only screen and (max-width: 600px) {
	.wrapping_container {
		display: grid;
		grid-gap: 5px;
		grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
		margin: 20px;
	}

}


.infobox {
	margin: 20px;
}

