.block-content p {
  font-weight: 300;
  font-size: clamp(12px, 6 * (100vw - 375px) / 905 + 12px, 18px);
  line-height: 140%;
  margin-bottom: 16px;
}
.block-content p strong {
  font-weight: 500;
}
.block-content p a {
  color: var(--color-black);
  text-decoration: underline;
}
.block-content p.big-text,
.block-content h2.big-text {
  font-size: clamp(20px, 16 * (100vw - 375px) / 905 + 20px, 36px);
  font-weight: 500;
  line-height: 140%;
  display: block;
}
.block-content p.medium-text {
  font-size: clamp(18px, 6 * (100vw - 375px) / 905 + 18px, 24px);
  font-weight: 500;
  line-height: 140%;
  display: block;
  text-transform: uppercase;
}
.block-content p.uppercase {
  text-transform: uppercase;
  font-size: clamp(16px, 10 * (100vw - 375px) / 905 + 16px, 26px);
}
.block-content ul {
  padding-left: 24px;
  list-style-type: square;
}
.block-content ul li {
  margin-bottom: 24px;
  font-size: clamp(14px, 6 * (100vw - 375px) / 905 + 14px, 20px);
  line-height: 140%;
  font-weight: 300;
}
.block-content ul li a {
  color: var(--color-black);
  text-decoration: underline;
}
.block-content ul.red-label {
  padding-left: 60px;
  list-style-type: none;
}
.block-content ul.red-label li {
  position: relative;
}
.block-content ul.red-label li:before {
  content: "";
  position: absolute;
  background-color: var(--color-red);
  width: 8px;
  height: 8px;
  border-radius: 4px;
  top: 12px;
  left: -30px;
}
.block-content ol {
  padding-left: 24px;
  list-style-type: decimal;
}
.block-content ol li {
  margin-bottom: 24px;
  font-size: clamp(14px, 6 * (100vw - 375px) / 905 + 14px, 20px);
  line-height: 140%;
  font-weight: 300;
}
.block-content ol li::marker {
  font-weight: 500;
}
.block-content ol li a {
  color: var(--color-black);
  text-decoration: underline;
}
.block-content ol.red-label {
  padding-left: 60px;
  list-style-type: none;
}
.block-content ol.red-label li {
  position: relative;
}
.block-content ol.red-label li:before {
  content: "";
  position: absolute;
  background-color: var(--color-red);
  width: 8px;
  height: 8px;
  border-radius: 4px;
  top: 12px;
  left: -30px;
}
.block-content strong {
  font-weight: 500;
}
.block-content span.title {
  display: block;
  margin-bottom: 6px;
  font-size: clamp(22px, 6 * (100vw - 375px) / 905 + 22px, 28px);
  text-transform: uppercase;
  line-height: 140%;
}
.block-content .mobile-link {
  display: none;
}
.block-content .content-title {
  font-size: clamp(24px, 12 * (100vw - 375px) / 905 + 24px, 36px);
  line-height: 140%;
  font-weight: 300;
  margin-bottom: clamp(20px, 16 * (100vw - 375px) / 905 + 20px, 36px);
  text-transform: uppercase;
}

@media all and (max-width: 991px) {
  .block-content .mobile-link {
    display: block;
    margin-top: 12px;
  }
  .block-content .mobile-link a {
    font-weight: 300;
    font-size: 16px;
    line-height: 140%;
    text-decoration: underline;
    color: var(--color-black);
  }
  section.dark .block-content .mobile-link a {
    color: var(--color-white);
  }
}
/*# sourceMappingURL=simple_editor.css.map */
