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

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

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

.cb-products__content-wrappeer:not(.layout-40-60) .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;
}

.cb-home--update .prefooter {
	margin-top: 0;
}

.cb-home--update .prefooter__has-decorative-elm::before {
	background: url(../../images/decorative-items/plus-large.png) no-repeat center center/contain;
	width: 67px;
	height: 70px;
	left: auto;
	right: 30px;
	top: calc((var(--spacing-09) + 35px) * -1);
}

.cb-home--update .cb-products__title {
	max-width: 580px;
	margin-right: auto;
	margin-left: auto;
}

.banner__short-description {
	max-width: 575px;
}

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

	.cb-home--update .prefooter__has-decorative-elm::before {
		width: 97px;
		height: 102px;
		right: 4px;
		top: calc((var(--spacing-09) + 13px) * -1);
	}

	.cb-home--update .prefooter__has-decorative-elm::after {
		transform: scaleX(-1);
		right: auto;
		left: 15px;
		width: 40px;
		height: 131px;
		bottom: -45px;
	}

	.swiper-horizontal > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		left: calc(100% - 390px);
	}
}

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

@media all and (min-width: 992px) {
	.banner__title {
		font-size: 3.75rem;
		line-height: 1.1;
	}

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

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

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

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

@media all and (min-width: 1280px) {
	.cb-home--update .prefooter__has-decorative-elm::before {
		top: calc((var(--spacing-09) + 50px) * -1);
	}

	.cb-home--update .prefooter__has-decorative-elm::after {
		left: 0;
		height: 215px;
		width: 66px;
		bottom: -85px;
	}

	.usecase-slider + .usecase-slider .swiper-horizontal > .swiper-scrollbar,
	.swiper-scrollbar.swiper-scrollbar-horizontal {
		left: calc(100% - 520px);
	}
}

@media all and (min-width: 1366px) {
	.cb-home--update .prefooter__has-decorative-elm::after {
		left: -45px;
		bottom: -45px;
	}
}
