/* VRAGEN CTA */
.contentblok_formulier-layout{
	background-color: var(--pk-heading-color);
	margin-block: 0;
}
.contentblok_formulier-layout .form-col{
	background-color: var(--pull-grey);
	padding: max(3.5rem, calc(3.5 * var(--su)));
	border-radius: 10px;
}
.contentblok_formulier-layout .form-col .form-title{
	text-transform: math-auto;
}
.contentblok_formulier-layout .content {
	display: flex; flex-direction: column; justify-content: center;
	gap: max(1.8rem, calc(1.8 * var(--su)));
	height: 100%; background-color: var(--secondary-white);
	border-radius: 10px; padding: max(4.3rem, calc(2 * var(--su)));
}
.contentblok_formulier-layout .content .subtitle{
	margin-bottom: max(1rem, calc(1 * var(--su)));
}
.contentblok_formulier-layout .content .pk-heading{
	margin: 0;
}

.contentblok_formulier-layout .content > *,
.contentblok_formulier-layout .content .content-top-wrapper *{
	color: var(--pull-grey);
}

.contentblok_formulier-layout .content-top-wrapper{
	display: flex; justify-content: space-between; align-items: flex-end;
}



.contentblok_formulier-layout .vragen-afbeeldingen{
    display: flex; flex-direction: row; flex-wrap: nowrap;
}
.contentblok_formulier-layout .vragen-afbeeldingen img{
    margin-right: max(-1.4rem, calc(-1.4 * var(--su))); display: inline-block;
    height: max(4rem, calc(4 * var(--su))); width: auto; aspect-ratio: 1/1;
    border-radius: 50%; flex-shrink: 0; 
    transition: all .7s cubic-bezier(.2,1,.22,1);
}

.vragen-afbeeldingen::after{
	content: '';
	aspect-ratio: 1/1;  height: max(4rem, calc(1.4 * var(--su))); width: auto;
	background-color: var(--primary-color);
	flex-shrink: 0; border-radius: 50%; 
	background-image: url('/wp-content/uploads/2026/05/whatsapp.svg'); background-size: 40%; background-position: center; background-repeat: no-repeat;
}



.contentblok_formulier-layout .vragen-afbeeldingen:hover .vragen-tekst{
    margin-left: -3px;
}
.contentblok_formulier-layout .vragen-afbeeldingen:hover .vragen-afbeeldingen img{
    margin-right: -19px;
}    
.contentblok_formulier-layout .vragen-afbeeldingen .vragen-afbeeldingen img.whatsapp-icon{
    margin: 0;
}

@media screen and (max-width: 992px) {
	.contentblok_formulier-layout {
		padding-inline: var(--pk-site-gutter);
	}

	.contentblok_formulier-layout .pk-row {
		width: 100%;
		max-width: none;
		padding-block: 64px;
	}

	.contentblok_formulier-layout .pk-row-content {
		grid-template-columns: repeat(5, minmax(0, 1fr));
		row-gap: 28px;
	}

	.contentblok_formulier-layout .content,
	.contentblok_formulier-layout .form-col {
		grid-column: 1 / -1 !important;
		grid-row: auto !important;
		width: 100%;
		max-width: 100%;
	}

	.contentblok_formulier-layout .content {
		gap: 22px;
	}

	.contentblok_formulier-layout .content-top-wrapper {
		align-items: flex-start;
		gap: 18px;
	}

	.contentblok_formulier-layout .content .pk-heading {
		font-size: clamp(42px, 10vw, 70px);
		line-height: .9;
	}

	.contentblok_formulier-layout .pk-text {
		max-width: 640px;
	}

	.contentblok_formulier-layout .form-col {
		padding: clamp(24px, 5vw, 40px);
		border-radius: 8px;
	}

	.contentblok_formulier-layout .form-col .form-title {
		font-size: clamp(22px, 5vw, 30px);
		line-height: 1.1;
		margin-bottom: 18px;
	}

	.contentblok_formulier-layout .pk-form .gform-theme--foundation .gform_fields {
		row-gap: 12px;
	}
}

@media screen and (max-width: 767px) {
	.contentblok_formulier-layout .pk-row {
		padding-block: 56px;
	}

	.contentblok_formulier-layout .content-top-wrapper {
		display: grid;
		grid-template-columns: 1fr auto;
	}

	.contentblok_formulier-layout .vragen-afbeeldingen img,
	.contentblok_formulier-layout .vragen-afbeeldingen::after {
		height: 44px;
	}
}
