#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block {
	min-height: 600px;
	/* aspect-ratio: 1 / 1.1; */
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 16px;
	box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
	display: flex;
	align-items: end;
	padding: 0px 32px 32px 32px;

}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 16px;
	background: rgba(255, 255, 255, 0.60);
	backdrop-filter: blur(12.5px);
	padding: 20px 40px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap::before {
	padding: 1px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .heading {
	margin-bottom: 16px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap h4 {
	font-weight: 700;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item.availability span {
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.55;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item {
	display: grid;
	grid-template-columns: 40px 1fr;
	align-items: center;
	gap: 10px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item a {
	color: var(--tt-donker-blauw-100);
	font-weight: 500;
	text-decoration: none;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item a:hover {
	text-decoration: underline;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .icon {
	display: block;
	aspect-ratio: 1;
	width: 40px;
	border-radius: 8px;
	background-color: var(--tt-geel);
	background-size: 20px;
	background-repeat: no-repeat;
	background-position: center;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .availability .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9H1M14 1V5M6 1V5M5.8 21H14.2C15.8802 21 16.7202 21 17.362 20.673C17.9265 20.3854 18.3854 19.9265 18.673 19.362C19 18.7202 19 17.8802 19 16.2V7.8C19 6.11984 19 5.27976 18.673 4.63803C18.3854 4.07354 17.9265 3.6146 17.362 3.32698C16.7202 3 15.8802 3 14.2 3H5.8C4.11984 3 3.27976 3 2.63803 3.32698C2.07354 3.6146 1.6146 4.07354 1.32698 4.63803C1 5.27976 1 6.11984 1 7.8V16.2C1 17.8802 1 18.7202 1.32698 19.362C1.6146 19.9265 2.07354 20.3854 2.63803 20.673C3.27976 21 4.11984 21 5.8 21Z' stroke='%23000052' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .tel .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0848 5.91992C15.0616 6.11049 15.9592 6.58818 16.6629 7.29186C17.3666 7.99554 17.8443 8.89319 18.0348 9.86992M14.0848 1.91992C16.1141 2.14536 18.0064 3.0541 19.4511 4.49693C20.8957 5.93976 21.8068 7.83093 22.0348 9.85992M10.2618 13.783C9.06022 12.5814 8.11143 11.2228 7.41543 9.77315C7.35557 9.64846 7.32563 9.58612 7.30264 9.50723C7.22091 9.22687 7.27961 8.88261 7.44963 8.64518C7.49747 8.57837 7.55462 8.52121 7.66893 8.4069C8.01854 8.0573 8.19334 7.88249 8.30763 7.70672C8.73862 7.04382 8.73862 6.18924 8.30763 5.52635C8.19334 5.35058 8.01854 5.17577 7.66893 4.82617L7.47406 4.6313C6.94262 4.09985 6.6769 3.83413 6.39152 3.68979C5.82396 3.40272 5.15369 3.40272 4.58613 3.68979C4.30075 3.83413 4.03503 4.09985 3.50359 4.6313L3.34595 4.78893C2.81633 5.31855 2.55152 5.58337 2.34927 5.9434C2.12485 6.3429 1.96349 6.9634 1.96485 7.42162C1.96608 7.83456 2.04618 8.11679 2.20639 8.68123C3.06736 11.7146 4.69184 14.577 7.07982 16.965C9.4678 19.353 12.3302 20.9774 15.3636 21.8384C15.928 21.9986 16.2102 22.0787 16.6232 22.0799C17.0814 22.0813 17.7019 21.9199 18.1014 21.6955C18.4614 21.4933 18.7262 21.2285 19.2559 20.6988L19.4135 20.5412C19.9449 20.0098 20.2107 19.744 20.355 19.4587C20.6421 18.8911 20.6421 18.2208 20.355 17.6533C20.2107 17.3679 19.9449 17.1022 19.4135 16.5707L19.2186 16.3759C18.869 16.0262 18.6942 15.8514 18.5184 15.7372C17.8555 15.3062 17.001 15.3062 16.3381 15.7372C16.1623 15.8514 15.9875 16.0262 15.6379 16.3759C15.5236 16.4902 15.4664 16.5473 15.3996 16.5952C15.1622 16.7652 14.8179 16.8239 14.5376 16.7422C14.4587 16.7192 14.3963 16.6892 14.2716 16.6294C12.822 15.9334 11.4634 14.9846 10.2618 13.783Z' stroke='%23000052' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .mail .icon {
	background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5 15L13.8571 9M8.14286 9L1.50003 15M1 4L9.16492 9.71544C9.82609 10.1783 10.1567 10.4097 10.5163 10.4993C10.8339 10.5785 11.1661 10.5785 11.4837 10.4993C11.8433 10.4097 12.1739 10.1783 12.8351 9.71544L21 4M5.8 17H16.2C17.8802 17 18.7202 17 19.362 16.673C19.9265 16.3854 20.3854 15.9265 20.673 15.362C21 14.7202 21 13.8802 21 12.2V5.8C21 4.11984 21 3.27976 20.673 2.63803C20.3854 2.07354 19.9265 1.6146 19.362 1.32698C18.7202 1 17.8802 1 16.2 1H5.8C4.11984 1 3.27976 1 2.63803 1.32698C2.07354 1.6146 1.6146 2.07354 1.32698 2.63803C1 3.27976 1 4.11984 1 5.8V12.2C1 13.8802 1 14.7202 1.32698 15.362C1.6146 15.9265 2.07354 16.3854 2.63803 16.673C3.27976 17 4.11984 17 5.8 17Z' stroke='%23000052' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	margin-block: 40px 32px;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper .expand_text_inner {
	display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows 0.4s ease-in-out;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper .expand_text_content {
	overflow: hidden;
}

#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper.active .expand_text_inner {
	grid-template-rows: 1fr;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle {
	display: flex;
	align-items: center;
	gap: .6em;
	font-weight: 600;
	font-size: 18px;
	color: var(--tt-donker-blauw-100);
	text-decoration: none;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle:after {
	content: '';
	transition: transform 0.2s ease-in-out;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	background-color: currentColor;
	width: 1em;
	height: 1em;
	mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.07129 0.928955V15.0711M8.07129 15.0711L15.1424 8.00002M8.07129 15.0711L1.00022 8.00002' stroke='%23000052' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center / contain;
	-webkit-mask: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.07129 0.928955V15.0711M8.07129 15.0711L15.1424 8.00002M8.07129 15.0711L1.00022 8.00002' stroke='%23000052' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat center / contain;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle .close_text {
	display: none;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle .open_text {
	display: block;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle.active:after {
	transform: rotate(180deg);
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle.active .close_text {
	display: block;
}

#pk_flex_content .flex_layout.recruiters_highlight .text_toggle.active .open_text {
	display: none;
}

@media screen and (max-width: 1200px) {
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block {
		padding: 20px;
		min-height: 400px;
	}
	
}

@media screen and (max-width: 767px) {
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap {
		padding: 20px;
	}
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block {
		aspect-ratio: unset;
	}
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item span, #pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item a {
		font-size: 16px !important;
	}
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item {
		display: flex;
		flex-direction: column;
		align-items: start;
		gap: 4px;
	}
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper, #pk_flex_content .flex_layout.recruiters_highlight .text_toggle {
		font-size: 16px;
	}
	
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block > .content_wrap{
		margin-bottom: -200px;
	}
	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_text_wrapper{
		margin-block: 220px 40px;
	}
}

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

	#pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item span, #pk_flex_content .flex_layout.recruiters_highlight .recruiter_block .content_wrap .recruiter_info .info_item a {
		font-size: 14px !important;
	}

}