::-webkit-scrollbar {
    display: none;
}

video::-webkit-media-controls {
    display: none !important;
}

.gradient-text {
    display: inline-block;
    background: linear-gradient(45deg, #A1BAFE, #8D5185, #523A78, #EE696B, #6f1e51);
    background-size: 300% 300%;
    background-clip: text;
    -webkit-background-clip: text;
    color: transparent;
    animation: gradient-animate 5s infinite linear;
}

@keyframes gradient-animate {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.section-banner .bg-white .heading4 {
    line-height: 40px;
}

.solution-item {
    position: relative;
    overflow: hidden;
    opacity: 1;
    z-index: 1;
}

.solution-video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    z-index:-1;
    filter: blur(3px);
}

.solution-item:hover .solution-video {
    opacity: 0.5; /* Show the video on hover */
}

/* Safari-specific styles to hide media controls */
#myVideo::-webkit-media-controls {
    display: none !important;
}

#myVideo::-webkit-media-controls-enclosure {
    display: none !important;
}

#myVideo::-webkit-media-controls-panel {
    display: none !important;
}