* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  font-size: 0;
}

body {
  background-image: linear-gradient(to right top, aquamarine, lightgreen);
  min-height: 100vh;
}

.layout {
  margin: 20px;
  display: grid;
  grid: "first first seventh fifth fifth" 1fr "first first seventh fifth fifth" 1fr "eighth second second nineth tenth" 1fr "eighth second second nineth tenth" 1fr "eleventh twelveth third third thirteenth" 1fr "eleventh twelveth third third thirteenth" 1fr "sixth sixth fourteenth fourth fourth" 1fr "sixth sixth fourteenth fourth fourth" 1fr/1fr 1fr 1fr 1fr 1fr;
  gap: 20px;
}
.layout div {
  height: 500px;
}
.layout div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 1600px) {
  .layout {
    grid: "first first seventh" 1fr "first first seventh" 1fr "eighth fifth fifth" 1fr "eighth fifth fifth" 1fr "second second nineth" 1fr "second second nineth" 1fr "tenth third third" 1fr "tenth third third" 1fr "eleventh twelveth thirteenth" 1fr "eleventh twelveth thirteenth" 1fr "sixth sixth fourteenth" 1fr "sixth sixth fourteenth" 1fr "fourth fourth fourth" 1fr "fourth fourth fourth" 1fr/1fr 1fr 1.25fr;
  }
}
@media (max-width: 1024px) {
  .layout {
    grid: "first" 1fr "second" 1fr "third" 1fr "fourth" 1fr "fifth" 1fr "sixth" 1fr "seventh" 1fr "eighth" 1fr "nineth" 1fr "tenth" 1fr "eleventh" 1fr "twelveth" 1fr "thirteenth" 1fr "fourteenth" 1fr/1fr;
  }
}
.layout .first {
  grid-area: first;
}
.layout .seventh {
  grid-area: seventh;
}
.layout .fifth {
  grid-area: fifth;
}
.layout .eighth {
  grid-area: eighth;
}
.layout .second {
  grid-area: second;
}
.layout .nineth {
  grid-area: nineth;
}
.layout .tenth {
  grid-area: tenth;
}
.layout .eleventh {
  grid-area: eleventh;
}
.layout .twelveth {
  grid-area: twelveth;
}
.layout .third {
  grid-area: third;
}
.layout .thirteenth {
  grid-area: thirteenth;
}
.layout .sixth {
  grid-area: sixth;
}
.layout .fourteenth {
  grid-area: fourteenth;
}
.layout .fourth {
  grid-area: fourth;
}

.download a {
  font-size: 20px;
  color: blue;
}

.download {
  width: 200px;
  position: fixed;
  bottom: 0;
  right: 0;
  margin-right: 5%;
  margin-bottom: 7.5%;
}

/*# sourceMappingURL=style.css.map */
