
    * { 
        font-family: 'Cairo', sans-serif; 
        /*background-color: #f9f9f9; 
        color: #333; */
      } 


/*
.slider {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
}

.slider::-webkit-scrollbar {
    display: none;
}

.slide {
    flex: none;
    scroll-snap-align: start;
    width: 100%;
    position: relative;
}

.slide img {
    width: 100%;
    height: 400px;
    object-fit: cover;
}
*/
    /* Slider Styles */
    .hero-slider {
        position: relative;
        height: 600px;
        overflow: hidden;
    }

    .slide {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: opacity 0.5s ease-in-out;
        background-size: cover;
        background-position: center;
    }

    .slide.active {
        opacity: 1;
    }

    .slide-content {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        text-align: center;
        color: white;
        text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
        width: 80%;
    }

    .slide-title {
        font-size: 3rem;
        margin-bottom: 1rem;
        opacity: 0;
        transform: translateY(-20px);
        transition: all 0.5s ease-out;
    }

    .slide-text {
        font-size: 1.5rem;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.5s ease-out;
    }

    .slide.active .slide-title,
    .slide.active .slide-text {
        opacity: 1;
        transform: translateY(0);
    }
    

    