/**
 * Specific styling for the Saas Logo block
 */

.owcb-block--logo-block {
	--max-width: 9.5rem;
	--max-height: 5rem;
}
.owcb-block--logo-block .-logo-size-md {
	--max-width: 14rem;
	--max-height: 7.5rem;
}
.owcb-block--logo-block .-logo-size-lg {
	--max-width: 19rem;
	--max-height: 10rem;
}
.owcb-block--logo-block .-image {
	max-width: var( --max-width );
	max-height: var( --max-height );
}
.owcb-block--logo-block .carousel-item-inner {
	height: var( --max-height );
}

.owcb-block--logo-block .post-preview-carousel .carousel-inner .carousel-item > div {
	display: block;
}

@media ( min-width: 576px ) and ( max-width: 767.98px ) {
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-end.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-next {
		transform: translateX( 50% );
	}
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-start.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-prev {
		transform: translateX( -50% );
	}
}
@media ( min-width: 768px ) and ( max-width: 991.98px ) {
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-end.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-next {
		transform: translateX( 25% );
	}
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-start.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-prev {
		transform: translateX( -25% );
	}
}
@media ( min-width: 992px ) and ( max-width: 1639.98 ) {
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-end.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-next {
		transform: translateX( 20% );
	}
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-start.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-prev {
		transform: translateX( -20% );
	}
}
@media ( min-width: 1640px ) {
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-end.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-next {
		transform: translateX( 16.66666% );
	}
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-start.active,
	.owcb-block--logo-block .post-preview-carousel--page-size--6 .carousel-item-prev {
		transform: translateX( -16.66666% );
	}
}
