.entry-content > .wp-block-uagb-container.bg-white.cont-tab {
  padding: var(--bg-padding) 0 !important;
}

.wp-block-uagb-container.bg-white.cont-tab > * {
  max-width: 85.19% !important;
  width: 1150px !important;
}

/* gewebearten schmaler */
.entry-content > .wp-block-uagb-container.bg-white.cont-tab.gewebearten {
  max-width: 65vw;
  padding: calc(var(--bg-padding) * 0.8) 0 !important;
}

/**Tab Heading*/
.wp-block-uagb-container.bg-white.cont-tab
  ul.uagb-tabs__panel.uagb-tabs__align-left {
  max-width: 28.17% !important;
}

.wp-block-uagb-container.bg-white.cont-tab .uagb-tab {
  border: 2px solid var(--ast-global-color-1);
  border-top: 0 !important;
}

.wp-block-uagb-container.bg-white.cont-tab li.uagb-tab.uagb-tabs__active {
  background-color: var(--ast-global-color-1);
}

.wp-block-uagb-container.bg-white.cont-tab .uagb-tab:first-child {
  border-top: 2px solid var(--ast-global-color-1) !important;
}

.wp-block-uagb-container.bg-white.cont-tab a.uagb-tabs-list {
  padding: var(--gap-m);
}

.wp-block-uagb-container.bg-white.cont-tab a.uagb-tabs-list {
  font-family: var(--mainfont);
  font-size: var(--h4-font-size);
  font-style: normal;
  font-weight: 700;
  line-height: 1.6;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: left;
  color: var(--ast-global-color-0);
  justify-content: flex-start;
}

/**Tab Content*/
.wp-block-uagb-container.bg-white.cont-tab .uagb-tabs__body-wrap {
  border-color: var(--ast-global-color-1);
  background-color: var(--ast-global-color-1);
  max-width: 71.83%;
  padding: var(--gap-l);
}

.wp-block-uagb-container.bg-white.cont-tab .wp-block-uagb-tabs-child {
  padding: 0 !important;
}

.wp-block-uagb-image-gallery.farbe-grid .spectra-image-gallery {
  gap: var(--gap-s);
}

.wp-block-uagb-image-gallery.farbe-grid .spectra-image-gallery__media {
  aspect-ratio: auto !important;
  display: flex;
  flex-direction: column;
  gap: var(--gap-s);
}

.wp-block-uagb-image-gallery.farbe-grid
  .spectra-image-gallery__media-thumbnail-caption-wrapper {
  position: relative !important;
  width: auto !important;
  height: auto !important;
}

.wp-block-uagb-image-gallery.farbe-grid
  .spectra-image-gallery__media-thumbnail-caption {
  background-color: transparent !important;
  color: var(--ast-global-color-2) !important;
  letter-spacing: 0.01rem;
  font-family: var(--mainfont);
  padding: 0;
  font-size: 12px;
  text-align: left;
  line-height: 1.6;
}

.wp-block-uagb-image-gallery.farbe-grid
  img.spectra-image-gallery__media-thumbnail.spectra-image-gallery__media-thumbnail--grid {
  transform: unset !important;
  box-shadow: none !important;
  border: none !important;
}

/* TODO*/
#main .forminator-row:has(.forminator-button-submit) {
  margin-bottom: 0 !important;
  margin-top: var(--gap-l) !important;
}

.forminator-ui .schauraum-bedarf > div {
  display: flex;
  align-items: center;
  gap: var(--gap-m);
}

.forminator-ui .schauraum-bedarf > div label {
  margin: 0 !important;
}

@media (max-width: 1200px) {
  .wp-block-uagb-container.bg-white.cont-tab a.uagb-tabs-list {
    font-size: var(--h1-font-size);
  }
}

@media (max-width: 1024px) {
  .wp-block-uagb-container.bg-white.cont-tab
    ul.uagb-tabs__panel.uagb-tabs__align-left {
    max-width: unset !important;
  }

  #main .uagb-tab-accordion ul.uagb-tabs__panel li.uagb-tab a.uagb-tabs-list {
    height: unset !important;
    justify-content: flex-start !important;
    padding: 1em !important;
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .wp-block-uagb-tabs-child.uagb-tabs__body-container
    > .wp-block-uagb-container {
    text-align: left;
    padding: var(--gap-m);
    gap: 15px;
  }
}
