.product-main__video img {
    margin: 0 auto;
}
.conditions-main {
  background: url(/local/templates/5dsmeta_new/img/integration-bg.webp) center no-repeat;
  background-size: cover;
  margin-bottom: 240px;
}
.btn_download::before {
  content: "";
  position: absolute;
  top: 16px;
  left: 35px;
  width: 26px;
  height: 22px;
  background: url('/local/templates/5dsmeta_new/img/download-icon.svg') 0 0 no-repeat;
}
.icon-link_orangebg::before {
  right: 0;
  background: url(/local/templates/5dsmeta_new/img/arrow-right--orangebg.svg) no-repeat;
  background-size: 100%;
}
.icon-link_whitebg {
  color: #2f3236;
  padding-left: 40px;
}
.icon-link_whitebg::before {
  left: 0;
  background: url(/local/templates/5dsmeta_new/img/arrow-right--whitebg.svg) no-repeat;
  background-size: 100%;
}
.icon-link_download {
  color: #2f3236;
  padding-left: 40px;
}
.icon-link_download::before {
  left: 0;
  background: url(/local/templates/5dsmeta_new/img/services/download-icon.svg) no-repeat;
  background-size: 100%;
}
.special-offer-stories {
    background-image: url(/local/templates/5dsmeta_new/img/special-offer-stories.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

.about-product .about-product__title::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -70px;
  width: 243px;
  height: 230px;
  margin-top: -115px;
  background: url('/local/templates/5dsmeta_new/img/blue-circle.svg') no-repeat;
  background-size: 100%;
  z-index: -1;
}
.special-offer.special-offer-about {
  background-image: url(/local/templates/5dsmeta_new/img/about-banner.jpg);
}
.about-company .about-company__desc::before {
  content: '';
  position: absolute;
  top: -60px;
  left: -70px;
  width: 243px;
  height: 230px;
  background: url('/local/templates/5dsmeta_new/img/blue-circle.svg') no-repeat;
  background-size: 100%;
  z-index: -1;
}
.modal-footer {
    border: none;
}
.special-offer-licenses {
  background-image: url(/local/templates/5dsmeta_new/img/licenses-types/special-offer.jpg);
}
.first-block-bg-sevices::before {
  background: url('/local/templates/5dsmeta_new/img/services/services-bg.jpg') no-repeat;
  background-size: cover;
}
.courses-teachers {
  background: url(/local/templates/5dsmeta_new/img/teachers-bg.jpg) no-repeat;
  background-size: cover;
}
.first-block-bg-courses::before {
  background: url('/local/templates/5dsmeta_new/img/courses-bg.jpg') no-repeat;
  background-size: cover;
}
.useful-faq {
    background: url(/local/templates/5dsmeta_new/img/useful-faq-bg.jpg);
    background-size: cover;
}
.tasks-main .tasks-main__img {
    min-height: 120px;
}
ul.socials__list {
    padding-left: 0;
}
.examples .examples-item__img img {
    max-height: 28em;
}
.course-reviews .course-reviews__item-desc {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5em;
    color: #505050;
    margin-bottom: 18px;
    min-height: 6em;
}
.updates-detail .updates-detail__text {
    max-width: 670px;
    margin: 0 auto;
}