
@media (min-width: 80rem) {
  .quoteBlock {
    max-width: 56.25rem;
    padding: 0 0 0 3.75rem;
  }
  .quoteBlockBody .wysiwyg p {
    font-size: 2rem;
    line-height: 1.72;
  }
  .quoteBlockQuote {
    left: -3.75rem;
    top: 0;
  }
  .quoteBlockQuote svg {
    left: 0;
  }
  .quoteBlockCite {
    font-size: 1.25rem;
    line-height: 1.8;
  }
  .quoteBlockAuthor {
    font-size: 1.125rem;
    line-height: 1.22;
  }
  .col-12 > .quoteBlock {
    padding: 0 0 0 3.75rem;
  }
  .col-12 > .quoteBlock .quoteBlockFooter {
    padding: 0 0 0 2.5rem;
    transform: translate3d(-2.5rem, 0, 0);
  }
  .twoColContentLeft .quoteBlockQuote {
    left: 0;
    top: -3.125rem;
  }
}
@media (min-width: 90rem) {
  .quoteBlock {
    max-width: 58.75rem;
  }
  .col-12 > .quoteBlock .quoteBlockFooter {
    padding: 0 0 0 2.1875rem;
    transform: translate3d(-2.1875rem, 0, 0);
  }
}
@media (min-width: 64rem) {
  .quoteBlockFooter {
    padding: 0 0 0 1.875rem;
    margin: 1.875rem 0 0;
    transform: translate3d(-1.875rem, 0, 0);
  }
  .col-12 > .quoteBlock {
    padding: 3.75rem 0;
  }
  .col-12 > .quoteBlock .quoteBlockFooter {
    padding: 0 0 0 5.3125rem;
    transform: translate3d(-5.3125rem, 0, 0);
  }
}