.editor-styles-wrapper {
  line-height: 1.5;
}
.editor-styles-wrapper {
  font-size: 16px;font-size: 1rem;line-height: 1.5;letter-spacing: 0.0125em;
}
ul {
  list-style: none;
  padding: 0;
}
ul li {
  margin-top: 1.25rem;
  padding-left: 30px;
  position: relative;
}
ul li:before {
  content: "";
  color: #535909;
  display: block;
  position: absolute;
  height: 15px;
  width: 15px;
  background-image: url("/wp-content/themes/lbcore/resources/icons/asterisk.svg");
  background-size: contain;
  background-repeat: no-repeat;
  left: 0;
  top: 5px;
}
ol {
  list-style: none;
  counter-reset: lists__ordered-list;
  padding: 0;
}
ol li {
  counter-increment: lists__ordered-list;
  padding-left: 30px;
  margin-top: 1.25rem;
  position: relative;
}
ol li:before {
  font-family: var(--fonts-primary-bold);
  font-weight: var(--fonts-primary-bold-weight);
  font-style: normal;
  content: counter(lists__ordered-list);
  color: #535909;
  position: absolute;
  left: 0;
}
.wp-block-heading > .h1 {
  font-family: var(--h1-font);
  font-size: var(--h1-size);
  font-size: var(--h1-size-rems);
  font-weight: var(--h1-weight);
  line-height: var(--h1-line-height);
  color: var(--h1-color);
}
.wp-block-heading > .h2 {
  font-family: var(--h2-font);
  font-size: var(--h2-size);
  font-size: var(--h2-size-rems);
  font-weight: var(--h2-weight);
  line-height: var(--h2-line-height);
  color: var(--h2-color);
}
.wp-block-heading > .h3 {
  letter-spacing: 0.05555556em;
  font-family: var(--h3-font);
  font-size: var(--h3-size);
  font-size: var(--h3-size-rems);
  font-weight: var(--h3-weight);
  line-height: var(--h3-line-height);
  text-transform: uppercase;
  color: var(--h3-color);
}
.themes__sutherland .wp-block-heading > .h3 {
  text-transform: none;
  letter-spacing: normal;
}
.wp-block-image figcaption {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  font-family: var(--fonts-primary-bold);
  font-weight: var(--fonts-primary-bold-weight);
  font-style: normal;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  margin-top: 12px;
}
.wp-block-image figcaption:after {
  content: "";
  display: block;
  flex: 1 0 25%;
  min-width: 25%;
  height: 1px;
  margin-left: 0.9375rem;
  margin-top: 10px;
  background: #C5C7A7;
}
.wp-block[data-align="right"] .wp-block-image figcaption {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
  font-family: var(--fonts-primary-bold);
  font-weight: var(--fonts-primary-bold-weight);
  font-style: normal;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  margin-top: 12px;
}
.wp-block[data-align="right"] .wp-block-image figcaption:after {
  content: "";
  display: block;
  flex: 1 0 25%;
  min-width: 25%;
  height: 1px;
  margin-left: 0.9375rem;
  margin-top: 10px;
  background: #C5C7A7;
}
@media all and (min-width: 48em) {
  .wp-block[data-align="right"] .wp-block-image figcaption {
    flex-direction: row-reverse;
    text-align: right;
  }
  .wp-block[data-align="right"] .wp-block-image figcaption:after {
    margin-right: 0.9375rem;
    margin-left: 0;
  }
}
/*# sourceMappingURL=perennials.css.map */