.parallax-bg {background-image:url(../grafica/bg-parallasse.jpg);}
.parallax {position:relative; margin-bottom:40px; background-attachment:fixed; background-position:center; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:100% auto; -moz-box-shadow:inset 0 2px 60px -10px #000; -webkit-box-shadow:inset 0 2px 60px -10px #000; box-shadow:inset 0 2px 60px -10px #000;}
.parallax-bg .content-parallax {min-height:400px;}
.content-parallax p {color:#fff; display:grid; height:400px; grid-template-columns:1fr; grid-auto-rows:min-content; align-content:center; font-size:2em; line-height:1.3em; text-align: center; padding:30px; font-family:'Caveat', cursive;}