.activities {
  position: relative !important;
}

.activities_cate .item {
  font-size: 1.8rem;
}
@media only screen and (min-width: 768px) {
  .activities_cate .item {
    font-size: 2.3rem;
  }
}

.activities {
  padding-top: 40px;
  padding-bottom: 140px;
}
@media only screen and (min-width: 768px) {
  .activities {
    padding-top: 164px;
    padding-bottom: 228px;
  }
}
@media only screen and (min-width: 768px) {
  .activities::after {
    bottom: 14px;
    left: -8px;
  }
}
@media only screen and (min-width: 768px) {
  .activities_lists {
    margin-top: 71px;
  }
}
.activities_lists .item {
  display: flex;
  flex-direction: column;
}
.activities_lists .item_name {
  margin-bottom: 14px;
}
.activities_lists .item_youtube {
  margin-top: auto;
}
.activities .btn_more_wrap {
  margin-top: 64px;
}
@media only screen and (min-width: 768px) {
  .activities .btn_more_wrap {
    margin-top: 100px;
  }
}
.activities .btn_more_wrap .item_link {
  padding-right: 5px;
}
.activities .btn_more_wrap .item_link::after {
  display: none;
}
.activities .l_pagination {
  margin-top: 64px;
}
@media only screen and (min-width: 768px) {
  .activities .l_pagination {
    margin-top: 88px;
  }
}
.activities_cate {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px 20px;
  margin: 40px 0;
}
@media only screen and (min-width: 768px) {
  .activities_cate {
    gap: 12px 45px;
    margin-top: 80px;
    margin-bottom: 96px;
  }
}
.activities_cate .item {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 290px;
  min-height: 48px;
  border-radius: 100px;
  background-color: #d51100;
  color: #fff;
  font-weight: 700;
  line-height: 1.4;
  opacity: 0.3;
}
@media only screen and (min-width: 768px) {
  .activities_cate .item {
    transition: all 0.5s;
  }
  .activities_cate .item:hover {
    opacity: 0.7;
  }
}
.activities_cate .item.region {
  background-color: #006a1d;
}
.activities_cate .item.wide {
  background-color: #0d0074;
}
.activities_cate .item.active {
  opacity: 1;
  pointer-events: none;
}

/*# sourceMappingURL=specialsettinglp_video_lists.css.map */
