
@media (min-width: 900px){
	.l-subheader.at_bottom.width_full.with_centering{
		height: 500px!important;
	}
	.home .l-header.pos_fixed~.l-main>.l-section:first-of-type>.l-section-h{
		padding-top: 0px!important;
	}
	.l-subheader.at_bottom.width_full.with_centering {
	    display: none;
	}
	.current-menu-item .w-nav-title:after{
	    bottom: -2px!important;
	    opacity: 1!important;
	}
	.logged-in .areariservata,
	.profilologged,
	.downloadlogged{display: none;}
	.logged-in .profilologged,
	.logged-in .downloadlogged{
		display: block;
	}
}
.grid-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  grid-template-areas:
    "colonna1 colonna2 colonna3 colonna4";
  background-color: #fff;
  align-items: start;
}
.colonna1 {
	grid-area: colonna1;
	padding-left:10px;
	padding-right:10px; 
}
.colonna2 {
	grid-area: colonna2;
	padding-left:10px;
	padding-right:10px; 
}
.colonna3 {
	grid-area: colonna3;
	padding-left:10px;
	padding-right:10px; 
}
.colonna4 {
	grid-area: colonna4;
	padding-left:10px;
	padding-right:10px; 
}
.internalcolonna{
	background-color: #F5F4F4;
	padding: 24px 40px;
	height: 438px;
	position: relative;
	overflow: hidden;
}
.immaginesfondo{
	position: absolute;
	left: 0;
	bottom:0;
	max-width: 320px;
	z-index: 0;
}
.immaginesfondodx{
	position: absolute;
	right: 0;
	bottom:0;
	max-width: 320px;
	z-index: 0;
}
.ulmegamenu{
	list-style: none;
	padding-left: 0!important;
	margin-left: 0!important;
	position: relative;
	z-index: 1;
}
.ulmegamenu li{
	margin-bottom: 20px;
}
.ulmegamenu li a{
	color:#656B74;
}
.internalcolonna a h5{
	padding-bottom: 1.5rem!important;
}
.slideduetto a{
	color: #C3273D;
	text-decoration: underline;
}
.slideduetto a:hover{
	color: #C3273D!important;
}
.ult-item-wrap.slick-slide:focus,
.ult-item-wrap.slick-slide.animated.no-animation:focus,
.ult-item-wrap:focus{
	outline-color: transparent!important;
}
.radialevalchiria .upb_row_bg{
	background: radial-gradient(85.36% 72.64% at 55% 50%, #CE263E 0%, #721E2A 98.35%)!important;
}
.us-btn-style_17,
.us-btn-style_15,
.us-btn-style_20,
#linksottolineato a,
.linksottolineato a{
     text-decoration: underline;
}
.ult-tooltipster-base {
    background: #FBFBFB!important;
    padding: 16px!important;
    text-align: left!important;
    box-shadow: 0px 1px 11px rgb(0 0 0 / 25%);
    border-radius: 6px;
}
.ult-tooltipster-base strong {
    font-size: 16px;
}
.ult-tooltipster-content p {
    margin-top: 16px!important;
}
.linkfooterlegal a{
	text-decoration: underline;
	color: #fff!important;
}
.linkfooterlegal a:hover{
	color: #fff!important;
}
.linkwhite a,
.linkwhite a:hover,
.linkbiancointerno a,
.linkbiancointerno a:hover{
	text-decoration: underline;
	color: #fff!important;
}
.linkred a,
.linkred a:hover{
	text-decoration: underline;
	color: #C3273D!important;
}
.cardanimation,
.cardanimation .vc_column-inner{
	transition: all .3s; 
}
.cardanimation:hover {
  transform: scale(1.05); 
}
.cardanimation:hover .vc_column-inner{
	box-shadow: 0px 20px 30px rgb(0 0 0 / 15%);
}
.radialeblu .l-section-overlay{
	background: radial-gradient(55.96% 47.62% at 55% 50%, #112189 0%, #020720 98.35%)!important;
}
#cialdecapsule .w-iconbox .w-iconbox-title{
	padding-bottom: 0!important;
}