.card img.card-img-top { object-fit: cover; height: 160px; }
.hero{ background: linear-gradient(180deg,#ffffff, #f6f8ff); }
.main-navbar .navbar-brand { letter-spacing:.2px; }
.main-navbar .nav-link { padding: .5rem .75rem; }
.main-navbar .nav-link.active { font-weight: 600; color: #0d6efd !important; }
.main-navbar .btn { border-radius: .75rem; }
