.node--migrated.page-node--overview article blockquote,
.node--migrated .paragraph--type--body-text blockquote {
  background: rgb(255, 255, 255);
  border-color: rgb(0, 79, 113);
  border-left: 5px solid;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 4px 6px -5px, rgba(0, 0, 0, 0.1) 0px 0px 1px;
  clear: both;
  font-size: 1.2em;
  font-style: italic;
  line-height: 1.6em;
  margin: 0px 0px 15px;
  padding: 20px;
  quotes: "“" "”" "‘" "’";
}
.node--migrated.page-node--overview article blockquote p:first-of-type:before,
.node--migrated .paragraph--type--body-text blockquote p:first-of-type:before,
.node--migrated.page-node--overview article blockquote p:last-of-type:after,
.node--migrated .paragraph--type--body-text blockquote p:last-of-type:after {
  box-sizing: border-box;
  color: #ccc;
  content: open-quote;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 3.2em;
  font-weight: 400;
  line-height: 1px;
  margin-right: 0.25em;
  vertical-align: -27px;
}
.node--migrated.page-node--overview article blockquote p:last-of-type:after,
.node--migrated .paragraph--type--body-text blockquote p:last-of-type:after {
  content: close-quote;
  margin-left: 0.25em;
  margin-right: 0;
}

.node--migrated .paragraph--type--body-text .blockquote > :first-child::before,
.node--migrated .paragraph--type--body-text .blockquote > :last-child::after {
  display: initial;
  background-image: none;
}

.node--migrated .paragraph--type--body-text .blockquote cite::before {
  content: "— ";
}

.node--migrated .paragraph--type--body-text .blockquote cite {
  margin-top: 1rem;
  margin-bottom: 0;
  font-size: calc(13.32px + 0.145vw);
  color: #747474;
  font-style: normal;
  line-height: normal;
}

.node--migrated .paragraph--type--body-text .blockquote cite::after {
  display: none !important;
}
