@media (min-width: 1200px) {
  .home-about__container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: stretch;
    gap: 80px;
  }
}

@media (min-width: 1700px) {
  .home-about__wrapper__column:last-child {
    margin-left: auto;
    margin-right: calc((100vw - 1760px) / -2);
  }
}

@media (min-width: 1200px) {
  .home-about__wrapper__column img,
  .home-about__wrapper__column video {
    width: 700px;
    height: 509px;
  }
}

@media (min-width: 1400px) {
  .home-about__wrapper__column img,
  .home-about__wrapper__column video {
    width: 800px;
    height: 582px;
  }
}

@media (min-width: 1700px) {
  .home-about__wrapper__column img,
  .home-about__wrapper__column video {
    width: 880px;
    height: 640px;
  }
}

@media (min-width: 1200px) {
  .solutions-slider__swiper-container {
    padding-left: max(20px, (100vw - 1760px) / 2);
  }
}

@media (min-width: 1600px) {
  .solutions-slider__swiper-container {
    padding-left: max(20px, (100vw - 1760px) / 2);
  }
}

@media (min-width: 1200px) {
  .solutions-slider__swiper .swiper-slide {
    width: calc((100% - 40px) / 2.6);
  }
}

@media (min-width: 1600px) {
  .solutions-slider__swiper .swiper-slide {
    width: calc((100% - 40px) / 3.6);
  }
}