

/* Start:/local/templates/main/components/bitrix/news.list/story/style.css?17273257472183*/
.news_block{
    margin-left: -1rem;
    margin-right: -1rem;
}
.news_block.row{
  display: flex;
  padding: 32px 0;

}

.news_card.ui.card{
  background: #FFFFFF;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.3s ease-out !important;
}

.news_card.ui.card:hover{
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1) !important;
}

.news_card.ui.card>.content{
  padding: 24px;
}

.news_card.ui.card>.image{
height: 232px !important;
}

.news_card.ui.card>.image>img{

    width: 100%!important;
    height: 100%!important;
    object-fit: cover!important;
}

.news_card.ui.card>.content>a.header{
  font-family: 'Roboto', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 18px !important;
  line-height: 22px;
  height: 110px;
  
  overflow: hidden;
    text-overflow: ellipsis;
    display: -moz-box;
    -moz-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    line-clamp: 5;
    box-orient: vertical;
  
}

.news_card.ui.card>.content>.description{
  display: flex;
  justify-content: space-between;
  padding-top: .8rem;
  font-family: 'Roboto', sans-serif !important; 
  font-size: 14px !important;
  line-height:20px !important;
  font-weight: 500;
  color: #9D9484;
}
.btn_arrow svg{
	color: #CEC9C1;
	transition: all .3s!important;
}
.btn_arrow:hover svg{
	color: #4183c4;
}

@media (max-width: 1200px){
	.news_card.ui.card>.image {
		height: 191px!important;
	}
}

@media (max-width: 991px){

	.news_card.ui.card>.content>a.header{
		font-size: 15px !important;
		line-height: 18px;
    height: 90px;
	}
	.news_card.ui.card>.content>.description {
		padding-top: 0;
		margin-top: 0.25rem;
	}
	.news_card.ui.card>.content {
		padding: 20px;
	}
	.news_block {
		width: 100%;
	}
	.news_card.ui.card>.image {
		height: 148px !important;
	}
	.h2_main_news{
		font-size: 1.75rem;
		margin-bottom: 0;
		margin-right: 1.25rem;
	}
	.news_block .btn_arrow{
		display: flex;
		align-items: center;
		margin-bottom: 1rem;
	}
	#news_block{
		overflow: hidden;
	}
}

@media (max-width: 768px){
	.news_card.ui.card>.image {
		height: 300px!important;
	}
}
/* End */
/* /local/templates/main/components/bitrix/news.list/story/style.css?17273257472183 */
