.block {
   width: 100%; /* Устанавливаем максимальную ширину для блока */
   padding-top: 80px; /* Отступы внутри блока */
   margin: 0;
   background-color: #F1F3F8;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: start;
}

.block-page {
   width: 100%; /* Устанавливаем максимальную ширину для блока */
   padding: 0; /* Отступы внутри блока */
   margin: 0;
   background-color: #F1F3F8;
   display: flex;
   flex-direction: column;
   align-items: center;
   justify-content: start;
}

.block__items {
   width: 100%;
   position: relative;
}

.block__items_grid {
   width: 100%;
   height: 450px;
   display: grid;
   grid-template-columns: repeat(3, 1fr);
   grid-template-rows: repeat(2, 1fr);
   gap: 24px;
   box-sizing: border-box;
}


.block__items_grid-1 {
   grid-row: span 2 / span 2;

   background-image: url("../img/news/9c810d1dc92069d7ca14316cd2a8e610.jpg");
   padding: 8px;
   border-radius: 16px;

   display: flex;
   flex-direction: column;
}

.block__items_grid-2 {
   grid-row: span 2 / span 2;

   background-image: url("../img/news/9213de4f4d0c93dbe43056b38df08a5d.jpg");
   padding: 8px;
   border-radius: 16px;
}


.block__items_grid-4 {
   grid-column-start: 3;
   grid-row-start: 2;
}

.block__content {
   width: 1241px;
   margin: 0 auto;
   /* margin-bottom: 40px; */
   display: flex;
   flex-direction: column;
   align-items: flex-start;
   justify-content: start;
}



/* Пост Вебинары */



.block__btn {
   display: inline-block;
   padding: 18px 40px;
   margin-top: 30px;
   text-align: center; 
   margin: 40px auto 20px auto;
   text-decoration: none;
}

/* Пост Инструкции */

.block__items-list_info-post {
   display: flex;             /* Используем Flexbox */
   align-items: center;
   justify-content: flex-start;
   flex-wrap: nowrap;        /* Запрещаем перенос элементов на новую строку */
   overflow-x: auto;         /* Добавляем горизонтальную прокрутку */
   white-space: nowrap;      /* Убираем перенос строк для текста внутри элементов */
   width: 100%;
   overflow: hidden;
   box-sizing: border-box;
   flex-wrap: nowrap;
   flex-shrink: 1; 
}

.block__items-list_info-post .info-post:last-child {
   margin-right: 0;
}

.block__items-list_info-post:last-child {
   margin-right: 0;
}