#carrousel-certificados {
    position: relative;
    display: flex;
    justify-content: center;
  
    .carousel-wrapper {
      position: relative;
      width: 100%;
      max-width: 1400px;
      /* Aquí las flechas estarán fuera de la máscara */
    }
  
  
    .container {
      position: relative;
      overflow: hidden;
      width: 100%;
  
      mask-image: linear-gradient(
        to right,
        rgba(0, 0, 0, 0),
        rgba(0, 0, 0, 1) 20%,
        rgba(0, 0, 0, 1) 80%,
        rgba(0, 0, 0, 0)
        
      );
      z-index: 1;
    }
  
    .slider {
      display: flex;
      width: max-content;
      gap: 20px;
      will-change: transform;
    }
  
    .certificados {
      display: flex;
      align-items: center;
      gap: 20px;
      margin-block: 80px;
    }
  
    .certificados img {
      height: auto;
      object-fit: cover;
      transition: transform 0.3s ease-in-out, filter 0.3s ease-in-out;
    }
  
    .certificados:hover img {
      filter: grayscale(100%);
    }
  
    .certificados img:hover {
      transform: scale(1.1);
      filter: grayscale(0%);
    }
  
    @media (max-width: 768px) {
      .certificados img {
        width: 80px;
      }
    }
  
    /* Flechas de navegación */
    .arrow {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 24px;
      color: grey;
      padding: 10px;
      cursor: pointer;
      user-select: none;
      transition: color 0.3s;
      z-index: 10;
    }
  
    .arrow:hover {
      color: black;
    }
  
    .left-arrow {
      left: 50px;
      z-index: 0;
    }
  
    .right-arrow {
      right: 50px;
      z-index: 20;
    }
  }
  