<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blocco_media_image .carosello_images_gallery
{
    padding-bottom: 80px;
}
.blocco_media_image .item_gal
{
  padding-top: 63%; 
}
.blocco_media_image.type_grid .item_gal
{
    margin-bottom: 40px;
}

.blocco_media_image .item_gal,
.blocco_media_image.item_video
{
    border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px;
    overflow: hidden;
}

.zoom_open_gallery
{
    padding: 20px; background-color: rgba(255, 255, 255, 0.6); color: var(--color-blue); font-size: 24px; line-height: 24px;
    border-radius: 90px; -webkit-border-radius: 90px; -moz-border-radius: 90px; -o-border-radius: 90px;
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
     opacity: 0;
}
.blocco_media_image .item_gal:hover .zoom_open_gallery
{
    -webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    opacity: 1.0;
     
}

.blocco_media_image.type_grid .item_gal img
{
    transform: scale(1.0);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.blocco_media_image.type_grid .item_gal:hover img
{
    transform: scale(1.1);
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.blocco_media_image.item_video
{
    aspect-ratio: 16/9; 
}

.blocco_media_image.item_video iframe
{
    width: calc(100% + 80px);
    height: calc(100% + 80px);
}

.blocco_media_image.item_video .button_play_pause_cover {
	/* width: 40px;
	height: 40px; */
	cursor: pointer;
	padding: 0;
	background: transparent;
	border: 0;
}

.blocco_media_image.item_video .button_play_pause_cover span i
{
    color: white;
    font-size: 50px; line-height: 50px;
}

.blocco_media_image.item_video:hover .button_play_pause_cover span:not(.display_none)
{
    opacity: 1.0 !important;
}

.blocco_media_image.item_video img.cover_video
{
    z-index: 12;
}
.blocco_media_image.item_video .button_play_pause_cover
{
    z-index: 15;
}


.blocco_media_image.item_video iframe,
.blocco_media_image.item_video video
{
    pointer-events: none;
}</pre></body></html>