body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_text .text, body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption {
  z-index: 9;
}
body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_text .text p, body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption p {
  animation: none;
  opacity: 1;
  left: 0;
}
body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_text .text p:nth-child(2), body.ios .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption p:nth-child(2) {
  animation-delay: none;
  opacity: 1;
  left: -15px;
}
.full_width .ce_sliderStart img {
  width: 100%;
}
.ce_sliderStart {
  position: relative;
}
.ce_sliderStart .animate_text .tns-slide-active.ce_text .text, .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption {
  z-index: 9;
}
.ce_sliderStart .animate_text .tns-slide-active.ce_text .text p, .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption p {
  animation: slide_in_and_out calc(( var(--sliderSpeed) + var(--sliderDelay) ) / 1000 * 1s) ease-in-out forwards;
}
.ce_sliderStart .animate_text .tns-slide-active.ce_text .text p:nth-child(2), .ce_sliderStart .animate_text .tns-slide-active.ce_player .video_container .caption p:nth-child(2) {
  animation-delay: 0.5s;
  animation-name: slide_in_and_out_second;
}
@keyframes slide_in_and_out {
  30% {
    opacity: 1;
    left: 0;
  }
  70% {
    opacity: 1;
    left: 0;
  }
  100% {
    opacity: 0;
    left: -100%;
  }
}
@keyframes slide_in_and_out_second {
  30% {
    opacity: 1;
    left: -15px;
  }
  70% {
    opacity: 1;
    left: -15px;
  }
  100% {
    opacity: 0;
    left: -100%;
  }
}
.ce_sliderStart .animate_text .tns-slide-active.slide_in_only .text p {
  animation: slide_in calc(( var(--sliderSpeed) + var(--sliderDelay) ) / 1000 * 1s) ease-in-out forwards;
}
.ce_sliderStart .animate_text .tns-slide-active.slide_in_only .text p:nth-child(2) {
  animation-delay: 0.5s;
  animation-name: slide_in_second;
}
@keyframes slide_in {
  30% {
    opacity: 1;
    left: 0;
  }
  100% {
    opacity: 1;
    left: 0;
  }
  @media (max-width: 1023px) {
    left: auto;
    right: 0;
  }
}
@keyframes slide_in_second {
  30% {
    opacity: 1;
    left: -15px;
  }
  100% {
    opacity: 1;
    left: -15px;
  }
  @media (max-width: 1023px) and (max-width: 1023px) {
    left: auto;
    right: 0;
  }
}
.ce_sliderStart .animate_text .ce_text .text, .ce_sliderStart .ce_player .video_container .caption {
  position: absolute;
  bottom: 15%;
  left: 10%;
}
@media (max-width: 1023px) {
  .ce_sliderStart .animate_text .ce_text .text, .ce_sliderStart .ce_player .video_container .caption {
    bottom: 2%;
  }
}
.ce_sliderStart .animate_text .ce_text .text p, .ce_sliderStart .ce_player .video_container .caption p {
  font-size: 30px;
  font-weight: 100;
  padding: 10px 20px;
  margin-bottom: 10px;
  opacity: 0;
  left: 100%;
  position: relative;
  color: #fff;
  display: block;
  width: fit-content;
}
@media (max-width: 1023px) {
  .ce_sliderStart .animate_text .ce_text .text p, .ce_sliderStart .ce_player .video_container .caption p {
    font-size: 16px;
    margin-bottom: 6px;
    padding: 3px 20px;
  }
}
.ce_sliderStart .animate_text .ce_text .text p:before, .ce_sliderStart .ce_player .video_container .caption p:before {
  content: "";
  background: rgba(0, 0, 0, 0.6);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transform: skewX(-10deg);
  border-radius: 3px;
}
@media (max-width: 1023px) {
  .ce_sliderStart.full_height .animate_text .ce_text .text, .ce_sliderStart .ce_player .video_container .caption {
    bottom: 15%;
  }
}
@media (max-width: 1023px) {
  .ce_sliderStart .animate_text .ce_text.caption_right .text, .ce_sliderStart .ce_player.caption_right .video_container .caption {
    bottom: 2%;
    left: auto;
    right: 5%;
  }
}
.ce_sliderStart.full_height {
  height: calc(100vh + 1px);
}
.ce_sliderStart.full_height .tns-inner {
  height: calc(100vh + 1px);
}
.ce_sliderStart.full_height img, .ce_sliderStart.full_height video {
  height: calc(100vh + 1px);
  width: 100%;
  object-fit: cover;
}
.ce_sliderStart .tns-controls button {
  position: absolute;
  z-index: 9;
  background: transparent;
  font-size: 0;
  width: 40px;
  height: 40px;
  padding: 20px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border: 0;
  outline: none;
  transition: all 0.24s ease-in-out;
  cursor: pointer;
}
.ce_sliderStart .tns-controls button[data-controls="prev"] {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  transform-origin: top left;
  background-image: url("/bundles/heimseitencontaotinyslider/arrow_left.svg");
}
.ce_sliderStart .tns-controls button[data-controls="next"] {
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  transform-origin: top right;
  background-image: url("/bundles/heimseitencontaotinyslider/arrow_right.svg");
}
.ce_sliderStart .tns-controls button:hover {
  transform: scale(1.2) translateY(-50%);
  background-color: rgba(0, 0, 0, 0.6);
}
.ce_sliderStart .tns-controls.prev_next_triangle button {
  border: 1px solid #fff;
  width: 77px;
  height: 77px;
  outline: none;
  transition: all 0.24s ease-in-out;
}
.ce_sliderStart .tns-controls.prev_next_triangle button:hover {
  transform: scale(1.1);
}
.ce_sliderStart .tns-controls.prev_next_triangle button[data-controls="prev"] {
  top: 10px;
  left: 10px;
  border-right: 0;
  border-bottom: 0;
}
.ce_sliderStart .tns-controls.prev_next_triangle button[data-controls="prev"]:after {
  content: "";
  position: absolute;
  transform: rotate(-45deg);
  width: 141.42%;
  height: 1;
  border-top: 1px solid #fff;
  top: 37px;
  left: -16px;
}
.ce_sliderStart .tns-controls.prev_next_triangle button[data-controls="next"] {
  right: 10px;
  bottom: 10px;
  border-left: 0;
  border-top: 0;
}
.ce_sliderStart .tns-controls.prev_next_triangle button[data-controls="next"]:after {
  content: "";
  position: absolute;
  transform: rotate(-45deg);
  width: 141.42%;
  height: 1;
  border-top: 1px solid #fff;
  top: 37px;
  left: -16px;
}
.ce_sliderStart .tns-nav {
  position: relative;
  z-index: 10;
  text-align: center;
  margin-top: -40px;
}
.ce_sliderStart .tns-nav button {
  width: 14px;
  height: 14px;
  padding: 0;
  border-radius: 50%;
  background: rgba(221, 221, 221, 0.5);
  border: 1px solid rgba(153, 153, 153, 0.5);
  margin: 10px 4px;
  outline: none;
  transition: all 0.24s ease-in-out;
}
.ce_sliderStart .tns-nav button:hover {
  transform: scale(1.2);
  background: rgba(153, 153, 153, 0.5);
}
.ce_sliderStart .tns-nav button.tns-nav-active {
  background: rgba(153, 153, 153, 0.5);
}
.ce_sliderStart .tns-thumbs .slider-wrapper > * {
  width: 100px !important;
}
.ce_sliderStart .slider-control {
  display: none;
}
.ce_sliderStart .ken_burns .tns-item img, .ce_sliderStart .ken_burns .tns-item.tns-slide-active img {
  transition: transform calc(( var(--sliderSpeed) + var(--sliderDelay) ) / 1000 * 1s) ease-in-out;
  backface-visibility: hidden;
  will-change: transform;
}
.ce_sliderStart .ken_burns .tns-item img {
  transform: scale(1.07);
}
.ce_sliderStart .ken_burns .tns-item.tns-slide-active img, .ce_sliderStart .ken_burns .tns-item.tns-fadeOut img {
  transform: scale(1);
}
.ce_sliderStart .ken_burns .tns-item img {
  transform-origin: top left;
}
.ce_sliderStart .ken_burns .tns-item:nth-child(4n + 1) img {
  transform-origin: top left;
}
.ce_sliderStart .ken_burns .tns-item:nth-child(4n + 2) img {
  transform-origin: bottom right;
}
.ce_sliderStart .ken_burns .tns-item:nth-child(4n + 3) img {
  transform-origin: top right;
}
.ce_sliderStart .ken_burns .tns-item:nth-child(4n + 4) img {
  transform-origin: bottom left;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22www%2Fhtdocs%2Fw0123261%2Fwebseiten%2F2024pfluglos%2Fvendor%2Fheimseiten%2Fcontao-tiny-slider-bundle%2Fsrc%2FResources%2Fpublic%2Ftinyslider.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACC%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAG4B%3BAAAA%3BAAAA%3BAAC9B%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEF%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIF%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAA6B%3BAAAA%3BAAAA%3BAAAA%3BAAC7B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAED%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAiC%3BAAAA%3BAAAA%3BAAAA%3BAACP%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAK7B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIiF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACc%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACjG%3BAAAA%3BAAAA%3BAAC8B%3BAAAA%3BAAAA%3BAAC7B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAED%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGF%3BAAAA%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%22%7D */