.projects-slider-wrapper {
    padding: 0 50px; /* Отступы под стрелки */
}

.projects-slider-swiper {
    overflow: hidden;
}

.projects-slider-swiper .item img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 8px; /* Если нужно скругление */
}

/* Стили кнопок */
.projects-prev, .projects-next {
    background-color: #ffffff !important;
    border: 2px solid #000000 !important;
    color: #000000 !important;
    width: 44px !important;
    height: 44px !important;
    border-radius: 10% !important;
    transition: all 0.3s ease;
}

.projects-prev:after, .projects-next:after {
    font-size: 18px !important;
    font-weight: bold;
}

.projects-prev:hover, .projects-next:hover {
    background-color: #000 !important;
    color: #fff !important;
}

.projects-prev { left: 0; }
.projects-next { right: 0; }

@media (max-width: 767px) {
    .projects-slider-wrapper { padding: 0; }
    .projects-prev, .projects-next { display: none; } /* На мобилках лучше свайп пальцем */
} 

.projects {
  overflow: hidden;
}

/* Контейнер для Swiper с отрицательными отступами */


@media (max-width: 1440px) {
  .projects .projects-slider-swiper { margin: 0 -14px; }
}
@media (max-width: 1024px) {
  .projects .projects-slider-swiper { margin: 0 -8px; }
}

/* Стили для самих слайдов (замена slick-slide) */
.projects .swiper-slide {
  height: auto;
  box-sizing: border-box;
  padding: 0 25px !important;
      display: flex;
    flex-wrap: wrap;
}

@media (max-width: 1440px) {
  .projects .swiper-slide { padding: 0 14px !important; }
}
@media (max-width: 1024px) {
  .projects .swiper-slide { padding: 0 8px !important; }
}

/* Текст внутри слайда */
.projects .item .text {
  padding: 8px 10px 10px 10px;
  box-sizing: border-box;
      text-align: center;
    font-weight: bold;
    font-size: x-large;
}

@media (max-width: 1024px) {
  .projects .item .text {

    padding: 4px 10px 6px 10px;
  }
}

/* Фикс для картинок */
.projects .item img {
  width: 100%;
  height: auto;
  display: block;
}