/* --------------------------program--------------------- */
.pr__view-video {
  display: flex;
  position: relative;
  padding-left: 36px;
}
.i-download-video {
  display: flex;
  width: 25px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/icons/ic_video_for_program.svg) no-repeat;
  background-size: contain;
}
.pr__get-presentation {
  display: flex;
  position: relative;
  padding-left: 36px;
}
.pr__view-video:hover,
.pr__get-presentation:hover {
  color: var(--c-green);
}
.i-get-presentation {
  display: flex;
  width: 20px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background: url(../img/icons/ic_presentation_for_program.svg) no-repeat;
  background-size: contain;
}
.pr__view-video {
  margin-bottom: 18px;
}
.pr__card-right2 {
  margin-top: 17px;
}
.pr__card-info {
  margin-right: 32px;
}
/* ---------------expect-------------------- */
.expect__container {
  padding: 75px 0 72px;
}
@media screen and (max-width: 1300px) {
  .pr__card-right2 {
    margin-top: 12px;
  }

  .expect__container {
    padding: 30px 0;
  }
}
@media screen and (max-width: 1150px) {
  .i-download-video {
    width: 22px;
    height: 17px;
  }
  .i-get-presentation {
    width: 17px;
    height: 22px;
  }
  .pr__get-presentation {
    padding-left: 30px;
  }
  .pr__view-video {
    padding-left: 30px;
  }
}
@media screen and (max-width: 970px) {
  .expect__container {
    padding: 15px 0;
  }
}
@media screen and (max-width: 850px) {
  .pr__card-right2 {
    margin-top: 0;
    display: flex;
  }
  .pr__view-video {
    margin-bottom: 0;
    margin-right: 16px;
    padding-left: 25px;
    font-size: 12px;
    line-height: 24px;
  }
  .i-download-video {
    width: 19px;
    height: 15px;
  }
  .i-get-presentation {
    width: 15px;
    height: 19px;
  }
  .pr__get-presentation {
    padding-left: 21px;
    font-size: 12px;
    line-height: 24px;
  }
  .pr__card-info {
    margin-right: 0;
  }

  .expect__container {
    padding: 0;
  }
}
