.c-journey{
	padding-bottom:60px;
}
.c-journey-header{
	padding-top:113px;
}
.c-journey-header .eyebrow{
	text-align:center;
}
.c-journey-header h2{
	font-size: 50px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%; /* 60px */
	letter-spacing: -1.5px;
	max-width:857px;
	margin:0 auto;
	text-align:center;
	margin-bottom:55px
}
@media (max-width: 767px) {
	.c-journey-header{
		padding-top:51px;
	}
	.c-journey-header .eyebrow,
	.c-journey-header h2{
		text-align:left;
		max-width:100%;
	}
	.c-journey-header h2{
		font-size: 24px !important;
		font-weight: 600;
		line-height: 150%; /* 36px */
		letter-spacing: -0.72px;
	}
}
.mission{
	padding-top:60px;
	padding-bottom:60px;
}

.mission .eyebrow{
	margin-bottom:35px;
}
.mission h2{
	font-size: 40px;
	font-weight: 400;
	line-height: 150%; /* 60px */
	letter-spacing: -1.2px;
	color:var(--color-off-black-text);
}
.mission p{
	font-size: 16px;
	font-weight: 500;
	line-height: 180%; /* 28.8px */
	color:var(--color-gray-dark-text);
}

@media (max-width: 767px) {
	.mission .eyebrow{
		margin-bottom:24px;
	}
	.mission h2{
		font-size: 32px;
		font-weight: 500;
		line-height: 130%; /* 41.6px */
		letter-spacing: -0.96px;
		margin-bottom:44px;
	}
	.mission > .vc_column_container:first-of-type > .vc_column-inner {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.journey {
		display: flex;
		flex-direction: column;
	}

	.mission {
		order: 1;
	}

	.c-journey-header {
		order: 2;
	}

	.c-journey {
		order: 3;
	}

}


.founder{
	padding-top:60px;
	padding-bottom:60px;
	background:#FFDA56;
}
.founder h2{
	font-size: 50px;
	font-weight: 400;
	line-height: 120%; /* 60px */
	letter-spacing: -1.5px;
	margin-bottom:32px;
}
.founder p{
	font-size: 16px;
	font-weight: 500;
	line-height: 180%; /* 28.8px */
}
.founder .text-sm-left p{
	font-size: 14px;
	font-weight: 400;
	line-height: 180%; /* 25.2px */
	margin-top:32px;
}
.founder .founder-image{
	text-align:right;
}
@media (max-width: 1024px) {
	.founder .founder-image{
		text-align:center;
		margin-top:40px;
	}
	
}
@media (max-width: 767px) {
	.founder{
		padding-top:30px;
		padding-bottom:30px;
	}
	
	.founder h2{
		font-size:40px;
		font-weight:600;
		line-height:74px;
	}
	.founder p{
		font-weight:300;
	}
}

.leadership {
	padding-top:120px;
	padding-bottom:36px;
}
.leadership .eyebrow{
	text-align:center;
	margin-bottom:30px;
}
.leadership h2{
	text-align:center;
	font-size: 50px;

	font-weight: 400;
	line-height: 120%; /* 60px */
	letter-spacing: -1.5px;
}
@media (max-width: 767px) {
	.leadership{
		padding-top:60px;
	}
}
.team-grid-row {
	margin-bottom:72px;
}

.team-grid-row .vcex-image-inner{
	max-width:170px !important;
	margin-bottom:31px;
}
.team-grid-row h3{
	font-size: 24px;

	font-weight: 600;
	line-height: 36px; /* 150% */
	letter-spacing:0;
}
/* Hide all team rows after the first 2 */
.team-scroll-container .team-grid-row:nth-child(n+3) {
	display: none;
}

/* Show them when expanded */
.team-scroll-container.is-expanded .team-grid-row {
	display: block;
}
.team-grid-row p{
	font-size: 24px;

	font-weight: 400;
	line-height: 36px; /* 150% */
}

@media (max-width: 1024px) {
	
	.team-grid-row,
	.team-scroll-container.is-expanded .team-grid-row {
		display: flex;
		flex-wrap: wrap;
		row-gap: 36px;
		margin-bottom: 36px;
	}

	.team-grid-row > .wpb_column {
		width: 50% !important;
		float: none !important;
	}
	.team-grid-row h3{
		font-size: 16px;

		font-weight: 600;
		line-height: 25.2px; /* 157.5% */
	}
	.team-grid-row p{
		font-size: 16px;

		font-weight: 400;
		line-height: 25.2px;
	}
}
.built .vc_column_container>.vc_column-inner{
	padding-left:0;
	padding-right:0;
}
.built h2{
	text-align:center;
	font-size: 50px;
	font-weight: 400;
	line-height: 120%; /* 60px */
	letter-spacing: -1.5px;
	margin-bottom:95px;
}
.built p{
	font-size: 20px;
	font-weight: 500;
	line-height: 180%; /* 36px */
}
.built .author{
	font-size: 16px;
	font-weight: 500;
	line-height: 180%; /* 28.8px */
	margin-top:60px;
}
@media (max-width: 767px) {
	.built h2{
		font-size: 36px;
		line-height: 140%; /* 50.4px */
		letter-spacing: -1.08px;
	}
}