body{margin:0;padding:0}
img{display:block;width:100%}
.container-parallasse{position:relative;width:100%;max-width:100%;margin:0 auto;padding:0;overflow:hidden}
.scene{padding:0;width:110%;margin:0 -5%}
.layer{width:100%}
.layer.livello-testo{color:#e6e6e6;font-weight:300;font-size:200px;font-size:10vw;top:5%!important;left:auto!important;right:20%;text-align:right}
.layer.livello-testo-header{color:#fff;font-weight:300;font-size:120px;font-size:6vw; line-height: 5.5vw; top:14%!important;left:auto!important;right:-41%;text-align:left}
.layer.livello-testo-parag{color:#fff;font-weight:300;font-size:18px; top:39%!important;left:auto!important;right:15%;text-align:left; max-width: 420px; /*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);*/}
.layer.livello-testo-parag .testo-parag-home-px {border-left: 2px solid #ce1318; padding-left:10px; }
@media screen and (max-width: 1400px) {
.layer.livello-testo{font-size:140px;font-size:10vw}
.layer.livello-testo-header{font-size:100px;font-size:5vw;top:18%!important;}
.layer.livello-testo-parag{ top:42%!important;}
}
@media screen and (max-width: 1200px) {
.layer.livello-testo{font-size:120px;font-size:10vw}
.layer.livello-testo-header{font-size:90px;font-size:7vw;line-height:6rem}
}
@media screen and (max-width: 1024px) {
.layer.livello-testo{font-size:100px;font-size:10vw}
.layer.livello-testo-header{font-size:60px;font-size:7vw;line-height:4rem}
}
@media screen and (max-width: 991px) {
.layer-slide{z-index:-1}
.layer.livello-testo{font-size:100px;font-size:10vw}
.layer.livello-testo-header{font-size:60px;line-height:4rem;right:-25%}
}
