body {
      font-family: 'Arial', sans-serif;
      background-color: #f4f4f4;
    }

    .navbar {
      background-color: #944cea; /* Fondo azul vibrante */
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    }

    .navbar-brand {
      font-size: 1.5rem;
      font-weight: bold;
      color: #dac9e2; /* Color blanco */
    }

    .nav-link {
      color: #ffffff;
      margin-left: 10px;
      font-size: 1.1rem;
      transition: color 0.3s ease, background-color 0.3s ease;
      padding: 10px;
      border-radius: 5px;
    }

    .nav-link:hover {
      color: #007bff; /* Cambia el color del texto al pasar el ratón */
      background-color: #ffffff; /* Fondo llamativo al pasar el ratón */
    }

    .card {
      margin-bottom: 20px;
    }

    .card-img-top {
      height: auto;
      width: 100%;
      object-fit: cover;
    }

    .btn-primary {
      background-color: #007bff;
      border-color: #007bff;
    }

    .contact-section {
      background-color: #ffffff;
      padding: 20px;
      border-radius: 5px;
      box-shadow: 0 4px 8px rgba(0,0,0,0.1);
      margin-top: 20px;
    }

    .whatsapp-link {
      color: #25d366;
      font-weight: bold;
      text-decoration: none;
    }

    .whatsapp-link:hover {
      color: #128c7e;
    }