.container-header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 8rem;
    padding-right: 8rem;
}
.konfiguratoren-wrapper {
    position: static;
    transform: none;
    width: 100%;
  }
  
  @media (min-width: 1024px) {
    .konfiguratoren-wrapper {
      position: relative;
      left: 45%;
      transform: translateX(-50%);
      max-width: 190px;
    }
  }
  
.swiper-button-next::after, .swiper-button-prev::after {
    content: none !important;
}

@keyframes infiniteScroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}

.scrolling-wrapper {
    display: flex;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
}

.scrolling-content {
    display: flex;
    gap: 6rem;
    animation: infiniteScroll 20s linear infinite;
}

@keyframes rotate360 {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

.rotating-icon {
    animation: rotate360 10s linear infinite;
    transform-origin: center;
}

.tooltip {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s ease-in-out;
}

.relative:hover .tooltip {
    visibility: visible;
    opacity: 1;
}

.check-icon {
    font-size: 18px;
    font-weight: bold;
    color: #00141A;
    display: flex;
}


.prose ul, .prose ol {
    list-style: initial !important;
    padding-left: 1.5rem !important;
    display: block !important;
}





@media (min-width: 1024px) {
    .container-global {
        padding-left: 4rem;
        padding-right: 4rem;
    }
}

.produkt{
    transition: transform 0.3s ease-in-out;
}


.tape {
    font-size:3em;
              margin: 5% 0 0;
              height: 160px;
              background-image: -webkit-linear-gradient(0deg,#222,transparent,#222),linear-gradient(transparent 30px, #02B1E8 30px), repeating-linear-gradient(45deg, transparent, transparent 35px, #02B1E8 35px, #02B1E8 70px);
              background-image: -moz-linear-gradient(90deg,#222,transparent,#222),linear-gradient(transparent 30px, #02B1E8 30px), repeating-linear-gradient(45deg, transparent, transparent 35px, #02B1E8 35px, #02B1E8 70px);
              background-image: -o-linear-gradient(90deg,#222,transparent,#222),linear-gradient(transparent 30px, #02B1E8 30px), repeating-linear-gradient(45deg, transparent, transparent 35px, #02B1E8 35px, #02B1E8 70px);
              background-image: linear-gradient(90deg,#222,transparent,#222),linear-gradient(transparent 30px, #02B1E8 30px), repeating-linear-gradient(45deg, transparent, transparent 35px, #02B1E8 35px, #02B1E8 70px);
              background-size: auto,auto 132px,auto;
          }
          .tape span{
              cursor:default;
              color:#222;
              display:block;
              padding:1em;
    white-space:nowrap;
          }