:root {
    --carousel-row-height: 17vw;
    --video-font-size-title: 18px;
    --video-font-size-description: 16px;
    /* --font-size-title-variable: 1;
    --font-size-description-variable: 0.75;
    --video-font-size-title: calc(var( --font-size-title-variable, 0.75)*(1vh + 1vw));
    --video-font-size-description: calc(var(--font-size-description-variable, 0.50)*(1vh + 1vw)); */
}


.video_carousel_div_img:hover {
    transform: scale(1.03) !important;
}

.videoFromLeftList {
    height: fit-content;
}

.h4_index_video_element {
    display: block;
}

.container_description {
    font-size: var(--video-font-size-description, 18px) !important;
}

@media screen and (max-width: 991px) and (orientation: landscape) {
    :root {
        --carousel-row-height: 20vw;
    }
}

@media screen and (max-width: 991px) {
    :root {
        --carousel-row-height: 30vw;
        --video-font-size-title: 14px;
        --video-font-size-description: 12px;
    }

    div.containerOtherVideos.destroyOnCloseOverlay {
        grid-template-columns: repeat(2, calc(100% / 2));
    }

    #rowVideoSearch .container_description p {
        font-size: var(--video-font-size-description, 18px) !important;
    }

    #rowCategoriesSearch {
        margin-top: 40px;
    }

}

@media screen and (max-width: 768px) {
    :root {
        --carousel-row-height: 50vw;
        --font-size-title-variable: 1.25;
        --font-size-description-variable: 1;
    }

    .label_vod_section {
        margin-bottom: 0;
    }
}