<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**
 * @colours
 * Colour palette main
 */
/**
 * @global
 * Globally used variables
 */
/**
 * @file
 * Site Studio CTA Bar Component.
 */
.quote-component {
  background-color: #f6f6f6;
  color: #065154;
  border-radius: 10px;
  font-size: 1.143em;
}
.quote-component p:last-child {
  margin-bottom: 0;
}
.quote-component .quote-author {
  margin-top: 1em;
  font-weight: 700;
}
.quote-component .coh-wysiwyg a {
  color: #065154;
}
.quote-component .coh-wysiwyg a:visited {
  color: #010101;
}
.quote-component.quote-with-mark {
  padding: 38px 46px;
}
.quote-component.quote-with-mark::before {
  content: "";
  display: block;
  width: 40px;
  height: 31px;
  margin-bottom: 20px;
  background-image: url("../../images/double-quote.svg");
  background-repeat: no-repeat;
}
.quote-component.quote-with-diagonal-corners {
  padding: 46px;
  position: relative;
}
.quote-component.quote-with-diagonal-corners p {
  margin-top: 0;
  margin-bottom: 1em;
}
.quote-component.quote-with-diagonal-corners p.quote-author {
  margin-top: 1em;
}
.quote-component.quote-with-diagonal-corners p:last-child {
  margin-bottom: 0;
}
.quote-component.quote-with-diagonal-corners::before, .quote-component.quote-with-diagonal-corners::after {
  content: "";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  background-size: 100% 100%;
}
.quote-component.quote-with-diagonal-corners::before {
  top: 25px;
  right: 25px;
  background-image: url("../../images/corner-dark-teal-top-right.svg");
}
.quote-component.quote-with-diagonal-corners::after {
  bottom: 25px;
  left: 25px;
  background-image: url("../../images/corner-dark-teal-bottom-left.svg");
}

@media (max-width: 1024px) {
  .quote-component {
    margin: 10px 0;
  }
}
/*# sourceMappingURL=../maps/components/quote.css.map */
</pre></body></html>