align-items: center;
      flex-direction: column;
    }

    .footer-brand h2 i {
      margin-right: 10px;
      font-size: 1rem;
      vertical-align: middle;
    }

    .footer-brand p {
      font-size: 1rem;
      font-weight: 300;
      line-height: 1.5;
      opacity: 0.9;
    }

    .footer-links-section h4 {
      font-size: 1.1rem;
      margin-bottom: 10px;
      border-bottom: 2px solid rgba(255, 255, 255, 0.3);
      padding-bottom: 5px;
    }

    .footer-links-section ul {
      list-style: 