.ct__btns {
  left: 16px !important;
  bottom: 16px !important;
  right: unset !important;
  @media (width>=992px) {
    left: 32px !important;
    bottom: 32px !important;
  }
}

.ct__img {
  display: block;
  border-radius: 12px;
  overflow: hidden;
}

.ct__img img {
  width: 100%;
  display: block;
  object-fit: cover;
}

.block-content-row {
  gap: 18px;
  align-items: center;
  @media (width>=992px) {
    gap: 0;
  }
}
.col-12.no-media-content .about-content-header {
  text-align: center;
}
.about-content-col,
.about-content-wrap {
  display: contents;
  @media (width>=992px) {
    display: block;
  }
}

.about-content-header {
  order: 1;
  width: 100%;
  text-align: center;
  padding-inline: 12px;
  @media (width>=992px) {
    padding-inline: 0;
    margin-bottom: calc(var(--space-section) / 5);
    text-align: start;
  }
}

.about-content-body {
  order: 3;
  width: 100%;
  padding-inline: 12px;
  @media (width>=992px) {
    padding-inline: 0;
  }
}

.image-about {
  border-radius: 24px;
  overflow: hidden;
}

.image-about img {
  border-radius: 24px;
  display: block;
  width: 100%;
  object-fit: cover;
}

.about-btn-wrap {
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-top: calc(var(--space-section) / 3);
  @media (width>=992px) {
    justify-content: start;
  }
}
