.programs_slider {
  overflow: hidden;
  padding-bottom: 1px;
}

.programs_slider .slider__navigation {
  margin-left: auto;
  height: 36px;
}

.programs_slider .swiper-wrapper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.programs_slider__top {
  padding: 48px 0;
}

.programs_slider__tabs .simplebar-track {
  display: none;
}

.programs_tab.active {
  pointer-events: none;
}

.programs_slider__item,
.programs_slider__go_all {
  height: auto;
  width: 480px;
  border-radius: 12px;
  border: 1px solid var(--border);
  background: var(--accent_1);
  color: var(--text_2) !important;
  padding: 32px;
}

.programs_slider__item img,
.programs_slider__go_all img {
  margin: 0 !important;
  display: block;
}

.programs_slider__item:hover .programs_slider__image,
.programs_slider__go_all:hover .programs_slider__image {
  opacity: 1;
}

.programs_slider__item:hover .programs_slider__arrow,
.programs_slider__go_all:hover .programs_slider__arrow {
  opacity: 1;
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px);
}

.programs_slider__item:hover .programs_slider__title,
.programs_slider__go_all:hover .programs_slider__title {
  color: var(--accent_2);
}

.programs_slider__item:hover .programs_slider__info,
.programs_slider__go_all:hover .programs_slider__info {
  color: var(--light);
}

.programs_slider__image {
  width: 136px;
  height: 136px;
  border-radius: 8px;
  opacity: 0.8;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.programs_slider__arrow {
  opacity: 0;
  -webkit-transform: translateX(-30px);
      -ms-transform: translateX(-30px);
          transform: translateX(-30px);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.programs_slider__title {
  color: var(--text_3);
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.programs_slider__info {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
}

.programs_slider__bottom {
  margin-top: auto;
}

@media (max-width: 1024px) {
  .programs_slider__tabs {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100vw;
    margin-left: -44px;
    overflow: hidden;
    height: 46px;
  }

  .programs_slider__tabs_content {
    padding: 0 44px;
    width: 100%;
    height: 80px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    overflow: auto hidden;
  }

  .programs_tab {
    white-space: nowrap;
  }

  .programs_slider__item,
  .programs_slider__go_all {
    width: 332px;
  }
}

@media (max-width: 680px) {
  .programs_slider .slider__navigation {
    display: none;
  }

  .programs_slider__tabs {
    margin-left: -24px;
  }

  .programs_slider__tabs_content {
    padding: 0 24px;
  }

  .programs_slider__item,
  .programs_slider__go_all {
    width: 296px;
  }

  .programs_slider__image {
    opacity: 1;
  }

  .programs_slider__arrow {
    opacity: 1;
    -webkit-transform: translateX(0px);
        -ms-transform: translateX(0px);
            transform: translateX(0px);
  }

  .programs_slider__title {
    color: var(--accent_2);
  }

  .programs_slider__info {
    color: var(--light);
  }
}