.image {
  display: block;
  width: 90%;
  max-width: 1400px;
  margin-top: 0%;
  margin-right: auto;
  margin-left: auto;
}

.image-copy {
  display: block;
  width: 90%;
  max-width: 1400px;
  margin-top: 0%;
  margin-right: auto;
  margin-left: auto;
}

.section {
  margin-top: 5%;
}

.section-lower {
  margin-top: 30px;
}

.section-bottom {
  margin-top: 30px;
  margin-bottom: 5%;
}

.link-block {
  position: relative;
  display: block;
  width: 490px;
  height: 170px;
  max-width: 28%;
  margin-top: -170px;
  margin-right: 0px;
  margin-left: 48%;
  -o-object-fit: fill;
  object-fit: fill;
}

@media screen and (max-width: 991px) {
  .image {
    max-width: 90%;
  }
  .image-copy {
    max-width: 90%;
  }
  .link-block {
    position: relative;
    height: 110px;
    max-width: 31%;
    margin-top: -110px;
  }
}

@media screen and (max-width: 767px) {
  .link-block {
    height: 90px;
    margin-top: -90px;
  }
}

@media screen and (max-width: 479px) {
  .link-block {
    height: 50px;
    margin-top: -50px;
  }
}