.c-more-link {
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  font-weight: 700;
  color: var(--color-brand);
}

.c-more-link__text {

  display: inline-flex;
  align-items: center;
  gap: 2px;
  border-bottom: 1px solid var(--color-brand);
}

.c-more-link__text--plain {
  border-bottom: none;
}

.c-more-link__icon {
  width: 7.799px;
  height: 7.799px;
  transform: rotate(45deg);
}

.c-more-link--block {
  display: flex;
  justify-content: flex-end;
}

.c-more-link--center {
  justify-content: center;
  width: 100%;
}

.c-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 28px;
  font-size: 15px;
  font-weight: 700;
  border-radius: 5px;
}

.c-badge--new {
  color: #0b0b0b;
  background: #f4d84a;
}

.c-badge--free {
  color: #fff;
  background: var(--color-accent);
}

.c-carousel__slide:hover,
.c-more-link:hover,
.c-detail-pager__prev:hover,
.c-detail-pager__next:hover,
.c-seminar-box a:hover,
.c-header__portal:hover,
.c-mobile-nav__tel:hover,
.c-header__login:hover,
.c-mobile-nav__login:hover,
.c-menu-toggle:hover,
.c-video-modal__close:hover,
.c-archive-search__button:hover,
.c-detail-search__button:hover,
.c-guide-card__cta:hover,
.c-detail-back__link:hover,
.c-signup-card:hover,
.c-guide-banner:hover,
.c-detail-side__banner:hover,
.c-mail-tabs__item:hover,
.c-archive-subfilter__item:hover,
.c-video-archive__filter-item:hover,
.c-pagination__item:hover,
.c-pagination__arrow:hover,
.c-detail-categories__list a:hover,
.c-download-list a:hover {
  opacity: .7;
  transition: all .3s ease-in-out;
}
