:root {
    --cm_2022_video_title: 6vmax;
    --cm_2022_video_click_text: 4vmax;
    --cm_2022_main_slider_title_font_size: 2.8vmax;
    --cm_2022_main_slider_text_font_size: 1.4vmax;
    --cm_2022_main_slider_text_font_height: 1.8vmax;
    --cm_2022_section_divider_font_size: 5.0vmax;
    --cm_2022_main_left_right_title_font_size: 1.5vmax;
    --cm_2022_left_right_text_font_size: 1.3vmax;
    --cm_2022_left_right_text_font_height: 1.6vmax;
    --cm_2022_more_button_font_size: 1.6vmax/1.6vmax;
    --cm_2022_more_button_slider_font_size: 1.6vmax;
    --cm_2022_no_image_title: 2vmax;
    --cm_2022_main_slider_img_height: 60vh;
    --cm_2022_publication_slider_title_font: 1.3vmax;
}

#invisible_layer {
    background-color: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99;
    font: 400 4vmax 'Open Sans Condensed', sans-serif;
    color: #fff;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    animation-name: layer_opacity;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-delay: 1.5s;
    cursor: pointer;
    text-align: center;
    z-index: 99;
}

#invisible_layer::after {
    content: 'Κάντε κλικ για να ακούσετε το βίντεο';
    font: 400 var(--cm_2022_video_click_text) 'Open Sans Condensed', sans-serif;
    color: #fff;
}

@keyframes layer_opacity {
    to {
        opacity: 0;
    }
}

.player_container {
    width: 100vw;
    height: calc(100vh - var(--body_margin_top));
    /* height: calc(100vh - var(--body_margin_top)); */
    position: relative;
    transition: 0.2s all ease-in-out;
}

.troodos_2021_homepage_video {
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: 0;
}

.troodos_2021_homepage_video_container_hotel_name {
    text-align: center;
    width: 100%;
    font: 700 var(--cm_2022_video_title) 'Alegre';
    color: #fff;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    margin: 0;
    letter-spacing: 5px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
    opacity: 0;
    animation-name: title_opacity;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-delay: 1.5s;
    pointer-events: none;
    z-index: 9;
}

@keyframes title_opacity {
    to {
        opacity: 1;
    }
}

.troodos_2021_homepage_video_scroll {
    position: absolute;
    bottom: 60px;
    left: 50%;
    transform: translateX(-50%);
    border: 1px solid #fff;
    border-radius: 50%;
    aspect-ratio: 1 / 1;
    text-align: center;
    padding: 10px;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 999;
}

.troodos_2021_homepage_video_scroll_text {
    font: 500 14px 'Effra';
    color: #fff;
    margin: 0;
    padding: 5px;
}

.troodos_2021_homepage_video_scroll_img {
    height: 40px;
    position: relative;
    top: 0;
    animation-name: to_bottom;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

@keyframes to_bottom {
    to {
        top: 10px;
    }
}

.cm_2022_home_main_slider_outer_container {
    width: 100%;
    position: relative;
    /* background-color: #262626; */
    /* background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../images/black_bg_4.jpg'); */
}

.cm_2022_home_main_slider {
    width: var(--cm_2022_main_container);
    margin: 3vh auto 1vh auto;
    padding: 0;
    position: relative;
    overflow: hidden;
}

.cm_2022_home_main_slider_inner_container {
    position: relative;
    width: 100%;
    background-color: #861f20;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: flex-end;
    align-items: flex-start;
}

.cm_2022_home_main_slider_img_container {
    width: 100%;
    height: var(--cm_2022_main_slider_img_height);
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.cm_2022_home_main_slider_img {
    width: 100%;
    position: relative;
}

.cm_2022_home_main_slider_title {
    padding: 0px 2.5%;
    margin: 0;
    font: 300 var(--cm_2022_main_slider_title_font_size)/var(--cm_2022_main_slider_title_font_size) 'Open Sans Condensed', sans-serif;
    text-align: center;
    color: #fff;
    /* -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: #000; */
    z-index: 9;
    width: 95%;
    margin: 10px auto;
    background-color: #861f20;
    height: calc(var(--cm_2022_main_slider_title_font_size) * 2);
    overflow: hidden;
}

.cm_2022_home_main_slider_text {
    padding: 10px 2.5% 0 2.5%;
    margin: 0;
    font: 400 var(--cm_2022_main_slider_text_font_size)/var(--cm_2022_main_slider_text_font_height) 'EB Garamond', sans-serif;
    color: #fff;
    /* -webkit-text-fill-color: #fff;
    -webkit-text-stroke-width: 0.2px;
    -webkit-text-stroke-color: #000; */
    /* backdrop-filter: blur(2px); */
    z-index: 9;
    width: 95%;
    text-align: justify;
    margin: 0 auto calc(var(--cm_2022_main_slider_text_font_height) / 1) auto;
    background-color: #861f20;
    height: calc(var(--cm_2022_main_slider_text_font_height) * 8);
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
}

.cm_2022_home_main_slider_text_button_container {
    width: 100%;
    position: relative;
    background-color: #861f20;
}

.cm_2022_home_main_slider_text_button_container .cm_2022_home_main_slider_text {
    padding: 0 2.5% 0 2.5%;
    height: calc(var(--cm_2022_main_slider_text_font_height) * 6);
    overflow: hidden;
    margin: 10px auto 0 auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
}

.cm_2022_home_main_slider_button {
    width: fit-content;
    display: block;
    margin: calc(var(--cm_2022_main_slider_text_font_height) / 2) auto calc(var(--cm_2022_main_slider_text_font_height) / 2) auto;
    padding: calc(var(--cm_2022_main_slider_text_font_height) / 2) 40px;
    font: 200 var(--cm_2022_more_button_slider_font_size)/var(--cm_2022_main_slider_text_font_height) 'Alegre', sans-serif;
    letter-spacing: 1px;
    background-color: #fff;
    text-decoration: none;
    color: #861f20;
    outline: 0;
    border: 0;
    transition: 0.2s all ease-in-out;
}

.cm_2022_home_main_slider_button:hover {
    background-color: #cccccc;
    color: #000;
    transition: 0.2s all ease-in-out;
}

.owl-prev,
.owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.cm_2022_home_main_slider .owl-prev,
.cm_2022_home_main_slider .owl-next {
    position: absolute;
    top: calc(var(--cm_2022_main_slider_img_height) / 2);
    transform: translateY(-50%);
}

.booking_engine_2021_nav_arrow {
    width: 2.5vmax;
}

.nav_arrow_left {
    transform: rotate(180deg);
}

.owl-prev {
    left: 0.5vmax;
}

.owl-next {
    right: 0.5vmax;
}

.cm_2022_home_main_slider .owl-dots {
    width: 95%;
    height: 5px;
    display: inline-flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    align-content: flex-start;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(var(--cm_2022_main_slider_img_height) + 1vh);
    overflow: hidden;
}

.cm_2022_home_main_slider .owl-dot {
    height: 3px;
    background-color: #fff;
    flex: 1 0 5%;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    border-left: 1px solid #b4ac97;
}

.cm_2022_home_main_slider .owl-dot.active {
    transform: scale(1.5);
    background-color: #861f20;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.cm_2022_section_divider_title {
    width: 90%;
    position: relative;
    margin: 10px auto 15px auto;
    padding: 0;
    font: 800 var(--cm_2022_section_divider_font_size) 'Open Sans Condensed', sans-serif;
    color: #DDD;
}

.cm_2022_homepage_section_container {
    width: 100%;
    position: relative;
    padding: 40px 0;
}

.cm_2022_homepage_section_container:nth-of-type(odd) {
    background-color: #EEE;
}


/*-----------------LEFT RIGHT CONTAINER------------------*/

.cm_2022_left_right_container {
    /* width: var(--cm_2022_main_container); */
    width: 90%;
    margin: 0 auto 0 auto;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: space-evenly;
    align-items: flex-start;
}

.cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_container {
    flex-direction: row-reverse;
}

.cm_2022_left_right_image_container {
    flex: 0 1 45%;
    position: relative;
    /* height: 45vh; */
    aspect-ratio: 16 / 9;
    overflow: hidden;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cm_2022_left_right_image_slider {
    width: 100%;
    height: 100%;
    position: relative;
}

.cm_2022_left_right_image_slider_item {
    width: 100%;
    height: 100%;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.cm_2022_left_right_image_slider .owl-stage-outer,
.cm_2022_left_right_image_slider .owl-stage,
.cm_2022_left_right_image_slider .owl-item {
    height: 100%;
}

.owl-dots {
    position: absolute;
    bottom: 1.2vmax;
    left: 50%;
    transform: translateX(-50%);
    width: fit-content;
}

.owl-dot {
    float: left;
    padding: 0;
    background: #fff;
    height: 0.5vmax;
    width: 0.5vmax;
    border-radius: 50%;
    border: 2px solid #fff;
    margin: 0 5px;
    text-indent: -999px;
    outline: 0;
    overflow: hidden;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
    position: relative;
    bottom: 0px;
}

.owl-dot.active {
    height: 0.9vmax;
    width: 0.9vmax;
    bottom: 3px;
    border-radius: 35%;
    background: transparent;
    -moz-transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

.cm_2022_left_right_text_container {
    flex: 0 1 40%;
    height: 100%;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;
}

.cm_2022_left_right_text_inner_container {
    background-color: #f5f5f5;
    width: 90%;
    top: 2vh;
    height: unset;
    padding: 0 5%;
    margin: 0;
    position: relative;
    border: 1px solid #fff;
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    z-index: 99;
    box-shadow: 0 8px 8px -4px rgb(0 0 0 / 50%);
}

.cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_text_inner_container {
    background-color: #fff;
}

.cm_2022_left_right_title {
    font: 500 var(--cm_2022_main_left_right_title_font_size) 'Open Sans', sans-serif;
    color: #861f20;
    text-align: left;
    margin: 0;
    padding: 0 0 10px 0;
    width: 100%;
}

.cm_2022_left_right_text {
    text-align: left;
    position: relative;
    margin: 0;
    padding: 0;
    width: 100%;
    font: 400 var(--cm_2022_left_right_text_font_size)/var(--cm_2022_left_right_text_font_height) 'EB Garamond', sans-serif;
    min-height: 30vh;
}

.cm_2022_left_right_text_button {
    width: fit-content;
    display: block;
    margin: 10px auto 10px auto;
    padding: 5px 40px;
    font: 200 var(--cm_2022_more_button_font_size) 'Alegre', sans-serif;
    letter-spacing: 1px;
    background-color: #861f20;
    text-decoration: none;
    color: #fff;
    outline: 0;
    border: 0;
    transition: 0.2s all ease-in-out;
}

.cm_2022_left_right_text_button:hover {
    background-color: #cccccc;
    color: #000;
    transition: 0.2s all ease-in-out;
}


/*-----------------LEFT RIGHT CONTAINER------------------*/


/*-----------------NO IMAGE CONTAINER------------------*/

.cm_2022_no_image_section_container {
    width: 81%;
    margin: 0 auto;
    padding: 0 0% 20px 0%;
    position: relative;
}

.cm_2022_no_image_section_title {
    font: 500 var(--cm_2022_main_left_right_title_font_size) 'Open Sans', sans-serif;
    color: #861f20;
    margin: 0;
    padding: 0 0px 20px 0;
    width: 100%;
    position: relative;
    text-align: left;
}

.cm_2022_no_image_section_title::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #861f20;
    bottom: 10px;
    left: 0;
}

.cm_2022_no_image_section_text {
    font: 400 var(--cm_2022_left_right_text_font_size)/var(--cm_2022_left_right_text_font_height) 'EB Garamond', sans-serif;
    text-align: left;
    margin: 0;
    padding: 0 0 0px 0;
    width: 100%;
}

.cm_2022_no_image_section_container .cm_2022_left_right_text_button {
    margin: 40px auto 0 auto;
    padding: 5px 40px;
}


/*-----------------NO IMAGE CONTAINER------------------*/


/*-----------------PUBLICATIONS CONTAINER------------------*/

.cm_2022_publucations_slider {
    width: 100%;
    position: relative;
}

.cm_2022_publucations_item {
    position: relative;
}

.owl-item:nth-of-type(even) .cm_2022_publucations_item {
    background-color: #e8eae4;
}

.cm_2022_publucations_img_container {
    width: 100%;
    position: relative;
}

.cm_2022_publucations_img {
    width: 100%;
    position: relative;
}

.cm_2022_publucations_text_container {
    width: 100%;
    position: relative;
    /* height: 40vh; */
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
}

.cm_2022_publucations_title {
    width: 90%;
    position: relative;
    font: 500 var(--cm_2022_publication_slider_title_font)/var(--cm_2022_publication_slider_title_font) 'Open Sans', sans-serif;
    height: calc(var(--cm_2022_publication_slider_title_font) * 4);
    text-align: center;
    margin: calc(var(--cm_2022_publication_slider_title_font) / 2) 0;
    padding: 0;
    color: #861f20;
    overflow: hidden;
}

.cm_2022_publucations_text {
    width: 90%;
    position: relative;
    text-align: justify;
    height: calc(var(--cm_2022_left_right_text_font_height) * 5);
    font: 400 var(--cm_2022_left_right_text_font_size)/var(--cm_2022_left_right_text_font_height) 'EB Garamond', sans-serif;
    overflow: hidden;
    margin: calc(var(--cm_2022_left_right_text_font_height) * 0.5) 0;
}

.cm_2022_publucations_slider .booking_engine_2021_nav_arrow {
    width: 1.5vmax;
}

@media screen and (orientation: portrait) and (max-width: 1050px) {
     :root {
        --cm_2022_video_title: 4vmax;
        --cm_2022_video_click_text: 3.5vmax;
        --cm_2022_main_slider_title_font_size: 4.4vmax;
        --cm_2022_main_slider_text_font_size: 2.7vmax;
        --cm_2022_main_slider_text_font_height: 3.4vmax;
        --cm_2022_section_divider_font_size: 4.4vmax;
        --cm_2022_main_left_right_title_font_size: 3vmax;
        --cm_2022_left_right_text_font_size: 2.7vmax;
        --cm_2022_left_right_text_font_height: 3.4vmax;
        --cm_2022_more_button_font_size: 3.3vmax/3.3vmax;
        --cm_2022_more_button_slider_font_size: 3.3vmax;
        --cm_2022_no_image_title: 3.8vmax;
        --cm_2022_main_slider_img_height: 60vh;
        --cm_2022_home_img_height: 40vh;
        --cm_2022_publication_slider_title_font: 4.5vmax;
    }
    .player_container {
        height: var(--cm_2022_home_img_height);
        display: flex;
    }
    .troodos_2021_homepage_video {
        height: 100%;
        width: unset;
    }
    .troodos_2021_homepage_video {
        position: relative;
    }
    .troodos_2021_homepage_video_scroll {
        display: none;
    }
    #invisible_layer::after {
        content: 'Πατήστε εδω για να ακούσετε το βίντεο';
    }
    .cm_2022_home_main_slider {
        width: 100%;
        margin: 3vh 0 1vh 0;
    }
    .cm_2022_home_main_slider_img_container {
        height: var(--cm_2022_home_img_height);
    }
    .cm_2022_home_main_slider_img {
        width: unset!important;
        height: 100%;
    }
    .cm_2022_home_main_slider .owl-prev,
    .cm_2022_home_main_slider .owl-next {
        top: calc(var(--cm_2022_home_img_height) / 2);
    }
    .cm_2022_home_main_slider_title {
        height: calc(var(--cm_2022_main_slider_title_font_size) * 3);
    }
    .cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_container,
    .cm_2022_homepage_section_container:nth-of-type(even) .cm_2022_left_right_container {
        flex-direction: column;
    }
    .cm_2022_homepage_section_container {
        padding: 0;
    }
    .cm_2022_left_right_container {
        width: 100%;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .cm_2022_left_right_image_container {
        width: 100%;
        height: var(--cm_2022_home_img_height);
        flex: unset;
    }
    .cm_2022_left_right_text_inner_container {
        top: 0;
        box-shadow: none;
        border: none;
    }
    .cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_text_inner_container,
    .cm_2022_homepage_section_container:nth-of-type(even) .cm_2022_left_right_text_inner_container {
        background-color: transparent;
    }
    .owl-dot {
        height: 1vmax;
        width: 1vmax;
    }
    .owl-dot.active {
        height: 1.5vmax;
        width: 1.5vmax;
    }
    .booking_engine_2021_nav_arrow {
        width: 3.5vmax;
    }
    .cm_2022_left_right_text {
        min-height: unset;
    }
    .cm_2022_no_image_section_container {
        width: 90%;
        padding: 0 5% 10px 5%;
    }
    .cm_2022_publucations_title {
        font: 500 var(--cm_2022_main_left_right_title_font_size) 'Open Sans', sans-serif;
    }
    .cm_2022_publucations_text_container {
        height: unset;
    }
    .cm_2022_publucations_text {
        max-height: calc(var(--cm_2022_left_right_text_font_height) * 9);
    }
}

@media screen and (orientation: portrait) and (min-width: 520px) and (max-width: 1049px) {
    .troodos_2021_homepage_video {
        width: 100%;
        height: unset;
        position: absolute!important;
    }
}

@media screen and (orientation: landscape) and (max-width: 1050px) {
     :root {
        ---cm_2022_video_title: 4vmax;
        --cm_2022_video_click_text: 3.5vmax;
        --cm_2022_main_slider_title_font_size: 4.4vmax;
        --cm_2022_main_slider_text_font_size: 2.7vmax;
        --cm_2022_main_slider_text_font_height: 3.4vmax;
        --cm_2022_section_divider_font_size: 4.4vmax;
        --cm_2022_main_left_right_title_font_size: 3.0vmax;
        --cm_2022_left_right_text_font_size: 2.7vmax;
        --cm_2022_left_right_text_font_height: 3.4vmax;
        --cm_2022_more_button_font_size: 3.3vmax/3.3vmax;
        --cm_2022_more_button_slider_font_size: 3.3vmax;
        --cm_2022_no_image_title: 3.8vmax;
        --cm_2022_main_slider_img_height: calc(100vh - var(--body_margin_top));
        --cm_2022_publication_slider_title_font: 4.5vmax;
    }
    /* .player_container {
        height: unset;
        display: flex;
    }
    .troodos_2021_homepage_video {
        position: relative;
    } */
    .player_container {
        height: 100vh;
        transition: 0.2s all ease-in-out;
    }
    .troodos_2021_homepage_video {
        height: 100%;
        width: unset;
    }
    .troodos_2021_homepage_video_scroll {
        display: none;
    }
    .troodos_2021_homepage_video_scroll_text {
        font: 500 12px 'Effra';
    }
    #invisible_layer::after {
        content: 'Πατήστε εδω για να ακούσετε το βίντεο';
    }
    .cm_2022_home_main_slider {
        width: 100%;
        margin: 3vh 0 1vh 0;
    }
    .cm_2022_home_main_slider_img_container {
        /* height: unset; */
    }
    .cm_2022_home_main_slider .owl-prev,
    .cm_2022_home_main_slider .owl-next {
        top: 50%;
    }
    .cm_2022_home_main_slider_title {
        height: calc(var(--cm_2022_main_slider_title_font_size) * 2);
    }
    .cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_container,
    .cm_2022_homepage_section_container:nth-of-type(even) .cm_2022_left_right_container {
        flex-direction: column;
    }
    .cm_2022_homepage_section_container {
        padding: 0;
    }
    .cm_2022_left_right_container {
        width: 100%;
        flex-direction: column;
        flex-wrap: nowrap;
        align-content: flex-start;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .cm_2022_left_right_image_container {
        width: 100%;
        height: var( --cm_2022_main_slider_img_height);
        aspect-ratio: unset;
        flex: unset;
    }
    .cm_2022_left_right_text_inner_container {
        top: 0;
        box-shadow: none;
        border: none;
    }
    .cm_2022_homepage_section_container:nth-of-type(odd) .cm_2022_left_right_text_inner_container,
    .cm_2022_homepage_section_container:nth-of-type(even) .cm_2022_left_right_text_inner_container {
        background-color: transparent;
    }
    .owl-dot {
        height: 1vmax;
        width: 1vmax;
    }
    .owl-dot.active {
        height: 1.5vmax;
        width: 1.5vmax;
    }
    .booking_engine_2021_nav_arrow {
        width: 3.5vmax;
    }
    .cm_2022_left_right_text {
        min-height: unset;
    }
    .cm_2022_no_image_section_container {
        width: 90%;
        padding: 0 5% 10px 5%;
    }
    .cm_2022_publucations_title {
        font: 500 calc(var(--cm_2022_main_left_right_title_font_size) - 0.4vmax) 'Open Sans', sans-serif;
    }
    .cm_2022_publucations_text {
        max-height: calc(var(--cm_2022_left_right_text_font_height) * 5);
    }
}

@media screen and (orientation: landscape) and (max-height: 450px) and (max-width: 1050px) {
    .troodos_2021_homepage_video {
        height: unset;
        min-height: 100%;
        width: 100%;
    }
}