.case_study_slider_small-layout {
	overflow: hidden;
}
.case_study_slider_small-layout .pk-grid-container {
	row-gap: max(2rem, calc(3 * var(--su)));
}

.case_study_slider_small-layout .pk-module.pk-heading {
	margin-bottom: 0;
}

.case_study_slider_small-layout .pk-button-group .pk-button {
	--button-bg-1: transparent;
	--button-border-color-1: transparent;
	--button-text-color-1: var(--deep-pine-100);

	--button-bg-1-hover: transparent;
	--button-border-color-1-hover: transparent;
	--button-text-color-1-hover: var(--deep-pine-100);
	padding: 0;
}

.case_study_slider_small-layout .swiper-slide {
	height: auto;
}

.case_study_slider_small-layout .swiper-progress {
	max-width: 45%;
	margin-inline: auto;
	position: relative; height: 1px; margin-top: 2rem;
	background-color: rgba(0, 0, 0, 0.4);
}
.case_study_slider_small-layout .swiper-progress-bar {
	position: absolute; left: 0; top: 0; z-index: 2;
	height: 1px; background-color: rgba(0, 0, 0, 1);
	width: 5%;
}

@media screen and (min-width: 993px) {
	.case_study_slider_small-layout .pk-button-group {
		justify-content: flex-end;
	}
	.case_study_slider_small-layout .button-col.mobile {
		display: none;
	}
}

@media screen and (max-width: 992px) {
	.case_study_slider_small-layout .button-col:not(.mobile) {
		display: none;
	}

	.case_study_slider_small-layout .swiper-container {
		overflow: hidden;
	}
	.case_study_slider_small-layout .swiper-progress {
		max-width: 100%;
	}
}