.content.main{
	background-color:#f2f2f4;
}

@media screen and (max-width:736px) {
	.content.main{
		padding-top:1rem;
	}
}

.content.main .sfondo-bianco{
	background-color:#fff;
}

@media screen and (max-width:736px) {
	.content.main .sfondo-bianco{
		padding-top:2em;
		padding-bottom:3em;
	}
}

@media (min-width:737px) {
	.content.main .sfondo-bianco{
		margin-top:60px;
		padding-bottom:90px;
	}
}

.content.main .sfondo-bianco header{
	text-align:center;
}

@media screen and (max-width:736px) {
	.content.main .sfondo-bianco header{
		margin-bottom:2em;
	}
}

@media (min-width:737px) {
	.content.main .sfondo-bianco header{
		padding-top:90px;
		padding-bottom:70px;
	}
}

.content.main .sfondo-bianco header .titolo-stile-1{
	margin-bottom:1em;
}

@media (min-width:737px) {
	.content.main .sfondo-bianco header p{
		width:70%;
		margin-left:auto;
		margin-right:auto;
		line-height:1.5em;
		letter-spacing:0.05em;
	}
}

@media screen and (max-width:736px) {
	.content.main .blocco-introduzione-due-colonne{
		margin-bottom:2em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-introduzione-due-colonne{
		margin-bottom:85px;
		margin-left:80px;
		margin-right:80px;
	}
}

.content.main .blocco-introduzione-due-colonne h2{
	color:#a3a1a2;
}

.content.main .blocco-2 img,
.content.main .blocco-4 img{
	display:block;
}

@media screen and (max-width:736px) {
	.content.main .blocco-2 img{
		width:100%;
	}
	
	.content.main .blocco-2 img:nth-of-type(2){
		margin-top:1em;
		margin-bottom:1em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-2 img{
		float:left;
		width:calc(33.3333% - 20px);
	}
	
	.content.main .blocco-2 img:nth-of-type(2){
		margin:0 30px;
	}
}

@media (min-width:737px) {
	.content.main .riga-1{
		margin-bottom:75px;
	}
}

@media (min-width:737px) {
	.content.main .riga-2{
		margin-bottom:100px;
	}
}

.content.main .riga img{
	display:block;
	max-width:100%;
}

@media screen and (max-width:736px) {
	.content.main .riga img{
		width:100%;
		margin-bottom:1.5em;
	}
}

@media (min-width:737px) {
	.content.main .riga-1 img{
		float:left;
		width:calc(100% - 555px);
	}
}

@media (min-width:737px) {
	.content.main .riga-2 img{
		float:right;
		width:calc(100% - 555px);
	}
}

@media (min-width:737px) {
	.content.main .riga .testo{
		padding-top:100px;
	}
}

@media (min-width:737px) {
	.content.main .riga-1 .testo{
		float:right;
		width:410px;
		margin-right:66px;
	}
}

@media (min-width:737px) {
	.content.main .riga-2 .testo{
		float:left;
		width:410px;
		margin-left:66px;
	}
}

.content.main .riga .testo h2{
	margin-bottom:1.25em;
	text-transform:uppercase;
	font-size:2.857rem;
	font-weight:300;
	color:#a3a1a2;
}

@media screen and (max-width:736px) {
	.content.main .riga .testo h2{
		margin-bottom:0.5em;
	}
}

.content.main .riga .testo p{
	line-height:1.5em;
	letter-spacing:0.05em;
}

@media (min-width:737px) {
	.content.main .blocco-4{
		margin-bottom:130px;
	}
}

@media screen and (max-width:736px) {
	.content.main .blocco-4 img{
		width:100%;
		margin-bottom:1.5em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-4 img{
		float:left;
		width:calc(100% - 555px);
	}
}

.content.main .blocco-4 h2{
	margin-bottom:1.25em;
	line-height:1em;
	text-transform:uppercase;
	font-size:2.857rem;
	font-weight:300;
	color:#a3a1a2;
}

@media screen and (max-width:736px) {
	.content.main .blocco-4 .testo{
		margin-bottom:2em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-4 .testo{
		float:right;
		width:415px;
		margin-right:45px;
		padding-top:35px;
	}
}

@media screen and (max-width:736px) {
	.content.main .blocco-4 .testo h2{
		margin-bottom:0.5em;
	}
}

@media (min-width:737px) {
	.content.main .blocco-4 .testo h2{
		margin-bottom:1em;
	}
}

.content.main .blocco-4 .testo p{
	line-height:1.43em;
	letter-spacing:0.05em;
}

@media (min-width:737px) {
	.content.main .blocco-4 .testo .bottone-standard{
		margin-top:70px;
	}
}