.content-column {
  position: relative;
}
.content-column__title {
  margin-bottom: clamp(1.25rem, 1.67vw, 2.0625rem);
}
.content-column__bottom {
  gap: clamp(1.875rem, 2.08vw, 3.125rem);
}
.content-column__text {
  max-width: 59%;
  font-size: clamp(1rem, 1.39vw, 1.5rem);
}
.content-column__text p {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .content-column__text {
    max-width: 100%;
  }
}
.content-column__image {
  max-width: 63%;
  margin: 0 auto;
}
.content-column__image-large {
  max-width: 87%;
}
.content-column__image img {
  width: 100%;
  height: auto;
}
@media (max-width: 991px) {
  .content-column__image {
    max-width: 100%;
  }
}