.faq-block__grid {
   width: 100%;
   display: flex;
   gap: 30px;
   justify-content: center;
   flex-wrap: wrap;
 }

 .main-faq-page {
   width: 100%;
   flex: 1 0 auto;
   background-color: #f1f3f8;
   padding-bottom: 83px;
 }
 
 .main-faq-page__wrapper {
   max-width: 1241px; /* Устанавливаем максимальную ширину */
   margin: 0 auto; /* Центрируем контент */
   padding: 0px; /* Отступы внутри контейнера */
   background-color: #f1f3f8; /* Цвет фона для внутреннего содержимого */
   position: relative; /* Для позиционирования */
   z-index: 1; /* Убедимся, что этот элемент выше фона */
 }
 
 .main-faq-page__tags {
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: space-between;
   margin-bottom: 54px;
 }
 
 .main-faq-page__searchForm {
   display: flex;
   position: relative;
 }
 
 .main-faq-page__searchForm-icon {
   width: 100%;
   height: auto;
   position: absolute;
   top: 14px;
   left: 15px;
   z-index: 1;
   color: #004bca;
 }
 
 .main-faq-page__searchForm-input {
   width: 480px;
   height: 46px;
   margin-right: 8px;
   padding: 13px 12px;
   border-radius: 12px;
   flex-grow: 1;
   box-sizing: border-box;
   background-color: #ffffff;
   padding-left: 45px;
   position: relative;
   color: #212b36;
   font-size: 16px;
   line-height: 19.2px;
   border-style: none;
 
   &:target {
     border-style: none;
   }
 
   &:focus {
     border-style: none;
   }
 
   &:focus-visible {
     border-style: none;
   }
 }
 
 .faq-load-more {
   padding: 17px;
   margin: 40px auto;
 }