.page._event .section._entry .section__breadcrumbs {
  margin-bottom: 64px;
}
.page._event .section._post._content .container {
  padding-top: 40px;
}
.dev-news__list-item:hover:has(h2) {
  background: none;
}
.modal._post-social .post._news-case._social .post__preview {
  width: 100%;
  max-width: 438px;
  height: auto;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  border-radius: 0;
}
.modal._post-social .post._news-case._social .post__preview img {
  width: 100%;
  height: auto;
  max-height: fit-content;
  -o-object-fit: contain;
  object-fit: contain;
}

.modal._post-social .modal__close {
}
.modal._post-social .modal__close .icon._close._small {
  background-image: url(../img/icon_close-small.svg);
  background-color: #09fdd6;
  /* #00f2c2 */
  /* #00ffd7 */
  border-radius: 50%;
  padding: 5px;
  width: 26.6px;
  height: 26.6px;
  background-size: 12px 12px;
  transition: all 0.25s ease;
}
.modal._post-social .modal__close:hover .icon._close._small {
  background-image: url(../img/icon_close-small.svg);
  background-color: #00f2c2;
  /* background-color: #00ffd7; */
}

@media (min-width: 740px) and (max-width: 1023px) {
  .dev-news__list-item .post._news-case .post__preview {
    height: fit-content;
    aspect-ratio: auto;
  }
  .post._news-case._social .post__preview {
    height: fit-content;
    aspect-ratio: auto;
  }
}

@media screen and (max-width: 739px) {
  .page._projects .section._entry {
    padding-top: 90px;
    padding-bottom: 35px;
  }

  .page._projects .section._projects {
    margin-bottom: 40px;
  }

  .page._projects .section__list._vertical .section__list-item {
    margin-bottom: 24px;
  }

  .page._projects .section._projects .section__list .card._row {
    background: transparent;
    display: contents;
  }
  .page._projects .section._projects .section__list .card._row:hover {
    background: transparent;
  }

  .page._projects .card:not(._disable-hover):not(._material):hover {
    background: transparent;
  }

  .section._projects .card._row .card__description {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 22px;
  }

  .page._project .section._project._solution .project__content {
    max-width: 100%;
  }

  .page._developer .section._projects .category._related-cases {
    padding-top: 0px;
  }

  .page._developer .section._projects {
    padding: 80px 0 32px;
  }

  .page._obuchenie .section._entry {
    padding-bottom: 18px;
  }
  .page._obuchenie .section._posts {
    padding: 18px 0 40px;
  }

  .posts._materials .posts__list {
    gap: 16px;
  }
  .mft_popup-content {
    background-color: #000;
  }
  .card._asset:hover .card__size {
    position: static;
  }
  .dev-news__list-item {
    padding-bottom: 0;
  }
  .dev-news__list-item:hover {
    background: none;
  }
  .dev-news__filters .posts__filters-trigger {
    margin-bottom: 0;
  }
  .dev-news__load-more .button._outline {
    width: 100%;
  }

  .dev-news__load-more {
    margin-bottom: 40px;
  }

  .pagination._default {
    gap: 6px;
  }
  .pagination._default .pagination__prev {
    transform: translateX(-10px);
  }

  .pagination._default .pagination__next {
    transform: translateX(10px);
  }

  span.pagination__dots {
    padding: 0 16px;
  }

  .dev-news__list-item .post._news-case .post__preview {
    height: fit-content;
    aspect-ratio: auto;
  }
  .post._news-case._social .post__preview {
    height: fit-content;
    aspect-ratio: auto;
  }

  .modal._post-social .post._news-case._social .post__preview {
    padding: 0 24px;
  }
}
