/* Global */
*:focus {
	outline: none !important;
}

body, html {
	height: 100%;
	margin: 0;
	padding: 0;
}
	
	body {
		background-color: #3a3939;
	}
	
	html {
		font-size: 100%;
		-webkit-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%;
	}

h1 {
	text-decoration: none !important;
}

section {
    padding-top: 10px;
    padding-bottom: 10px;
}

#content {
	padding: 39px 0 65px 0 !important;
}

#intro-slides {
	background-color: white;
	-moz-osx-font-smoothing: grayscale;
	padding: 0 !important;
	-webkit-font-smoothing: antialiased;
}
	
	#intro-slides section {
		max-width: 900px;
	}

	#intro-slides span {
		cursor: pointer;
		font-family: "Montserrat", sans-serif;
		text-decoration: underline;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	#intro-slides h1, #intro-slides h2, #intro-slides h3 {
		cursor: default;
		font-weight: 300;
		margin: 0;
		padding: 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
		
		#intro-slides h1 {
			font-family: "caviar_dreamsregular", sans-serif;
		}

		#intro-slides h2, #intro-slides h3 {
			font-family: "Montserrat", sans-serif;
		}

	#intro-slides img {
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

@media only screen and (max-width: 767px) {
	#intro-slides h1 br, #intro-slides h2 br, #intro-slides h3 br {
		display: none;
	}
}

/* Slide 1 */
#intro-slides .slide-1 {
	position: relative;
}
	
	#intro-slides .slide-1 aside {
		position: absolute;
		text-align: center;
	}
		
		#intro-slides .slide-1 aside span {
			background-color: #00c184;
			color: #fff;
			display: inline-block;
			font-weight: 400;
			letter-spacing: 1px;
			text-decoration: none;
			text-transform: uppercase;
		}

		#intro-slides .slide-1 aside h1 {
			color: #31bf86;
		}

		#intro-slides .slide-1 aside h2 {
			color: white;
		}

	#intro-slides .slide-1 img {
		height: auto;
		max-width: 100% !important;
		width: 100%;
	}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-1 aside {
		right: 10%;
		top: 32%;
	}
		
		#intro-slides .slide-1 aside h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}
		
		#intro-slides .slide-1 aside h2 {
			font-size: 1.54094vw;
			line-height: 3.46981vw;
		}

		#intro-slides .slide-1 aside span {
			font-size: 0.83276vw;
			line-height: 2.77585vw;
			padding: 0 10px;
		}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-1 {
		background: transparent url("slides/1/background-mobile.jpg") center center no-repeat;
		background-size: cover;
		height: 511px;
	}

		#intro-slides .slide-1 aside {
			right: 74%;
			transform: translateX(50%);
			top: 30px;
		}
			
			#intro-slides .slide-1 aside h1 {
				font-size: 6.875vw;
				line-height: 8.125vw;
			}
			
			#intro-slides .slide-1 aside h2 {
				font-size: 2.1875vw;
				line-height: 7.8125vw;
			}

			#intro-slides .slide-1 aside span {
				font-size: 1.9875vw;
				padding: 10px;
			}

		#intro-slides .slide-1 img {
			display: none;
		}
}

/* Slide 2 */
#intro-slides .slide-2 {
	display: none;
	text-align: center;
}
	
	#intro-slides .slide-2 aside {
		margin: 1.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-2 aside:first-of-type {
			margin-bottom: 3.5vw;
		}

		#intro-slides .slide-2 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-2 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-2 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-2 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-2 section figure {
		margin: 0;
	}

		#intro-slides .slide-2 section figure h2 {
			color: #31bf86;
			font-family: "caviar_dreamsregular", sans-serif;
		}

		#intro-slides .slide-2 section figure h3 {
			color: #3a3939;
		}

		#intro-slides .slide-2 section figure img {
			height: auto;
			width: 100%;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-2 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-2 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-2 aside span:first-of-type {
				margin-right: 0.52047vw;
			}

			#intro-slides .slide-2 aside span:last-of-type {
				margin-left: 0.52047vw;
			}

		#intro-slides .slide-2 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-2 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 50%;
			}

				#intro-slides .slide-2 section figure h2 {
					font-size: 2.08189vw;
				}

				#intro-slides .slide-2 section figure h3 {
					font-size: 1.14094vw;
					margin: 1.38793vw 0 2.77585vw 0;
				}

				#intro-slides .slide-2 section figure img {
					max-width: 892px;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-2 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-2 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-2 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-2 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-2 section {
			margin: 10vw auto 0 auto;
		}

			#intro-slides .slide-2 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-2 section figure:not(:first-child) {
					margin-top: 10.1875vw;
				}

				#intro-slides .slide-2 section figure h2 {
					font-size: 9.375vw;
				}

				#intro-slides .slide-2 section figure h3 {
					font-size: 3.75vw;
					margin: 3.125vw 0 7.8125vw 0;
				}
}

/* Slide 3 */
#intro-slides .slide-3 {
	display: none;
	text-align: center;
}

	#intro-slides .slide-3 aside {
		margin: 2.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-3 aside:first-of-type {
			margin-bottom: 5vw;
		}

		#intro-slides .slide-3 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-3 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-3 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-3 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-3 h1 {
		color: #31bf86;
	}

	#intro-slides .slide-3 section figure {
		margin: 0;
	}

		#intro-slides .slide-3 section figure img {
			height: auto;
			width: 100%;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-3 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-3 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-3 aside span {
				color: #31bf86;
				font-weight: 400;
				letter-spacing: 1px;
				text-transform: uppercase;
			}

				#intro-slides .slide-3 aside span:first-of-type {
					margin-right: 0.52047vw;
				}

				#intro-slides .slide-3 aside span:last-of-type {
					margin-left: 0.52047vw;
				}

		#intro-slides .slide-3 h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}

		#intro-slides .slide-3 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-3 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 50%;
			}

				#intro-slides .slide-3 section figure img {
					height: auto;
					width: 100%;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-3 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-3 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-3 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-3 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-3 h1 {
			font-size: 8.4375vw;
			line-height: 8.4375vw;
			margin: 0 auto;
			max-width: 560px;
			padding: 0 15px;
		}

		#intro-slides .slide-3 section {
			margin: 10vw auto 0 auto;
		}

			#intro-slides .slide-3 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-3 section figure:not(:first-child) {
					margin-top: 10.1875vw;
				}

				#intro-slides .slide-3 section figure img {
					max-width: 892px;
				}
}

/* Slide 4 */
#intro-slides .slide-4 {
	display: none;
	text-align: center;
}

	#intro-slides .slide-4 aside {
		margin: 2.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-4 aside:first-of-type {
			margin-bottom: 4vw;
		}

		#intro-slides .slide-4 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-4 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-4 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-4 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-4 section figure img {
		height: auto;
		width: 100%;
	}

	#intro-slides .slide-4 h1 {
		color: #3a3939;
	}

	#intro-slides .slide-4 section figure {
		margin: 0;
	}

		#intro-slides .slide-4 section figure h2 {
			color: #31bf86;
			font-family: "caviar_dreamsregular", sans-serif;
		}

		#intro-slides .slide-4 section figure h3 {
			color: #3a3939;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-4 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-4 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-4 aside span:first-of-type {
				margin-right: 0.52047vw;
			}

			#intro-slides .slide-4 aside span:last-of-type {
				margin-left: 0.52047vw;
			}

		#intro-slides .slide-4 h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}

		#intro-slides .slide-4 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-4 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 50%;
			}

				#intro-slides .slide-4 section figure h2 {
					font-size: 2.08189vw;
				}

				#intro-slides .slide-4 section figure h3 {
					font-size: 1.14094vw;
					margin: 1.38793vw 0 2.77585vw 0;
				}

				#intro-slides .slide-4 section figure img {
					max-width: 892px;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-4 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-4 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-4 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-4 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-4 h1 {
			font-size: 8.4375vw;
			line-height: 8.4375vw;
			margin: 0 auto;
			max-width: 560px;
			padding: 0 15px;
		}

		#intro-slides .slide-4 section {
			margin: 10.875vw auto 0 auto;
		}

			#intro-slides .slide-4 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-4 section figure:not(:first-child) {
					margin-top: 10.1875vw;
				}

				#intro-slides .slide-4 section figure h2 {
					font-size: 9.375vw;
				}

				#intro-slides .slide-4 section figure h3 {
					font-size: 3.75vw;
					margin: 3.125vw 0 7.8125vw 0;
				}
}

/* Slide 5 */
#intro-slides .slide-5 {
	display: none;
	text-align: center;
}

	#intro-slides .slide-5 aside {
		margin: 2.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-5 aside:first-of-type {
			margin-bottom: 5vw;
		}

		#intro-slides .slide-5 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-5 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-5 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-5 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-5 h1 {
		color: #31bf86;
	}

	#intro-slides .slide-5 section figure {
		margin: 0;
	}

		#intro-slides .slide-5 section figure img {
			height: auto;
			width: 100%;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-5 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-5 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-5 aside span:first-of-type {
				margin-right: 0.52047vw;
			}

			#intro-slides .slide-5 aside span:last-of-type {
				margin-left: 0.52047vw;
			}

		#intro-slides .slide-5 h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}

		#intro-slides .slide-5 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-5 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 50%;
			}

				#intro-slides .slide-5 section figure img {
					max-width: 892px;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-5 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-5 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-5 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-5 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-5 h1 {
			font-size: 8.4375vw;
			line-height: 8.4375vw;
			margin: 0 auto;
			max-width: 560px;
			padding: 0 15px;
		}

		#intro-slides .slide-5 section {
			margin: 10.875vw auto 0 auto;
		}

			#intro-slides .slide-5 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-5 section figure:not(:first-child) {
					margin-top: 10.1875vw;
				}
}

/* Slide 6 */
#intro-slides .slide-6 {
	display: none;
	text-align: center;
}

	#intro-slides .slide-6 aside {
		margin: 2.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-6 aside:first-of-type {
			margin-bottom: 5vw;
		}

		#intro-slides .slide-6 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-6 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-6 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-6 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-6 h1 {
		color: #31bf86;
	}

	#intro-slides .slide-6 section figure {
		margin: 0;
	}

		#intro-slides .slide-6 section figure img {
			height: auto;
			width: 100%;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-6 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-6 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-6 aside span:first-of-type {
				margin-right: 0.52047vw;
			}

			#intro-slides .slide-6 aside span:last-of-type {
				margin-left: 0.52047vw;
			}

		#intro-slides .slide-6 h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}

		#intro-slides .slide-6 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-6 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 50%;
			}

				#intro-slides .slide-6 section figure:first-of-type {
					text-align: right;
				}

				#intro-slides .slide-6 section figure:last-of-type {
					text-align: left;
				}

				#intro-slides .slide-6 section figure img {
					max-width: 689px;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-6 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-6 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-6 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-6 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-6 h1 {
			font-size: 8.4375vw;
			line-height: 8.4375vw;
			margin: 0 auto;
			max-width: 560px;
		}

		#intro-slides .slide-6 section {
			margin: 10.875vw auto 0 auto;
		}

			#intro-slides .slide-6 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-6 section figure:not(:first-child) {
					margin-top: 7.8125vw;
				}

				#intro-slides .slide-6 section figure img {
					max-width: 489px;
				}
}

/* Slide 7 */
#intro-slides .slide-7 {
	display: none;
	text-align: center;
}

	#intro-slides .slide-7 aside {
		margin: 2.08189vw auto 0 auto;
		max-width: 900px;
	}

		#intro-slides .slide-7 aside:first-of-type {
			margin-bottom: 5vw;
		}

		#intro-slides .slide-7 aside::after {
			clear: both;
			content: '';
			display: table;
		}

		#intro-slides .slide-7 aside span {
			color: #31bf86;
			font-weight: 400;
			letter-spacing: 1px;
			text-transform: uppercase;
		}

			#intro-slides .slide-7 aside span:first-of-type {
				float: left;
			}

			#intro-slides .slide-7 aside span:last-of-type {
				float: right;
			}

	#intro-slides .slide-7 h1 {
		color: #31bf86;
	}

	#intro-slides .slide-7 section figure {
		margin: 0;
	}

		#intro-slides .slide-7 section figure img {
			height: auto;
			width: 100%;
		}

@media only screen and (min-width: 768px) {
	#intro-slides .slide-7 {
		padding: 2.38446vw 0 5.38446vw 0;
	}

		#intro-slides .slide-7 aside {
			font-size: 0.83276vw;
			line-height: 0.83276vw;
			margin-top: 2.77585vw;
		}

			#intro-slides .slide-7 aside span:first-of-type {
				margin-right: 0.52047vw;
			}

			#intro-slides .slide-7 aside span:last-of-type {
				margin-left: 0.52047vw;
			}

		#intro-slides .slide-7 h1 {
			font-size: 2.49827vw;
			line-height: 2.49827vw;
		}

		#intro-slides .slide-7 section {
			display: table;
			margin: 2.08189vw auto 0 auto;
		}

			#intro-slides .slide-7 section figure {
				display: table-cell;
				padding: 0 1.73491vw;
				width: 100%;
			}

				#intro-slides .slide-7 section figure:first-of-type {
					text-align: center;
				}

				#intro-slides .slide-7 section figure img {
					max-width: 689px;
				}
}

@media only screen and (max-width: 767px) {
	#intro-slides .slide-7 {
		padding: 1.75vw 0;
	}

		#intro-slides .slide-7 aside {
			font-size: 3.75vw;
			line-height: 3.75vw;
			margin-top: 9.375vw;
			width: 85%;
		}

			#intro-slides .slide-7 aside span:first-of-type {
				margin-right: 2.1875vw;
			}

			#intro-slides .slide-7 aside span:last-of-type {
				margin-left: 2.1875vw;
			}

		#intro-slides .slide-7 h1 {
			font-size: 8.4375vw;
			line-height: 8.4375vw;
			margin: 0 auto;
			max-width: 560px;
		}

		#intro-slides .slide-7 section {
			margin: 10.875vw auto 0 auto;
		}

			#intro-slides .slide-7 section figure {
				padding: 0 7.8125vw;
			}

				#intro-slides .slide-7 section figure img {
					max-width: 489px;
				}
	}

	/* Slide 8 */
	#intro-slides .slide-8 {
		display: none;
		text-align: center;
	}

		#intro-slides .slide-8 aside {
			margin: 2.08189vw auto 0 auto;
			max-width: 900px;
		}

			#intro-slides .slide-8 aside:first-of-type {
				margin-bottom: 5vw;
			}

			#intro-slides .slide-8 aside::after {
				clear: both;
				content: '';
				display: table;
			}

			#intro-slides .slide-8 aside span {
				color: #31bf86;
				font-weight: 400;
				letter-spacing: 1px;
				text-transform: uppercase;
			}

				#intro-slides .slide-8 aside span:first-of-type {
					float: left;
				}

				#intro-slides .slide-8 aside span:last-of-type {
					float: right;
				}

		#intro-slides .slide-8 h1 {
			color: #3a3939;
		}

		#intro-slides .slide-8 section figure {
			margin: 0;
		}

			#intro-slides .slide-8 h2 {
				color: #31bf86;
				font-family: "caviar_dreamsregular", sans-serif;
			}

			#intro-slides .slide-8 section figure h3 {
				color: #3a3939;
			}

			#intro-slides .slide-8 section figure img {
				height: auto;
				width: 100%;
			}

	@media only screen and (min-width: 768px) {
		#intro-slides .slide-8 {
			padding: 2.38446vw 0 5.38446vw 0;
		}

			#intro-slides .slide-8 aside {
				font-size: 0.83276vw;
				line-height: 0.83276vw;
				margin-top: 2.77585vw;
			}

				#intro-slides .slide-8 aside span:first-of-type {
					margin-right: 0.52047vw;
				}

				#intro-slides .slide-8 aside span:last-of-type {
					margin-left: 0.52047vw;
				}

			#intro-slides .slide-8 h1 {
				font-size: 2.49827vw;
				line-height: 2.49827vw;
			}

			#intro-slides .slide-8 section {
				display: table;
				margin: 2.08189vw auto 0 auto;
			}

				#intro-slides .slide-8 section figure {
					display: table-cell;
					padding: 0 1.03491vw;
					width: 50%;
				}

					#intro-slides .slide-8 section figure h2 {
						font-size: 2.08189vw;
					}

                    #intro-slides .slide-8 h2 {
						font-size: 2.08189vw;
					}

					#intro-slides .slide-8 section figure h3 {
						font-size: 1.14094vw;
						margin: 1.18793vw 0 2.77585vw 0;
					}
	}

	@media only screen and (max-width: 767px) {
		#intro-slides .slide-8 {
			padding: 1.75vw 0;
		}

			#intro-slides .slide-8 aside {
				font-size: 3.75vw;
				line-height: 3.75vw;
				margin-top: 9.375vw;
				width: 85%;
			}

				#intro-slides .slide-8 aside span:first-of-type {
					margin-right: 2.1875vw;
				}

				#intro-slides .slide-8 aside span:last-of-type {
					margin-left: 2.1875vw;
				}

			#intro-slides .slide-8 h1 {
				font-size: 8.4375vw;
				line-height: 8.4375vw;
				margin: 0 auto;
				max-width: 560px;
				padding: 0 15px;
			}

			#intro-slides .slide-8 section {
				margin: 10.875vw auto 0 auto;
			}

				#intro-slides .slide-8 section figure {
					padding: 0 7.8125vw;
				}

					#intro-slides .slide-8 section figure:not(:first-child) {
						margin-top: 10.1875vw;
					}

					#intro-slides .slide-8 section figure h2 {
						font-size: 9.375vw;
					}

                    #intro-slides .slide-8 h2 {
						font-size: 9.375vw;
					}

					#intro-slides .slide-8 section figure h3 {
						font-size: 3.75vw;
						margin: 3.125vw 0 7.8125vw 0;
					}

					#intro-slides .slide-8 section figure img {
						max-width: 892px;
					}
	}

	/* Slide 9 */
	#intro-slides .slide-9 {
		display: none;
		text-align: center;
	}

		#intro-slides .slide-9 > a {
			display: inline-block;
			text-transform: uppercase;
		}

		#intro-slides .slide-9 a {
			color: #31bf86;
			display: inline-block;
			font-weight: 400;
			letter-spacing: 1px;
		}

		#intro-slides .slide-9 h1, #intro-slides .slide-9 h2 {
			color: #3a3939;
		}

		#intro-slides .slide-9 h1 {
			font-size: 2.08189vw;
			line-height: 2.08189vw;
		}

		#intro-slides .slide-9 span {
			background-color: #00c184;
			color: #fff;
			display: block;
			font-weight: 400;
			letter-spacing: 1px;
			text-decoration: none;
			text-transform: uppercase;
		}

	@media only screen and (min-width: 768px) {
		#intro-slides .slide-9 {
			padding: 7.38446vw 0;
		}

			#intro-slides .slide-9 > a {
				font-size: 1.04094vw;
				line-height: 1.04094vw;
				margin: 1.73491vw 0 1.56142vw 0;
			}

			#intro-slides .slide-9 h2 {
				font-size: 1.04094vw;
				line-height: 1.04094vw;
			}

			#intro-slides .slide-9 span {
				font-size: 0.83276vw;
				line-height: 2.77585vw;
				margin: 0 auto 17px auto;
				max-width: 160px;
				padding: 0 10px;
			}
	}

	@media only screen and (max-width: 767px) {
		#intro-slides .slide-9 {
			padding: 18.75vw 50px;
		}

			#intro-slides .slide-9 > a {
				font-size: 4.6875vw;
				line-height: 4.6875vw;
				margin: 7.8125vw 0 7.1875vw 0;
			}

			#intro-slides .slide-9 h1 {
				font-size: 9.375vw;
				line-height: 9.375vw;
			}

			#intro-slides .slide-9 h2 {
				font-size: 4.6875vw;
				line-height: 4.6875vw;
			}

			#intro-slides .slide-9 span {
				font-size: 2.5875vw;
				margin: 0 auto 25px auto;
				max-width: 100px;
				padding: 10px;
			}
	}