html body {
  font-family: "Gotham Pro";
}
.section-title {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 32px;
	font-weight: 400;
	letter-spacing: 1.92px;
	padding-bottom: 30px;
	border-bottom: 4px solid #eeeeee;
}
/* Banner */
.about-promo {
	background: url(/img/about-promo-bg.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
	padding: 160px 0 188px 0;
}
.about-promo h2 {
	color: #ffffff;
	font-family: "Gotham Pro";
	font-size: 56px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 3.36px;
	text-align: center;
}
/* About content */
.about-content {
	padding: 55px 0;
}
.about-content p {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1.08px;
	line-height: 24px;
}
.content-inner {
	background-color: #4b91a2;
	padding: 10px;
	margin: 10px 0;
	text-align: center;
}
.content-inner h3 {
	color: #fff;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1.08px;
	text-transform: uppercase;
	margin-bottom: 0;
}
.content-inner p {
	color: #fff;
}
.about-content img {
	width: 100%;
}
/* Events */
.events {
	padding: 30px 0;
}
.event-box {
	position: relative;
	text-align: center;
	margin: 30px 0;
}
.event-box img {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}
.caption {
	padding: 10px 14px;
	text-align: center;
	color: #ffffff;
	font-family: "Gotham Pro";
	font-size: 22px;
	font-weight: 700;
	position: absolute;
	top: 9px;
	left: 0;
}
.event-box a.btn-link {
	padding: 10px 55px;
	background-color: #eec455;
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 14px;
	font-weight: 400;
}
.event-box a.btn-link:hover {
	background-color: #deb444;
	text-decoration: none;
	cursor: pointer;
}
.event-box .light-blue {
	background-color: #7ec8d4;
}
.event-box .orange {
	background-color: #e7792b;
}
.event-box .green {
	background-color: #257e4a;
}
.event-box .light-green {
	background-color: #a9cd53;
}
.event-box .purple {
	background-color: #8a2b64;
}
.event-box .blue {
	background-color: #4b91a2;
}
/* Geography */
.geography {
	padding: 30px 0;
}
.geography-row {
	display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.geography-picture img {
	width: 100%;
}
/* Advantages */
.advantages {
	padding: 30px 0 100px 0;
}
.advantages-icon {
	margin: 30px auto 30px;
}
.advantages-icon h3 {
	margin-top: 25px;
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 700;
	letter-spacing: 1.08px;
	line-height: 1.2;
}
.advantages-icon p {
	color: #000000;
	font-family: "Gotham Pro";
	font-size: 18px;
	font-weight: 400;
	letter-spacing: 1.08px;
	line-height: 1.2;
}
.picture-row {
	display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}
.picture-team {
	width: 285px;
}
.picture-team img {
	width: 100%;
	height: 184px;
}
@media (max-width: 600px) {
	.about-promo h2 {
		font-size: 35px;
	}
}
@media (max-width: 414px) {
	.about-promo h2 {
		font-size: 27px;
	}
}