.ws_text_slider {
    position: relative;
    overflow: hidden;
    border-radius: 1.5rem;
    border: 1px solid var(--border);
    background: #FFF;
    aspect-ratio: 0.726;
    margin-bottom: 2rem
}
.vc_row.vc_row-o-equal-height > .wpb_column > .vc_column-inner > .wpb_wrapper > .ws_text_slider {
    height: 100%;
    margin-bottom: 0;
}
.ws_text_slider_wrap {
    width: 100%;
    height: 100%;
    display: flex;
    padding-bottom: 3rem;
}
.ws_text_slider_wrap .tns-inner {
    height: 100%;
}
.ws_tiny_text_carousel_wrap {
    height: 100%;
    display: flex;
}

.ws_text_item {
    flex-shrink: 0;
    padding: 2rem;
    height: 100%;
    display: flex !important;
    align-items: flex-end;
}
.ws_text_content {
    max-height: 100%;
    overflow-y: auto;
}
@supports not selector(::-webkit-scrollbar) {
    .ws_text_content {
        scrollbar-width: thin;
        scrollbar-color: var(--accent-blue) var(--nav);
    }
}
.ws_text_content::-webkit-scrollbar {
    width: 5px!important;
}
.ws_text_content::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: var(--nav)!important;
}

.ws_text_content::-webkit-scrollbar-thumb {
    border-radius: 5px!important;
    background-color: var(--accent-blue)!important;
}


.ws_text_item_title {
    color: var(--accent-blue);
    margin-bottom: 1rem
}
.ws_text_item_text {
    color: var(--text)
}
/**/
.ws_text_slider_wrap .tns-nav {
    padding: 0 1.75rem
}
.ws_text_slider_wrap .tns-nav button {
    width: 3rem;
    height: 0.25rem;
    flex-shrink: 0;
    border-radius: 60rem;
    background: var(--nav);
    border-width: 0;
    margin: .25rem;
    transition: background-color .3s
}
.ws_text_slider_wrap .tns-nav button.tns-nav-active {
    background: var(--accent-blue);
}

@media (min-width:992px) and (max-width:1199px) {
    .ws_text_item {
        padding: 1.25rem;
    }
    .ws_text_slider_wrap .tns-nav {
        padding: 0 1rem
    }
    .ws_text_slider_wrap .tns-nav button {
        width: 2rem;
    }
    .ws_text_slider_wrap {
        padding-bottom: 2.25rem;
    }
}
@media (max-width: 991px) {
    .vc_row.vc_row-o-equal-height > .wpb_column > .vc_column-inner > .wpb_wrapper > .ws_text_slider,
    .ws_text_slider_wrap, .ws_tiny_text_carousel_wrap, .ws_text_slider_wrap .tns-inner {
        height: auto;
    }
    .vc_row.vc_row-o-equal-height > .wpb_column.vc_col-md-pull-4.vc_col-sm-12.vc_col-md-4 > .vc_column-inner > .wpb_wrapper > .ws_text_slider {
        /* margin: 2rem 0 */
        margin:0
    }
    .ws_text_slider {
        aspect-ratio: unset
    }
    .ws_text_slider_wrap {
        padding-bottom: 1.25rem;
    }
}
@media (min-width: 768px) {
}
@media (max-width: 767px) {
    .vc_row.vc_row-o-equal-height > .wpb_column.vc_col-md-pull-4.vc_col-sm-12.vc_col-md-4 > .vc_column-inner > .wpb_wrapper > .ws_text_slider {
        margin-bottom: 2rem
    }
    .ws_text_item {
        padding: 1.25rem 1.25rem .75rem
    }
    .ws_text_slider_wrap .tns-nav {
        padding: 0 1rem
    }
    .ws_text_slider_wrap .tns-nav button {
        width: 2rem;
    }
}
