@media (max-width: 520px){
    .header.sfondoSfocBlu { padding: 1rem; line-height: 1.5rem; }
    /*.header.sfondoSfocBlu > p { margin:0 }*/
    /*.header > p { padding-bottom: 0em; }*/
    .img{ 
        width: var(--imgDim_XL);
        height: var(--imgDim_XL); 
    }
} 

@media (orientation:landscape){
    .container { display: flex; }
	.left { padding-top: 5em;}
	.images {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	video { width: auto; height: 100vh; /*max-width: 30%; */ }
}


@media (min-width: 768px) {
    .img{ 
        width: var(--imgDim_L);
        height: var(--imgDim_L); 
    }
}
@media (min-width: 768px) and (orientation:landscape) {
    .header > p { padding-bottom: 1em }
    .left { padding-top: 1em }
    .header.sfondoSfocBlu { padding: 1rem; line-height: 2.2rem; }
    .ml12{ font-size: 4rem }
    .right { padding-top: 2rem }
}
@media (min-width: 1200px) {
    .header > p { padding-bottom: 2em; }
    .img{ 
        width: var(--imgDim_XL);
        height: var(--imgDim_XL); 
    }
    .column:nth-child(1){ width: 50% }
}