.news-section-wrap {
  margin-top: 135px; }
  @media (max-width: 767px) {
    .news-section-wrap {
      margin-top: 60px; } }

.news-card-list {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 1199px) {
    .news-card-list {
      flex-wrap: nowrap;
      overflow: auto; } }
  .news-card-list .news-card__img {
    padding-bottom: 100%;
    position: relative; }
    .news-card-list .news-card__img .lazy-img-wrap {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      display: flex;
      align-items: center;
      justify-content: center; }
      .news-card-list .news-card__img .lazy-img-wrap img {
        max-height: 100%;
        max-width: 100%; }
