.paragraph-corp-2-columns {
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px; }
  @media (max-width: 991px) {
    .paragraph-corp-2-columns {
      -ms-flex-direction: column;
          flex-direction: column; } }
  .paragraph-corp-2-columns--column-left {
    margin-right: 1.88rem; }
    @media (max-width: 991px) {
      .paragraph-corp-2-columns--column-left {
        margin-right: 0;
        margin-bottom: 20px; } }
    .col-30-70 .paragraph-corp-2-columns--column-left {
      width: 23%; }
    .col-60-40 .paragraph-corp-2-columns--column-left {
      width: 60%; }
  .col-30-70 .paragraph-corp-2-columns--column-right {
    width: 77%; }
  .col-60-40 .paragraph-corp-2-columns--column-right {
    width: 40%; }
  .paragraph-corp-2-columns--column-left, .paragraph-corp-2-columns--column-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
    .col-50 .paragraph-corp-2-columns--column-left, .col-50 .paragraph-corp-2-columns--column-right {
      width: 50%; }
    @media (max-width: 991px) {
      .col-50 .paragraph-corp-2-columns--column-left,
      .col-30-70 .paragraph-corp-2-columns--column-left,
      .col-60-40 .paragraph-corp-2-columns--column-left, .col-50 .paragraph-corp-2-columns--column-right,
      .col-30-70 .paragraph-corp-2-columns--column-right,
      .col-60-40 .paragraph-corp-2-columns--column-right {
        width: 100%; } }
  .paragraph-corp-2-columns .more-one .paragraph-corp-title-text-image-link.full:last-child {
    margin-top: 40px; }
  .paragraph-corp-2-columns .paragraph-corp-title-text-image-link {
    display: -ms-flexbox;
    display: flex;
    height: 100%; }
    .paragraph-corp-2-columns .paragraph-corp-title-text-image-link.container {
      padding: 0;
      max-width: 100%; }
    .paragraph-corp-2-columns .paragraph-corp-title-text-image-link .container {
      padding: 0; }
    .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--wrapper {
      height: 100%;
      width: 100%;
      margin: 0; }
    .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--title, .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--text {
      max-width: 100%; }
      .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--title .space, .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--text .space {
        display: block;
        margin-bottom: 3.6rem; }
        @media (max-width: 767px) {
          .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--title .space, .paragraph-corp-2-columns .paragraph-corp-title-text-image-link--text .space {
            display: none; } }
