.troodos_2021_video_divider_container {
    width: 100%;
    height: 70vh;
    position: relative;
    padding: 0px 0;
    overflow: hidden;
}

.troodos_2021_video_divider_video {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.troodos_2021_video_divider_text_with_bg_container {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 70%;
    text-align: center;
    margin: 0 auto;
}

.troodos_2021_video_divider_text_with_bg_title {
    padding: 20px 0;
    font: 100 3.2vw 'Alegreya Sans', sans-serif;
    position: relative;
    color: #fff;
    margin: 0;
    text-align: center;
}

.troodos_2021_video_divider_text_with_bg_text {
    font: 400 var(--troodos_2021_font_size)/var(--troodos_2021_line_height) 'Open Sans', sans-serif;
    padding: 0;
    margin: 0 0 30px 0;
    color: rgba(255, 255, 255, 1);
    position: relative;
    width: 100%;
    text-align: center;
}

.troodos_2021_video_divider_text_with_bg_button {
    font: 400 var(--troodos_2021_font_size)/var(--troodos_2021_line_height) 'Open Sans', sans-serif;
    color: #fff;
    background-color: #053361;
    padding: 10px 5vw;
    border: 1px solid #fff;
    cursor: pointer;
    transition: 0.2s all ease-in-out;
    text-decoration: none;
    display: block;
    width: fit-content;
    margin: 0 auto;
}

@media screen and (orientation: portrait) and (max-width: 500px) {
    /* .troodos_2021_video_divider_video {
        height: 100%;
        width: unset;
        top: unset;
        left: 50%;
        transform: translateX(-50%);
    } */
    .troodos_2021_video_divider_container {
        width: 100%;
        height: unset;
        margin: 0px 0 0px 0;
        padding: 0 0 20px 0;
    }
    .troodos_2021_video_divider_text_with_bg_container {
        top: unset;
        transform: unset;
        width: 90%;
    }
    .troodos_2021_video_divider_text_with_bg_title {
        padding: 20px 0;
        font: 100 11vw 'Alegreya Sans', sans-serif;
    }
}

@media screen and (orientation: landscape) and (max-width: 900px) {
    /* .troodos_2021_video_divider_video {
        height: unset;
        width: 100%;
        top: 50%;
        left: unset;
        transform: translateY(-50%);
    } */
    .troodos_2021_video_divider_container {
        width: 100%;
        height: unset;
        margin: 0px 0 0px 0;
        padding: 0 0 20px 0;
    }
    .troodos_2021_video_divider_text_with_bg_container {
        top: unset;
        transform: unset;
        width: 90%;
    }
    .troodos_2021_video_divider_text_with_bg_title {
        padding: 20px 0;
        font: 100 8.4vw 'Alegreya Sans', sans-serif;
    }
}

@media screen and (orientation: portrait) and (min-width: 500px) and (max-width: 1250px) {
    /* .troodos_2021_video_divider_video {
        width: 100%;
        height: unset;
        top: 50%;
        left: unset;
        transform: translateY(-50%);
    } */
    .troodos_2021_video_divider_container {
        width: 100%;
        height: unset;
        margin: 0px 0 0px 0;
        padding: 0 0 20px 0;
    }
    .troodos_2021_video_divider_text_with_bg_container {
        top: unset;
        width: 90%;
        transform: unset;
    }
    .troodos_2021_video_divider_text_with_bg_title {
        padding: 20px 0;
        font: 100 11vw 'Alegreya Sans', sans-serif;
    }
    .troodos_2021_video_divider_text_with_bg_title {
        font: 100 6.0vw 'Alegreya Sans', sans-serif;
    }
}

@media screen and (orientation: landscape) and (min-width: 900px) and (max-width: 1250px) {
    /* .troodos_2021_video_divider_video {
        height: unset;
        width: 100%;
        top: 50%;
        left: unset;
        transform: translateY(-50%);
    } */
    .troodos_2021_video_divider_container {
        width: 100%;
        height: unset;
        margin: 0px 0 0px 0;
        padding: 5vh 0;
    }
    .troodos_2021_video_divider_text_with_bg_container {
        top: unset;
        transform: unset;
        width: 90%;
    }
    .troodos_2021_video_divider_text_with_bg_title {
        padding: 20px 0;
        font: 100 5.0vw 'Alegreya Sans', sans-serif;
    }
}