

/* Start:/bitrix/templates/teamb_topprom/components/bitrix/news.list/advantages_number/style.css?17372950792423*/
.page_title.advantages__title{	
	margin-bottom: 9px;
	color: var(--main-color-6)
}
.advantages__text{
	line-height: 24px;
}
.advantages_number .row{
	row-gap: 20px;
}
.page_title.advantages__title{
	font-size: 55px;
}
@media (min-width: 992px) {
    .col-lg-21 {
        flex: 0 0 20%;
        width: 20%;
    }
}
.col1-12 {
    flex: 0 0 auto;
    width: 100%;
}

@media (min-width: 768px) {
    .col1-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}

.advantages-number__item {
    display: flex; /* Используем Flexbox для внутреннего контейнера */
    flex-direction: column; /* Вертикальное расположение элементов */
    align-items: center; /* Центрируем элементы по горизонтали */
    text-align: center; /* Центрируем текст внутри элемента */
    padding: 20px; /* Добавляем отступы для лучшего визуального восприятия */
}
.advantages_number {
    width: 100%;
  
}

.advantages_row {
    display: flex;
    flex-wrap: wrap;
        
}

.advantages_left {
    width: 50%;
      padding: 0 10px;
}
.advantages_left  .advantages-number__item{
    width: 100%;
     padding: 10px;
}
/* стили для первого елемента*/
 .advantages_left .advantages-number__item.first-item  .page_title.advantages__title {
   font-size: 180px;
}
 .advantages_left .advantages-number__item.first-item .advantages__text{
   line-height: 24px;
   text-align: left;
}
.advantages_right {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    padding: 0 10px;
}

.advantages_right  .col-12.col-md-6 {
  width: 50%;
     padding: 10px;
}

.advantages_right .advantages-number__item {
  width: 100%;

}
/* стили для переноса строки*/
.multi-line {
    white-space: normal;
     line-height: 1.2;
}

@media (min-width: 768px) {
    .advantages_left {
        width: 50%;
    }
    .advantages_right {
        width: 50%;
    }
   .advantages_right  .col-12.col-md-6 {
        width: 50%;
      }
        .advantages_left .advantages-number__item.first-item  .page_title.advantages__title {
        font-size: 180px; /* Больше размер на больших экранах */
        }

        .advantages_left .advantages-number__item.first-item .advantages__text{
          line-height: 24px;
       }
}
/* End */


/* Start:/bitrix/templates/teamb_topprom/components/bitrix/news.list/advantages_icon/style.css?1733833732390*/
.advantages-icon__container .row{
	row-gap: 94px;
}
.advantages-icon__name{
	margin: 30px 0 17px;
	font-family: var(--font-family-2);
	font-size: 18px;
	font-weight: 800;
	line-height: 34px; /* 188.889% */
	text-transform: uppercase;
}
@media(max-width: 576px){
	.advantages-icon__container .row{
		row-gap: 54px;
	}
	.advantages-icon__name{
		margin: 15px 0 7px;
		
	}
}
/* End */


/* Start:/bitrix/templates/teamb_topprom/components/bitrix/news.list/news_list/style.css?17379903761691*/
.news_item{
	margin-bottom: 65px;
}
.news_item img{
    display: block;
    margin-bottom: 23px;
    margin: 0 auto;
}
.news_item_date{
	color: var(--text-color-gray);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: var(--line-height-1);
	margin-bottom: 17px;
}

.news_item_name{
	font-family: var(--font-family-2);
	
	font-size: 18px;
	font-weight: 800;
	line-height: 34px;
	text-transform: uppercase;
	margin-bottom: 17px;
    	
}

.news_item_name a{
	color: var(--text-color);
	text-decoration: none;
	border-bottom: 1.5px solid transparent;
	transition: all .3s linear;
}

.news_item_name a:hover{
	border-color: var(--text-color);
}


.news__main-title-container{
    display: flex;
    gap: 25px;   
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;

}
.app .news__main-title-container h2{
    color: var(--main-color-3);
    margin-bottom: 0;

}
.news__main-title-container{
    margin-bottom: 50px;
}
.news__main-title-container a{
    color: var(--text-color);
    display: flex;
    align-items: center;
    gap: 28px;   
    font-variant-numeric: lining-nums proportional-nums;
    font-family: var(--font-family-2);
    font-size: 14px;   
    font-weight: 800;
    line-height: 20px; 
    text-decoration: none;
}
.news__main-title-container a:hover{
    color: var(--main-color-2);
   
}
.news__main-title-container a:hover svg path{
  stroke: var(--main-color-2);   
}
@media (max-width: 768px) {
    .news_item img {
       margin: 0 auto; 
    }
    .news_item_date {
        text-align: center; 
    }
    .news_item_name {
        text-align: center; 
    }
    .news_item_anons {
        text-align: center;
    }
}
/* End */
/* /bitrix/templates/teamb_topprom/components/bitrix/news.list/advantages_number/style.css?17372950792423 */
/* /bitrix/templates/teamb_topprom/components/bitrix/news.list/advantages_icon/style.css?1733833732390 */
/* /bitrix/templates/teamb_topprom/components/bitrix/news.list/news_list/style.css?17379903761691 */
