.wp-block-uagb-container.img-txt {
  gap: 0 !important;
  align-items: stretch;
  border-radius: var(--border-radius);
  overflow: hidden;
}

.wp-block-uagb-container.img-txt .col-txt {
  padding: var(--gap-m) calc(var(--gap-l) + var(--gap-m));
}

.wp-block-uagb-container.img-txt.img-txt-bg .col-txt {
  background-color: var(--ast-global-color-3);
}

.wp-block-uagb-container.img-txt .col-img figure {
  width: 100%;
}

.wp-block-uagb-container.img-txt
  .col-img
  .spectra-image-gallery__media-thumbnail {
  height: 500px;
  object-fit: cover;
  width: 100%;
}
.wp-block-uagb-container.img-txt.gastgeber .col-img img {
  max-height: unset !important;
  height: unset !important;
  width: 100% !important;
}

.wp-block-uagb-container.img-txt-repeater {
  row-gap: 0 !important;
}

.uagb-image-caption {
  font-size: 0.5rem;
  position: absolute !important;
  bottom: 5px;
  color: var(--ast-global-color-3) !important;
  right: 10px;
  margin: 0 !important;
}
/* mit image slider */

.wp-block-uagb-container.img-txt.slider-txt {
  display: flex;
  align-items: stretch;
}

.wp-block-uagb-container.img-txt.slider-txt .spectra-image-gallery {
  margin-bottom: 0 !important;
}

.wp-block-uagb-container.img-txt.slider-txt .slick-slide > div {
  display: flex;
}

.col-img,
.col-img .uagb-image-gallery,
.col-img .spectra-image-gallery,
.col-img .uagb-slick-carousel,
.col-img .slick-list,
.col-img .slick-track,
.col-img .slick-slide,
.col-img .spectra-image-gallery__media-wrapper,
.col-img .spectra-image-gallery__media,
.col-img picture,
.col-img img {
  height: 100%;
}

.wp-block-uagb-container.img-txt.slider-txt .slick-arrow {
  padding: 0 !important;
  left: 7px;
  width: 50px;
}

.wp-block-uagb-container.img-txt.slider-txt .slick-arrow.slick-next {
  padding: 0 !important;
  right: 7px;
  left: unset;
}

.wp-block-uagb-container.img-txt.slider-txt .slick-arrow::before {
  content: "";
  display: inline-block;
  background-image: url(../img/icon-arrow-beige.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 50px;
  height: 50px;
  color: transparent;
}

.wp-block-uagb-container.img-txt.slider-txt .slick-arrow.slick-prev::before {
  transform: rotate(180deg);
}

.wp-block-uagb-container.img-txt.slider-txt .slick-arrow svg {
  display: none;
}

@media (max-width: 1024px) {
  .wp-block-uagb-container.img-txt {
    /*margin-bottom: 0 !important;*/
    flex-direction: column;
  }

  .wp-block-uagb-container.img-txt > .wp-block-uagb-container {
    max-width: unset;
  }

  .wp-block-uagb-container.img-txt.img-txt-reverse {
    flex-direction: column-reverse !important;
  }

  .wp-block-uagb-container.img-txt {
    border-radius: 0;
  }
  .wp-block-uagb-container.img-txt .col-txt {
    padding: var(--gap-l);
  }
  .wp-block-uagb-container.img-txt-repeater {
    row-gap: var(--gap-l) !important;
  }
}

@media (max-width: 767px) {
  .wp-block-uagb-container.img-txt .col-txt ul * {
    text-align: left;
  }

  .wp-block-uagb-container.img-txt .col-img img {
    height: 60vw;
  }
}
