.index{
	height: 90vh;
}
.index .highlights{
	background-color: #608dac;
	height: 100%;
	text-align: center;
	padding: 5vh;
}
.index .highlights .bigHighlight img{
	width: 20vh;
}
.index .highlights .highlight{
	font-size: 3vh;
	color: #fff;
	line-height: 1.6;
	padding: 5vh 0;
}
.index .highlights .button{
	color: #608dac;
}
.index .tourSection{
	text-transform: uppercase;
	letter-spacing: 0.5vh;
	padding: 10vh 0;
	text-align: center;
	font-size: 4vh;
	opacity: 0.8;
}
.index .rect{
	padding: 10vh 5vh;
	line-height: 1.4;
	border-bottom: 0.4vh solid #ddd;
}
.index .rect .image{
	text-align: center;
	padding-bottom: 5vh;
}
.index .rect .title{
	text-transform: uppercase;
	letter-spacing: 0.2vh;
	padding-bottom: 5vh;
	font-size: 3.5vh;
}
.index .rect .subtitle{
	padding-bottom: 5vh;
}
.index .rect .moreToggle{
	opacity: 0.5;
	margin-bottom: 2vh;
}
.index .rect .more{
	display: none;
}