.cta-3 .text-content .btn {
  margin-top: 2em;
}
.image-text.cta-3 .image-content img {
  object-fit: cover;
  object-position: top;
}
.image-text.cta-3 > div { flex-direction: row-reverse; }

.image-text.cta-3 .text-content p {
    font-size: 1.5rem;
    max-width: 28em;
    line-height: 120%;
}

@media all and (max-width: 33em) {
  .cta-3 .text-content .btn { margin-top: 1em; }
  .cta-3 .text-content { align-items: center; text-align: center ;}
  .image-text.cta-3 > div { flex-direction: column; }
}