/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@7.1.4_webpack@5.108.4/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/postcss-loader@8.2.1_postcss@8.5.20_webpack@5.108.4/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/.pnpm/sass-loader@16.0.8_sass@1.101.0_webpack@5.108.4/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./inc/Blocks/TabbedContent/styles.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* stylelint-disable */
/* stylelint-disable */
.wp-block-tabbed-content {
  container-name: block-tabbed-content;
  container-type: inline-size;
  width: 100%;
}

.edwp-block--dark-mode .wp-block-tabbed-content__tab-block {
  --block-tabbed-content-vertical-tab-border-colour: var(--block-tabbed-content-vertical-tab-border-colour-dark);
  --block-tabbed-content-vertical-tab-indicator-colour: var(--block-tabbed-content-vertical-tab-indicator-colour-dark);
  --block-tabbed-content-vertical-tab-background-active: var(--block-tabbed-content-vertical-tab-background-active-dark);
  --block-tabbed-content-accordion-border-colour: var(--block-tabbed-content-accordion-border-colour-dark);
  --block-tabbed-content-accordion-colour: var(--block-tabbed-content-accordion-colour-dark);
  --block-tabbed-content-accordion-icon-colour: var(--block-tabbed-content-accordion-icon-colour-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-tabbed-content__tab-block, .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-tabbed-content__tab-block, .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-tabbed-content__tab-block, .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-tabbed-content__tab-block, .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-tabbed-content__tab-block {
  --block-tabbed-content-vertical-tab-border-colour: var(--block-tabbed-content-vertical-tab-border-colour-dark);
  --block-tabbed-content-vertical-tab-indicator-colour: var(--block-tabbed-content-vertical-tab-indicator-colour-dark);
  --block-tabbed-content-vertical-tab-background-active: var(--block-tabbed-content-vertical-tab-background-active-dark);
  --block-tabbed-content-accordion-border-colour: var(--block-tabbed-content-accordion-border-colour-dark);
  --block-tabbed-content-accordion-colour: var(--block-tabbed-content-accordion-colour-dark);
  --block-tabbed-content-accordion-icon-colour: var(--block-tabbed-content-accordion-icon-colour-dark);
}
.wp-block-tabbed-content__tab-block {
  width: 100%;
}

@container block-tabbed-content (width <= 767.98px) {
  .wp-block-tabbed-content--vertical .wp-component-tabs__tabs {
    display: none;
  }
}
@container block-tabbed-content (width <= 767.98px) {
  .wp-block-tabbed-content--vertical .wp-component-tabs__select {
    display: flex;
  }
}
@container block-tabbed-content (width >= 768px) {
  .wp-block-tabbed-content--vertical .wp-block-tabbed-content__tabs-wrapper {
    align-items: flex-start;
    display: flex;
    gap: var(--block-tabbed-content-vertical-gap);
  }
}
@container block-tabbed-content (width >= 768px) {
  .wp-block-tabbed-content--vertical .wp-component-tabs__tabs {
    display: inline-flex;
    flex-direction: column;
    flex-shrink: 0;
    gap: 0;
    margin-bottom: 0;
    max-width: var(--block-tabbed-content-vertical-max-width);
    padding-bottom: 0;
  }
}
.wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button {
  font-family: var(--font-sans-serif);
  font-size: var(--font-size-p-m);
  font-weight: 500;
  letter-spacing: var(--letter-spacing-p-m);
  line-height: var(--line-height-p-m);
  text-transform: none;
}
@container block-tabbed-content (width >= 768px) {
  .wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button {
    align-items: center;
    border-bottom: none;
    border-left: var(--block-tabbed-content-vertical-tab-indicator-width) solid transparent;
    border-top: var(--block-tabbed-content-vertical-tab-border-width) solid var(--block-tabbed-content-vertical-tab-border-colour);
    justify-content: flex-start;
    margin: 0;
    min-height: var(--block-tabbed-content-vertical-tab-min-height);
    padding: var(--block-tabbed-content-vertical-tab-padding);
    text-align: left;
    width: 100%;
  }
  .wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button[aria-selected=true] {
    background-color: var(--block-tabbed-content-vertical-tab-background-active);
    border-bottom: none;
    border-left-color: var(--block-tabbed-content-vertical-tab-indicator-colour);
    color: var(--block-tabbed-content-tabs-colour-active);
  }
  .wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button:hover, .wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button:active, .wp-block-tabbed-content--vertical .wp-component-tabs__tabs__button:focus-visible {
    border-bottom: none;
  }
}
@container block-tabbed-content (width >= 768px) {
  .wp-block-tabbed-content--vertical .wp-block-tabbed-content__list-items.wp-block-tabbed-content__list-items {
    gap: var(--spacing-s);
  }
}

.wp-block-tabbed-content__tabs-wrapper {
  width: 100%;
}

.wp-block-tabbed-content__tab-panels {
  width: 100%;
}

.wp-block-tabbed-content__tab-content {
  container-name: block-tabbed-content-content;
  container-type: inline-size;
  width: 100%;
}
.wp-block-tabbed-content__tab-content[hidden] {
  display: none;
}

.wp-block-tabbed-content__list-items.wp-block-tabbed-content__list-items {
  list-style: none;
  margin: 0;
}
@container block-tabbed-content (width >= 768px) {
  .wp-block-tabbed-content__list-items.wp-block-tabbed-content__list-items {
    display: grid;
    gap: var(--grid-gap-row) var(--grid-gap-column);
    grid-template-columns: repeat(2, minmax(0, 1fr));
    width: 100%;
    grid-template-rows: auto;
    gap: var(--grid-gap-row) var(--grid-gap-column);
  }
}

.wp-block-tabbed-content__tab-content-inner {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-m);
  width: 100%;
}

.wp-block-tabbed-content__list-items {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
}

.wp-block-tabbed-content__content-cards {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-content-cards-gap);
  width: 100%;
}
@container block-tabbed-content-content (width >= 1280px) {
  .wp-block-tabbed-content__content-cards {
    flex-direction: row;
    gap: var(--block-tabbed-content-content-cards-gap-inline);
  }
}

.wp-block-tabbed-content__content-cards__content {
  min-width: 0;
  width: 100%;
}
@container block-tabbed-content-content (width >= 1280px) {
  .wp-block-tabbed-content__content-cards__content {
    flex: 1 1 0%;
  }
}

.wp-block-tabbed-content__content-cards__cards {
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-content-cards-gap);
  width: 100%;
}
@container block-tabbed-content-content (width >= 768px) {
  .wp-block-tabbed-content__content-cards__cards {
    flex-direction: row;
  }
}
@container block-tabbed-content-content (width >= 1280px) {
  .wp-block-tabbed-content__content-cards__cards {
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: var(--block-tabbed-content-content-cards-gap-inline);
    max-width: calc(var(--block-tabbed-content-content-cards-card-width) * 2 + var(--block-tabbed-content-content-cards-gap-inline));
    width: auto;
  }
}
.wp-block-tabbed-content__content-cards__cards .wp-component-card {
  flex: 1 1 0%;
  width: 100%;
}
@container block-tabbed-content-content (width >= 1280px) {
  .wp-block-tabbed-content__content-cards__cards .wp-component-card {
    flex: none;
    width: var(--block-tabbed-content-content-cards-card-width);
  }
}

.wp-block-tabbed-content__media-content-cards {
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-cards-section-gap);
  width: 100%;
}

.wp-block-tabbed-content__media-content-cards__row {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-media-content-gap);
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-tabbed-content__media-content-cards__row {
    flex-direction: row;
    gap: var(--block-tabbed-content-media-content-gap-inline);
  }
}

.wp-block-tabbed-content__media-content-cards__image {
  max-width: 678px;
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-tabbed-content__media-content-cards__image {
    flex: 1 1 0%;
  }
}

.wp-block-tabbed-content__media-content-cards__content {
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-media-content-inner-gap);
  min-width: 0;
  width: 100%;
}
@media (min-width: 1024px) {
  .wp-block-tabbed-content__media-content-cards__content {
    flex: 1 1 0%;
  }
}

.edwp-block--dark-mode .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-tabbed-content__media-content-cards__title:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-block-tabbed-content__media-content-cards__title {
  color: var(--base-title-colour);
}

@media (min-width: 768px) {
  .wp-block-tabbed-content__quick-links .wp-block-buttons--link-bordered {
    column-gap: var(--block-tabbed-content-quick-links-column-gap);
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    row-gap: 0;
  }
}
.wp-block-tabbed-content__quick-links .edwp-btn--link-bordered.edwp-btn--link-bordered:last-child {
  border-bottom: none;
}

.wp-block-tabbed-content__media-content-cards__buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--block-buttons-row-gap) var(--block-buttons-column-gap);
  width: 100%;
}

.wp-block-tabbed-content__media-content-cards__cards-section {
  display: flex;
  flex-direction: column;
  gap: var(--block-tabbed-content-cards-section-heading-gap);
  width: 100%;
}

.edwp-block--dark-mode .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-admin .wp-block-group.bg--primary .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-left .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.bg--dark-radial-right .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-image .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *), .wp-admin .wp-block-group.wp-block-group--background-video .wp-block-tabbed-content__media-content-cards__cards-heading:not(.edwp-dark-mode-ignore, .edwp-dark-mode-ignore *) {
  --base-title-colour: var(--base-title-colour-dark);
}
.wp-block-tabbed-content__media-content-cards__cards-heading {
  color: var(--base-title-colour);
}

.wp-block-tabbed-content__accordion-trigger {
  font-family: var(--font-heading-sans-serif);
  font-size: var(--font-size-5);
  font-weight: 600;
  letter-spacing: var(--letter-spacing-5);
  line-height: var(--line-height-5);
  text-transform: none;
  align-items: center;
  background: none;
  border: none;
  border-top: var(--block-tabbed-content-accordion-border-width) solid var(--block-tabbed-content-accordion-border-colour);
  color: var(--block-tabbed-content-accordion-colour);
  cursor: pointer;
  display: none;
  gap: var(--block-tabbed-content-accordion-gap);
  justify-content: space-between;
  min-height: var(--block-tabbed-content-accordion-min-height);
  padding: var(--block-tabbed-content-accordion-padding);
  text-align: left;
  width: 100%;
}

.wp-block-tabbed-content__accordion-trigger__title {
  flex: 1 0 0;
  min-width: 0;
}

.wp-block-tabbed-content__accordion-toggle {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  height: var(--block-tabbed-content-accordion-icon-size);
  justify-content: center;
  position: relative;
  width: var(--block-tabbed-content-accordion-icon-size);
}
.wp-block-tabbed-content__accordion-toggle::before, .wp-block-tabbed-content__accordion-toggle::after {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--block-tabbed-content-accordion-icon-colour);
  height: var(--block-tabbed-content-accordion-icon-line-thickness);
  transition: var(--transition-all);
  width: var(--block-tabbed-content-accordion-icon-line-length);
}
.wp-block-tabbed-content__accordion-toggle::after {
  transform: rotate(90deg);
}

.wp-block-tabbed-content__accordion-trigger[aria-expanded=true] .wp-block-tabbed-content__accordion-toggle::after {
  opacity: 0;
}

@container block-tabbed-content (width <= 767.98px) {
  .wp-block-tabbed-content--mobile-accordion .wp-component-tabs__tabs,
  .wp-block-tabbed-content--mobile-accordion .wp-component-tabs__select {
    display: none;
  }
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__accordion-trigger {
    display: flex;
  }
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content,
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content[hidden] {
    display: grid;
    grid-template-rows: 0fr;
    transition: var(--transition-all);
  }
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content.edwp-is-active,
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content[hidden].edwp-is-active {
    grid-template-rows: 1fr;
    padding-bottom: var(--block-tabbed-content-accordion-content-padding-bottom);
  }
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content-inner {
    min-height: 0;
    overflow: hidden;
    transition: visibility 0s linear var(--base-transition-speed);
    visibility: hidden;
  }
  .wp-block-tabbed-content--mobile-accordion .wp-block-tabbed-content__tab-content.edwp-is-active .wp-block-tabbed-content__tab-content-inner {
    transition-delay: 0s;
    visibility: visible;
  }
}

@media (min-width: 1024px) {
  .wp-block-tabbed-content--large-horizontal-tabs .wp-component-tabs__tabs {
    gap: var(--spacing-m);
  }
}
.wp-block-tabbed-content--large-horizontal-tabs .wp-component-tabs__tabs__button {
  text-transform: none;
}
@media (min-width: 1024px) {
  .wp-block-tabbed-content--large-horizontal-tabs .wp-component-tabs__tabs__button {
    font-size: 2.2rem;
  }
}

/*# sourceMappingURL=styles.css.map*/