.trade_union_law .item {
  border-radius: 6px;
  background: #e2f2cb;
}
.trade_union_law .item a {
  padding: 1.5rem 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.75rem;
  color: rgb(4, 95, 24);
}
.trade_union_law .item a span {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.8rem;
  color: #8ab84d;
}
.trade_union_law .tabs {
  background-color: #eaeaea !important;
  margin: 0;
}
@media screen and (min-width: 768px) {
  .trade_union_law .tabs {
    border-left: 3px solid rgba(196, 190, 196, 0.2);
  }
}
.trade_union_law .contents {
  padding-top: 0.75rem !important;
}
.trade_union_law .tabs li {
  list-style: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 0.5rem;
  background-color: #eaeaea !important;
  border-bottom: 1px solid rgba(196, 190, 196, 0.2);
}
.trade_union_law .tabs li a {
  text-decoration: none;
  color: #1b1b1b;
  font-weight: 500;
  font-size: 1rem;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.trade_union_law .tabs li.active a {
  /* background-color: #08f; */
  color: #08f;
  font-weight: 800;
}
.trade_union_law .tabs li a:hover {
  color: rgb(4, 118, 218);
  font-weight: 600;
}
.trade_union_law .tab-content {
  display: none;
}
.trade_union_law .tab-content.active {
  display: block;
}
.trade_union_law .tab-content-wrap p {
  color: #1b1b1b;
}/*# sourceMappingURL=trade_union_law.css.map */