.faq-row {
  display: flex; }
  @media (max-width: 1249px) {
    .faq-row {
      flex-direction: column; } }

.faq-col-left {
  width: 60%; }
  @media (max-width: 1249px) {
    .faq-col-left {
      width: auto; } }

.faq-col-right {
  padding-left: 182px;
  width: 40%; }
  @media (max-width: 1799px) {
    .faq-col-right {
      padding-left: 30px; } }
  @media (max-width: 1249px) {
    .faq-col-right {
      padding-left: 0px;
      margin-top: 30px;
      width: auto; } }

.faq-sticky {
  position: sticky;
  top: var(--headerStickyHeight); }
