.banner {
	background: #023e61;
}
.banner > img {opacity: 1;}
.banner .content > h1 {
    color: #fff;
    text-shadow: 2px 4px 5px black;
}
.banner .content > h1 span {font-size: 1.8rem; color: red;}
.btn {margin: 2rem 0;}
#espositori{
    background-color: #a34a9c;
    background-image: linear-gradient(141deg, #1d5ea8 0%, #4e60aa 51%, #944b9a 75%);
} 

.bannertesto2 {border: 3px solid #06466a;}

@media screen and (min-width: 992px) {
	.sala {
		grid-template-columns: 1fr 1fr;
	}
}
.item-a {
	grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
}

.item-a .bannertesto2{
	min-height:270px;
}

.item-a img{
	width:100%;
}


