﻿.imageWithContent6040 {
  display: flex;
  flex-direction: column;
  background-color: var(--site-blue);
  color: #FFF;
}

  .imageWithContent6040 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .imageWithContent6040 .left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 40px 8%;
  }

  .imageWithContent6040 .left .content {
    max-width: 900px;
  }

  .imageWithContent6040 .rteCopy {
    line-height: 1.3rem;
    margin-bottom: 70px;
  }

  .imageWithContent6040 .bottomCopy {
    margin-top: 10%;
  }

  @media (min-width: 900px) {
    .imageWithContent6040 {
      flex-direction: row;
    }

      .imageWithContent6040 .left {
        flex-basis: 60%;
      }

      .imageWithContent6040 .right {
        flex: 1;
      }
  }