.redesign-supports .chip {
  --item-pl: 12px;
  --item-pr: 12px;
  --item-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  background-color: rgba(136, 136, 136, .1);
  background-color: var(--darkgrey_bg_black);
  border-radius: 8px;
  border-radius: var(--border-radius);
  height: 34px;
  height: var(--item-height);
  color: var(--white_text_black);
}

.redesign-supports .chip--transparent {
  background-color: transparent;
}

.redesign-supports .chip__label {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-left: var(--item-pl);
  padding-right: var(--item-pr);
  white-space: nowrap;
}


.redesign-supports .chip:hover {
  background-color: var(--light, rgba(136, 136, 136, .05)) var(--dark, #343434);
}

.redesign-supports .subscribe-side-block {
  padding: 15px 20px 24px 20px;
}

.redesign-supports .subscribe-side-block__text {
  margin-bottom: 28px;
}

.redesign-supports {
  display: grid;
  grid-template-columns: 355px minmax(0px, 1fr);
  column-gap: 25px;
}

.left-menu {
  height: fit-content;
  position: sticky;
  top: 130px;
  left: 0;
}

.left-menu__wrapper {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.left-menu__subscribtion {
  margin-top: 20px;
}

.left-menu__link {
  display: flex;
  justify-content: space-between;
  gap: 20px;
  font-size: 20px;
  line-height: 24px;
  padding: 0 10px;
  border-radius: 8px;
}
.left-menu__link.link--active {
  background-color: var(--darkgrey_bg_black);
  font-weight: 500;
  padding: 6px 10px;
  
}

.left-menu__sub {
  display: none;
}

.left-menu__daydzhese {
  margin-top: 80px;
}

.services-list__description {
  margin-top: 40px;
}

.redesign-supports #news_list {
  margin-top: 0;
}

.left-menu__item.--active .left-menu__sub {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 8px 20px 20px;
}

.left-menu__sub-link {
  font-size: 20px;
  line-height: 24px;
}

.left-menu__sub-link.--active {
  color: var(--fill_dark_lite_hover);
}

.redesign-supports #paginator {
  margin-top: 40px;
}

@media screen and (max-width: 980px) {
  .redesign-supports {
    display: block;
  }
  .left-menu {
    display: none;
  }
}