/* ==========================================================
   PPM YOUTUBE BACKGROUND
   Il contenitore segue le dimensioni dell'area immagine
   ========================================================== */

.ppm-youtube-bg {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    overflow: hidden;
    pointer-events: none;

    z-index: 0;

    /* Riferimento per le unità cqw e cqh dell'iframe */
    container-type: size;
}


/* ==========================================================
   YOUTUBE IFRAME — VIDEO 16:9
   Cover responsive e centratura verticale/orizzontale
   ========================================================== */

.ppm-youtube-bg > .ppm-youtube-bg__iframe {
    position: absolute;

    top: 50%;
    left: 50%;

    /* Riempie il contenitore conservando il rapporto 16:9 */
    width: max(100cqw, 177.777778cqh);
    height: max(100cqh, 56.25cqw);

    max-width: none;
    max-height: none;

    margin: 0;
    padding: 0;
    border: 0;

    transform: translate(-50%, -50%);

    pointer-events: none;
}



#footer .page_enquiry_widget_field .page_enquiry_widget_submit.loading button{
	opacity: 1;
}

.text-white{
	color: #ffffff;
}

.button-white{
	color: #ffffff;
}


.button-white:before {
	content: '';
	display: inline-block;
	position: relative;
	bottom: 1px;
	height: 9px;
	width: 9px;
	margin-right: 9px;
	background: url("../images/inquire_arrow_reverse.png") 0 center no-repeat;
	background-size: 9px auto;
}

.text-black{
	color: #000000;
}

.ptb-0{
	padding-top: 0px;padding-bottom: 0px;
}

.italico{
	font-style: italic;
}


#player-control-overlay, iframe .ytmCuedOverlayPlayButton{
	display: none!important;
}

    @media screen and (min-width: 768px) {
		
		
		 
		
		
                .records_list_slider .item .list_content_header {
                    min-height: auto!important; 
                }
                .records_list_slider .item .list_caption_wrapper .caption {
                     min-height: auto!important; 
                }
            }



    @media screen and (max-width: 768px) {
		
		
	/*	 .records_list_slider:not(.records_list_slider_custom_layout) .item {
                width: 100%;
                padding-right: 50px;
                padding-bottom: 40px;
            }*/
		
		
		
            
            }





.prelude2 {
		 margin-bottom: 20px;
         
            }