/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/blocks/interactive/single-content/style.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
/**
 * The following styles get applied both on the front of your site
 * and in the editor.
 *
 * Replace them with your own styles or remove the file completely.
 */
.wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}

@media (min-width: 782px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
}
.wp-block-group.wp-container-core-group-is-layout-45 {
  gap: var(--wp--preset--spacing--1-5);
}

.wp-block-group.wp-container-core-group-is-layout-46 > * {
  margin-block-start: var(--wp--preset--spacing--0-5);
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-66 {
  gap: var(--wp--preset--spacing--3);
}

.wp-block-group.wp-container-core-group-is-layout-49 {
  gap: var(--wp--preset--spacing--4);
}

.wp-block-group.wp-container-core-group-is-layout-68 {
  gap: var(--wp--preset--spacing--2-5);
  justify-content: flex-end;
}

.wp-block-group.wp-container-core-group-is-layout-67 {
  gap: var(--wp--preset--spacing--4);
  justify-content: flex-start;
}

.wp-block-group.wp-container-core-group-is-layout-69 {
  gap: var(--wp--preset--spacing--5);
  flex-direction: column;
  align-items: stretch;
}

.wp-block-group.wp-container-core-group-is-layout-54 {
  flex-wrap: nowrap;
  align-items: flex-start;
}

.wp-block-group.wp-container-core-group-is-layout-55 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-56 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-57 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-ncmfse-post-media-play-button {
  display: inline-flex;
  padding: 0.875rem;
  border-radius: 99px;
  color: #fff;
  background-color: var(--wp--preset--color--shadcn-primary);
  position: relative;
  z-index: 4;
  font-size: 1rem;
  cursor: pointer;
}

.has-shadcn-background-color {
  color: var(--wp--preset--color--shadcn-background) !important;
}

.has-shadcn-slate-800-background-color {
  background-color: var(--wp--preset--color--shadcn-slate-800) !important;
}

.has-3-xl-font-size {
  font-size: var(--wp--preset--font-size--3-xl) !important;
}

.wp-block-ncmfse-post-media-play-button svg {
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
  color: currentColor;
  display: block;
}

.wp-container-content-14 {
  flex-grow: 1;
}

.wp-container-content-15 {
  flex-grow: 1;
}

.wp-block-post-terms.is-style-pill {
  display: inline-flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

a:where(:not(.wp-element-button)) {
  color: var(--wp--preset--color--shadcn-foreground);
  text-decoration: underline;
}

:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))) {
  text-decoration: none;
}

.wp-block-post-terms.is-style-pill a, .wp-block-post-terms.is-style-pill span:not([class], [data-rich-text-placeholder]) {
  display: inline-block;
  background-color: var(--wp--preset--color--shadcn-accent);
  padding: 0.25rem 0.625rem;
  border-radius: 99px;
  font-weight: 500;
}

.wp-block-post-terms .wp-block-post-terms__separator {
  white-space: pre-wrap;
}

.wp-block-post-title {
  box-sizing: border-box;
  word-break: break-word;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

:where(.wp-block-post-excerpt) {
  box-sizing: border-box;
  margin-bottom: var(--wp--style--block-gap);
  margin-top: var(--wp--style--block-gap);
}

.has-shadcn-muted-foreground-color {
  color: var(--wp--preset--color--shadcn-muted-foreground) !important;
}

:root :where(.wp-block-post-excerpt) {
  line-height: 1.65;
}

.wp-block-post-excerpt__excerpt {
  margin-bottom: 0;
  margin-top: 0;
}

.wp-block-separator {
  border: none;
  border-top: 2px solid;
}

:root :where(.wp-block-separator) {
  border-color: currentColor;
  border-width: 0 0 1px 0;
  border-style: solid;
  color: var(--wp--preset--color--shadcn-border);
}

.wp-block-avatar {
  line-height: 0;
}

.wp-block-avatar, .wp-block-avatar img {
  box-sizing: border-box;
}

:root :where(.wp-block-avatar img) {
  border-radius: 99px;
}

.wp-block-avatar, .wp-block-avatar img {
  box-sizing: border-box;
}

.wp-block-post-author-name {
  box-sizing: border-box;
}

:root :where(.wp-block-post-author-name) {
  font-size: var(--wp--preset--font-size--sm);
}

:root :where(.wp-block-post-author-name a:where(:not(.wp-element-button))) {
  text-decoration: none;
}

.wp-container-ncmfse-like-button-btn-is-layout-1 {
  flex-wrap: nowrap;
}

.gap-1\.5 {
  gap: var(--wp--preset--spacing--1-5) !important;
}

.nc-post-reaction-button {
  cursor: pointer;
  line-height: 1;
  text-decoration: none;
  font-size: var(--wp--preset--font-size--xs);
  border: 0px solid transparent;
  background-color: initial;
  background-image: none;
}

.wp-block-outermost-icon-block {
  display: flex;
  line-height: 0;
}

.items-justified-center {
  justify-content: center;
}

.has-contrast-2-color {
  color: var(--wp--preset--color--contrast-2) !important;
}

.wp-block-outermost-icon-block .icon-container {
  box-sizing: border-box;
}

.wp-block-outermost-icon-block a, .wp-block-outermost-icon-block svg {
  height: 100%;
  transition: transform 0.1s ease-in-out;
  width: 100%;
}

.wp-block-outermost-icon-block svg {
  transform: rotate(var(--outermost--icon-block--transform-rotate, 0deg)) scaleX(var(--outermost--icon-block--transform-scale-x, 1)) scaleY(var(--outermost--icon-block--transform-scale-y, 1));
}

.wp-block-outermost-icon-block .has-icon-color svg, .wp-block-outermost-icon-block.has-icon-color svg {
  color: currentColor;
}

.nc-post-reaction-button .nc__count {
  min-width: 0.5rem;
  text-align: start;
}

.wp-container-content-13 {
  flex-grow: 1;
}

.wp-block-group.wp-container-core-group-is-layout-48 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--3-5);
  justify-content: flex-end;
}

.nc-post-reaction-button {
  cursor: pointer;
  line-height: 1;
  text-decoration: none;
  font-size: var(--wp--preset--font-size--xs);
  border: 0px solid transparent;
  background-color: initial;
  background-image: none;
}

.wp-container-content-16 {
  flex-grow: 1;
}

.wp-block-group.wp-container-core-group-is-layout-56 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-56 > * + * {
  margin-block-start: var(--wp--preset--spacing--12);
  margin-block-end: 0;
}

:root :where(.is-layout-constrained) > :last-child {
  margin-block-end: 0;
}

:root :where(.wp-block-post-featured-image img, .wp-block-post-featured-image .block-editor-media-placeholder, .wp-block-post-featured-image .wp-block-post-featured-image__overlay) {
  border-radius: var(--wp--preset--spacing--6);
}

:root :where(.wp-block-post-terms) {
  font-size: var(--wp--preset--font-size--xs);
}

.wp-block-post-terms.is-style-pill {
  display: inline-flex;
  flex-wrap: wrap;
  row-gap: 0.5rem;
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

:root :where(.wp-block-post-terms a:where(:not(.wp-element-button))) {
  text-decoration: none;
}

.wp-block-group.wp-container-core-group-is-layout-58 {
  gap: var(--wp--preset--spacing--3);
  align-items: flex-end;
}

.has-lg-font-size {
  font-size: var(--wp--preset--font-size--lg) !important;
}

.wp-container-outermost-social-sharing-is-layout-2 {
  gap: var(--wp--preset--spacing--3-5) var(--wp--preset--spacing--3-5);
}

.wp-block-outermost-social-sharing-link {
  border-radius: 9999px;
  display: block;
  height: auto;
  transition: transform 0.1s ease;
}

.wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link {
  background: none;
}

.wp-block-outermost-social-sharing-link a {
  align-items: center;
  display: flex;
  line-height: 0;
  transition: transform 0.1s ease;
}

.wp-block-outermost-social-sharing .outermost-social-sharing-link a, .wp-block-outermost-social-sharing .outermost-social-sharing-link a:hover {
  border-bottom: 0;
  box-shadow: none;
  text-decoration: none;
}

.wp-block-outermost-social-sharing .outermost-social-sharing-link a {
  padding: 0.25em;
}

.wp-block-outermost-social-sharing .wp-block-outermost-social-sharing-link .wp-block-outermost-social-sharing-link-anchor, .wp-block-outermost-social-sharing .wp-block-outermost-social-sharing-link .wp-block-outermost-social-sharing-link-anchor svg, .wp-block-outermost-social-sharing .wp-block-outermost-social-sharing-link .wp-block-outermost-social-sharing-link-anchor:active, .wp-block-outermost-social-sharing .wp-block-outermost-social-sharing-link .wp-block-outermost-social-sharing-link-anchor:hover, .wp-block-outermost-social-sharing .wp-block-outermost-social-sharing-link .wp-block-outermost-social-sharing-link-anchor:visited {
  color: currentColor;
  fill: currentColor;
}

.wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link a {
  padding: 0;
}

.wp-block-group.wp-container-core-group-is-layout-71 {
  flex-wrap: nowrap;
  justify-content: center;
}

.wp-container-3 {
  top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
  position: sticky;
  z-index: 10;
}

.bottom-4 {
  bottom: 1rem;
}

@media (min-width: 640px) {
  .sm\:bottom-8 {
    bottom: 2rem;
  }
}
.top-auto {
  top: auto;
}

.wp-block-group.wp-container-core-group-is-layout-70 {
  gap: var(--wp--preset--spacing--3-5);
}

.wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link {
  color: #444;
}

.wp-block-outermost-social-sharing.is-style-logos-only .outermost-social-sharing-link-facebook {
  color: #1877f2;
}

.wp-block-ncmfse-reading-progress {
  cursor: pointer;
  text-decoration: none;
  display: flex;
}

.wp-block-ncmfse-reading-progress .wp-block-ncmfse-reading-progress__number {
  min-width: 34px;
  display: block;
}

.wp-block-ncmfse-reading-progress .hidden {
  display: none !important;
}

.wp-block-ncmfse-reading-progress .wp-block-ncmfse-reading-progress__totopicon {
  display: flex;
  padding-right: 0.5em;
}

.wp-container-5 {
  top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
  position: sticky;
  z-index: 10;
}

.wp-block-group.wp-container-core-group-is-layout-75 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--3);
}

.wp-block-group.wp-container-core-group-is-layout-89 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-88 {
  grid-template-columns: repeat(auto-fill, minmax(min(9rem, 100%), 1fr));
  container-type: inline-size;
  gap: 0;
}

.wp-block-group.wp-container-core-group-is-layout-89 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-89 > * + * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-78 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--3);
}

.button-outline {
  cursor: pointer;
  border: 1px solid var(--wp--preset--color--shadcn-border);
  transition: background-color 0.3s;
  border-radius: 12px;
}

.wp-block-group.is-linked .wp-block-button, .wp-block-group.is-linked button, .wp-block-group.is-linked a {
  position: relative;
  z-index: 4;
}

.wp-block-group.is-linked a.wp-block-group__link {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  text-decoration: none !important;
}

.has-shadcn-secondary-background-color {
  background-color: var(--wp--preset--color--shadcn-secondary) !important;
}

.wp-block-group.wp-container-core-group-is-layout-121 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-121 > * + * {
  margin-block-start: var(--wp--preset--spacing--6);
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-90 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--3);
}

.wp-block-group.wp-container-core-group-is-layout-120 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-120 > * + * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-ncmfse-term-query-loop {
  position: relative;
}

.wp-block-group.wp-container-core-group-is-layout-119 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-ncmfse-term-template {
  margin-top: 0;
  margin-bottom: 0;
  max-width: 100%;
  list-style: none;
  padding: 0;
}

.wp-block-group.wp-container-core-group-is-layout-98 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--3);
}

.wp-container-content-21 {
  flex-basis: 48px;
}

.wp-block-group.wp-container-core-group-is-layout-95 {
  flex-wrap: nowrap;
}

.wp-block-ncmfse-term-featured-img {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-ncmfse-term-featured-img {
  position: relative;
}

.wp-container-content-20 {
  flex-grow: 1;
}

.wp-block-ncmfse-term-featured-img a {
  display: block;
  height: 100%;
}

.wp-block-ncmfse-term-featured-img :where(img) {
  max-width: 100%;
  width: 100%;
  height: auto;
  vertical-align: bottom;
  box-sizing: border-box;
}

.wp-block-group.wp-container-core-group-is-layout-97 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-group.wp-container-core-group-is-layout-97 > * + * {
  margin-block-start: var(--wp--preset--spacing--0-5);
  margin-block-end: 0;
}

.wp-block-ncmfse-term-name a {
  display: inline-block;
}

:where(.wp-block-ncmfse-term-count) {
  box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);
}

.wp-block-group.wp-container-core-group-is-layout-96 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--1);
}

.is-layout-constrained > .alignwide {
  max-width: var(--wp--style--global--wide-size);
}

.wp-block-group.wp-container-core-group-is-layout-191 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.is-layout-flex.wp-container-core-columns-is-layout-2 {
  flex-wrap: nowrap;
  gap: var(--wp--preset--spacing--16) var(--wp--preset--spacing--16);
}

.wp-block-ncmfse-dropdown-menu-content {
  height: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: opacity 0.1s linear;
  visibility: hidden;
  width: 0;
  z-index: 12;
  background-color: var(--wp--preset--color--base-2);
  border: 1px solid var(--wp--preset--color--shadcn-border);
  border-radius: 12px;
  padding: var(--wp--preset--spacing--2);
  margin-top: var(--wp--preset--spacing--2);
}

.wp-block-ncmfse-dropdown-menu-content.alignright {
  right: 0;
}

.wp-block-social-links.has-large-icon-size {
  font-size: 36px;
}

.wp-block-social-link {
  border-radius: 9999px;
  display: block;
  height: auto;
  transition: transform 0.1s ease;
}

:where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
  background: none;
}

.wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inline-block;
  margin: 0;
  padding: 0;
}

:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
  padding: 0;
}

.wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0;
  transition: transform 0.1s ease;
}

.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
  border-bottom: 0;
  box-shadow: none;
  text-decoration: none;
}

.wp-block-group.is-linked .wp-block-button, .wp-block-group.is-linked button, .wp-block-group.is-linked a {
  position: relative;
  z-index: 4;
}

.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover, .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
  color: currentColor;
  fill: currentColor;
}

.wp-block-social-links .wp-social-link svg {
  height: 1em;
  width: 1em;
}

.wp-block-group.wp-container-core-group-is-layout-83 {
  gap: var(--wp--preset--spacing--px);
  flex-direction: column;
  align-items: flex-start;
}

.wp-block-group.wp-container-core-group-is-layout-77 {
  gap: 0;
  flex-direction: column;
  align-items: flex-start;
}

.wp-container-ncmfse-term-template-is-layout-1 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

:where(.wp-block-ncmfse-term-count) {
  box-sizing: border-box;
  margin-top: var(--wp--style--block-gap);
  margin-bottom: var(--wp--style--block-gap);
}

.wp-block-ncmfse-term-count__count {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1;
}

.wp-block-ncmfse-term-template.wp-container-ncmfse-term-template-is-layout-1 > * {
  margin-block-start: 0;
  margin-block-end: 0;
}

.wp-block-ncmfse-term-template.wp-container-ncmfse-term-template-is-layout-1 > * + * {
  margin-block-start: var(--wp--preset--spacing--6);
  margin-block-end: 0;
}

.wp-block-columns {
  align-items: normal !important;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important;
}

@media (max-width: 781px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 100% !important;
    flex-wrap: wrap;
    align-items: normal;
  }
}
@media (min-width: 782px) {
  .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.\!flex-wrap {
  flex-wrap: wrap !important;
}

@media (min-width: 768px) {
  .md\:\!flex-nowrap {
    flex-wrap: nowrap !important;
  }
}
@media screen and (max-width: 600px) {
  html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
}
.wp-block-ncmfse-dropdown-menu-content.is-style-anchor-top {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--wp--preset--spacing--2);
}

.wp-block-ncmfse-dropdown-menu-content.aligncenter {
  left: 50%;
  transform: translateX(-50%);
}

.wp-container-core-group-is-layout-71 .wp-block-template-part, .wp-container-core-group-is-layout-68 .wp-block-template-part {
  width: auto;
}

/*# sourceMappingURL=style-index.css.map*/