.isTrainingsPage .lesson-list.info li.custom-props .title:before,
.isTrainingsPage .lesson-list.minimalism li.custom-props .title:before {
  display: none;
}
.isTrainingsPage .lesson-list.info li.custom-props .lesson-img,
.isTrainingsPage .lesson-list.minimalism li.custom-props .lesson-img {
  transform: none;
  top: 0;
}
.isTrainingsPage .lesson-list.info li.custom-props .link.title,
.isTrainingsPage .lesson-list.minimalism li.custom-props .link.title {
  padding-top: 15px;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-meta,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta {
  display: flex;
  gap: 20px;
  align-items: center;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-meta .meta-item,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta .meta-item {
  display: flex;
  align-items: center;
  gap: 7px;
  color: #A4B9CB;
  white-space: nowrap;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-meta .meta-item svg,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta .meta-item svg {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 7px;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-list,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-list {
  padding-left: 12px;
  list-style: disc;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: 4px;
  width: 100%;
  padding-top: 15px;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-list li,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-list li {
  color: #22303A;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  min-height: unset;
  margin: 0;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-meta--mobile,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta--mobile {
  display: none;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-meta--pc,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta--pc {
  min-width: 100px;
  min-height: 20px;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-tags,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-tags {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: 10px;
  align-self: stretch;
  flex-wrap: wrap;
  padding-top: 15px;
}
.isTrainingsPage .lesson-list.info li.custom-props .club-tag,
.isTrainingsPage .lesson-list.minimalism li.custom-props .club-tag {
  border-radius: 50px;
  background: #EDF2F6;
  display: flex;
  padding: 10px 20px;
  align-items: flex-start;
  gap: 10px;
  color: #A4B9CB;
  font-family: var(--main-font);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
}
@media (max-width: 991px) {
  .isTrainingsPage .lesson-list.info li.custom-props .club-meta--pc.club-meta,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta--pc.club-meta {
    display: none;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .lesson-img,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .lesson-img {
    margin-bottom: 20px;
    position: static;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .vmiddle,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .vmiddle {
    position: static;
    padding-bottom: 0;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .vmiddle .status,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .vmiddle .status {
    padding: 8.5px 20px;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .vmiddle .status::after,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .vmiddle .status::after {
    font-size: 14px;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .info-wrapper,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .info-wrapper {
    bottom: auto;
    top: 0;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .title,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .title {
    font-size: 21px;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .description,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .description {
    margin-top: 14px;
    padding-bottom: 0;
    font-size: 14px;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .club-meta,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .club-meta {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    display: flex;
    padding-top: 12px;
  }
  .isTrainingsPage .lesson-list.info li.custom-props .club-list,
  .isTrainingsPage .lesson-list.minimalism li.custom-props .club-list {
    padding-left: 12px;
  }
}/*# sourceMappingURL=frontend.css.map */