/* Responsive video inside FAQ answers */
.hiw-faq-sec .faq-responsive-content {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 20px!important;
}

.hiw-faq-sec .faq-responsive-content iframe,
.hiw-faq-sec .faq-responsive-content video,
.hiw-faq-sec .faq-responsive-content embed,
.hiw-faq-sec .faq-responsive-content object {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 9;
    border: 0;
}


/* Keep the required partial next slide */
.audio-slider .audio-item.slick-slide {
    position: relative;
    overflow: hidden;
}

/* Full audio player on the active slide */
.audio-slider .audio-item.slick-slide.slick-current audio {
    display: block;
    width: 100%;
    max-width: 100%;
    visibility: visible;
    opacity: 1;
    pointer-events: auto;
}

/* Hide the cut audio player in the partially visible slide */
.audio-slider .audio-item.slick-slide:not(.slick-current) audio {
    visibility: visible!important;
    opacity: 1 !important;
    
}


