.activity-showlist-wrap .activity-showlist .swiper-pagination .swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #808080) !important;
    border: none !important;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.5);
  }
  .swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
  }
  .activity-showlist-wrap .activity-showlist .swiper-pagination .swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, #799ef7) !important;
    border: none !important;
    opacity: var(--swiper-pagination-bullet-inactive-opacity, 1);
  }
  .activity-showlist-wrap {
    padding: 10px 0;
  }
  .activity-showlist {
    position: relative;
    max-width: 1238px;
    width: 100%;
    margin: 0 auto;
    /* .showlist-swiper-container .showlist-img-box img {
          width: 100%;
          height: auto;
      } */
  }
  .activity-showlist .showlist-swiper-container {
    width: 100%;
  }
  .activity-showlist .showlist-btn.nolink:hover {
    cursor: default;
  }
  .activity-showlist .swiper-slide {
    width: calc(100% / 4);
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .activity-showlist .showlist-btn,
  .activity-showlist .showlist-img-box {
    /* display: block; */
    width: 100%;
    height: 100%;
  }
  .activity-showlist .showlist-img-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .activity-showlist .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    position: relative;
    bottom: 0;
  }
  .activity-showlist .swiper-pagination span.swiper-pagination-bullet {
    max-width: 40px;
    height: 6px;
    width: 9.577777%;
    border-radius: 0;
    position: relative;
  }
  .activity-showlist .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
  .activity-showlist .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 3px);
  }
  @media screen and (max-width: 767px) {
    .activity-showlist {
      width: 92%;
    }
    .activity-showlist .showlist-btn {
      max-width: 690px;
    }
    .activity-showlist .showlist-swiper-container .showlist-img-box {
      min-width: 340px;
    }
    .activity-showlist .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
      width: 100%;
      text-align: center;
      margin-left: 0;
    }
    .activity-showlist .swiper-pagination span.swiper-pagination-bullet {
      width: 7.577777%;
      max-width: 50px;
      height: 8px;
    }
  }
  