
        @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');

        * {
            box-sizing: border-box;
        }

        .container-slider {
            width: 100%;
            margin: 50px auto;
            max-width: 1345px;
            padding: 0px 136px;
            padding-left: 165px;
        }

        .video-content {
            position: absolute;
            bottom: 0;
            width: 100%;
            left: 50px;
            z-index: 3;
        }

        .video-content h5 {
            font-size: 30px;
            font-weight: 700;
            color: #fff;
            font-family: "Montserrat", sans-serif;
            margin: 0px;
        }

        .video-content ul {
            display: flex;
            padding: 0px;
            list-style: none;
            margin: 0px !important;
            gap: 5px;
        }

        .top-content {
            display: flex;
            align-items: center;
            gap: 20px;
        }

        .video-content ul li {
            width: 22px;
            height: 22px;
            position: relative;
        }

        .video-content ul li:before {
            position: absolute;
            content: "";
            width: 22px;
            height: 22px;
            background: url("/wp-content/uploads/2025/05/Mask.png");
            top: 0;
            background-size: contain;
            background-repeat: no-repeat;
        }

        .bottom-content {
            display: flex;
            align-items: center;
            margin: 20px 0px 50px;
            gap: 30px;
        }

        .bottom-content h6 {
            font-size: 22px;
            color: #fff;
            margin: 0px;
            font-weight: 700;
            font-family: "Montserrat", sans-serif;
        }

        .bottom-content p {
            font-family: "Montserrat", sans-serif;
            color: #fff;
            font-size: 22px;
            font-weight: 400;
            position: relative;
            margin: 0;
        }

        .bottom-content p:before {
            position: absolute;
            content: "";
            left: 0;
        }

        .slider-content {
            position: relative;
        }

        .video-wrapper {
            position: relative;
            height: 600px;
            width: calc(100% - 30px);
        }

        .cover-photo {
            width: 100%;
            height: 600px;
            object-fit: cover;
            display: block;
        }

        .video-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            display: none;
        }

        .play-button {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-size: 60px;
            color: white;
            cursor: pointer;
            z-index: 2;
            border-radius: 50%;
            padding: 10px 20px;
            user-select: none;
        }

        img.cover-photo {
            position: absolute;
            z-index: 2;
        }

        .slider-thumb {
            margin-top: 20px;
            padding-top: 60px;
            display: flex;
            justify-content: center;
        
        }

        .slider-thumb img {
            width: 100%;
            height: 140px;
            object-fit: cover;
            transition: border 0.3s;
            cursor: pointer;
            border: 3px solid transparent;
        }


        #navigation-video .slick-prev:before,
        #navigation-video .slick-next:before {
            color: black;
            font-size: 20px;
        }

        #navigation-video .slick-prev,
        #navigation-video .slick-next {
            width: 50px;
            height: 50px;
            padding: 0;
            background-color: transparent !important;
            border: 0px !important;
        }

        #navigation-video .slick-prev:before {
            content: '';
            background: url("/wp-content/uploads/2025/05/Vector-15.png");
            width: 50px;
            height: 50px;
            display: block;
            background-repeat: no-repeat;
            /* position: absolute; */
            
        }

        .slider-thumb .slick-track {
            display: flex !important;
            justify-content: space-between;
        }

        #navigation-video .slick-prev {
            left: -100px;
            border: 0px !important;
        }

        #navigation-video .slick-next {
            right: -70px;
        }

        #navigation-video .slick-next:before {
            content: '';
            background: url("/wp-content/uploads/2025/05/Vector-14.png");
            width: 50px;
            height: 50px;
            display: block;
            background-repeat: no-repeat;
            background-position: right;
            
        }

        .slider-thumb .slick-slide {
            margin: 0 15px;
        }

        .slider-thumb .slick-track {
            margin: 0 -15px;
        }

        .container-slider ul.slick-dots {
            display: flex;
            gap: 0;
            width: calc(100% - 30px);
            margin: 20px 0px;
            position: absolute;
            top: 0;
        }

        .container-slider ul.slick-dots li {
            width: 100%;
            background: #28282882;
            margin: 0px;
            height: 18px;
        }

        .container-slider ul.slick-dots li.slick-active {
            background: #282828 !important;
        }

        .container-slider ul.slick-dots li button {
            opacity: 0;
        }

        @media screen and (max-width:768px) {
            .slick-prev,
            .slick-next {
                display: none !important;
                border: 0px !important;
            }

            .container-slider {
                padding: 0px 0px;
                padding-left: 0px;
            }

            .play-button img {
                width: 100px;
            }

            .video-wrapper {
                width: calc(100% - 0px);
            }

            .video-content {
                left: 20px;
                bottom: -170px;
                z-index: 9999;
            }

            .container-slider ul.slick-dots {
                margin-top: 0;
                position: absolute;
                width: 100%;
                z-index: -1;
            }

            .slider-thumb .slick-slide,
            .slider-thumb img {
                margin: 0;
            }

            
            body:has(.container-slider) {
                margin: 0px;
            }

            .video-content h5,
            .video-content h6,
            .video-content p {
                color: #000 !important;
            }

            .top-content {
                flex-flow: column;
                align-items: start;
                gap: 0px;
            }

            .bottom-content {
                align-items: start;
                flex-flow: column;
                margin: 0pc;
                gap: 0px;
                padding-top: 20px;
            }

            .slider.slider-content .slick-slide {
                padding-bottom: 240px;
            }

            .video-content ul li:before {
                filter: invert(1);
            }
        }

/* Main video wrapper that holds the iframe */
.video-wrapper {
    position: relative;
    width: 100%;
    padding-top: 56.25%; /* 16:9 Aspect Ratio */
    overflow: hidden;
    border-radius: 12px;
    background: #000;
}

/* Make the iframe stretch to cover */
.video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    object-fit: cover;
}

/* Optional: hide the preview image when video starts */
.video-wrapper .cover-photo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}

.video-wrapper .play-button {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}


