.logo-frame
{
    border: 1px solid rgba(0, 0, 0, 0.08);
    background: linear-gradient(145deg, #ffffff 0%, #f7f8fa 100%);
    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.2s ease;
}

.logo-frame:hover
{
    transform: translateX(4px);
    box-shadow: 0 16px 40px rgba(0, 0, 0, 0.08);
    border-color: rgba(0, 0, 0, 0.14);
}

.logo-frame .logo-img
{
    max-height: 80px;
    width: auto;
}

@media (max-width: 768px)
{
    .logo-frame .logo-img
    {
        max-height: 50px;
    }
}