/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./assets/dev/sass/gutenberg/style-gutenberg-front.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable declaration-property-value-no-unknown */
/* stylelint-disable custom-property-pattern */
/* stylelint-disable no-descending-specificity */
/* stylelint-disable selector-class-pattern */
/* stylelint-disable function-no-unknown */
body {
  --bs-single-content-relateds: var(--bs-primary);
  --bs-single-content-text: var(--bs-gray-500);
  --bs-single-content-text-desktop: 20px;
  --bs-single-content-text-mobile: 17px;
  --bs-single-content-title: var(--bs-primary);
  --bs-single-content-links: var(--bs-primary);
  --bs-single-content-links-hover: var(--bs-primary-dark);
  --bs-single-content-blockquotes: var(--bs-primary);
  --bs-single-image-radius: var(--bs-border-radius);
}

/* stylelint-disable selector-class-pattern */
/* stylelint-disable no-descending-specificity */
blockquote p:not(.feed-title,
.feed-hat,
[class^=heading-title],
[class*=-font-size]) {
  font-size: calc(var(--bs-single-content-blockquotes-text-desktop) + var(--bs-single-content-fs-dynamic, 0px)) !important;
}

.wp-block-embed.is-provider-youtube iframe {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
}
.wp-block-pullquote {
  padding: 0;
  border-color: var(--bs-single-content-blockquotes);
  border-bottom: 0.5em solid var(--bs-single-content-blockquotes);
  border-top: 0.5em solid var(--bs-single-content-blockquotes);
}
.wp-block-pullquote blockquote {
  margin: 0;
  padding: 1em 0;
}
.wp-block-pullquote blockquote,
.wp-block-pullquote blockquote p {
  margin-bottom: 0;
}
.wp-block-pullquote blockquote cite {
  font-style: italic;
  margin-top: 32px;
}
.wp-block-quote:not(.is-style-plain) {
  padding: 0 32px;
  border-left: 0.25em solid var(--bs-single-content-blockquotes);
}
.wp-block-quote:not(.is-style-plain) p {
  margin-bottom: 0;
}
.wp-block-quote.is-style-plain p {
  margin-bottom: 0;
}
.wp-block-quote cite {
  font-style: italic;
}
.wp-block-file {
  margin: 1.5em 0;
}
.wp-block-file__button:is(a):hover {
  color: var(--bs-single-content-links-hover);
}
.wp-block-button {
  margin: 0.5em;
}
.wp-block-button__link {
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  gap: 0.5em;
  padding: 0.5em 1em;
  background: var(--bs-primary);
  color: var(--bs-white);
  font-size: calc(1rem + var(--bs-single-content-fs-dynamic, 0px));
  font-family: var(--bs-font-family-alternative);
  border-radius: var(--bs-border-radius);
}
.wp-block-button.is-style-outline > .wp-element-button {
  background: transparent;
  border: 1px solid var(--bs-primary);
  color: var(--bs-primary);
}
.wp-block-button.is-style-outline > .wp-element-button:hover {
  background: var(--bs-primary);
  color: var(--bs-white);
}
.wp-block-cover__inner-container {
  width: auto;
}
.wp-block-cover.alignright {
  float: right;
  margin: 1rem 0 1rem 1rem;
}
.wp-block-cover.alignleft {
  float: left;
  margin: 1rem 1rem 1rem 0;
}
.wp-block-image {
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
  border-radius: var(--bs-single-image-radius) !important;
}
.wp-block-image img {
  border-radius: var(--bs-single-image-radius) !important;
}
.wp-block-image img[style*="fit:cover"]:not([style*="width:"]) {
  width: 100% !important;
}
.wp-block-image.is-style-rounded {
  border-radius: 16px !important;
}
.wp-block-image.is-style-rounded img {
  border-radius: 16px !important;
}
.wp-block-image:not(figure.wp-block-image) {
  display: initial;
}
@media (width >= 768px) and (width <= 1200px) {
  .wp-block-image .alignleft, .wp-block-image .alignright {
    max-width: 50%;
  }
}
.wp-block-image .alignleft {
  margin: 0 2rem 1rem 0;
}
.wp-block-image .alignright {
  margin: 0 0 1rem 2rem;
}
.wp-block-image .aligncenter {
  margin: 0 auto 1rem;
}
.wp-block-image .aligncenter figcaption {
  text-align: center;
}
.wp-block-image.is-resized img {
  width: auto;
}
.wp-block-image figure {
  position: relative;
}
.wp-block-image .wp-element-caption {
  font-size: calc(14px + var(--bs-single-content-fs-dynamic, 0px));
  font-weight: 500;
  color: var(--bs-single-content-text) !important;
  font-family: var(--bs-font-family-alternative);
  padding: 0.5rem 1rem !important;
}
.wp-block-gallery.has-nested-images .wp-element-caption {
  background: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(0.4688rem) !important;
  padding: 8px 2px !important;
  text-align: left;
  margin: 0 !important;
  position: absolute !important;
  bottom: -1px;
  left: 0;
  width: 100%;
  color: var(--bs-white) !important;
  font-size: calc(12px + var(--bs-single-content-fs-dynamic, 0px));
  font-family: var(--bs-font-family-alternative);
  overflow: unset;
}
.wp-block-separator {
  background-color: transparent !important;
  border-color: currentcolor !important;
  color: var(--bs-gray-200);
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.wp-block-separator.is-style-wide {
  border-width: 4px;
}
.wp-block-publisher-sections:not(.getwid-section-content-full-width) .wp-block-getwid-section__inner-wrapper {
  width: 100%;
  max-width: 1318px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.wp-block-publisher-sections .wp-block-getwid-section__inner-wrapper {
  max-width: none;
}

.wp-lightbox-overlay.active img {
  width: 100% !important;
  height: auto !important;
}

@media (max-width: 1008px) {
  blockquote p:not(.feed-title,
  .feed-hat,
  [class^=heading-title],
  [class*=-font-size]) {
    font-size: calc(var(--bs-single-content-blockquotes-text-mobile) + var(--bs-single-content-fs-dynamic, 0px));
  }
  .wp-block-pullquote {
    margin: 2rem 1rem;
  }
  .wp-block-quote {
    margin: 2rem 1rem;
  }
  .wp-block-quote:not(.is-style-plain) {
    padding: 0 16px;
  }
  .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
    padding-top: 1rem;
    grid-row: 2;
    grid-column: 1;
  }
  .wp-block-image.alignleft, .wp-block-image.alignright {
    max-width: 100%;
    margin: 0 0 1rem;
  }
}
/* stylelint-disable no-descending-specificity */
[class*=single-quote] blockquote.wp-block-quote {
  position: relative;
  z-index: 1;
  border-left: 0 !important;
}
[class*=single-quote] blockquote.wp-block-quote::before, [class*=single-quote] blockquote.wp-block-quote::after {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%27100%27 height=%27100%27 viewBox=%270 0 24 24%27 fill=%27none%27%3e%3cpath d=%27M5.57061 20.9198C3.75325 20.9198 2.37047 20.3865 1.42228 19.3198C0.474094 18.2136 0 16.8703 0 15.29C0 13.8677 0.296309 12.4256 0.888927 10.9639C1.52105 9.50206 2.44949 8.07978 3.67423 6.697C4.89898 5.31423 6.40028 4.10924 8.17813 3.08203L10.2523 5.98586C8.79051 7.01307 7.66453 8.04027 6.87437 9.06748C6.12372 10.0552 5.68914 11.1021 5.57061 12.2084H6.5188C7.22994 12.2084 7.90158 12.3466 8.5337 12.6232C9.16583 12.8997 9.67943 13.3343 10.0745 13.9269C10.5091 14.4801 10.7264 15.2307 10.7264 16.1789C10.7264 17.5617 10.2523 18.7074 9.30411 19.6161C8.35592 20.4853 7.11142 20.9198 5.57061 20.9198ZM18.8453 20.9198C17.0674 20.9198 15.6846 20.3865 14.6969 19.3198C13.7487 18.2136 13.2747 16.8703 13.2747 15.29C13.2747 13.8677 13.571 12.4256 14.1636 10.9639C14.7957 9.50206 15.7241 8.07978 16.9489 6.697C18.1736 5.31423 19.6749 4.10924 21.4528 3.08203L23.5269 5.98586C22.0652 7.01307 20.9392 8.04027 20.149 9.06748C19.3984 10.0552 18.9638 11.1021 18.8453 12.2084H19.7935C20.5046 12.2084 21.1762 12.3466 21.8084 12.6232C22.48 12.8997 23.0133 13.3343 23.4084 13.9269C23.8035 14.4801 24.001 15.2307 24.001 16.1789C24.001 17.5617 23.5269 18.7074 22.5788 19.6161C21.6306 20.4853 20.3861 20.9198 18.8453 20.9198Z%27 fill=%27white%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--bs-single-content-blockquotes);
  z-index: 2;
  display: block;
  position: absolute;
  content: "";
}
[class*=single-quote] blockquote.wp-block-quote cite,
[class*=single-quote] blockquote.wp-block-quote figure,
[class*=single-quote] blockquote.wp-block-quote .wp-block-heading,
[class*=single-quote] blockquote.wp-block-quote p {
  margin-bottom: 32px;
}
@media (max-width: 1008px) {
  [class*=single-quote] blockquote.wp-block-quote cite,
  [class*=single-quote] blockquote.wp-block-quote figure,
  [class*=single-quote] blockquote.wp-block-quote .wp-block-heading,
  [class*=single-quote] blockquote.wp-block-quote p {
    margin-bottom: 24px;
  }
}

.single-quote-1 blockquote.wp-block-quote {
  padding: 0 4rem !important;
}
@media (max-width: 1008px) {
  .single-quote-1 blockquote.wp-block-quote {
    padding: 0 2rem !important;
  }
}
.single-quote-1 blockquote.wp-block-quote::before {
  background-size: 24px;
  position: absolute;
  top: 8px;
  left: -24px;
  width: 48px;
  height: 48px;
}
@media (max-width: 1008px) {
  .single-quote-1 blockquote.wp-block-quote::before {
    width: 32px;
    height: 32px;
    background-size: 16px;
    top: 4px;
    left: -16px;
  }
}
.single-quote-1 blockquote.wp-block-quote::after {
  height: calc(100% - 72px);
  width: 8px;
  background-color: var(--bs-single-content-blockquotes);
  background-image: none !important;
  bottom: 0;
  left: -4px;
}
@media (max-width: 1008px) {
  .single-quote-1 blockquote.wp-block-quote::after {
    height: calc(100% - 48px);
  }
}

.single-quote-2 blockquote.wp-block-quote {
  border-top: 6px solid var(--bs-single-content-blockquotes) !important;
  border-bottom: 6px solid var(--bs-single-content-blockquotes) !important;
  padding: 2.25rem 0rem 0rem !important;
  margin: 2.5rem !important;
}
@media (max-width: 1008px) {
  .single-quote-2 blockquote.wp-block-quote {
    padding: 1.5rem 0rem 0rem !important;
    margin: 1.5rem 0 !important;
  }
}
.single-quote-2 blockquote.wp-block-quote::before, .single-quote-2 blockquote.wp-block-quote::after {
  background-size: 24px;
  left: 0;
  right: 0;
  margin: auto;
  width: 48px;
  height: 48px;
}
@media (max-width: 1008px) {
  .single-quote-2 blockquote.wp-block-quote::before, .single-quote-2 blockquote.wp-block-quote::after {
    width: 32px;
    height: 32px;
    background-size: 16px;
  }
}
.single-quote-2 blockquote.wp-block-quote::before {
  top: -24px;
}
@media (max-width: 1008px) {
  .single-quote-2 blockquote.wp-block-quote::before {
    top: -16px;
  }
}
.single-quote-2 blockquote.wp-block-quote::after {
  bottom: -24px;
}
@media (max-width: 1008px) {
  .single-quote-2 blockquote.wp-block-quote::after {
    bottom: -16px;
  }
}

.single-quote-3 blockquote.wp-block-quote {
  border: 1px solid var(--bs-gray-200) !important;
  padding: 2.5rem !important;
  padding-bottom: 16px !important;
  margin: 80px 2.5rem !important;
}
@media (max-width: 1008px) {
  .single-quote-3 blockquote.wp-block-quote {
    padding: 1.5rem 1.5rem 0rem !important;
    margin: 2.5rem 0rem !important;
  }
}
.single-quote-3 blockquote.wp-block-quote::before, .single-quote-3 blockquote.wp-block-quote::after {
  background-size: 32px;
  width: 64px;
  height: 64px;
}
@media (max-width: 1008px) {
  .single-quote-3 blockquote.wp-block-quote::before, .single-quote-3 blockquote.wp-block-quote::after {
    width: 32px;
    height: 32px;
    background-size: 16px;
  }
}
.single-quote-3 blockquote.wp-block-quote::before {
  top: -48px;
  left: 0;
}
@media (max-width: 1008px) {
  .single-quote-3 blockquote.wp-block-quote::before {
    top: -16px;
  }
}
.single-quote-3 blockquote.wp-block-quote::after {
  bottom: -48px;
  right: 0;
}
@media (max-width: 1008px) {
  .single-quote-3 blockquote.wp-block-quote::after {
    bottom: -16px;
  }
}

.single-quote-4 blockquote.wp-block-quote {
  border: 1px solid var(--bs-gray-200) !important;
  padding: 2.5rem !important;
  padding-bottom: 16px !important;
  margin: 80px 2.5rem !important;
}
@media (max-width: 1008px) {
  .single-quote-4 blockquote.wp-block-quote {
    padding: 1.5rem 1.5rem 1rem !important;
    margin: 3rem 0rem !important;
  }
}
.single-quote-4 blockquote.wp-block-quote::before, .single-quote-4 blockquote.wp-block-quote::after {
  width: 64px;
  height: 64px;
  background-size: 32px;
  left: 0;
  right: 0;
  margin: auto;
}
@media (max-width: 1008px) {
  .single-quote-4 blockquote.wp-block-quote::before, .single-quote-4 blockquote.wp-block-quote::after {
    width: 32px;
    height: 32px;
    background-size: 16px;
  }
}
.single-quote-4 blockquote.wp-block-quote::before {
  top: -48px;
}
@media (max-width: 1008px) {
  .single-quote-4 blockquote.wp-block-quote::before {
    top: -16px;
  }
}
.single-quote-4 blockquote.wp-block-quote::after {
  bottom: -48px;
}
@media (max-width: 1008px) {
  .single-quote-4 blockquote.wp-block-quote::after {
    bottom: -16px;
  }
}

.single-quote-5 blockquote.wp-block-quote {
  border: none !important;
  margin: 48px 2.5rem !important;
  padding: 0;
}
@media (max-width: 1008px) {
  .single-quote-5 blockquote.wp-block-quote {
    margin: 2rem 0rem !important;
  }
}
.single-quote-5 blockquote.wp-block-quote::before {
  background-size: 32px;
  position: relative;
  top: 8px;
  left: 0;
  margin: 0;
  width: 64px;
  height: 64px;
  float: left;
  margin-right: 24px;
}
@media (max-width: 1008px) {
  .single-quote-5 blockquote.wp-block-quote::before {
    width: 44px;
    height: 44px;
    background-size: 24px;
    margin-right: 12px;
  }
}
.single-quote-5 blockquote.wp-block-quote::after {
  display: none !important;
}

.single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
.feed-title,
.feed-hat,
[class^=heading-title]) {
  color: var(--bs-single-content-title);
  margin-bottom: 0.5em;
  margin-top: 32px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: -0.01em;
  font-family: var(--bs-font-family-base);
}
.single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
.feed-title,
.feed-hat,
[class^=heading-title]).has-x-large-font-size {
  --wp--preset--font-size--x-large: calc(32px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
.feed-title,
.feed-hat,
[class^=heading-title]).has-large-font-size {
  --wp--preset--font-size--large: calc(28px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
.feed-title,
.feed-hat,
[class^=heading-title]).has-medium-font-size {
  --wp--preset--font-size--medium: calc(24px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
.feed-title,
.feed-hat,
[class^=heading-title]).has-small-font-size {
  --wp--preset--font-size--small: calc(22px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h1:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(40px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h2:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(32px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h3:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(28px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h4:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(24px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h5:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(22px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content h6:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
  font-size: calc(20px + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content img:not(.feed img) {
  max-width: 100%;
  height: auto;
}
.single-content :is(ol, ul, dl) {
  margin-bottom: 32px;
}
.single-content :is(pre, li, cite, p):not(.no-styled,
.feed-title,
.feed-hat,
.feed-excert,
[class^=heading-title]) {
  color: var(--bs-single-content-text);
  line-height: 1.7;
  font-weight: 400;
  margin-bottom: 2rem;
  font-family: var(--bs-font-family-alternative);
}
.single-content :is(pre, li, cite, p):not(.no-styled,
.feed-title,
.feed-hat,
.feed-excert,
[class^=heading-title]):not([class*=-font-size], .feed-excert) {
  font-size: calc(var(--bs-single-content-text-desktop) + var(--bs-single-content-fs-dynamic, 0px));
}
.single-content :is(ul):not(.ui-tabs-nav, .no-styled) {
  list-style-type: disc !important;
  -webkit-padding-start: 24px !important;
          padding-inline-start: 24px !important;
}
.single-content li {
  margin-bottom: 0.5em !important;
}
.single-content :is(b, strong) {
  font-weight: bold !important;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.single-content a:not(.btn,
.no-styled a,
.wp-block-button__link,
.wp-element-button,
.feed-link,
[class^=button-default]) {
  line-height: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: var(--bs-single-content-links);
  text-decoration: underline;
  font-family: var(--bs-font-family-alternative);
  word-wrap: break-word;
}
.single-content a:not(.btn,
.no-styled a,
.wp-block-button__link,
.wp-element-button,
.feed-link,
[class^=button-default]):hover {
  color: var(--bs-single-content-links-hover);
}
body.single-links-with-bg .single-content a:not(.btn,
.no-styled a,
.wp-block-button__link,
.wp-element-button,
.feed-link,
[class^=button-default]):not(.wp-block-advgb-button_link,
.wp-block-image a,
.feed-link,
.no-styled,
.no-styled a,
.text-decoration-none) {
  position: relative;
  text-decoration: none !important;
  color: var(--bs-single-content-text) !important;
  background-image: linear-gradient(transparent 0, transparent calc(50% - 2px), var(--bs-single-content-links) calc(50% - 2px), var(--bs-single-content-links) 100%);
  transition: background-position 120ms ease-in-out 0s, color 120ms ease-in-out;
  background-size: 100% 200%;
  background-position: 0 0;
}
body.single-links-with-bg .single-content a:not(.btn,
.no-styled a,
.wp-block-button__link,
.wp-element-button,
.feed-link,
[class^=button-default]):not(.wp-block-advgb-button_link,
.wp-block-image a,
.feed-link,
.no-styled,
.no-styled a,
.text-decoration-none):hover {
  color: var(--bs-single-content-links-hover) !important;
  background-position: 0 100%;
}
.single-content :is(p, a, li, label).has-x-large-font-size {
  --wp--preset--font-size--x-large: calc( ( var(--bs-single-content-text-desktop) + var(--bs-single-content-fs-dynamic, 0px) ) * 1.4 ) !important;
}
.single-content :is(p, a, li, label).has-large-font-size {
  --wp--preset--font-size--large: calc( ( var(--bs-single-content-text-desktop) + var(--bs-single-content-fs-dynamic, 0px) ) * 1.2) !important;
}
.single-content :is(p, a, li, label).has-medium-font-size {
  --wp--preset--font-size--medium: calc( ( var(--bs-single-content-text-desktop) + var(--bs-single-content-fs-dynamic, 0px) ) * 1) !important;
}
.single-content :is(p, a, li, label).has-small-font-size {
  --wp--preset--font-size--small: calc( ( var(--bs-single-content-text-desktop) + var(--bs-single-content-fs-dynamic, 0px) ) * 0.8) !important;
}
.single-content iframe[src*="youtube.com"] {
  aspect-ratio: 16/9;
  height: auto;
  width: 100%;
}
.single-content iframe[src*="maps/embed"][width="600"] {
  width: 100%;
}
.single-content .section-heading {
  margin-bottom: 1.5rem;
}
@media (max-width: 1008px) {
  .single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
  .feed-title,
  .feed-hat,
  [class^=heading-title]).has-x-large-font-size {
    --wp--preset--font-size--x-large: calc( 24px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
  .feed-title,
  .feed-hat,
  [class^=heading-title]).has-large-font-size {
    --wp--preset--font-size--large: calc( 22px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
  .feed-title,
  .feed-hat,
  [class^=heading-title]).has-medium-font-size {
    --wp--preset--font-size--medium: calc( 20px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content :is(h1, h2, h3, h4, h5, h6):not(.no-styled,
  .feed-title,
  .feed-hat,
  [class^=heading-title]).has-small-font-size {
    --wp--preset--font-size--small: calc( 18px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h1:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(24px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h2:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(24px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h3:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(22px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h4:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(20px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h5:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(18px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content h6:not(.no-styled, .feed-title, .feed-hat, [class^=heading-title]) {
    font-size: calc(16px + var(--bs-single-content-fs-dynamic, 0px));
  }
  .single-content :is(pre, li, cite, p):not(.no-styled,
  .feed-title,
  .feed-hat,
  .feed-excert,
  [class^=heading-title]):not([class*=-font-size]) {
    font-size: calc(var(--bs-single-content-text-mobile) + var(--bs-single-content-fs-dynamic, 0px)) !important;
  }
  .single-content :is(p, a, li, label).has-x-large-font-size {
    font-size: calc((var(--bs-single-content-text-mobile) + var(--bs-single-content-fs-dynamic, 0px)) * 1.4) !important;
  }
  .single-content :is(p, a, li, label).has-large-font-size {
    font-size: calc((var(--bs-single-content-text-mobile) + var(--bs-single-content-fs-dynamic, 0px)) * 1.2) !important;
  }
  .single-content :is(p, a, li, label).has-small-font-size {
    font-size: calc((var(--bs-single-content-text-mobile) + var(--bs-single-content-fs-dynamic, 0px)) * 0.8) !important;
  }
}
