:root{
    --padding-top: 450px;
}

.section-wrapper section[data-type="testimonials"]{
    position: relative;
    padding-top: var(--padding-top);
    /* height: 75vh;
    min-height: 760px; */
    padding-bottom: calc(var(--section-padding) * 2);
    padding-top: 0;
    padding-bottom: 0;
    background-color:#000 !important;
}

[data-type="testimonials"] .testimonials{
    /* position: absolute; */
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
}

[data-type="testimonials"] .testimonial{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* padding-bottom: calc(var(--section-padding) * 2); */
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    color: #fff;
    /**/
    padding-top: calc(var(--section-padding) * 1.3);
    padding-bottom: calc(var(--section-padding) * 1.5);
    /* padding-top: var(--padding-top);
    padding-bottom: var(--section-padding-large);
    height: 75vh;  */ 
    min-height: 600px;
    position: relative;
}

[data-type="testimonials"] .testimonial .we-container{
    position: relative;
    z-index: 1;
}

[data-type="testimonials"] .testimonial::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 10.05);
    background: linear-gradient(180deg,rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.65) 100%);
    z-index: 0;
}

[data-type="testimonials"] .testimonial,
[data-type="testimonials"] .slick-list,
[data-type="testimonials"] .slick-track{
    /* height: 100%;
    top:0;
    bottom: 0; */
}

[data-type="testimonials"] .statement{
    font-size: 42px;
    font-family: var(--title-font);
    font-style: italic;
}

[data-type="testimonials"] .statement + p{
    margin-top: calc(var(--gap) * 2.5);
    color: #E4E4E4;
    
}

[data-type="testimonials"] .divider{
    padding: 0px 7.5px 0 9px;
}

[data-type="testimonials"] strong{
    color: #fff;
}

@media only screen and (max-width: 1199.98px) {
    [data-type="testimonials"] .statement{
        font-size: 32px;
    }

    [data-type="testimonials"] .testimonial::after{
        top: 0;
    }

    [data-type="testimonials"] .testimonial {
        padding-bottom: calc(var(--section-padding) * 1.5);
    }
}

@media only screen and (min-width: 1023.98px) and (max-width: 1599.98px){
    [data-type="testimonials"] .testimonial{
        padding-bottom: calc(var(--section-padding) * 0.9);
        padding-top: calc(var(--section-padding) * 0.9);
    }
}

@media only screen and (max-width: 767.98px) {
    [data-type="testimonials"] .statement{
        font-size: var(--special-h3-size);
    }

    [data-type="testimonials"] .testimonial {
        padding-bottom: calc(var(--section-padding) * 1.2);
    }
}