/* Mitarbeiter Slideshow */
.slideshow-special {
  position: relative;
  margin-bottom: 70px;
  margin-top: 70px;
  min-height: 300px;
}

.slideshow-special .background {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.4);
}

.slideshow-special.colorscheme-green .background {
  background-color: #76C36D;
}

.slideshow-special.colorscheme-darkyellow .background {
  background-color: #E39B31;
}

.slideshow-special.colorscheme-blue .background {
  background-color: #4CC1E4;
}

.slideshow-special.colorscheme-yellow .background {
  background-color: #E8CA46;
}

.slideshow-special.colorscheme-orange .background {
  background-color: #FD8950;
}

.slideshow-special.colorscheme-violet .background {
  background-color: #E8ACD0;
}

.slideshow-special .background > .inside {
  padding: 10px 15px;
}

.slideshow-special .background .title {
  color: #ffffff;
  font-size: 25px;
  font-weight: bold;
}
@media only screen and (max-width: 750px) {
  .slideshow-special .background .title {
    font-size: 20px;
  }
}

.slideshow-special.titleposition-right .background .title {
  float: right;
}

.slideshow-special .foreground {
  padding-top: 15px;
}
@media only screen and (max-width: 1080px) {
  .slideshow-special .foreground {
    padding-top: 30px;
  }
}
@media only screen and (max-width: 750px) {
  .slideshow-special .foreground {
    padding-top: 40px;
  }
}

.slideshow-special .foreground > .inside {
  background-color: #ffffff;
  border-radius: 20px;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.4);
}

.slideshow-special .slideshow-left {
  width: 8%;
  float: left;
}
@media only screen and (max-width: 1080px) {
  .slideshow-special .slideshow-left {
    width: 16%;
  }
}
@media only screen and (max-width: 750px) {
  .slideshow-special .slideshow-left {
    width: 32%;
  }
}

.slideshow-special .slideshow-left .slideshow-sticker {
  margin-top: 5px;
  margin-left: 5px;
  width: 60%;
}
@media only screen and (max-width: 750px) {
  .slideshow-special .slideshow-left .slideshow-sticker {
    width: 50%;
  }
}

.slideshow-special .slideshow {
  margin-left: 8%;
  width: 88%;
}
@media only screen and (max-width: 1080px) {
  .slideshow-special .slideshow {
    margin-left: 16%;
    margin-right: 3%;
    width: 81%;
  }
}
@media only screen and (max-width: 750px) {
  .slideshow-special .slideshow {
    margin-left: 32%;
    margin-right: 7%;
    width: 61%;
  }
}

.embla__button {
  position: absolute;
  top: 50%;
  content: "";
  display: inline-block;
  height: 30px;
  width: 30px;
  margin-top: -15px;
  border-color: black;
  border-style: solid;
  border-width: 7px 7px 0 0;
}

.slideshow-special.colorscheme-green .embla__button {
  border-color: #76C36D;
}

.slideshow-special.colorscheme-darkyellow .embla__button {
  border-color: #E39B31;
}

.slideshow-special.colorscheme-blue .embla__button {
  border-color: #4CC1E4;
}

.slideshow-special.colorscheme-yellow .embla__button {
  border-color: #E8CA46;
}

.slideshow-special.colorscheme-orange .embla__button {
  border-color: #FD8950;
}

.slideshow-special.colorscheme-violet .embla__button {
  border-color: #E8ACD0;
}

.slideshow-special .embla__button--prev {
  transform: rotate(-135deg);
  margin-left: -30px;
  outline: 1px solid transparent;
}

.slideshow-special .embla__button--next {
  transform: rotate(45deg);
  margin-right: -10px;
  outline: 1px solid transparent;
}

.embla-slide-count-1 .embla__button {
  display: none;
}

@media (min-width: 1150px) {
  .embla-slide-count-lte2 .embla__button {
    display: none;
  }
}
@media (min-width: 1300px) {
  .embla-slide-count-lte4 .embla__button {
    display: none;
  }
}
.slideshow-special .slideshow .embla__slide {
  position: relative;
}
@media (min-width: 1150px) {
  .slideshow-special .slideshow .embla__slide {
    max-width: 50%;
  }
}
@media (min-width: 1300px) {
  .slideshow-special .slideshow .embla__slide {
    max-width: 25%;
  }
}
.slideshow-special .slideshow .embla__slide .image {
  position: relative;
  width: 90%;
  float: left;
}
.slideshow-special .slideshow .embla__slide .image .overlay .inside {
  padding: 10px;
}
.slideshow-special .slideshow .embla__slide .image .overlay .inside .textbig {
  display: block;
  font-size: 20px;
}
@media (max-width: 1299.98px) {
  .slideshow-special .slideshow .embla__slide .image .overlay .inside .textbig {
    font-size: 1rem;
  }
}
.slideshow-special .slideshow .embla__slide .image .overlay .inside .textsmall {
  display: block;
  font-size: 17px;
}
@media (max-width: 1299.98px) {
  .slideshow-special .slideshow .embla__slide .image .overlay .inside .textsmall {
    font-size: 0.8rem;
  }
}
.slideshow-special .slideshow .embla__slide .number {
  width: 10%;
  margin-left: 90%;
}
.slideshow-special .slideshow .embla__slide .number span {
  display: block;
  padding-left: 20px;
  transform: rotate(90deg) translate3d(0px, 0px, 1px);
  outline: 1px solid transparent;
  color: #959D94;
  font-weight: bold;
}
.slideshow-special .slideshow .embla__slide .image > img {
  width: 100% !important;
}
.slideshow-special .slideshow .embla__slide .image.hasmouseoverimage > img {
  transition: opacity 1s linear;
}
.slideshow-special .slideshow .embla__slide .image.hasmouseoverimage .mouseover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0 !important;
  width: 100% !important;
}
@media (min-width: 1300px) {
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage:hover .default {
    opacity: 0;
  }
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage:hover .mouseover {
    opacity: 1 !important;
  }
}
@media (max-width: 1299.98px) {
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage .default {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage.active .default {
    opacity: 0 !important;
  }
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage.active .mouseover {
    opacity: 1 !important;
  }
  .slideshow-special .slideshow .embla__slide .image.hasmouseoverimage.active .overlay {
    bottom: 0;
  }
}
.slideshow-special .slideshow .embla__slide .image .overlay {
  position: absolute;
  bottom: -125px;
  width: 100%;
  background-color: rgba(0, 133, 73, 0.8);
  color: #ffffff;
  font-weight: bold;
  transition: all 1s linear;
}
@media (min-width: 1300px) {
  .slideshow-special .slideshow .embla__slide .image:hover .overlay {
    bottom: 0;
  }
}

@media only screen and (max-width: 750px) {
  .slideshow-special .slideshow .slick-next {
    right: -5px;
  }
}

/*# sourceMappingURL=team-slider.css.map */
