.certificate__check {
  width: 100%;
  max-width: 62.4rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 3.2rem;
}
@media (max-width: 1200px) {
  .certificate__check {
    max-width: 47.2rem;
  }
}
@media (max-width: 744px) {
  .certificate__check {
    max-width: 32rem;
    row-gap: 2.4rem;
  }
}
@media (max-width: 480px) {
  .certificate__check {
    max-width: 100%;
  }
}
.certificate__explain {
  color: var(--gray50);
  margin-top: -0.8rem;
  max-width: 31rem;
}
@media (max-width: 1200px) {
  .certificate__explain {
    max-width: 26rem;
  }
}
@media (max-width: 744px) {
  .certificate__explain {
    margin-top: -0.2rem;
  }
}
@media (max-width: 480px) {
  .certificate__explain {
    margin-top: -0.6rem;
  }
}
.certificate__explain a {
  color: var(--gray50);
}
.certificate__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 1.6rem;
}
@media (max-width: 744px) {
  .certificate__block {
    row-gap: 1rem;
  }
}
@media (max-width: 744px) {
  .certificate__block .variants {
    gap: 0.5rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
.certificate__image {
  width: 60.4rem;
  height: 34rem;
  border-radius: 2rem;
  overflow: hidden;
  margin-bottom: 0.8rem;
}
@media (max-width: 1200px) {
  .certificate__image {
    border-radius: 1.4rem;
    width: 48rem;
    height: 26.9rem;
  }
}
@media (max-width: 744px) {
  .certificate__image {
    width: 32rem;
    height: 19.6rem;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .certificate__image {
    width: 100%;
  }
}
.certificate__image img {
  width: 100%;
  height: 100%;
}