.cbg-before-and-after-gallery {
	padding: 80px 0 40px 0;
	background-color: #E8E8E8;
}

.cbg-before-and-after-gallery h2 {
	margin-bottom: 20px;
}

.cbg-before-and-after-gallery .twentytwenty-handle {
	background: var(--wp--preset--color--custom-1) !important;
}

.cbg-before-and-after-gallery .before-and-after-container {
	margin-top: 10px;
	margin-bottom: 10px;
}

.cbg-before-and-after-gallery .twentytwenty-wrapper {
	border-radius: 20px;
	overflow: hidden;
}

.cbg-before-and-after-gallery .description {
	margin-bottom: 31px;
}

@media (max-width:992px) {
	.cbg-before-and-after-gallery {
		padding: 30px 0;
	}

	.cbg-before-and-after-gallery h2 {
		margin-bottom: 10px;
	}

	.cbg-before-and-after-gallery .description {
		margin-bottom: 10px;
	}

	.cbg-before-and-after-gallery .twentytwenty-wrapper {
		border-radius: 10px;
	}
}