@media (max-width: 768px)  {
  .main__container-content {
    flex-direction: column;
    justify-content: flex-start;
  }

  .main__left-container {
    width: 100%;
    margin-bottom: 40px;
  }

  .main__right-container {
    width: 100%;
  }

  .main__title {
    max-width: 300px;
  }

  .main__item:not(:last-child) {
    margin-bottom: 30px;
  }

  .main__item-title {
    margin-bottom: 12px;
  }

  .slider-container {
    margin-bottom: 30px;
  }
}
