/*=== Begin listnav ===*/
.tui_listnav_section {
    display: flex;
    flex-direction: column-reverse;
    column-gap: var(--spacing-xhuge);
}


@media(min-width:768px) {

    .tui_listnav_section {
        display: grid;
        grid-template-columns: none;
        grid-template-rows: auto auto;
    }
}

.tui_listnav_section .tui_title_text-link {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: var(--spacing-xxlarge);
}

/* .tui_listnav_section .tui_sm_horizontal_img img {
    width: 100%;
} */




.tui__listnav_title a {
    color: var(--Brand-Blue-500);
    font-family: 'poppins';
    font-size: var(--font-heading-label-large);
    font-style: normal;
    font-weight: 700;
    line-height: 130%;
    padding-bottom: var(--spacing-xtiny);
    margin-bottom: var(--spacing-tiny);
    display: inline-block;
    border-bottom: 1.5px solid transparent;
    width: auto;
}

.tui__listnav_title::after {
    font-family: "loopicon";
    content: "\e123";
    font-size: 100%;
    transform: rotate(45deg);
    display: inline-block;
    position: relative;
    top: 0px;
    margin-left: var(--spacing-tiny);
    color: var(--Brand-Blue-500);
}

.tui__listnav_title a:hover {
    border-bottom: 1.5px solid currentcolor;
}

.tui__listnavblurb_text {
    font-family: 'Poppins';
    color: var(--Gray-1000, var(--Black));
    font-size: var(--Font-Body-Sans_Body_SM, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: 140%;
    position: relative;
    z-index: 10;
}


.tui_listnav_section iframe,
.tui_listnav_section video {
    position: relative;
    height: 334px;
}


.tui_listnav_section .s7videoviewer {
    height: 334px;
    position: relative;
}



@media only screen and (min-width: 768px) and (max-width: 1023px) {

    .tui_listnav_section .tui_embed_section,
    .tui_listnav_section .tui_video_section,
    .tui_listnav_section .tui_img_section {
        order: 2;
    }
}

@media screen and (min-width: 768px) {

    .tui_listnav_section iframe,
    .tui_listnav_section video {
        height: 300px;
        margin-left: 0;
    }




    .tui_listnav_section .s7videoviewer {
        height: 300px;
        max-width: 300px;
        width: 100%;
        left: auto;
    }

    .tui_listnav_section .tui_embed_section,
    .tui_listnav_section .tui_video_section {
        order: inherit;
        margin-bottom: 2rem;
        height: max-content;
    }

    .tui_listnav_section {
        grid-template-columns: 60% 30%;
        order: 2;
    }

}



.tui_listnav_section .tui_play_btn,
.tui_listnav_section .tui_pause_btn {
    left: 16px;
    bottom: 16px;
}

@media screen and (min-width: 1024px) {


    .tui_listnav_section .tui_play_btn,
    .tui_listnav_section .tui_pause_btn {
        left: 24px;
        bottom: 28px;
    }


    .tui_listnav_section {
        grid-template-columns: 41% 42%;
        grid-template-rows: auto auto;
        order: inherit;
    }

    .tui_listnav_section .tui_embed_section,
    .tui_listnav_section .tui_video_section,
    .tui_listnav_section .tui_img_section {
        position: sticky;
        top: 15%;
        height: fit-content;
    }

    .tui_listnav_section iframe,
    .tui_listnav_section video {
        height: 100%;
        min-height: 821px;
        margin-left: 0;
    }


    .tui_listnav_section .s7videoviewer {
        min-height: 821px;
        width: 100%;
        max-width: inherit;
    }


}

.tui_listnav_section .tui_embed_section iframe,
.tui_listnav_section .tui_embed_section .s7videoplayer,
.tui_listnav_section .tui_video_section video {
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 20px 4px;
    aspect-ratio: 4/5;
}

.tui_listnav_top {
    order: 1;
}

.tui_listnav_wrapper ul {
    order: 3;
}


.tui_listnav_section a.lp__overlay-link {
    z-index: -1;
}

.tui_embed_section .tui_dynamic_video {
    height: 100% !important;
}

.tui_listnav_section #s7video_div124_controls.s7controlbar {
    position: absolute;
    visibility: inherit;
    z-index: 999;
}