    h1, h2 {
        font-family: 'Source Sans 3';        
        font-weight: 300;
        margin-bottom: 30px
    }
    h2 {
        margin-top: 60px;
        margin-bottom: 40px
    }
   div.testo-home {
		position:relative;
		padding: 50px 20% 150px 20% !important
   }
   div.testo-home div {
        text-indent: 20px;
        text-align: justify;
        line-height: 27px;
        margin-bottom: 15px;
        font-size: 20px;
        font-family: 'Source Sans 3';        
        font-weight: 300
    }
    .right {
        text-align:right !important;        
    }
    .enfasi {
        font-weight: 400
    }
@media screen and (max-width: 1070px) {
	div.testo-home {
		padding-left:10%  !important;
		padding-right:10%  !important;
	}
}
@media screen and (max-width: 500px) {
	div.testo-home {
		padding-left:2%  !important;
		padding-right:2%  !important;
	}
   div.testo-home div {
        text-align: left;
    }
}