.flagship-preheat-video {
  background: #fffcf9;
  padding-block: 48px 64px;
}
.flagship-preheat-video .title {
  background:
    linear-gradient(
      272deg,
      #cfb58e -20.47%,
      #9a886b 26.93%,
      #000 89.19%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  margin-inline: auto;
}
.common-video-loop {
  padding: 64px 120px;
  background: #fffcf9;
}
.common-video-loop .linear-title {
  background:
    linear-gradient(
      272deg,
      #cfb58e -20.47%,
      #9a886b 26.93%,
      #000 89.19%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  margin-inline: auto;
}
.common-experts-review {
  background: #fffcf9;
}
.common-experts-review .experts-review-container {
  max-height: 390px;
  overflow: hidden;
}
.common-experts-review h2.experts-review-title {
  color: #0a0a0a;
}
.common-experts-review .experts-review-content-container .experts-review-content {
  background: #ffffff80;
}
.common-experts-review .experts-review-content .experts-review-text {
  color: #0a0a0a;
}
.common-faq {
  padding-block: 80px;
  background: #fffcf9;
}
.common-faq .faq-content {
  max-width: 996px;
}
.common-faq .faq-title {
  color: #0a0a0a;
  font-size: 36px;
  border: 0;
  padding: 0;
}
.common-faq .question {
  font-size: 18px;
}
.common-faq .answer {
  color: #737373;
  font-size: 18px;
  padding-left: 24px;
}
@media (max-width: 768px) {
  .flagship-preheat-video {
    padding-block: 80px 40px;
  }
  .flagship-preheat-video .page-width {
    padding-inline: 0;
    padding-left: 16px;
  }
  .flagship-preheat-video .title,
  .flagship-preheat-video .text {
    padding-right: 16px;
    text-align: center;
  }
  .flagship-preheat-video .big-video-wrapper {
    margin-right: 16px;
  }
  .flagship-preheat-video .video-swiper .swiper-buttons {
    padding-right: 16px;
  }
  .common-video-loop {
    padding: 48px 16px 40px;
  }
  .common-video-loop .linear-title {
    font-size: 28px;
    background:
      linear-gradient(
        272deg,
        #cfb58e -20.47%,
        #9a886b 26.93%,
        #000 89.19%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 32px;
  }
  .common-video-loop .video-part .control-wrapper {
    justify-content: end;
    margin-top: 32px;
  }
  .common-video-loop .video-button-link {
    width: fit-content;
    padding: 5.5px 17px;
    font-size: var(--fontSize-16, 16px);
  }
  .common-video-loop .video-button-wrapper {
    font-size: 15px;
  }
  .common-video-loop .text-part {
    padding: 20px;
  }
  .common-experts-review {
    padding-block: 40px 0px;
  }
  .common-experts-review .experts-review-container {
    max-height: unset;
  }
  .common-experts-review .experts-review-container .experts-review-text-container {
    top: 65%;
  }
  .common-experts-review h2.experts-review-title {
    font-size: 28px;
    margin-bottom: 32px;
  }
  .common-faq .faq-title {
    font-size: 28px;
  }
  .common-faq .question,
  .common-faq .answer {
    font-size: 16px;
  }
  .common-reminder {
    padding-block: 64px;
  }
}
