#videoDiv {width: 100%; height: auto; position: relative;}
#videoBlock {width: 100%; height: auto;  display: flex;  justify-content: center; align-items: center; }
#videoMessage {width: 100%; height:100%; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5)}
#videoMessage *{padding:0.4em; margin:0;}
#videoMessage {text-shadow: 2px 2px 2px #000000; color:white;z-index:99 }
#videoMessage h1{font-size: 2.7em;color:#ffffff;text-align:center; padding-top: 18%}
#videoMessage h2{font-size: 1.5em;color:#ffffff;text-align:center; line-height: 32px; padding-top: 2%}
#videoMessage h3{font-size: 1.2em;color:#ffffff;text-align:center;}
.videoClick {text-align:center}
.videoClick a{color:white;font-size: 1.7em;cursor:pointer;cursor:hand}


@media screen and (max-width: 55em) {

#videoBlock {width: 100%; height: 180px;  display: flex;  justify-content: center; align-items: center; }
#videoMessage {width: 100%; height:180px; position: absolute; top: 0; left: 0; background-color: rgba(0,0,0,0.5)}

#videoMessage h1{font-size: 1em;color:#ffffff;text-align:center; padding-top: 8%}
#videoMessage h2{font-size: 0.7em;color:#ffffff;text-align:center; line-height: 12px}

#videoMessage p img{width: 50px}

.banner_titulo{font-size: 1em; line-height: 12px}

.headline-1 {font-size: 20px; line-height: 12px}
	
}