.block_information a, 
.block_language_toggle a {
  font-size: 1.2rem;
}

.dg-logotypes{
    flex-direction: column;
    display: flex;
    padding-top: 30px;
}
.dg-logotypes div{
  margin-bottom: 30px;
}
.dg-logotypes div{
    margin-left: 10px;
    margin-right: 10px;
}
.dg-logotypes img{
  display: block;
  height: 40px;
  width: auto;
}

@media (min-width: 768px) { 
.dg-logotypes{
    flex-direction: row;
  }
  .dg-logotypes div{
    margin-bottom: 0px;
     box-flex: 1;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto; 
  }
  .dg-logotypes div{
      margin-left: 0px;
      margin-right: 0px;
  }
  .dg-logotypes div+div{
    margin-left: 20px;
  }
  .dg-logotypes img{
    max-width:100%;
    height: auto;
  }
}

@media (min-width: 1200px) { 
  .dg-logotypes div+div{
    margin-left: 30px;
  }
}