/*

Theme Name: sanctumholding

Theme URI: https://sanctumholding.com/

Author: sanctumholding

Author URI: https://sanctumholding.com/

Template: twentytwentyone

Version: 1.0.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: two-column, responsive-layout

*/

    body {
      font-family: 'Segoe UI', sans-serif;
      background: #f5f9ff;
    }

    .navbar {
      background: linear-gradient(to right, #002f4b, #005f6b);
    }

    .navbar-brand img {
      height: 40px;
    }

    .nav-link {
      color: #fff !important;
      transition: color 0.3s;
    }

    .nav-link:hover,
    .nav-link.active {
      color: #ffd700 !important;
      font-weight: bold;
    }

    section {
      background: #ffffff;
      border-radius: 12px;
      margin-bottom: 2rem;
      box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
    }

    h2, h3 {
      color: #002f4b;
    }

    .partner-card {
      transition: transform 0.3s ease, box-shadow 0.3s ease;
      border: 1px solid #dee2e6;
      border-radius: 12px;
    }

    .partner-card:hover {
      transform: translateY(-5px);
      box-shadow: 0 0.5rem 1rem rgba(0, 123, 255, 0.2);
    }

    .partner-logo {
      max-height: 100px;
      object-fit: contain;
    }

    footer {
      background: #002f4b;
    }