span#off-trigger {
      display: block;
  }

  .on-content {
      position: relative;
  }
  span#on-trigger {
      display: block;
      width: 100%;
      height: 16.6vw;
      position: absolute;
      z-index: 1;
  }

  .on-content > p {
    padding: 5% 5% 0;
  }

  .off .on-content {
      display: none;
  }

  .on-content ol {
      list-style: auto;
      padding: 0 5% 0 10%;
      margin-top: 20px;
  }
  .on-content ol li {
      margin-bottom: 10px;
  }
  .on .off-content {
      display: none;
  }

  .refund_info {
    background-color: #fefde2;
    padding: 0px 50px 30px;
  }
  .pink_border {
    background-color: #fefde2;
    padding: 15px;
    border-radius: 15px;
    border: 3px solid #e3bac7;
    font-size: 18px;
    color: #3d3d3d;
  }
  .pink_border a {
    color: #d76492;
  }
