.partners-grid {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      gap: 20px;
    }

    .partner-card {
      flex-basis: calc(20% - 20px);
      display: flex;
      justify-content: center;
      align-items: center;
      padding: 15px;
      border-radius: 8px;
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      max-width: 180px; 
      min-width: 150px;
    }

    .partner-card:hover {
      transform: scale(1.05);
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
      cursor: pointer;
    }
    
    .partner-card__image {
        max-width: 100%;
    }

    @media (max-width: 768px) {
      .partner-card {
        flex-basis: calc(50% - 20px);
      }
    }
    .container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
    }