/* Disable all animations and transitions */
* {
    animation: none !important;
    animation-delay: 0s !important;
    animation-duration: 0s !important;
    transition: none !important;
    transition-delay: 0s !important;
    transition-duration: 0s !important;
    transform: none !important;
}

/* Force all elements to be visible */
body, section, div, img, p, h1, h2, h3, h4, h5, h6, 
.feature-card, .service-card, .price-card, .blog-card, 
.gallery-item, .team-member, .review-card, .case-card,
.timeline-item, .career-card, .info-card, .faq-card {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Fix sal.js animations issues */
[data-sal] {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

/* Fix lazy loaded images */
img.lazy {
    opacity: 1 !important;
}

/* Fix any transitions in hover effects */
.feature-card:hover,
.service-card:hover,
.price-card:hover,
.blog-card:hover,
.gallery-item:hover img,
.social-link:hover {
    transform: none !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08) !important;
}

/* Set the loader to be hidden */
.loader {
    display: none !important;
}

/* Ensure images are displayed correctly */
img[data-src] {
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fix for any fade-in animations */
.fade-in {
    opacity: 1 !important;
} 