  .partnership a {
      color: var(--secondary-color);
  }

  .section-title-big {
      font-family: "Montserrat";
      font-size: 75px;
      letter-spacing: -5px;
      color: #151617;
      line-height: 0.852;
      letter-spacing: -5px;
      font-weight: 700;
  }


  .video-placeholder {
      background: url(/media/uploads/2025/08/21/drutex-fc-bayern-movie-cover.jpg) center center no-repeat;
  }


 .hero-description {
      padding: 10px 0;
      font-size: 26px;
      font-family: "Open Sans";
      font-weight: 300;
     max-width: 540px;
  }

.gallery-slider-section .hero-description {
      font-weight: 300;
      font-size: 18px;
      font-family: "Open Sans";
      max-width: 540px;
  }

  .product-footer {
      padding-top: 20px;
      font-size: 12px;
      letter-spacing: 8px;
      font-weight: 600;
  }

  .product-content h4 {
      font-weight: 700;
      font-size: 24px;
      letter-spacing: -1px;
  }

.splide:not(.is-overflow) .splide__pagination {
    display: flex !important;
}

.slider-indicators {
    padding: 30px 0 20px 0 !important;
    margin-left: -10px !important;
}


  .border-gold {
      background: linear-gradient(135deg, #967D5E 10%, #D3BE9C 48%, #9C8263 69%);
  }

  .btn-gold {
      height: 45px;
      font-family: "Montserrat";
      font-size: 14px;
      font-weight: 700;
      line-height: 35px;
      margin: 5px 5px 0.1px 5px;
      padding: 5px 35px;
      border-radius: 20px;
  }

  .hero-image-1 {
      width: 100%;
  }

  .news-text p {
      font-size: 20px;
      font-weight: 300;
      font-family: "Open Sans";
  }


  @media (min-width: 992px) {
      .gallery-slider .hero-descriptionn {
          max-width: 640px;
      }
      
    .bb-arrows {
        margin: -100px;
    }
  }



  @media (max-width: 1024px) {

      .hero-content {
          height: 650px;
      }

      .hero-image-1 {
          width: 140%;
          height: 500px;
          top: 20px;
          left: -120px;
      }
  }


  @media (max-width: 768px) {

      .section-title-big {
          font-size: 62px;
      }

      .partnership-images {
          padding-top: 20px;
      }

      .gallery-slider-section h3.section-title {
          text-align: center;
      }

      .gallery-slider {
          width: auto;
          padding: 3rem 0;
      }

      .slider-controls {
          transform: translateX(calc(50% - 170px));
          bottom: -0.5rem;
      }

      .news-text {
          text-align: center;
          padding: 0 0 20px 0;
      }
  }

  @media (max-width: 576px) {
      .section-title-big {
          font-size: 55px;
      }

      .hero-image-1 {
          width: 105%;
          height: 500px;
          top: 20px;
          left: 0;
      }

      .gallery-slider-section {
          padding: 3rem 0 0 0;
      }

      .gallery-slider {
          padding: 2rem 0;
      }

      .products-section {
          padding: 0;
      }

  }



  .slider-track {
      display: flex;
      transition: transform 0.5s ease;
  }

  .slide {
      flex: 0 0 calc(100% / 2.5);
      /* desktop: 2 caĹe + trzeci uciÄty */
  }

  /* Tablet */
  @media (max-width: 1023px) {
      .slide {
          flex: 0 0 50%;
          /* 2 slajdy obok siebie */
      }
  }

  /* Telefon */
  @media (max-width: 767px) {
      .slide {
          flex: 0 0 100%;
          /* 1 peĹny slajd */
      }
  }