.knowledge__slider .swiper-wrapper,
.news__slider .swiper-wrapper,
.articles__slider .swiper-wrapper {
	align-items: stretch;
}
.knowledge-card.swiper-slide,
.news-card.swiper-slide,
.article-card.swiper-slide {
	height: auto !important;
	display: flex;
	flex-direction: column;
}
.knowledge a.knowledge-card,
.news a.news-card,
.articles a.article-card,
.knowledge-card,
.news-card,
.article-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	text-decoration: none;
	color: inherit;
}
.knowledge .card-img,
.news .card-img,
.articles .card-img {
	width: 407px;
	max-width: 100%;
	aspect-ratio: 407 / 394;
	height: auto;
	flex-shrink: 0;
	overflow: hidden;
}
.knowledge .card-img img,
.news .card-img img,
.articles .card-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	border: 0;
}
.knowledge .card-discr,
.news .card-discr,
.articles .card-discr {
	flex: 1 1 auto;
	display: flex;
	flex-direction: column;
}
.knowledge .title,
.news .title,
.articles .title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 44px;
}
.news .discr-txt,
.articles .discr-txt {
	min-height: 44px;
}
.news .card-discr .date,
.articles .card-discr .date {
	margin-top: auto;
}
