.intro-header {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
	color: #F8F8F8;
	background: url(../../immagini/landing/intro.jpg) no-repeat center center;
	background-size: cover;
}

.intro-message {
	position: relative;
	padding-top: 25%;
	padding-bottom: 20%;
}

.intro-message > h1 {
	margin: 0;
	font-size: 5em;
}

@media (max-width: 767px) {
	.intro-message {
		padding-top: 25%;
		padding-bottom: 10%;
	}

	.intro-message > h1 {
		font-size: 3em;
	}
}

.lead {
	font-size: 2em;
	font-weight: 400;
}

.section {
	text-align: center;
}

.section-light {
	padding: 50px 0;
	background-color: #FFFFFF;
}

.section-dark {
	padding: 50px 0;
	color: rgba(255, 255, 255, 0.6);
	background-color: #445963;
}

.section-divider {
	background-size: cover;
	padding: 250px 0;
}

.section-divider-1 {
	background: url(../../immagini/landing/divider1.jpg) no-repeat center center;
}

.section-divider-2 {
	background: url(../../immagini/landing/divider2.jpg) no-repeat center center;
}

.section-divider-3 {
	background: url(../../immagini/landing/divider3.jpg) no-repeat center center;
}

.section-divider-4 {
	background: url(../../immagini/landing/divider4.jpg) no-repeat center center;
}

.section-heading {
	font-size: 3em;
	margin-bottom: 30px;
}
