.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:not(.gastgeber) .col-img {
  max-height: 500px;
  aspect-ratio: 500/700;
}

.wp-block-uagb-container.img-txt .col-img .wp-block-uagb-image,
.wp-block-uagb-container.img-txt .col-img figure {
  width: 100%;
  height: 100%;
}

.wp-block-uagb-container.img-txt:not(.gastgeber) .col-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.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 {
  width: 40% !important;
}

.wp-block-uagb-container.img-txt.gastgeber .col-txt {
  width: 60% !important;
  max-width: unset !important;
}

@media (max-width: 1200px) {
  .wp-block-uagb-container.img-txt.gastgeber {
    flex-direction: column;
  }
  .wp-block-uagb-container.img-txt.gastgeber > .wp-block-uagb-container {
    width: 100% !important;
    max-width: unset;
  }
}

.wp-block-uagb-container.img-txt.gastgeber .col-img img {
  max-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 .wp-block-uagb-image-gallery,
.slick-track .slick-slide > div {
  height: 100%;
}
.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: 1200px) {
  .wp-block-uagb-container.img-txt .col-txt {
    padding: var(--gap-m) var(--gap-l);
  }
}

@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 .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 {
    border-radius: 0;
  }

	
  .wp-block-uagb-container.img-txt .col-img img {
    height: 70vw;
	object-position: top;
  } 
	
	
}
