

  .bank-details-section p {
    font-size: 1.1rem;
    margin-bottom: 0.8rem;
    color: #333;
  }
  .bank-details-section strong {
    color: #0d6efd;
  }

  .bank-info p:hover {
    color: #0d6efd;
    transform: translateX(5px);
    transition: all 0.3s ease;
  }

  /* Responsive adjustments */
  @media (max-width: 991px) {
    .bank-details-section img {
      margin-bottom: 2rem;
    }
  }

  /* Optional floating animation for shapes */
  @keyframes floatShape {
    0% { transform: translateY(0px); }
    50% { transform: translateY(20px); }
    100% { transform: translateY(0px); }
  }

  .shape {
    animation: floatShape 6s ease-in-out infinite;
  }

































