.logo-image {
    border-radius: 8px;
    transition: transform 0.3s ease;
}

.logo-image:hover {
    transform: scale(1.05);
}

/* Header logo */
.h2-logo img {
    width: 59px !important; /* Reduzido em mais 10% */
    height: 59px !important; /* Reduzido em mais 10% */
    border-radius: 8px;
    transition: transform 0.3s ease;
    object-fit: cover; /* Garante que a imagem cubra o espaço mantendo a proporção */
}

.h2-logo img:hover {
    transform: scale(1.05);
}

/* Mobile logo */
.h2-mobile-logo img {
    width: 55px !important; /* Reduzido em mais 10% */
    height: 55px !important; /* Reduzido em mais 10% */
    border-radius: 8px;
    transition: transform 0.3s ease;
    object-fit: cover; /* Garante que a imagem cubra o espaço mantendo a proporção */
}

.h2-mobile-logo img:hover {
    transform: scale(1.05);
} 