
/* Investees Styles */

	#our-people div.group														{ margin: 0% 0% 2rem 0%; }
	#our-people div.group h2													{ text-align: center; }
	#our-people div.grid 														{ display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: start; gap: 1.5rem; }
	#our-people div.person-panel												{ padding: 16px 18px 28px 18px; text-align: center; position: relative; background-color: #EEEEEE; display: flex; flex-direction: column; }
	#our-people div.person-panel div.top 										{ display: flex; min-height: 215px; } 	
	#our-people div.person-panel div.logo										{ width: 32%; display: inline-block; vertical-align: top; }
	#our-people div.person-panel div.details									{ padding: 6px 0% 8px 22px; width: 68%; text-align: left; }
	#our-people div.person-panel div.details h3									{ margin: 0%; font-size: 1.25rem; line-height: 1.5rem; font-weight: 900; color: #28225C; }
	#our-people div.person-panel div.details p									{ margin: 0%; font-size: 0.875rem; line-height: 1.25rem; }
	#our-people div.person-panel div.details p.website							{ margin: 0.25rem 0% 0.5rem 0%; font-size: 1rem; line-height: 1.5rem; font-weight: 700; }
	#our-people div.person-panel div.social a.icon								{ margin: 0% 0.5rem; font-size: 1.125rem; display: inline-block; vertical-align: middle; }
	#our-people div.person-panel a.more-details									{ margin: 22px 0% 0% 0%; padding: 10px 16px; display: block; color: #FFFFFF; background-color: #28225C; }
	#our-people div.person-panel a.more-details:hover							{ text-decoration: none; }
	#our-people div.person-panel a.more-details:before							{ margin: 0% 6px 0% 0%; content: '\f067'; font-family: 'Font Awesome 5 Pro'; }
	#our-people div.person-panel a.more-details.open:before						{ content: '\f068'; }
	#our-people div.person-panel div.more-info									{ text-align: left; overflow-y: hidden; transition: height 0.3s ease; }
	#our-people div.person-panel div.more-info h4								{ margin: 0% 0% 0.75rem 0%; font-size: 1.25rem; line-height: 1.5rem; font-weight: 900; color: #28225C; }
	#our-people div.person-panel div.more-info p								{ margin: 0% 0% 1rem 0%; font-size: 0.875rem; line-height: 1.25rem; }
	#our-people div.person-panel div.more-info div.wrapper						{ padding: 24px 8px; }


/* 800px Resolution Specific Styles */

	@media only screen and (min-width: 0px) and (max-width: 1200px) {

	/* Investees Mobile Styles */

		#our-people div.grid 													{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
		#our-people div.person-panel											{ width: 100%; }
		#our-people div.person-panel div.top 									{ flex-direction: column; min-height: 280px; } 	 
		#our-people div.person-panel div.logo 									{ width: 100%; max-width: 200px; }
		#our-people div.person-panel div.details 								{ width: 100%; padding: 0px; margin-top: 8px; }

	} 

/* 500px Resolution Specific Styles */

	@media only screen and (min-width: 0px) and (max-width: 600px) {

		#our-people div.grid 													{ grid-template-columns: repeat(1, minmax(0, 1fr)); }

	}