  body {
    font-family: "Segoe UI", Tahoma, sans-serif;
  }

  .navbar-brand {
    color: #fff !important;
  }

  .nav-link {
    color: #fff !important;
  }

  .nav-link:hover {
    text-decoration: underline;
  }

  .section-title {
    margin: 40px 0 20px;
  }

  .school-img {
    max-width: 100%;
    border-radius: 10px;
    box-shadow: 0 4px 10px rgba(0,0,0,.2);
  }

  .text-justify {
    text-align: justify;
    line-height: 1.8;
  }

  .card {
    border: none;
    box-shadow: 0 4px 12px rgba(0,0,0,.15);
    transition: transform .3s;
  }

  .card:hover {
    transform: translateY(-5px);
  }

  .card-title {
    font-weight: bold;
  }

  footer {
    background: #dc3545;
    color: white;
    padding: 15px 0;
    margin-top: 40px;
  }