





 .fl-node-6r7qugx3jnmd > .fl-row-content-wrap {
	padding-bottom:75px;
}
@media ( max-width: 1200px ) {
 .fl-node-6r7qugx3jnmd.fl-row > .fl-row-content-wrap {
	padding-bottom:50px;
}
}
@media ( max-width: 992px ) {
 .fl-node-6r7qugx3jnmd.fl-row > .fl-row-content-wrap {
	padding-bottom:40px;
}
}






.fl-node-pwfh7zev5dn0 .fl-row-content {
	max-width: 1215px;
}
 .fl-node-pwfh7zev5dn0 > .fl-row-content-wrap {
	margin-bottom:50px;
}
 .fl-node-pwfh7zev5dn0 > .fl-row-content-wrap {
	padding-top:0px;
	padding-bottom:0px;
}
@media ( max-width: 767px ) {
 .fl-node-pwfh7zev5dn0.fl-row > .fl-row-content-wrap {
	padding-bottom:29px;
}
}






.fl-node-zo4s1u9jtebh > .fl-row-content-wrap {
	background-image: url(https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2024/04/Achergrond.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
.fl-node-zo4s1u9jtebh .fl-row-content {
	max-width: 1250px;
}
@media(max-width: 1200px) {
	.fl-node-zo4s1u9jtebh > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 992px) {
	.fl-node-zo4s1u9jtebh > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 767px) {
	.fl-node-zo4s1u9jtebh > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-zo4s1u9jtebh > .fl-row-content-wrap {
	padding-top:75px;
	padding-bottom:75px;
}
@media ( max-width: 1200px ) {
 .fl-node-zo4s1u9jtebh.fl-row > .fl-row-content-wrap {
	padding-top:50px;
	padding-bottom:50px;
}
}
@media ( max-width: 992px ) {
 .fl-node-zo4s1u9jtebh.fl-row > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:40px;
}
}






.fl-node-0hg1rwn7f4uy > .fl-row-content-wrap {
	background-color: #ffffff;
}
.fl-node-0hg1rwn7f4uy .fl-row-content {
	max-width: 700px;
}
 .fl-node-0hg1rwn7f4uy > .fl-row-content-wrap {
	padding-top:125px;
	padding-bottom:75px;
}
@media ( max-width: 1200px ) {
 .fl-node-0hg1rwn7f4uy.fl-row > .fl-row-content-wrap {
	padding-top:100px;
	padding-bottom:50px;
}
}
@media ( max-width: 992px ) {
 .fl-node-0hg1rwn7f4uy.fl-row > .fl-row-content-wrap {
	padding-top:75px;
	padding-bottom:40px;
}
}
@media ( max-width: 767px ) {
 .fl-node-0hg1rwn7f4uy.fl-row > .fl-row-content-wrap {
	padding-top:40px;
}
}






.fl-node-h3eolzy6nd45 > .fl-row-content-wrap {
	background-color: #ffffff;
}
.fl-node-h3eolzy6nd45 .fl-row-content {
	max-width: 1080px;
}
 .fl-node-h3eolzy6nd45 > .fl-row-content-wrap {
	padding-bottom:150px;
}
@media ( max-width: 1200px ) {
 .fl-node-h3eolzy6nd45.fl-row > .fl-row-content-wrap {
	padding-bottom:100px;
}
}
@media ( max-width: 992px ) {
 .fl-node-h3eolzy6nd45.fl-row > .fl-row-content-wrap {
	padding-bottom:75px;
}
}
@media ( max-width: 767px ) {
 .fl-node-h3eolzy6nd45.fl-row > .fl-row-content-wrap {
	padding-bottom:50px;
}
}






.fl-node-238perl7iy6f > .fl-row-content-wrap {
	background-color: #5F2E5A;
	background-image: url(https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2024/03/paarse-BG.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
.fl-node-238perl7iy6f .fl-row-content {
	max-width: 1060px;
}
@media(max-width: 1200px) {
	.fl-node-238perl7iy6f > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 992px) {
	.fl-node-238perl7iy6f > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 767px) {
	.fl-node-238perl7iy6f > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-238perl7iy6f > .fl-row-content-wrap {
	padding-top:200px;
	padding-bottom:200px;
}
@media ( max-width: 1200px ) {
 .fl-node-238perl7iy6f.fl-row > .fl-row-content-wrap {
	padding-top:125px;
	padding-bottom:125px;
}
}
@media ( max-width: 992px ) {
 .fl-node-238perl7iy6f.fl-row > .fl-row-content-wrap {
	padding-top:100px;
	padding-bottom:100px;
}
}
@media ( max-width: 767px ) {
 .fl-node-238perl7iy6f.fl-row > .fl-row-content-wrap {
	padding-top:50px;
	padding-bottom:50px;
}
}






.fl-node-yjvltkecis4u > .fl-row-content-wrap {
	background-image: url(https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2024/05/Group-3041.svg);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
}
@media(max-width: 1200px) {
	.fl-node-yjvltkecis4u > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 992px) {
	.fl-node-yjvltkecis4u > .fl-row-content-wrap {
		background-position: center center;
	}
}
@media(max-width: 767px) {
	.fl-node-yjvltkecis4u > .fl-row-content-wrap {
		background-position: center center;
	}
}
 .fl-node-yjvltkecis4u > .fl-row-content-wrap {
	padding-top:125px;
	padding-bottom:125px;
}
@media ( max-width: 1200px ) {
 .fl-node-yjvltkecis4u.fl-row > .fl-row-content-wrap {
	padding-top:75px;
	padding-bottom:75px;
}
}
@media ( max-width: 992px ) {
 .fl-node-yjvltkecis4u.fl-row > .fl-row-content-wrap {
	padding-top:50px;
	padding-bottom:50px;
}
}
@media ( max-width: 767px ) {
 .fl-node-yjvltkecis4u.fl-row > .fl-row-content-wrap {
	padding-top:40px;
	padding-bottom:40px;
}
}




.fl-node-vsm4nbegq08r {
	width: 25%;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-vsm4nbegq08r {
		width: 60% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-vsm4nbegq08r {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-vsm4nbegq08r {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-vsm4nbegq08r > .fl-col-content {
	margin-right:75px;
}
@media ( max-width: 992px ) {
 .fl-node-vsm4nbegq08r.fl-col > .fl-col-content {
	margin-top:40px;
	margin-right:0px;
}
}
@media ( max-width: 767px ) {
 .fl-node-vsm4nbegq08r.fl-col > .fl-col-content {
	margin-top:40px;
}
}




.fl-node-zrkc3j8hdwev {
	width: 100%;
}
 .fl-node-zrkc3j8hdwev > .fl-col-content {
	margin-bottom:30px;
}




.fl-node-a1r98zgw420f {
	width: 50%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-a1r98zgw420f {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-10qfthci79s8 {
	width: 100%;
}




.fl-node-tjwfn8lbqhv4 {
	width: 100%;
}
.fl-node-tjwfn8lbqhv4 > .fl-col-content {
	background-color: #FBFBFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
@media ( max-width: 767px ) {
 .fl-node-tjwfn8lbqhv4.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}




.fl-node-206ekdgba47i {
	width: 50%;
}
.fl-node-206ekdgba47i > .fl-col-content {
	background-color: #FFF5F5;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-206ekdgba47i {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-206ekdgba47i > .fl-col-content {
	margin-right:15px;
}
@media ( max-width: 767px ) {
 .fl-node-206ekdgba47i.fl-col > .fl-col-content {
	margin-right:20px;
	margin-bottom:20px;
	margin-left:20px;
}
}
 .fl-node-206ekdgba47i > .fl-col-content {
	padding-top:40px;
	padding-right:40px;
	padding-bottom:40px;
	padding-left:40px;
}
@media ( max-width: 1200px ) {
 .fl-node-206ekdgba47i.fl-col > .fl-col-content {
	padding-top:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-left:30px;
}
}
@media ( max-width: 992px ) {
 .fl-node-206ekdgba47i.fl-col > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}
}




.fl-node-thfu6knil0o4 {
	width: 100%;
}
.fl-node-thfu6knil0o4 > .fl-col-content {
	background-color: #F8FAFF;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}
 .fl-node-thfu6knil0o4 > .fl-col-content {
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-left:20px;
}




.fl-node-q43ygol2jmkv {
	width: 25%;
}
.fl-node-q43ygol2jmkv > .fl-col-content {
	background-image: url(https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2024/04/Rectangle-10-2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
.fl-builder-content .fl-node-q43ygol2jmkv > .fl-col-content {
	min-height: 590px;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-q43ygol2jmkv {
		width: 40% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-q43ygol2jmkv {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-q43ygol2jmkv {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
	.fl-builder-content .fl-node-q43ygol2jmkv > .fl-col-content {
		min-height: 400px;
	}
}
@media ( max-width: 767px ) {
 .fl-node-q43ygol2jmkv.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}




.fl-node-37qe9fymi5ok {
	width: 50%;
}
.fl-node-37qe9fymi5ok > .fl-col-content {
	background-color: #fbfbff;
	border-top-left-radius: 35px;
	border-top-right-radius: 35px;
	border-bottom-left-radius: 35px;
	border-bottom-right-radius: 35px;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-37qe9fymi5ok {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-37qe9fymi5ok > .fl-col-content {
	margin-top:175px;
	margin-bottom:-200px;
	margin-left:-100px;
}
@media ( max-width: 1200px ) {
 .fl-node-37qe9fymi5ok.fl-col > .fl-col-content {
	margin-top:150px;
	margin-bottom:-100px;
}
}
@media ( max-width: 992px ) {
 .fl-node-37qe9fymi5ok.fl-col > .fl-col-content {
	margin-top:100px;
	margin-left:-25px;
}
}
@media ( max-width: 767px ) {
 .fl-node-37qe9fymi5ok.fl-col > .fl-col-content {
	margin-top:0px;
	margin-right:20px;
	margin-bottom:0px;
	margin-left:20px;
}
}
 .fl-node-37qe9fymi5ok > .fl-col-content {
	padding-top:50px;
	padding-right:75px;
	padding-bottom:50px;
	padding-left:75px;
}
@media ( max-width: 992px ) {
 .fl-node-37qe9fymi5ok.fl-col > .fl-col-content {
	padding-right:20px;
	padding-left:20px;
}
}




.fl-node-3y8mu6g0dzfh {
	width: 50%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-3y8mu6g0dzfh {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-3y8mu6g0dzfh > .fl-col-content {
	margin-left:15px;
}
@media ( max-width: 767px ) {
 .fl-node-3y8mu6g0dzfh.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}




.fl-node-6eojp0lbsr9i {
	width: 25%;
}
.fl-node-6eojp0lbsr9i > .fl-col-content {
	background-image: url(https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2024/04/Rectangle-10-2.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
.fl-builder-content .fl-node-6eojp0lbsr9i > .fl-col-content {
	min-height: 590px;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-6eojp0lbsr9i {
		width: 40% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-6eojp0lbsr9i {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-6eojp0lbsr9i {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
	.fl-builder-content .fl-node-6eojp0lbsr9i > .fl-col-content {
		min-height: 400px;
	}
}
@media ( max-width: 767px ) {
 .fl-node-6eojp0lbsr9i.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}




.fl-node-nlu3x1skqy07 {
	width: 25%;
}
.fl-node-nlu3x1skqy07 > .fl-col-content {
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: scroll;
	background-size: cover;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
.fl-builder-content .fl-node-nlu3x1skqy07 > .fl-col-content {
	min-height: 590px;
}
@media(max-width: 1200px) {
	.fl-builder-content .fl-node-nlu3x1skqy07 {
		width: 40% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 992px) {
	.fl-builder-content .fl-node-nlu3x1skqy07 {
		width: 100% !important;
		max-width: none;
		-webkit-box-flex: 0 1 auto;
		-moz-box-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
	}
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-nlu3x1skqy07 {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
	.fl-builder-content .fl-node-nlu3x1skqy07 > .fl-col-content {
		min-height: 400px;
	}
}
@media ( max-width: 767px ) {
 .fl-node-nlu3x1skqy07.fl-col > .fl-col-content {
	margin-right:20px;
	margin-left:20px;
}
}




.fl-node-vd81apxfeyho {
	width: 100%;
}




.fl-node-5cwh4sm7d8gx {
	width: 50%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-5cwh4sm7d8gx {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-5cwh4sm7d8gx > .fl-col-content {
	margin-right:50px;
}
@media ( max-width: 992px ) {
 .fl-node-5cwh4sm7d8gx.fl-col > .fl-col-content {
	margin-right:0px;
}
}




.fl-node-b359u70kfhac {
	width: 50%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-b359u70kfhac {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}
 .fl-node-b359u70kfhac > .fl-col-content {
	margin-left:50px;
}
@media ( max-width: 992px ) {
 .fl-node-b359u70kfhac.fl-col > .fl-col-content {
	margin-left:25px;
}
}
@media ( max-width: 767px ) {
 .fl-node-b359u70kfhac.fl-col > .fl-col-content {
	margin-left:0px;
}
}




.fl-node-4lzus683yign {
	width: 45%;
}
@media(max-width: 767px) {
	.fl-builder-content .fl-node-4lzus683yign {
		width: 100% !important;
		max-width: none;
		clear: none;
		float: left;
	}
}




.fl-node-mofwlsuyxj90 {
	width: 55%;
}
 .fl-node-a7915xtgruk0 > .fl-module-content {
	margin-bottom:0px;
}
.fl-button:is(a, button) {
    cursor: pointer;
}








.fl-node-nfj9leumbk2t.fl-button-wrap, .fl-node-nfj9leumbk2t .fl-button-wrap {
	text-align: left;
}
.fl-builder-content .fl-module-button.fl-node-nfj9leumbk2t .fl-button:is(a, button):hover, .fl-builder-content .fl-node-nfj9leumbk2t .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-module-button.fl-node-nfj9leumbk2t .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-nfj9leumbk2t .fl-button:is(a, button):focus {
	border-color: #ff5858;
}
.fl-builder-content .fl-node-nfj9leumbk2t .fl-button:is(a, button), .fl-builder-content .fl-node-nfj9leumbk2t .fl-button:is(a, button) * {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
}
.fl-builder-content-1929 .fl-node-trl3bu94qxm5 img.fl-photo-img {
	object-position: center;
}
.fl-node-trl3bu94qxm5, .fl-node-trl3bu94qxm5 .fl-photo {
	text-align: center;
}
.fl-node-trl3bu94qxm5 .fl-photo-content, .fl-node-trl3bu94qxm5 .fl-photo-img {
	width: 100%;
}
.fl-node-trl3bu94qxm5 .fl-photo-img {
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
@media ( max-width: 767px ) {
 .fl-node-nywudh29pakg.fl-module > .fl-module-content {
	margin-top:0px;
	margin-right:0px;
}
}
 .fl-node-a7m0jzk8tlds > .fl-module-content {
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
@media (max-width: 767px) { .fl-node-a7m0jzk8tlds > .fl-module-content { margin-top:20px; } }.fl-row .fl-col .fl-node-zv20e59b3jnk h1.fl-heading a,
.fl-row .fl-col .fl-node-zv20e59b3jnk h1.fl-heading .fl-heading-text,
.fl-row .fl-col .fl-node-zv20e59b3jnk h1.fl-heading .fl-heading-text *,
.fl-node-zv20e59b3jnk h1.fl-heading .fl-heading-text {
	color: #ffffff;
}
.fl-node-zv20e59b3jnk.fl-module-heading .fl-heading {
	text-align: center;
}
 .fl-node-zv20e59b3jnk > .fl-module-content {
	margin-bottom:50px;
}
@media (max-width: 767px) { .fl-node-zv20e59b3jnk > .fl-module-content { margin-bottom:20px; } }	.fl-builder-content .fl-node-tnk4eawg12qj .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-tnk4eawg12qj .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	.fl-animated.fl-fade-in {
	animation: fl-fade-in 1s ease;
	-webkit-animation: fl-fade-in 1s ease;
}
@-webkit-keyframes fl-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fl-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
	.fl-builder-content .fl-node-z957jwmscao8 .fl-module-content .fl-rich-text,
	.fl-builder-content .fl-node-z957jwmscao8 .fl-module-content .fl-rich-text * {
		color: #ffffff;
	}
	/**
 * This file should contain frontend styles that
 * will be applied to all module instances.
 */

.bb-gf-input.input-small {
    width: 46px !important;
}

.pp-gf-content {
	position: relative;
}

.pp-gf-content:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.pp-gf-content .pp-gf-inner {
	position: relative;
}

.pp-gf-content .form-title,
.pp-gf-content .form-description {
	position: relative;
}

.pp-gf-content .gform_wrapper form {
	position: relative;
}

.pp-gf-content legend {
    border: 0;
}

.pp-gf-content .gform_wrapper .gform_body {
	width: 100% !important;
}

.pp-gf-content .gform_wrapper ul.gform_fields {
    padding: 0;
}

.pp-gf-content .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0;
}

.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
	padding-right: 16px;
}

.pp-gf-content .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	max-width: 100% !important;
}

.pp-gf-content .gform_wrapper .gfield input[type="checkbox"]:focus, .pp-gf-content .gform_wrapper .gfield input[type="radio"]:focus {
    width: auto;
    text-align: left !important;
}

.gform_wrapper .top_label li.gfield.gf_left_half input.medium,
.gform_wrapper .top_label li.gfield.gf_right_half input.medium,
.gform_wrapper .top_label li.gfield.gf_left_half select.medium,
.gform_wrapper .top_label li.gfield.gf_right_half select.medium {
    width: 100% !important;
}

/* .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.gform_wrapper .gfield input:focus,
.gform_wrapper .gfield select,
.gform_wrapper .gfield textarea {
    height: auto;
} */

.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]) {
    width: 100% !important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0 !important;
}

div.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
    margin-bottom: 0;
}

.pp-gf-content .gform_wrapper ul li.gfield {
    margin-top: 0;
}

.pp-gf-content .gform_wrapper ul.gfield_radio li input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
    width: auto !important;
    display: inline-block;
}

.pp-gf-content .gform_wrapper .ginput_complex span.ginput_full:not(.ginput_cardextras) {
    display: block;
}

.pp-gf-content .gform_wrapper .gfield .gfield_description {
    padding-top: 5px;
}

.pp-gf-content .gform_wrapper h2.gsection_title {
	margin-bottom: 0;
}

@media only screen and (max-width: 640px) {
	.pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half {
		padding-right: 0;
	}
}
@media (max-width: 767px) { /**
 * This file should contain frontend styles that 
 * will be applied to all module instances once
 * the responsive breakpoint has been reached. The
 * responsive breakpoint can be set in the global 
 * settings or individual page settings.
 */ }
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper {
	max-width: 100%;
}

.fl-node-pvou3ntx2ylk .pp-gf-content {
	background-color: transparent;
			background-size: cover;
			background-repeat: no-repeat;
	}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper ul li.gfield {
	list-style-type: none !important;
	}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_title,
.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .form-title {
		display: none;
}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .form-title {
	display: none;
}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_title {
	}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.gform_description,
.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .form-description {
		display: block;
}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .form-description {
	display: none;
}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.gform_description {
	}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield .gfield_label {
		color: #ffffff;
			display: block;
	}


.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_required {
	}

.fl-builder-content .fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield .ginput_complex.ginput_container label {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_container label,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper table.gfield_list thead th,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.ginput_product_price,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.ginput_product_price_label,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.ginput_quantity_label,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_html {
		color: #ffffff !important;
		font-weight: default;}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper span.ginput_product_price {
		color: #900900 !important;
	}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield .gfield_description {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gsection {
		border-bottom-width: 1px;
			border-bottom-color: #cccccc;
				margin-bottom: 20px;
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper h2.gsection_title,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper h3.gsection_title {
		color: #333333;
	}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield select,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea {
		background-color: ;
		outline: none;
}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield select {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex select {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex span {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input::-webkit-input-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:-moz-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input::-moz-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:-ms-input-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea::-webkit-input-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea:-moz-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea::-moz-placeholder {
	color: #eeeeee;
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea:-ms-input-placeholder {
	color: #eeeeee;
}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):focus,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield select:focus,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea:focus {
	border-color: #719ece;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .top_label input.medium,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .top_label select.medium {
	width: 49% !important;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper textarea.medium {
	width: ;}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex .ginput_full input[type="text"],
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex  input[type="text"] {
	width: 97.5% !important;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex .ginput_right {
	margin-left: 0 !important;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex .ginput_right input,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .ginput_complex .ginput_right select {
	width: ;}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_footer {
		text-align: left;
				justify-content: flex-start;
			}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform-button,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_footer .gform_button,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_page_footer .button,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
		width: auto;
			background-color: ;
		padding-top: 20px;
	padding-bottom: 20px;
			padding-left: 20px;
	padding-right: 20px;
		white-space: normal;
}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_page_footer .button {
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform-button:hover,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_footer .gform_button:hover,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_page_footer .button:hover {
		background: ;
}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input[type=file] {
	background-color: transparent;
					border-style: none;
					}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .validation_error,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_validation_errors,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_validation_errors > h2,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper li.gfield.gfield_error,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
		color: #790000 !important;
		border-color: #790000 !important;
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .validation_error,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_validation_errors,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_validation_errors > h2 {
			display: block !important;
	}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield.gfield_error {
	background-color: #ffdfe0;
	width: 100%;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield.gfield_error .gfield_label {
		color: #790000;
		margin-left: 0;
}

.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_error .validation_message {
		display: block;
			color: #790000;
			border-color: #790000;
	}


.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_error .ginput_container select,
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield_error .ginput_container textarea {
	border-color: #790000;
		border-width: 1px !important;
	}


@media only screen and (max-width: 992px) {
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform-button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_footer .gform_button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_page_footer .button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
					}
}

@media only screen and (max-width: 767px) {
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform-button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_footer .gform_button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_footer .gform_button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gform_page_footer .button,
	.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper.gf_browser_ie .gform_page_footer .button {
					}
}
.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
							.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield select,
							.fl-node-pvou3ntx2ylk .pp-gf-content .gform_wrapper .gfield textarea {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	padding: 15px;
}
.fl-node-pvcrn597ofkd.fl-module-heading .fl-heading {
	font-weight: 700;
	font-size: 18px;
}
 .fl-node-pvcrn597ofkd > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-cl67smig4jdb > .fl-module-content {
	margin-top:10px;
}
.fl-node-u21yslpecrv0, .fl-node-u21yslpecrv0 .fl-photo {
	text-align: right;
}

/* Start Global Nodes CSS */
.gform_wrapper select{
  -webkit-appearance: none !important;
-moz-appearance: none !important;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAMAAACtdX32AAAAdVBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhMdQaAAAAJ3RSTlMAAAECAwQGBwsOFBwkJTg5RUZ4eYCHkJefpaytrsXGy8zW3+Do8vNn0bsyAAAAYElEQVR42tXROwJDQAAA0Ymw1p9kiT+L5P5HVEi3qJn2lcPjtIuzUIJ/rhIGy762N3XaThqMN1ZPALsZPEzG1x8LrFL77DHBnEMxBewz0fJ6LyFHTPL7xhwzWYrJ9z22AqmQBV757MHfAAAAAElFTkSuQmCC);
background-position: 100%;
background-repeat: no-repeat;
border: 0px;
border-radius: 0;
}

/* Custom radio buttons styling */
#offerteForm .gform-field-label--type-inline{
    position: relative;
    display: flex; flex-direction: row; align-items: center;
    gap: 10px;
    border-radius: 9px; background-color: #FFF;
    color: #737594 !important;
    padding: 17px 12px; font-size: 16px !important; line-height: 1.2;
    width: 100%; max-width: unset; min-width: fit-content; white-space: nowrap;
    cursor: pointer;
    transition: all 250ms ease-in-out;
}
#offerteForm .gfield_radio{
    display: flex; flex-direction: row; flex-wrap: wrap;
    gap: 8px;
}


#offerteForm .gfield_radio .gchoice{
   
}

#offerteForm .gfield_radio .gchoice {
     width: 100%;
}

#offerteForm .gform-field-label--type-inline::before {
    content: '';
    /*position: absolute;*/
    aspect-ratio: 1/1; display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    border: 2px solid #6B7280;
    border-radius: 4px;
    background-color: #FFF;
    transition: all 250ms ease-in-out;
}

#offerteForm .gfield-choice-input {
    display: none;
}
#offerteForm .gfield-choice-input:checked + .gform-field-label--type-inline{
    background-color: #D02C52; color: #FFF !important;
 font-weight: 600;
}

#offerteForm .gfield-choice-input:checked + .gform-field-label--type-inline::before {
    border: none;
}

#offerteForm .gform-field-label--type-inline::after {
        content: '';
    height: 100%; width: 100%;
    display: inline-block;
    border: none;
    position: absolute; left: 1.07rem; top: 50%;
    max-height: 12px; max-width: 15px;
    mask: url('https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2025/02/check.svg') no-repeat center/contain;
    -webkit-mask: url('https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2025/02/check.svg') no-repeat center/contain;
    background-color: #002C42;
    transform: scale(0) translateY(-50%);
    transition: transform 250ms ease-in-out;
}

#offerteForm .gfield-choice-input:checked + .gform-field-label--type-inline::after {
    transform: scale(1) translateY(-50%);
}



/************************/
/* MEDIA QUERIES MOBILE */
/************************/
@media screen and (max-width: 992px) {
    #offerteForm .gfield_radio .gchoice {
        width: 100%;
    }
}
@media screen and (min-width: 993px) {
    #offerteForm .gfield_radio .gchoice {
        flex-basis: calc(50% - 4px);
    }
}
@media screen and (min-width: 768px) {
    #purple-cta-content p, #purple-cta-content li{
        font-weight:600;
    }

    
}.ons_vinden h4{
    font-size: 40px;
}

@media only screen and (max-width: 767px){
    .ons_vinden h4{
        font-size: 30px;
    }
}
/* End Global Nodes CSS */


/* Start Layout CSS */
.telefoon a{
    color: #CE2C51;
    display:  inline-flex;
    flex-direction: row;
    align-items: center;
    gap: 10px;
}

.telefoon a::before {
    content: "";
    width: 20px;
    height: 20px;
    display: block;
    background-image: url('https://easytest.dev.lorean.alcor.cloud/wp-content/uploads/2025/02/call-icon.svg');
    background-size: cover;
    background-repeat: no-repeat;
}


#hero-right-col .fl-col-content{
    justify-content: flex-end;
}

#intro .right-col{
    position: relative;
    z-index: 2;
    
}

#intro .max-height img{
    max-height:660px;
    object-fit: cover;
}

#woonplaats-row{
    position: relative;
    z-index: 2;
}

.fl-page .vraag-maar-raak-CTA-container{
    max-width: 100%;
}



/************************/
/* MEDIA QUERIES MOBILE */
/************************/
@media screen and (max-width: 992px) {
    #intro .max-height img{
    max-height:560px;
    object-fit: cover;
}
}



/************************/
/* MEDIA QUERIES MOBILE */
/************************/
@media screen and (max-width: 767px) {
    #intro .max-height img{
    max-height:460px;
    object-fit: cover;
}
}
/* End Layout CSS */


                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
        			.fl-node-6r7qugx3jnmd .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-pwfh7zev5dn0 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-zo4s1u9jtebh .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-0hg1rwn7f4uy .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-h3eolzy6nd45 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-238perl7iy6f .fl-row-content {
				min-width: 0px;
			}
		
        