body {
  background-color: var(--body-background);
}

#works .have-link {
  cursor: url("../../../images/link.png"), auto;
}
#works .works-items {
  border-radius: var(--border-radius);
  overflow: hidden;
  position: relative;
}
#works .works-items .have-link {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 12px 20px;
}
#works .works-items .item-content {
  position: absolute;
  width: 100%;
  bottom: 10px;
  padding: 10px;
}
#works .works-items .item-content .title {
  margin-bottom: 0px;
  font-size: 20px;
  color: #fff !important;
}
#works .works-items::before {
  content: "";
  position: absolute;
  background: linear-gradient(180deg, rgba(34, 34, 34, 0) 0%, #222222 100%);
  top: 25%;
  bottom: 0px;
  right: 0px;
  left: 0px;
  transition: all 0.3s ease;
}
#works .works-items img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}/*# sourceMappingURL=works.css.map */