<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.blocco-banner-video{position: relative; cursor:pointer;}
.blocco-banner-video video{max-width: 100%;}

.blocco-banner-video video[poster]{object-fit: cover;min-height: 700px;width: 100%;}



/* icona video */
.banner-video-icona-play{position: absolute;top:0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;pointer-events:none; background-color: #00000060;}
.banner-video-icona-play span{background-color: var(--wp--preset--color--uno);color: var(--wp--preset--color--bianco) !important;width: 100px;height: 100px;display: flex;justify-content: center;align-items: center;border-radius: 100px;font-size: 22px;font-weight: 900;}
.banner-video-icona-play img{width: 100%;max-width: 100px;}

/* .banner-video-icona-play span.video-in-play{display: none;} */




/* lightbox */

.ljs-content.ljs-loaded{width: 85% !important;}
@media(max-width:550px){
    .ljs-content.ljs-loaded{height: 400px !important;}
}

.ljs-close{visibility: hidden;z-index: 20;}
.video-lightbox-chiusura{visibility: visible;font-family: 'Roboto';font-weight: 200;font-size: 30px;}

.lightboxjs .ljs-close{top:32px !important;}
.lightboxjs .ljs-close:hover{animation: none !important;}


/* bkg image */
.blocco-banner-video{background-size: cover;background-position: center;min-height: 700px;}
.lightboxjs-link{opacity: 0;min-height: 500px;}

/* banner full height */
.cml-banner-video-full-heigt,
.cml-banner-video-full-heigt .blocco-banner-video{height: 100vh !important;}


@media(max-width:781px){
    .blocco-banner-video{min-height: 400px;}
    .blocco-banner-video video[poster]{min-height: 400px;}
}



/********************** Lightbox new */

.video-banner-lightbox-main{left: 0;
    top: 0;
    position: fixed;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    min-width: 100%;
    background-color: #000000;
    display: flex;
    align-items: center;
    padding-top: 80px;
    justify-content: center;
opacity:0;
visibility: hidden;
transition: opacity 0.3s;
z-index:99;}


.video-banner-lightbox-main #banner-video-testo{width: 100%;max-width: 100%;}

.chiusura-video-lightbox{color: #fff;
    font-family: var(--wp--preset--font-family--font-secondario);
    position: absolute;
    right: 60px;
    top: 130px;
    cursor: pointer;}


.video-banner-lightbox-main.lightbox-aperto{
    opacity:1;
    visibility: visible;
}

/* body no scroll */
.lbg-aperto{overflow-y:hidden;}









/**/</pre></body></html>