.cs-title-image-section {
  padding: 100px 0; }
  @media (max-width: 1100px) {
    .cs-title-image-section {
      padding: 60px 0; } }

.cs-title-image-row {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 767px) {
    .cs-title-image-row {
      flex-direction: column;
      gap: 40px; } }
  .cs-title-image-row .cs-title-image-col-left {
    width: 41.6666666667%; }
    @media (max-width: 767px) {
      .cs-title-image-row .cs-title-image-col-left {
        width: 100%; } }
    .cs-title-image-row .cs-title-image-col-left .two-column-title-content {
      position: sticky;
      top: 120px; }
  .cs-title-image-row .cs-title-image-col-right {
    width: 50%; }
    @media (max-width: 767px) {
      .cs-title-image-row .cs-title-image-col-right {
        width: 100%; } }

.cs-image-stack {
  display: flex;
  flex-direction: column;
  gap: 32px; }
  .cs-image-stack img {
    display: block;
    aspect-ratio: 1 / 0.72;
    object-fit: cover; }

/*# sourceMappingURL=cs-title-image.css.map */
