.container ul{
	list-style:disc;
	margin-left:20px;
	
}
.verde{
	border: 1px solid rgba(28, 35, 43, 0.1);
  border-radius: 4px;
  padding: 25px !important;
  text-align: center;
  background: rgb(31 203 0 / 20%);
  font-weight: 600;
  outline-offset: -1px;
  filter: brightness(1);
  position: relative;
  cursor: pointer;
 
}
.righe ul, .container ul.lead, .container ul.accordion, footer .container ul{
	list-style: none;
	margin-left:0px;
}
.logo-carousel img{
	max-height:unset;
}
.logo-carousel li{
	padding:10px;
	opacity:1;
	text-align:left;
}
.inner{
	min-height: 200px;
border: solid 1px #eaeaea;
padding: 10px;
}

.righe{
	border: solid 1px #D2D2D2
}
.righe li{
	padding:10px;
}
.righe li:not(:last-child){
	border-bottom: solid 1px #D2D2D2
}
.righe span{
	width: 20%;
display: inline-block;
}
.righe p{
	width: 80%;
	display: inline-block;
}
.rig p, .rig span{
	float:left;
	margin-bottom:0px;
}
.rig span{
	color:#39281e;
	width:30%;
}
.rig p{
	width:70%;
}
.invisibile{
	display:none;
}
.blu{
	background:#39281e;
	color:#fff;
	padding:60px;
}
.blu h2{
	color:#fff;
}
@media (min-width: 1000px) {
.bottonemobile{
	padding:15px; background:#fff; border-radius:5px; color:#ca5b30
}
}