.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;
}

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

@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;
    }
    .hero__title{
        font-size: 60px;
        line-height: 66px;
    }
}

@media all and (max-width: 991px) {

    .hero.carousel .hero__content-wrapper .hero__content {
        padding: 20px 20px 0 0;
    }
}

@media all and (max-width: 450px) {
    .left-container {
        margin-left: 32px;
    }

    .cb-usecases__card:last-child {
        margin-right: 32px;
    }
}