.pdm_layout_2_Column_Overlap .overlap-text {
  font-size: 1.4rem;
  font-weight: 600;
  margin-bottom: 0;
  text-indent: -.6rem;
}
.pdm_layout_2_Column_Overlap [class*='text--'] {
  padding: 2rem;
}
.pdm_layout_2_Column_Overlap [class*='image--'] {
  padding-left: 0;
  padding-right: 0;
}
.pdm_layout_2_Column_Overlap [class*='image--'] div {
  position: relative;
}

@media (max-width: 767px) {
  .pdm_layout_2_Column_Overlap .container-2,
  .pdm_layout_2_Column_Overlap .container-fluid-2 {
    max-width: 100%;
  }
}
.pdm_layout_2_Column_Overlap .overlap-attribution {
  margin-top: 1rem;
  margin-bottom: 0;
}


@media (min-width: 768px) {
  .pdm_layout_2_Column_Overlap .row {
    position: relative;
    flex-wrap: nowrap;
  }
  .pdm_layout_2_Column_Overlap [class*='-small'] {
    z-index: 1;

  }
  .pdm_layout_2_Column_Overlap [class*='-large'] {
    flex-basis: 62%;
    min-width: 62%;
  }


  /* left image large */
  .pdm_layout_2_Column_Overlap .image--overlap-left-large {
    /**/
  }
  .pdm_layout_2_Column_Overlap .text--overlap-right-small {
    margin-left: -12%;
  }

  /* left image small */
  .pdm_layout_2_Column_Overlap .image--overlap-left-small {
    margin-right: -12%;
  }
  .pdm_layout_2_Column_Overlap .text--overlap-right-large {
    padding-left: calc(12% + 2rem);
  }

  /* left text large */
  .pdm_layout_2_Column_Overlap .text--overlap-left-large {
    padding-right: calc(12% + 2rem);
  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-small {
    margin-left: -12%;
  }

  /* left text small */
  .pdm_layout_2_Column_Overlap .text--overlap-left-small {
    margin-right: -12%;
  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-large {
    /**/
  }
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
  /* left image large */
  .pdm_layout_2_Column_Overlap .image--overlap-left-large {
    /**/
  }
  .pdm_layout_2_Column_Overlap .text--overlap-right-small {

  }

  /* left image small */
  .pdm_layout_2_Column_Overlap .image--overlap-left-small img {
    border: 3rem solid transparent;
    border-left: 0 none;
  }
  .pdm_layout_2_Column_Overlap .text--overlap-right-large {
    padding: 4rem;
    padding-left: calc(12% + 1rem);
  }

  /* left text large */
  .pdm_layout_2_Column_Overlap .text--overlap-left-large {
    padding: 4rem;
    padding-right: calc(12% + 1rem);
  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-small {

  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-small img {
    border: 3rem solid transparent;
    border-right: 0 none;
  }

  /* left text small */
  .pdm_layout_2_Column_Overlap .text--overlap-left-small {

  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-large {
    /**/
  }

  .pdm_layout_2_Column_Overlap .overlay-modal-link {
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }
  .pdm_layout_2_Column_Overlap .image--overlap-right-small .overlay-modal-link {
    right: 0;
  }
  .pdm_layout_2_Column_Overlap .image--overlap-left-small .overlay-modal-link {
    left: 0;
  }
}
