.tva-abteilung-wrapper > .team-wrapper {
  max-width: 100%;
  padding: 0;
}

.team-wrapper {
  background: rgb(214,32,50);
  background: -moz-linear-gradient(90deg, rgba(214,32,50,1) 0%, rgba(217,104,38,1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(214,32,50,1) 0%, rgba(217,104,38,1) 100%);
  background: linear-gradient(90deg, rgba(214,32,50,1) 0%, rgba(217,104,38,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#d62032",endColorstr="#d96826",GradientType=1);
  position: relative;
}

.team-inner {
  max-width: 1200px;
  margin: auto;
  padding: 2rem;
}

.team-background-image {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}

@media only screen and (max-width : 700px) {
  .team-background-image {
    display: none;
  }
}

.team-background-image img {
  height: 100%;
  width: auto;
  mask-image: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,0));
}

.slider-abteilung {
  overflow: visible!important;
}

.team-item {
  width: clamp(15rem, 27vw, 20rem);
}

.team-item {
  display: flex;
  flex-direction: column;
  background: #fff;
  color: inherit;
  height: auto!important;
  border-radius: 10px;
  overflow: hidden;
  transition: all .3s ease-out;
}

.team-item:hover {
  transform: translate3d(5px,-5px,0);
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.25);
}

.team-item h4 {
  margin: inherit;
}

.team-item-content {
  padding: 1em;
}

.swiper-button-abteilung {
  height: 2.5em;
  width: 2.5em;
  background: #d62032;
  padding: .5em;
  cursor: pointer;
  transition: all .3s ease-out;
}

.swiper-button-abteilung:hover {
  background: #af1b31;
}

.swiper-fly-btn-arrow {
  transition: all .3s ease-out;
  fill: #333333;
}

.swiper-fly-btn:hover {
  background: #d62032;
  transform: translateY(-50%) scale(1.1);
}

.swiper-fly-btn:hover .swiper-fly-btn-arrow {
  fill: #fff;
}

.swiper-fly-btn:active {
  opacity: .9;
}

.swiper-fly-btn.tva-btn-prev {
  right: 0;
}

.swiper-fly-btn.tva-btn-next {
  left: 0;
}

.swiper-fly-btn.swiper-button-disabled {
  visibility: hidden;
  opacity: 0;
}
