/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/content-switcher/style.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************/
.wp-block-frs-blocks-content-switcher:first-child {
  padding-top: calc(var(--vertical-padding) + 36px);
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner {
  --text-font: var(--wp--preset--font-family--inter-tight), sans-serif;
  --background-color: var(--wp--preset--color--accent-secondary-1);
  --separator-color: var(--wp--preset--color--main-secondary-medium);
  --navigation-item-color: var(--wp--preset--color--main-primary);
  --navigation-item-color--active: var(--wp--preset--color--main-secondary-medium);
  --divider-color: var(--wp--preset--color--accent-secondary-2);
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized {
  display: grid;
  grid-template-areas: "lead-in" "navigation" "content-area";
  overflow: hidden;
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized {
    grid-template-areas: "navigation" "lead-in" "content-area";
  }
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized [data-section][aria-hidden=true] {
  opacity: 0;
  pointer-events: none;
  height: 1px;
  visibility: hidden;
  overflow: hidden;
  position: absolute;
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized [data-section][aria-hidden=false] {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.1s ease-in-out;
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--above-navigation {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: lead-in;
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--above-navigation {
    border-bottom: 1px solid var(--divider-color);
    margin-bottom: 24px;
  }
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--below-navigation {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: content-area;
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--below-navigation :first-child {
  margin-top: 0;
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: navigation;
  list-style-type: none;
  padding: 16px;
  margin: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  font-family: var(--text-font);
  background-color: var(--background-color);
  border-radius: 8px;
  font-size: clamp(24px, 1.5rem + (1vw - 10.25px) * 0.964, 28px);
  font-weight: 400;
  line-height: clamp(1.1em, 0.069rem + (1vw - 10.25px) * 0.145, 1.7em);
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--above-navigation {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .wp-block-frs-blocks-content-switcher .content-switcher--inner.initialized .display--below-navigation {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
@media (max-width: 767px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation {
    margin-bottom: 24px;
    gap: 8px 0;
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation {
    gap: 0;
    flex-direction: column;
  }
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
@media (max-width: 480px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li {
    padding: 0.5em 0;
    width: 100%;
    border-bottom: 1px solid var(--divider-color);
  }
}
@media (max-width: 480px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:first-child {
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li a {
  text-decoration: none;
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li a[aria-expanded=true] {
  color: var(--navigation-item-color--active);
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:after {
  content: "\\";
  padding: 0 0.4em;
  color: var(--separator-color);
}
@media (max-width: 480px) {
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:before {
    content: "\\";
    padding: 0 0.4em;
    color: var(--separator-color);
  }
  .wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:after {
    display: none;
  }
}
.wp-block-frs-blocks-content-switcher .content-switcher--inner .navigation li:last-child:after {
  display: none;
}

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