div.sp-flex:nth-child(11) {
	display: inline-block;
	width: 35%;
	margin-right: 4%;
}

div.sp-flex:nth-child(12) {
	display: inline-block;
	width: 60%;
} 

.mobile-error {
	color: #ff1c1c;
	text-align: center;
	font-size: 1.3rem;
	font-style: italic;
	padding: 25px;
	border: 1px solid #ffcece;
	margin: 25px;
	box-shadow: 1px 1px 2px #2c2c2c40;
}

.sp-home-grid-side > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) {
	justify-content: center;
	margin: 0 15px 15px;
}

/*comunicato 730 in rosso*/
div.sp-main-content-top:nth-child(3) {
  background-color: #ff000021;
  padding: 40px;
  margin-top: 70px;
}

div.sp-main-content-top:nth-child(3) > h2:nth-child(1) {
  color: #e80000;
}
