.cb-usecases {
    padding-top: 95px;
}

.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
    bottom: -115px;
    left: -28px;
}

.prefooter__has-decorative-elm:before {
    background: url(../../images/decorative-items/square-bracket-black.png) no-repeat center center/contain;
    width: 38px;
    height: 180px;
}

.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
    background: url(../../images/decorative-items/dynamic.png) no-repeat center center/contain;
    z-index: -1;
    width: 366px;
    height: 264px;
    right: -105px;
    bottom: -40px;
}

.cb-certificates .usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
    background: url(../../images/decorative-items/agility-full.png) no-repeat center center/contain;
    width: 525px;
    height: 259px;
    right: auto;
    left: -290px;
    bottom: -30px;
}

.two-col__banner .banner__imagery img{
    max-height: revert;
}

/* .two-col-component {
    padding-top: 0;
} */

.cb-certificates .related-resources{
    padding-top: 155px;
}

@media all and (min-width: 768px) {
    .cb-usecases {
        padding-top: 55px;
    }

    .usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        /* bottom: -200px; */
        left: -126px;
        width: 462px;
        height: 333px;
    }

    .cb-certificates .usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        bottom: -90px;
        left: -320px;
        height: 347px;
        width: 703px;
    }
    
    .customers-single-testimonials {
        padding-bottom: 105px;
    }
    .faq{
        padding: 124px 0 55px;
    }

    .prefooter__has-decorative-elm:before {
        top: calc((var(--spacing-09) + 65px) * -1);
        left: 34px;
    }
}

@media all and (min-width: 992px) {
    .cb-usecases {
        padding-top: 30px;
    }

    .two-col__banner .banner__imagery img{
        max-height: 300px;
    }

    .usecase-slider__slides-wrapper {
        margin-top: 66px;
    }

    .left-container.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        width: 536px;
        height: 387px;
        bottom: -220px;
        left: calc((100vw - 1595px) / 2);
    }

    .cb-certificates .left-container.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        width: 703px;
        height: 347px;
        bottom: -185px;
        left: calc((100vw - 1595px) / 2);
    }

    .usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        left: -165px;
        width: 536px;
        height: 387px;
        bottom: -120px;
    }

    .prefooter__has-decorative-elm:before {
        width: 56px;
        height: 264px;
        top: calc((var(--spacing-09) + 170px) * -1);
        left: -15px;
    }

    .prefooter {
        padding-top: 170px;
    }

    .cb-values{
        padding-top: 145px;
    }

    .related-resources{
        padding-top: 90px;
    }

    .cb-certificates .related-resources{
        padding-top: 70px;
    }
    .cb-certificates .usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        bottom: -80px;
        left: -335px;
    }

}

@media all and (min-width: 1280px) {
    .left-container.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        left: calc((100vw - 1600px) / 2);
    }

    .cb-certificates .left-container.usecase-slider__container--has-decorative-elm:not(.no-usecases-carousel):after {
        left: calc((100vw - 1954px) / 2);
    }

    .two-col-component {
        margin-top: 110px;
    }

    .prefooter__has-decorative-elm:before{
        left: -30px;
    }

    .cb-values__has-decorative-elm:after{
        top: 300px;
    }
    .two-col__banner .banner__imagery img{
        max-height: unset;
    }
}

@media all and (min-width:1366px){
    .cb-certificates .related-resources{
        padding-top: 190px;
    }
}