section.adown{
position:absolute;
top: calc(100vh - 45px);
width:100%;}
article.adown{
 background-repeat: no-repeat;
 background-size: contain;
 background-position: center;
 background-image:url("img/adown.svg");
 width: 35px;
 height: 40px;
 margin: auto;
}
section.trans{
/*  background-color: gray;*/
  width: 100%;
  min-height: 40vh;
  justify-content: center;
  -webkit-justify-content: center;
  position:relative;
  padding: 40px 0px 10px 0px;
  margin-bottom: -15vh;
  z-index: 2;
}
article.vdg{
 background-repeat: no-repeat;
 background-size: contain;
 background-position: center;
 background-image:url(logo/vdg.svg);
 padding: 0px 20px;
 margin: 10px 1% 10px 3%;
 display: inline;
 flex: 1;
 max-width:25%;
 position:relative;
}
article.trans{
 text-align: center;
 flex:3;
 max-width:50%;
}
article.trans > p.bold{ font-size: 2em }
article.trans > p.light{ font-size: 1em }
article.trans > p.superlight{ font-size: 0.5em }
section.gap{
  width:100%;
  height: 15vh;
  margin-bottom: 0px;
  margin-top: auto;
}
