/*! last updated 2025-05-06-225251 */
/* BEGIN RICH TEXT BULLETS */
[class*="rte-bullets"] ul,
[class*="rte-bullets"] ol {
  padding-left: 16px;
  line-height: 1.4;
  margin-top: 16px;
}

[class*="rte-bullets"] ul li:not([class*="color-"]),
[class*="rte-bullets"] ol li:not([class*="color-"]) {
  color: var(--bullets-text-color, currentColor);
}

.rte-bullets-type-base ol {
  padding-left: 0.45em;
}

.rte-bullets-type-sm ol {
  padding-left: 0.35em;
}

.rte-bullets-type-xs ol {
  padding-left: 0.25em;
}

[class*="rte-bullets"] ol ol {
  padding-left: 4px;
}

[class*="rte-bullets"]:not([class*="rte-bullets-svg"]) ul > li,
[class*="rte-bullets"] ol ul > li {
  position: relative;
  padding-left: 16px;
  text-align: left;
}

.rte-bullets-type-xs ul ul,
.rte-bullets-type-xs ol ul {
  padding-left: 0.75em;
}

.rte-bullets-type-xs ol ol,
.rte-bullets-type-xs ul ol {
  margin-left: -0.3em;
  padding-left: 0;
}

[class*="rte-bullets"] ul li:before,
[class*="rte-bullets"] ol:not([type]) ul li:before {
  background-color: var(--bullets-text-color, #1d2329);
  border: 1px solid var(--bullets-text-color, #1d2329);
  border-radius: 100%;
  content: "";
  display: inline-block;
  left: 0px;
  position: absolute;
}

[class*="rte-bullets"] ul li li:before,
[class*="rte-bullets"] ol li li:before {
  background-color: transparent;
}

[class*="rte-bullets"] ul ul,
[class*="rte-bullets"] ul ol,
[class*="rte-bullets"] ol ol,
[class*="rte-bullets"] ol ul {
  margin-top: 8px;
  margin-left: 0;
}

[class*="rte-bullets"] li:not(:first-child) {
  margin-top: 8px;
}

[class*="rte-bullets"] ol li {
  margin-left: 24px;
  text-align: left;
}

.rte-bullets-type-base ol li {
  padding-left: 0px;
}

.rte-bullets-type-sm ol li {
  padding-left: 3px;
}

.rte-bullets-type-xs ol li {
  padding-left: 5px;
}

[class*="rte-bullets"] ol ul {
  padding-left: 0;
}

[class*="rte-bullets"] ol ul li {
  margin-left: 10px;
}

[class*="rte-bullets"] ol ol li {
  list-style-type: lower-alpha;
}

.rte-bullets-type-sm ol ol li {
  margin-left: 20px;
}

.rte-bullets-type-xs ol ol li {
  margin-left: 16px;
}

.rte-bullets-type-base ul li:before {
  height: 6px;
  width: 6px;
}

.rte-bullets-type-sm li:before {
  height: 5px;
  width: 5px;
}

.rte-bullets-type-xs li:before {
  height: 4px;
  width: 4px;
}

.rte-bullets-type-base ul > li {
  padding-left: 16px;
}

.rte-bullets-type-base ol ul li {
  margin-left: 14px;
}

@media (min-width: 1025px) {
  .rte-bullets-type-base.rte-bullets-line-h-base li:before {
    top: 10px;
  }
  .rte-bullets-type-base.rte-bullets-line-h-tight li:before {
    top: 7px;
  }
  .rte-bullets-type-base.rte-bullets-line-h-loose li:before {
    top: 12px;
  }
  .rte-bullets-type-sm.rte-bullets-line-h-base li:before {
    top: 8px;
  }
  .rte-bullets-type-sm.rte-bullets-line-h-tight li:before {
    top: 7px;
  }
  .rte-bullets-type-sm.rte-bullets-line-h-loose li:before {
    top: 10px;
  }
  .rte-bullets-type-xs.rte-bullets-line-h-base li:before {
    top: 6px;
  }
  .rte-bullets-type-xs.rte-bullets-line-h-tight li:before {
    top: 5px;
  }
  .rte-bullets-type-xs.rte-bullets-line-h-loose li:before {
    top: 8px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .rte-bullets-type-base li:before {
    top: 10px;
  }
  .rte-bullets-type-base li:before {
    top: 8px;
  }
  .rte-bullets-type-xs li:before {
    top: 5px;
  }
}

@media (max-width: 767px) {
  .rte-bullets-type-base li:before {
    top: 9px;
  }
  .rte-bullets-type-sm li:before {
    top: 8px;
  }
  .rte-bullets-type-xs li:before {
    top: 5px;
  }
}

.rte-bullets-line-h-loose li {
  line-height: 1.6;
}

.rte-bullets-line-h-normal li {
  line-height: 1.4;
}

.rte-bullets-line-h-tight li {
  line-height: 1.2;
}

[class*="rte-bullets-svg"] ul {
  padding-left: 0;
}

[class*="rte-bullets-svg"] ul li {
  display: flex;
  padding-left: 0;
}

[class*="rte-bullets-svg"] ul li:before {
  display: none !important;
}

[class*="rte-bullets-svg"] svg {
  align-items: center;
  align-self: baseline;
  display: flex;
  flex-shrink: 0;
  margin-right: 8px;
  position: relative;
}

/* END bullets */
