.fairs-images__row{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  @media(max-width: 768px){
    grid-template-columns: repeat(1, 1fr);
  }
}

.fairs-images__row img{
  width: 100%;
  aspect-ratio: 16/10;
  height: auto;
  display: block !important;
}

.fairs-images__row img:nth-child(2){
  @media(max-width: 999px){
    display: block;
  }
}

.fairs-images__row-second img{
  aspect-ratio: 6 / 5;
  height: auto;
  width: 100%;
  display: block;
}

.fairs-images__row-second{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  @media(max-width: 768px){
    grid-template-columns: repeat(2, 1fr);
  }
}