/* .hero__content-wrapper .hero__content p.hero__short-desc {
    font-size: 18px;
}

.hero__content-wrapper .hero__imagery {
    margin-top: 38px;
}

.hero__content-wrapper {
    overflow: hidden;
} */

.dg-banner__details small {
    font-weight: bold;
}

.dg-banner .dg-banner__wrapper_has-decorative-elm:after {
    bottom: -115px;
}

.quote-block__has-decorative-elm:after {
    display: none;
}

.quote-block__has-decorative-elm:before {
    display: none;
}

.cb-usecases {
    padding: 80px 0;
}

/* .quote-block.carousel .quote-block__wrapper .quote-block__image {
    margin-right: 10px;
} */

.dg-banner__desc.flex {
    display: block;
}

.cb-products__card--content .cb-products__card--title {
    font-size: 18px;
}

.quote-block__logo img {
    width: 140px;
    max-height: 50px;
}

.cb-products__imagery__has-decorative-elm:before{
    display: none;
}

.usecase-slider__container--has-decorative-elm:before {
    background: url(../../images/decorative-items/agility-full.png) no-repeat center center/contain;
    left: -115px;
    bottom: -172px;
    width: 702px;
    height: 346px;
}

@media all and (min-width: 768px) {
    .dg-banner__desc.flex {
        display: flex;
    }
    .cloud-providers{
        padding-bottom: 0;
    }
}

@media all and (min-width: 768px) and (max-width: 992px){
    .cb-usecases{
        padding-bottom: 140px;
    }
}

@media all and (min-width: 992px) {
    /* .hero__content-wrapper .hero__imagery {
        margin-top: 0px;
    } */

    .cb-usecases {
        padding: 128px 0;
    }

    .quote-block.carousel .quote-block__wrapper .quote-block__image {
        margin-right: auto;
    }

    /* .cloud-providers{
        padding-bottom: var(--spacing-09);
    } */
    /* .hero__title{
        font-size: 60px;
        line-height: 66px;
    } */
    .cb-products [data-columns]{
        gap: 65px 45px;
    }
}

@media all and (max-width: 991px) {
    .quote-block-wrapper,
    .cb-products{
        padding-top: 0;
    }
    /* .hero.carousel .hero__content-wrapper .hero__content {
        padding: 20px 20px 0 0;
    } */
}

@media all and (max-width: 450px) {
    .usecase-slider__slide:last-child {
        margin-right: 32px;
    }
}
