.section-about-1 .col-right .col-inner * {
  margin-bottom: 27px;
}
.section-about-1 .col-right .col-inner .wrap *:last-child,
.section-about-1 .col-right .col-inner *:last-child {
  margin-bottom: 0px;
}

.section-about-1 .col-right .col-inner :is(h2, h3) {
  font-size: clamp(22px, 2.4vw, 26px);
  font-weight: 300;
  line-height: 1.5;
  color: var(--text-black);
  text-transform: uppercase;
  letter-spacing: 4px;
}

.section-about-1 .col-right .col-inner h4 {
  font-size: var(--fz-18);
  font-weight: 400;
  line-height: 28px;
  color: var(--primary-color);
  text-transform: uppercase;
}

.section-about-1 .col-right .col-inner .wrap * {
  margin-bottom: 18px;
}

.section-about-1 .col-left {
  height: auto;
}

.section-about-1 .col-left * {
  height: 100%;
}

.section-about-1 .col-left img {
  object-fit: cover;
}

@media (max-width: 1024px) {
  .section-about-1 .col-right .col-inner .wrap *,
  .section-about-1 .col-right .col-inner * {
    margin-bottom: 14px;
  }
}
