/* Header Styles */
.header-wrapper {
    will-change: transform;
    transform: translateZ(0);
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

.sticky-wrap {
    position: relative;
}

.sticky-active {
    position: relative;
    z-index: 10;
}

.header-main-eight {
    padding: 15px 0;
}

.container-style8 {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.header8-logo img {
    max-height: 60px;
    width: auto;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
    width: 200px;
    height: 60px;
    object-fit: contain;
}

.header-btn-eight img {
    max-width: 160px;
    height: auto;
    cursor: pointer;
    transition: transform 0.3s ease;
    filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.1));
    width: 160px;
    height: 60px;
    object-fit: contain;
}

.header-btn-eight img:hover {
    transform: scale(1.05);
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .header-main-eight {
        padding: 10px 0;
    }
    
    .header8-logo img {
        max-height: 60px;
    }
    
    .header-btn-eight img {
        max-width: 120px;
    }
}

