#pk_flex_content .product_toepassingen .toepassing-menu {
	list-style: none; padding: 0; margin: 0; font-size: 1.25rem;
	display: flex; align-items: center; gap: 2rem;
	border-top: 1px solid rgba(13, 32, 117, 0.25);
	margin-block: 4rem 1rem; padding-bottom: 1.5rem; padding-top: 4rem;
	overflow: auto;
}
#pk_flex_content .product_toepassingen .toepassing-menu li {
	flex-shrink: 0; overflow: hidden;
}
#pk_flex_content .product_toepassingen .toepassing-menu a {
	font-family: var(--heading-font); color: var(--text-color);
	text-decoration: none; position: relative;
}
#pk_flex_content .product_toepassingen .toepassing-menu a .text {
	position: absolute; left: 0; top: 0;
}
#pk_flex_content .product_toepassingen .toepassing-menu a.active,
#pk_flex_content .product_toepassingen .toepassing-menu a:hover .text {
	font-weight: 600;
}
#pk_flex_content .product_toepassingen .toepassing-menu a .spacer {
	font-weight: 600; opacity: 0;
}

#pk_flex_content .product_toepassingen .toepassing-menu::-webkit-scrollbar {
	height: 2px; background-color: transparent; width: 10px;
}
#pk_flex_content .product_toepassingen .toepassing-menu::-webkit-scrollbar-thumb {
	background-color: rgba(64, 84, 178, 0.5); height: 2px; border-radius: 5px;
}

#pk_flex_content .product_toepassingen .toepassing {
	display: flex; align-items: center; gap: 1rem;
	background-color: #ffffff; padding: 2rem;
	border-radius: var(--radius-large);
}
#pk_flex_content .default_bg .product_toepassingen .toepassing {
	background-color: var(--Identity-Sky);
}
#pk_flex_content .product_toepassingen .toepassing:not(.active) {
	display: none;
}
#pk_flex_content .product_toepassingen .ervaring-layout {
	flex-shrink: 0; width: 100%; max-width: 425px;
}

@media screen and (min-width: 1025px) {
	#pk_flex_content .product_toepassingen .product-toepassingen-head {
		display: flex; align-items: flex-start; gap: 3rem;
	}
	#pk_flex_content .product_toepassingen .product-toepassingen-head > * {
		width: 50%;
	}
	#pk_flex_content .product_toepassingen .product-toepassingen-head .heading_wrapper {
		padding-right: 7.5%;
	}
	#pk_flex_content .product_toepassingen .toepassing-text {
		padding-right: 15%; padding-left: 2rem;
	}
}
@media screen and (max-width: 1025px) {
	#pk_flex_content .product_toepassingen .toepassing-menu {
		overflow: auto; padding-bottom: 1rem; padding-top: 2.5rem;
		margin-top: 2.5rem;
	}
	
	#pk_flex_content .product_toepassingen .toepassing-menu li {
		flex-shrink: 0;
	}

	#pk_flex_content .product_toepassingen .toepassing {
		flex-direction: column; padding: 1.5rem; gap: 4rem;
	}
}