@charset "UTF-8";
.wp-block-pullquote {
  margin-left: auto;
  margin-right: auto;
}
.wp-block-pullquote.is-style-hakonen-blue {
  padding: 30px 30px 30px 80px;
  border-radius: 20px;
  font-family: var(--gds-heading-font-family);
  font-size: 1rem;
  line-height: 1.25;
  color: var(--gds-color-primary-dark);
  background-color: var(--gds-color-light-blue);
  position: relative;
}
.wp-block-pullquote.is-style-hakonen-blue:not(.has-text-align-center) {
  text-align: left;
}
.wp-block-pullquote.is-style-hakonen-blue blockquote::before {
  content: "“";
  position: absolute;
  top: 24px;
  left: 30px;
  font-family: var(--gds-body-font-family);
  font-size: 70px;
  line-height: 1;
}
.wp-block-pullquote.is-style-hakonen-blue cite {
  font-style: normal;
}

/*# sourceMappingURL=core-pullquote.css.map*/