/* Logo Zoom Effects */
.logo-zoom {
    transition: all 0.3s ease-in-out;
}

.logo-zoom:hover {
    transform: scale(1.05);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
    background-color: rgba(249, 211, 9, 0.05);
}

.logo-zoom:hover img {
    transform: scale(1.1);
}

.logo-zoom img {
    transition: transform 0.3s ease-in-out;
}

.logo-zoom:hover~div .company-name {
    color: #1e40af !important;
}

.logo-zoom:hover~div .company-subtitle {
    color: #f9d309 !important;
}

/* Fix for company name and subtitle transitions */
.company-name,
.company-subtitle {
    transition: color 0.3s ease-in-out;
}