.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}

.thesierra-section-biz-knowledge {
  background: #FFFDF8;
}

.show-w767 {
  display: none;
}

.show-w991 {
  display: none;
}

#thesierra-navbar {
  background: #547556;
}

.thesierra-text-copyright {
  color: #E1CDB2;
}

.sc-inner {
  padding-top: 64px;
}

.item-list {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  padding: 0;
  margin: 0;
  row-gap: 32px;
}

.item-list .item {
  list-style: none;
}

.item .default-item {
  /* max-width: 364px; */
  max-width: 350px;
  width: 100%;
  margin: 0 auto;
}

.thumb img {
  width: 100%;
}

.content {
  padding-top: 16px;
}

.content .title {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  color: #695C3E;
  height: 60px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.content .desc {
  margin-bottom: 8px;
  font-size: 16px;
  color: #7B6C4A;
  height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  display: box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.date {
  font-size: 13px;
  color: #BBA985;
}

.load-more {
  display: flex;
  justify-content: center;
  padding: 0;
  cursor: unset;
}

@media (min-width:768px) and (max-width:1199px) {
  .item-acc {
    max-width: 732px;
    width: 100%;
    margin: 0 auto;
  }

  .item .default-item {
    /* max-width: 364px; */
    max-width: 350px;
    width: 100%;
    margin: 0 auto;
  }
}

@media (min-width:768px) and (max-width:991px) {

  .item .default-item {
    max-width: 332px;
    width: 100%;
    margin: 0 auto;
  }

  .show-w991 {
    display: block;
  }
}


@media screen and (min-width:768px) {
  /* .item-acc {
    padding: 0 6px;
  } */

  .header {
    padding-bottom: 48px;
  }

  .header .title {
    padding-bottom: 16px;
  }

  .load-more {
    padding-top: 48px;
  }

}

@media screen and (max-width:767px) {
  img {
    width: 100%;
  }

  .item-list {
    justify-content: center;
    row-gap: 24px;
  }

  .header {
    padding-bottom: 32px;
  }

  .hide-w767 {
    display: none;
  }

  .show-w767 {
    display: block;
  }

  .load-more {
    padding-top: 32px;
  }

  .content .title {
    height: auto;
  }

  .content .desc {
    height: auto;
  }
}

.btn-load-more {
  display: inline-block;
  padding: .6rem 1rem;
  border: 0;
  border-radius: .5rem;
  background: #00a94f;
  color: #fff;
  cursor: pointer
}

.btn-load-more:hover {
  filter: brightness(0.95)
}

.tsr-btn-green-clear {
  width: 244px;
  height: 48px;
  padding: 10px 22px 10px 22px;
  border: 1px solid #527358;
  border-radius: 100px;
  background-color: transparent;
  color: #527358;
  transition: 0.35s;

}

/* 
.item-list .item {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.item-list .item.hidden {
  display: none;
  opacity: 0;
  transform: translateY(10px);
} */

/* .item-list .item {
  opacity: 1;
  transform: translateY(0);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.item-list .item.hidden {
  display: none;
  opacity: 0;
  transform: translateY(10px);
} */

.btn-check:checked+.btn,
.btn.active,
.btn.show,
.btn:first-child:active,
:not(.btn-check)+.btn:active {
  border-color: transparent !important;
}