.kanzleiland-feature-tabs-container {
  --kanzleiland-feature-tabs-accent: var(--wp--preset--color--rubinpink);
  --kanzleiland-feature-tabs-border: var(--wp--preset--color--blue);
  --kanzleiland-feature-tabs-motion: 800ms cubic-bezier(0.22, 1, 0.36, 1);
  box-sizing: border-box;
  position: relative;
  width: 100%;
}
.kanzleiland-feature-tabs-container *,
.kanzleiland-feature-tabs-container *::before,
.kanzleiland-feature-tabs-container *::after {
  box-sizing: inherit;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab {
  align-items: center;
  appearance: none;
  background: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: var(--wp--preset--color--black);
  cursor: pointer;
  display: flex;
  font-family: var(--wp--preset--font-family--primary);
  font-size: inherit;
  font-weight: 700;
  gap: 0.625rem;
  line-height: 1.25;
  margin: 0;
  min-height: 4.75rem;
  padding: 0.5rem var(--wp--preset--spacing--m-small);
  text-decoration: none;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab:hover,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab.is-active,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab.is-editor-preview-active,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab[aria-selected='true'] {
  color: var(--kanzleiland-feature-tabs-accent);
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab[aria-disabled='true'] {
  cursor: default;
  opacity: 0.5;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab:focus-visible {
  border-radius: 0.25rem;
  outline: 0.125rem solid var(--wp--custom--additional-colors--focus-visible-color);
  outline-offset: 0.25rem;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__icon {
  display: block;
  flex: 0 0 auto;
  height: 3.5rem;
  object-fit: contain;
  transition: transform var(--kanzleiland-feature-tabs-motion);
  width: 3.5rem;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__label {
  display: block;
  transition: transform var(--kanzleiland-feature-tabs-motion);
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__indicator {
  background: var(--kanzleiland-feature-tabs-accent);
  border-radius: 999rem;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  z-index: 2;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist {
  display: flex;
  gap: var(--wp--preset--spacing--m-small);
  margin: 0;
  min-width: 0;
  position: relative;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-horizontal,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical) {
  align-items: stretch;
  border-bottom: 0.0625rem solid var(--kanzleiland-feature-tabs-border);
  flex-direction: row;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0 0 var(--wp--preset--spacing--m-small);
  scrollbar-width: thin;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-horizontal .kanzleiland-feature-tabs__tab,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical) .kanzleiland-feature-tabs__tab {
  flex: 1 0 9rem;
  flex-direction: column;
  justify-content: flex-start;
  text-align: center;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-horizontal .kanzleiland-feature-tabs__indicator,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical) .kanzleiland-feature-tabs__indicator {
  height: 0.125rem;
  left: 0;
  top: calc(var(--kanzleiland-feature-tabs-indicator-y, 0rem) + var(--kanzleiland-feature-tabs-indicator-height, 0rem) + 0.35rem);
  transform: translateX(var(--kanzleiland-feature-tabs-indicator-x, 0rem));
  transition: transform var(--kanzleiland-feature-tabs-motion), width var(--kanzleiland-feature-tabs-motion), top var(--kanzleiland-feature-tabs-motion), opacity 180ms ease-out;
  width: var(--kanzleiland-feature-tabs-indicator-width, 0rem);
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical {
  flex-direction: column;
  gap: 0.25rem;
  padding-left: var(--wp--preset--spacing--m-small);
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab {
  flex-direction: row;
  gap: 1rem;
  justify-content: flex-start;
  text-align: left;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab.is-active .kanzleiland-feature-tabs__icon,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab.is-editor-preview-active .kanzleiland-feature-tabs__icon,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab[aria-selected='true'] .kanzleiland-feature-tabs__icon {
  transform: scale(1.08);
  transform-origin: center;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab.is-active .kanzleiland-feature-tabs__label,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab.is-editor-preview-active .kanzleiland-feature-tabs__label,
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab[aria-selected='true'] .kanzleiland-feature-tabs__label {
  transform: scale(1.05);
  transform-origin: left center;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__indicator {
  height: calc(var(--kanzleiland-feature-tabs-indicator-height, 0rem) - 1rem);
  left: 0;
  top: calc(var(--kanzleiland-feature-tabs-indicator-y, 0rem) + 0.5rem);
  transition: top var(--kanzleiland-feature-tabs-motion), height var(--kanzleiland-feature-tabs-motion), opacity 180ms ease-out;
  width: 0.3125rem;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-indicator-ready .kanzleiland-feature-tabs__indicator {
  opacity: 1;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panels {
  margin-top: var(--wp--preset--spacing--small);
  min-width: 0;
  width: 100%;
}
.kanzleiland-feature-tabs-container .wp-block-column > .kanzleiland-feature-tabs__panels {
  margin-top: 0;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel {
  min-width: 0;
  width: 100%;
}
.kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel[hidden] {
  display: none;
}
.kanzleiland-feature-tabs-container:not([data-feature-tabs-initialized]):not(.block-editor-block-list__block) .kanzleiland-feature-tabs__panels > .kanzleiland-feature-tabs__panel:not(:first-child) {
  display: none;
}
@media (prefers-reduced-motion: reduce) {
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__indicator,
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__icon,
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__label {
    transition: none;
  }
}
@media (max-width: 782px) {
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-horizontal,
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical) {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0.75rem 0.5rem;
    overflow: visible;
    padding-bottom: 1rem;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical):has( > .kanzleiland-feature-tabs__tab:nth-of-type(2):last-of-type),
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical):has( > .kanzleiland-feature-tabs__tab:nth-of-type(4)) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist:not(.is-orientation-vertical) > .kanzleiland-feature-tabs__tab:only-of-type {
    grid-column: 1 / -1;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tab {
    min-width: 0;
    min-height: 44px;
    padding: 0.5rem 0.25rem;
    font-size: clamp(0.875rem, 3.6vw, 1rem);
    line-height: 1.3;
    gap: 0.5rem;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__label {
    max-width: 100%;
    overflow-wrap: anywhere;
    hyphens: auto;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__icon {
    width: 2.25rem;
    height: 2.25rem;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical {
    padding-left: 0.75rem;
    gap: 0.5rem;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__tablist.is-orientation-vertical .kanzleiland-feature-tabs__tab {
    gap: 0.75rem;
    padding: 0.5rem;
    font-size: 1rem;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panels {
    margin-top: 1.5rem;
  }
  .kanzleiland-feature-tabs-container .wp-block-columns {
    gap: 1.5rem;
  }
  .kanzleiland-feature-tabs-container .wp-block-column {
    min-width: 0;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel > .wp-block-columns {
    margin-bottom: 0;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel .wp-block-image {
    margin: 0;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel .wp-block-image.aligncenter {
    margin-inline: auto;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel .wp-block-image.aligncenter img {
    margin-inline: auto;
  }
  .kanzleiland-feature-tabs-container .kanzleiland-feature-tabs__panel .wp-block-image img {
    display: block;
    max-width: 100%;
    height: auto;
  }
}
/*# sourceMappingURL=data:application/json;base64,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 */