/* Carousel-Slider-Block */
.wp-block-cb-carousel {
	margin-bottom: 2.5rem !important;
}

.wp-block-cb-carousel .slick-dots {
	font-size: 0;
	bottom: -1rem;
}

.wp-block-cb-carousel .slick-next,
.wp-block-cb-carousel .slick-prev {
	display: none !important;
}

.wp-block-cb-carousel .slick-dots li {
	width: 25px;
	height: 4px;
	margin: 0 2px;
}

.wp-block-cb-carousel .slick-dots li button {
	width: 100%;;
	height: 2px;
	padding: 0;
	background-color: var(--wp--preset--color--white) !important;
}

.wp-block-cb-carousel .slick-dots li.slick-active button,
.wp-block-cb-carousel .slick-dots li:not(.slick-active) button:hover {
	height: 4px;
}

.wp-block-cb-carousel .slick-dots li button:before {
	content: '';
}

/* Content */
.wp-block-cb-carousel .wp-block-cover .wp-block-cover__background.has-background-dim {
	background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
	opacity: 1 !important;
}

.wp-block-cb-carousel .wp-block-cover a {
	font-size: var(--wp--preset--font-size--large) !important;
	font-weight: 600;
	line-height: 1.0;
	color: var(--wp--preset--color--white);
	padding-right: 2.0rem;
	text-decoration: none;
	background: url(../../images/btn-arrow-right.svg) no-repeat right center;
	transition: all 0.15s ease-in-out;
}

.wp-block-cb-carousel .wp-block-cover a:hover {
	color: var(--wp--preset--color--green);
	background-image: url(../../images/btn-arrow-right-green.svg);
}
