body .pk-page .hero_vacature_archive-layout {
	margin-block: 0;
}
.hero_vacature_archive-layout .top-row.pk-grid-container {
	margin-top: var(--pk-row-spacing);
	padding-bottom: max(2rem, calc(4 * var(--su)));
	margin-bottom: max(1rem, calc(2 * var(--su)));
	border-bottom: 1px solid var(--deep-pine-20);
	align-items: end; 
}

.hero_vacature_archive-layout .bottom-row.pk-grid-container {
	padding-bottom: max(2rem, calc(2 * var(--su)));
}
.hero_vacature_archive-layout .form-col .input-group {
	display: flex;
	align-items: flex-end;
	justify-content: flex-start;
	gap: 1em;
}
.hero_vacature_archive-layout .form-col .input-group select {
	width: max(220px, calc(14 * var(--su)));
}
.flex-content[data-color_mode="ivory"] .hero_vacature_archive-layout .form-col .input-group label {
	background-color: var(--ivory);
}

.hero_vacature_archive-layout .bottom-row .pk-button-group .pk-button {
	--button-border-color-1: transparent;
	--button-border-color-1-hover: transparent;
	padding: 0;
}

@media screen and (min-width: 993px) {
	body .pk-page .hero_vacature_archive-layout {
		padding-inline: 0;
	}
	.hero_vacature_archive-layout .bottom-row .pk-button-group {
		justify-content: flex-end;
	}
	.hero_vacature_archive-layout .pk-grid-container {
		padding-inline: var(--pk-site-gutter);
	}
}

@media screen and (max-width: 992px) {
	.hero_vacature_archive-layout .top-row.pk-grid-container {
		margin-top: 1.5rem;
	}
	.hero_vacature_archive-layout .bottom-row .pk-button-group {
		margin-top: 1.5rem;
	}
}

@media screen and (max-width: 767px) {
	.hero_vacature_archive-layout .form-col .input-group {
		flex-direction: column;
		align-items: flex-start;
		width: 100%;
	}
	.hero_vacature_archive-layout .form-col .input-group .input-wrapper,
	.hero_vacature_archive-layout .form-col .input-group select {
		width: 100%;
	}
}