.develop {
    margin-top:25px;
    text-align:right;
    display:flex;
      justify-content: space-between;
  align-items: center;
}
.develop .text {
    color:#fff;
    font-size:12px;
}
.develop img {
    width:150px;
}
.page__about-us, .page__advantages, .page__block-content, .page__block-filters, .page__block-product, .page__cart, .page__catalog, .page__certificates, .page__company, .page__comparison-goods, .page__contacts, .page__content, .page__cooperation, .page__favorites, .page__favorites, .page__filter, .page__home, .page__mission, .page__news, .page__partners, .page__product, .page__projects, .page__request, .page__reviews, .page__service, .page__story, .page__view   {
    margin-bottom:2.25rem;
}
.page__company, .page__filter, .page__cooperation, .page__service, .page__certificates    {
    margin-bottom:3.7rem;
}
.page__name, .catalog__title:not(:last-child)  {
    margin-bottom:2.25rem;
}
.catalog__name span {
    color:#d6000f;
}
.menu__sub-sub-link {
    gap:5px;
}
.content__box p, .description__content p, .block-content__body p, .complete li, .complete__item{
    font-size:1rem;
}
.description__content {
    max-width: 100%;
}
.page__description {
    margin-bottom:2.25rem;
}
.table__rows {
    border-top:0;
}
.table__row--bg {
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
}
.table__rows {
    max-width: 100%;
}
.table__item.sm {
    padding:0;
    background-color: var(--redBg);
    color: var(--whiteColor);
    border:1px solid #d6000f;
    justify-content: center;
}
.description__container {
    padding-bottom:2.25rem;
}
.table__note {
    margin-top:2rem;
}
.news__title {
   margin-bottom:2.25rem;  
}
.news__container_item {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.news__list {
    flex: 1 1 300px;
    max-width: 335px;
}
.news_item {
  display: flex;
  flex-direction: column;
  height: 100%; /* Занимает всю высоту родителя */
}