.hero{position:relative;height:100vh;max-height:764px;display:flex;width:100%;align-items:center;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.9)),url(https://atorinfriul.it/html/images/caricamento.gif) no-repeat center center;background-size:cover;overflow:hidden}.hero:after{content:' ';width:100%;height:100%;display:block;position:absolute;top:0;left:0;background:#000;opacity:.4}.hero__content{width:100%;max-width:1350px;max-height:1024px;margin:0 auto;padding:30px;z-index:5;position:relative}.hero__content h1,.hero__content p{color:#fff}.hero--small{height:450px;text-align:center}video[poster]{background:rgba(0,0,0,.7)}.content_prova{position:absolute;bottom:0;background:rgba(0,0,0,.5);color:#f1f1f1;width:100%;padding:20px;z-index:1}@media (max-width:768px){.hero{height:65vh}.content_prova h1{font-size:18px}}.bg-cover{display:flex}.bg-cover h3{background:-webkit-linear-gradient(#eee,#e0e094);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-cover p{color:#fff;text-align:justify}.bg-cover__text{width:70%;padding:30px}.bg-cover__title{width:30%;padding:50px;display:flex;align-items:center}@media (max-width:768px){.bg-cover{flex-wrap:wrap;height:auto}.bg-cover__text,.bg-cover__title{width:100%;padding:25px}}@media (min-width:768px){output{padding-top:0}}.modal{display:none;position:fixed;z-index:1;left:0;bottom:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);-webkit-animation-name:fadeIn;-webkit-animation-duration:.4s;animation-name:fadeIn;animation-duration:.4s}.modal-content{position:fixed;bottom:0;background-color:#fefefe;width:50%;-webkit-animation-name:slideIn;-webkit-animation-duration:.4s;animation-name:slideIn;animation-duration:.4s}.close{color:#fff;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;background:#e0e094;background:linear-gradient(180deg,rgba(224,224,148,1) 30%,rgba(108,112,89,1) 100%);text-align:center;color:#33334d}.modal-body{padding:2px 16px}.modal-footer{padding:2px 16px;background:#e0e094;background:linear-gradient(180deg,rgba(224,224,148,1) 30%,rgba(108,112,89,1) 100%);color:#33334d;text-align:center}@-webkit-keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@keyframes slideIn{from{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@media (max-width:768px){.modal-header{font-size:14px}.modal-content{width:100%}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bg-cover h3{
  background: -webkit-linear-gradient(#eee, rgb(224,224,148));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.bg-cover p{color:white;text-align: justify;}
.bg-cover__text{width: 70%;padding: 30px;}
.bg-cover__title{width: 30%;padding: 50px;display: flex;align-items: center;}

@media (max-width: 768px) {
  .bg-cover{flex-wrap: wrap; height: auto;}
  .bg-cover__text,
  .bg-cover__title{width: 100%;padding: 25px;}

}
