.section-about-1 .col-left .col-inner * {
  margin-bottom: 24px;
}
.section-about-1 .col-left .col-inner *:last-child {
  margin-bottom: 0px;
}
.section-about-1 .col-left .col-inner p {
  color: var(--text-body);
  font-size: var(--fz-16);
  line-height: 26px;
  font-weight: 400;
}
.section-about-1 .col-left .col-inner p strong {
  font-weight: 700;
}
.section-about-1 .col-left .col-inner a strong,
.section-about-1 .col-left .col-inner p a {
  color: var(--primary-color);
}
.section-about-1 .col-left .col-inner :is(h2, h3, h4, h5, h6) {
  font-size: clamp(26px, 3.2vw, 36px);
  font-weight: 700;
  line-height: 1.3;
  color: #000;
}

@media (min-width: 1200px) {
  .section-about-1 .col-left {
    flex-basis: 626px;
    max-width: 100%;
  }
  .section-about-1 .col-right {
    flex: 1;
    max-width: 100%;
    padding-left: 50px;
  }
}

@media (max-width: 1024px) {
  .section-about-1 .col-left .col-inner * {
    margin-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .section-about-1 .col-left .col-inner {
    padding-bottom: 20px;
  }
  .section-about-1 .col-right,
  .section-about-1 .col-left {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}
