.fls-inspire-item {
  position: relative;
  margin-bottom: 30px;
}

.fls-inspire-item:before {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(black), color-stop(65%, rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 65%);
}

.fls-inspire-item .fls-common-content {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 30px;
}

.fls-inspire-item .fls-common-content ul li {
  color: var(--whiteColor);
}

.fls-inspire-item .fls-common-content ul li:before {
  background-color: var(--whiteColor);
}

.fls-inspire-item .fls-common-content h3 a {
  color: var(--whiteColor);
}

.fls-inspire-item .fls-common-content h3 a:hover {
  color: var(--merunColor);
}

.fls-inspire-item .fls-common-content .bottom span {
  color: var(--whiteColor);
}

.fls-inspire-item .fls-common-content .bottom a {
  color: var(--whiteColor);
}

.fls-inspire-item .fls-common-content .bottom a:hover {
  color: var(--merunColor);
}