 .logo-carousel {
      padding: 40px 0;
    }

    .logo-carousel img {
      max-height: 70px;
      object-fit: contain;
      /*filter: grayscale(100%);*/
      transition: all 0.1s ease;
    }

    .logo-carousel img:hover {
      filter: grayscale(0%);
      transform: scale(1.1);
    }

    .carousel-item .row {
      align-items: center;
      justify-content: center;
    }

    /* Improve control visibility */
    .carousel-control-prev-icon,
    .carousel-control-next-icon {
      background-color: #c14c62;
      border-radius: 50%;
      padding: 10px;
    }