.blog__sidebar-item {
  margin-bottom: 30px;
}
.blog__sidebar-item .blog__sidebar-item-title {
  display: block;
  margin-bottom: 15px;
  font-weight: 600;
  font-size: 17px;
}
.blog__sidebar-item span {
  text-overflow: ellipsis;
  overflow: hidden;
}
.blog__sidebar-item[data-active=true] {
  -webkit-box-ordinal-group: 1;
     -moz-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
  color: #ffffff;
  background-color: var(--main-color);
}
.blog__sidebar-item .blog__sidebar-item-video-title {
  display: block;
}
.blog__sidebar-item .blog__sidebar-item-video-title:not(:last-child) {
  margin-bottom: 10px;
  border-bottom: 1px solid #ededed;
  padding-bottom: 10px;
}

@media (max-width: 991.98px) {
  .blog__sidebar-item {
    display: none;
  }
}