@media screen and (min-width: 960px) {
  /* PC */
  /* ----------  ---------- */
  .content-wrapper {
  }

  .content-wrapper main .caption {
    margin-bottom: 2.75rem;
  }

  .content-wrapper main .contact-form-container form {
    margin-bottom: 25px;
  }


  .content-wrapper main .contact-form-container .notes p a {
    text-decoration: underline;
  }

}

@media screen and (max-width: 959px) {
  /* Tablet and Mobile */
  /* ----------  ---------- */
  .content-wrapper {
  }

  .content-wrapper main .caption {
    margin-bottom: 1.55rem;
  }

  .content-wrapper main .contact-form-container form {
    margin-bottom: 25px;
  }

  .content-wrapper main .contact-form-container .notes p {
    font-size: var(--font-size-tiny);
    line-height: normal;
  }

  .content-wrapper main .contact-form-container .notes p a {
    text-decoration: underline;
  }

}
