.bg-negro {
    background-color: #111;
}

.hero-ref {
    background: linear-gradient(135deg, #111, #990000);
}

.card-ref {
    border: 1px solid #ddd;
    transition: 0.3s;
    cursor: pointer;
}

.card-ref:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    border-color: red;
}

.badge-tipo {
    background-color: red;
}
section h2 {
    letter-spacing: 1px;
}

section p {
    font-size: 15px;
    color: #444;
}
.logo-navbar {
    height: 160px;   /* Ajusta entre 45 y 65 si quieres */
    width: auto;
}

.navbar {
    padding-top: 10px;
    padding-bottom: 10px;
}
