.hero #slideshow {
  width: 68.63vw;
  position: relative;
}

/* .hero #slideshow img {
  border-radius: 0 var(--border-radius-m) var(--border-radius-m) 0;
  height: 43.58vw;
  width: 100%;
} */

.hero #slideshow img {
  border-radius: 0 var(--border-radius-m) var(--border-radius-m) 0;
  max-height: 753px;
  height: 100%;
  width: 100%;
}

#slideshow::after {
  content: "";
  display: block;
  --my-size: clamp(56px, 7.7vw, 133px);
  width: var(--my-size);
  height: calc(var(--my-size) * 0.72);
  z-index: 9;
  pointer-events: none;
  top: 4.64vw;
  background-image: url(/wp-content/themes/astra-impuls-child/img/icon-deco.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  transform: translateX(62%);
  right: 0;
}

#slideshow .slideshow-swiper {
  position: relative;
  border-radius: 0 var(--border-radius-m) var(--border-radius-m) 0;
}

/* #slideshow .swiper-pagination {
  position: absolute;
  --my-size: clamp(26px, 40px, 48px) !important;
  width: 6.08vw;
  height: var(--my-size);
  bottom: var(--gap-m);
  right: calc(var(--gap-m) + 5px);
}
 */

#slideshow .swiper-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  max-width: 110px;
  width: fit-content;
  height: fit-content;
  bottom: calc(var(--gap-m) + 5px);
  right: calc(var(--gap-m) + 5px);
  position: absolute;
}

#slideshow .swiper-pagination .swiper-button-prev,
#slideshow .swiper-pagination .swiper-button-next {
  position: static;
  margin: 0;
}

.hero #slideshow .swiper-slide {
  aspect-ratio: 1186 / 753;
  overflow: hidden;
  border-radius: 0 var(--border-radius-m) var(--border-radius-m) 0;
}

.hero #slideshow .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.cont-trust-you-seal {
  position: relative;
}

#primary #main .cont-trust-you-seal .trustyou-seal {
  position: absolute !important;
  right: var(--gap-s);
  top: var(--gap-m);
  width: 150px !important;
  height: 120px;
}

#primary #main .cont-trust-you-seal.cont-trust-you-seal-mobile {
  /* align-items: flex-end;
  transform: translateX(7%);*/
}

#primary #main .cont-trust-you-seal.cont-trust-you-seal-mobile .trustyou-seal {
  top: unset !important;
  position: relative !important;
  height: 100px;
  width: 140px;
}

@media (min-width: 1721px) {
  .hero #slideshow img {
    height: 43.58vw;
    width: 100%;
    max-height: unset;
  }
}

@media (max-width: 1056px) {
  .hero #slideshow img {
    height: 43.58vw;
    width: 100%;
    max-height: unset;
  }

  #primary
    #main
    .cont-trust-you-seal:not(.cont-trust-you-seal-mobile)
    .trustyou-seal {
    width: 150px !important;
    height: 100px;
  }
}

@media (max-width: 1720px) {
  .hero #slideshow {
    width: clamp(500px, 68.1vw, 1186px);
    height: auto;
  }
}

@media (max-width: 1273px) {
  #slideshow::after {
    top: 1vw;
  }
}

@media (max-width: 990px) {
  #slideshow,
  #slideshow .slideshow,
  #slideshow .slideshow-wrapper,
  #slideshow .slideshow-swiper,
  #slideshow .swiper-wrapper,
  #slideshow .swiper-slide {
    min-height: 310px;
  }

  #slideshow .swiper-slide img {
    display: block;
    min-height: 310px;
  }

  .hero {
    gap: calc(var(--gap-xl) / 1.1);
    padding-bottom: var(--gap-xl);
    flex-direction: column;
  }
  .hero #slideshow {
    width: 100%;
  }

  .hero .hero-content {
    gap: calc(var(--gap-xl) * 1.4);
    justify-content: flex-end;
    flex-direction: row;
    width: 90%;
    align-items: flex-end;
    margin: 0 auto;
  }
  #header-bild {
    width: clamp(9.875rem, 5.988rem + 16.59vw, 16.25rem);
  }
}

@media (max-width: 768px) {
  .cont-trust-you-seal:not(.cont-trust-you-seal-mobile) .trustyou-seal {
    display: none;
  }
}

@media (max-width: 576px) {
  .hero {
    gap: calc(var(--gap-m) / 1);
  }

  .hero .hero-content {
    gap: 21px !important;
  }

  .hero .hero-content {
    justify-content: flex-end !important;
    margin-inline: auto var(--gap-m);
  }

  .trustyou-seal {
    height: 120px;
  }
}
