figure>a>img {
  width: 152px !important; 
 float: left;
}


a {
  text-decoration: underline;
}

#imprint{
  padding-left:4%;
  width: 30.33%;

}
/* FLEX LAYOUT */
.columns {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 92%;
    padding-left:4%;
    padding-right:4%;
    padding-top: 5%;

  }
  
  .column {
    flex: 30.33%;
    padding-right: 1%;
  }


  /* OTHER */

.wrapper{
    padding-top: 60px;
    padding-left: 1.5%;
    padding-right: 55%;
}

section {
    margin-top: 50px;

    margin-bottom: 25px;
}


p{
    margin-top: 2px;
}

figure{
    margin-left: 0%;
    margin-bottom: 25px;
    display: flex;
}

.logos{
max-width: 200px;
height: auto;
}





@media screen and (max-width: 800px) {

    .columns {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        width: 92%;
        padding-left:4%;
        padding-right:4%;
        padding-top: 20%;
    
      }
      
      .column {
        flex: 100%;
        padding-right: 1%;
      }
   
}
