.container-link-img {
  position: relative;
}

.opt-left {
  margin: auto !important;
  left: 5%;
  bottom: 18%;
}

.opt-center {
  margin: auto !important;
  bottom: 26%;
  left: calc(50% - 100px);
}

.opt-right {
  margin: auto !important;
  right: 5%;
  bottom: 18%;
}

.article-wrapper .figcaption-center {
  display: flex;
  align-items: center;
  top: 0;
  bottom: 0;
  height: 100%;
}

.article-wrapper .figcaption-center-left {
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0;
  bottom: 0;
  height: 100%;
  transform: none;
}

/* MOBILE */
@media screen and (max-width: 600px) {
  .opt-center {
    left: calc(50% - 10vw);
  }
}

@media screen and (max-width: 768px) {
  .opt-left, .opt-center, .opt-right {
    width: 90px !important;
    height: 90px !important;
  }

  .opt-center {
    left: calc(50% - 45px);
  }

  .article-wrapper .figcaption-center {
    font-size: 3.2rem;
  }

  .article-wrapper .figcaption-center-left {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 1024px) {
  .opt-left, .opt-center, .opt-right {
    width: 120px !important;
    height: 120px !important;
  }

  .opt-center {
    left: calc(50% - 60px);
  }

  .article-wrapper .figcaption-center-left {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 1280px) {
  .opt-left, .opt-center, .opt-right {
    width: 150px !important;
    height: 150px !important;
  }

  .opt-center {
    left: calc(50% - 75px);
  }
}
