.course-new-theme .promo__title {
  line-height: 1;
  margin-top: -38px;
}
.course-new-theme .promo__marker {
  margin-bottom: -16px;
}
.company__logo svg {
  display: block;
  width: 70%;
  max-width: 300px;
}
.course-new-theme .topics__img img {
  object-position: top;
}
@media screen and (max-width: 767px) {
  .updated.sc__topics .topics__img {
    height: 32.8125rem;
  }
  .course-new-theme .sc__topics .sc__header {
    padding-top: 246px;
  }
}
@media screen and (max-width: 640px) {
  .course-new-theme .sc__promo .info__list [data-wow-delay="1.2s"] {
    animation-delay: 0.2s !important;
  }
  .course-new-theme .sc__promo .info__list [data-wow-delay="1.4s"] {
    animation-delay: 0.3s !important;
  }
  .course-new-theme .sc__promo .info__list [data-wow-delay="1.6s"] {
    animation-delay: 0.4s !important;
  }
  .course-new-theme .sc__promo .info__list [data-wow-delay="1.8s"] {
    animation-delay: 0.5s !important;
  }
  .course-new-theme .sc__promo .info__list [data-wow-delay="2s"] {
    animation-delay: 0.6s !important;
  }
  .course-new-theme .sc__promo .info__list [data-wow-delay="2.2s"] {
    animation-delay: 0.7s !important;
  }
}
@media screen and (max-width: 560px) {
  .course-new-theme .promo__title {
    margin-top: -24px;
    font-size: 8vw;
  }
  .course-new-theme .promo__marker {
    margin-bottom: 0;
  }
  .updated.sc__topics .topics__img {
    height: 22.8125rem;
  }
  .course-new-theme .sc__topics .sc__header {
    padding-top: 70px;
  }
}
@media screen and (max-width: 340px) {
  .course-new-theme .sc__promo .container {
    padding-left: 5px;
  }
  .course-new-theme .sc__promo-main {
    padding-left: 16px;
  }
  .course-new-theme .btn__custom {
    background-color: #fb6233;
    color: #fff !important;
  }
}
@media screen and (hover: hover) {
  .course-new-theme .btn__custom:hover {
    background-color: #e64d35 !important;
  }
}
@media screen and (min-width: 768px) {
  .sc__program .actions__wrap .btn__custom {
    padding: 0 24px;
  }
}
