.blog_wrapper {
  display: flex;
  gap: 15.5rem;
}

.blog_sidebar {
  flex-direction: column;
}

.blog .calendar_wrapper {
  margin-top: 0;
}

.blog_list {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}

.blog .vtb-tab {
  justify-content: start;
}

.vtb-card--row {
  gap: 1.2rem;
}

.vtb-card--row .vtb-card_imgbg {
  aspect-ratio: 280 / 180;
  width: 31.1%;
  flex-shrink: 0;
}

@media screen and (max-width: 767.9px) {

  .blog_wrapper {
    flex-direction: column;
    gap: 4rem;
  }

  .blog_sidebar {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .blog .vtb-tab {
    justify-content: center;
  }

  .vtb-card--row {
    flex-direction: column;
  }

  .vtb-card--row .vtb-card_imgbg {
    width: 100%;
  }

}