/* .vacancy_grid-layout {
	padding-block: var(--pk-row-spacing);
} */

.vacancy_grid-layout .pk-grid-container {
	gap: 24px !important;
}

.vacancy_grid-layout #vacancyOverview {
	transition: .3s ease-in-out opacity;
}

.vacancy_grid-layout #vacancyOverview.ajax-loading {
	opacity: .6;
}


.vacancy_grid-layout .odnhn-pagination {
	width: fit-content;
	display: flex;
	align-items: center;
	margin-block: max(1.5rem, calc(2.5 * var(--su))) max(2.5rem, calc(3 * var(--su)));
	margin-inline: auto;
	gap: max(.5rem, calc(.5 * var(--su)));
	padding: max(.5rem, calc(.5 * var(--su)));
	background-color: var(--odnhn-lila);
	border-radius: max(.25rem, calc(.25 * var(--su)));
}

.vacancy_grid-layout .odnhn-pagination button {
	appearance: none;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
	transition: .2s ease-in-out background-color;
	border-radius: 50%;
	width: max(2.5rem, calc(2.5 * var(--su)));
	height: auto;
	aspect-ratio: 1;
	background-color: transparent;
}

.vacancy_grid-layout .odnhn-pagination button.prev, .vacancy_grid-layout .odnhn-pagination button.next {
	border-radius: 50%;
	border: 1px solid var(--odnhn-black-20);	
	background-repeat: no-repeat;
	background-size: 20%;
	background-position: center;
}

.vacancy_grid-layout .odnhn-pagination button.disabled {
	border: unset;
	pointer-events: none;
}

.vacancy_grid-layout .odnhn-pagination button.active {
	background-color: var(--odnhn-purple);
	color: var(--odnhn-white-100);
}

.vacancy_grid-layout .odnhn-pagination button.prev {
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.10752 5.65387L6.70752 10.2539L5.65377 11.3076L1.95678e-05 5.65387L5.65377 0.000116256L6.70752 1.05387L2.10752 5.65387Z' fill='%23090909'/%3E%3C/svg%3E%0A");}

.vacancy_grid-layout .odnhn-pagination button.next {
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.6 5.65375L0 1.05375L1.05375 0L6.7075 5.65375L1.05375 11.3075L0 10.2538L4.6 5.65375Z' fill='%23090909'/%3E%3C/svg%3E%0A");
}

.vacancy_grid-layout .cta-block {
	padding: max(1.5rem, calc(5 * var(--su)));
	background-color: var(--odnhn-lila);
	border-radius: var(--general-border-radius);
}

.vacancy_grid-layout .cta-block .content-wrap {
	max-width: 50%;
	margin-inline: auto;
	display: flex;
	flex-direction: column;
	text-align: center;
	align-items: center;
	gap: max(1rem, calc(1 * var(--su)));
}

.vacancy_grid-layout .cta-block .text p:last-child {
	margin: 0;
}

.vacancy_grid-layout .cta-block .odnhn-button {
	margin-top: max(.5rem, calc(.5 * var(--su)));
}

@media screen and (max-width: 992px) {
	

	.vacancy_grid-layout .cta-block .content-wrap {
		max-width: unset;
	}
	
}