.post_swiper-layout {
	padding-block: 60px;
}

.post_swiper-layout .pk-grid-container {
	row-gap: 60px;
}

.post_swiper-layout .swiper-container {
	overflow: visible;
}

.post_swiper-layout .swiper-intro {
	width: 100%;
}

.post_swiper-layout .pk-row .intro-col {
	display: flex;
	flex-direction: column;
	gap: 24px;
}

.post_swiper-layout .intro-col > p {
	max-width: 700px;
	margin: 0px auto 0px 0px !important;
}

.post_swiper-layout .pk-button-group {
	margin-top: 40px;
	justify-content: end;
}

.post_swiper-layout .button-col {
	display: flex;
	align-items: end;
	justify-content: end;
}

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

@media screen and (min-width: 993px) {
	
	.post_swiper-layout .post-slide {
		max-width: 400px;
	}
	
}


@media screen and (max-width: 992px) {
	
	.post_swiper-layout .pk-grid-container {
		row-gap: 20px;
	}
	
	.post_swiper-layout .intro-text > p {
		max-width: unset;
		margin-left: unset;
	}
	
	.post_swiper-layout .pk-button-group {
		margin-top: 40px;
		justify-content: start;
	}
	
}



@media screen and (max-width: 768px) {
	
	.post_swiper-layout {
		padding-block: 40px;
	}

}