/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 21 2026 | 16:27:54 */
h1, h2, h3, h4, h5, h6 {
	padding-top: 0px;
}

.circleDesign {
	background-color: #fff;
	padding: 8rem 3rem;
	border-radius: 20rem;
	border: 2px solid transparent;
	background: linear-gradient(#fff, #fff) padding-box, linear-gradient(360deg, #ffc7004f, #D7D7D7) border-box;
}
.circleDesign p {
	font-size: 20px;
}
#faq .w-tabs-section-title, #faq .w-tabs-section-content-h.i-cf {
	color: #00473C;
}
#faq .w-tabs-section-title{
	font-weight:500;
}
#faq .w-tabs-section-header:hover, #faq .w-tabs-section-header:focus {
	background: transparent !important;
}
#faq .w-tabs-section-control {
	background-color: #E2ECE9;
	border-radius: 50px;
	font-size: 24px;
	color: #5A9E55;
}
#faq .w-tabs-section {
	border-top: 0px solid transparent;
	border-bottom: 1px solid #ddd !important;
}
#faq .w-tabs-section:last-child {
	border-top: 0px solid transparent;
	border-bottom: 0px solid #ddd !important;
}
.imageTxtInner .wpb_column {
	padding: 0px;
	border-radius: 50rem;
	background-color: #fff;
	margin: 5px;
	border: 2px solid transparent;
	background: linear-gradient(#fff, #fff) padding-box, linear-gradient(360deg, #ffc7004f, #D7D7D7) border-box;
}
.imageTxtInner .wpb_column .w-image {
	border-radius: 20rem;
}
.LocatieImg::after {
	content: "";
	position: absolute;
	top: 50%;
	right: -18rem;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2026/02/love-arrow.png);
	pointer-events: none;
	background-repeat: no-repeat;
	left: auto !important;
	z-index: 100;
	overflow: initial;
}
.imageTxtInner .txtCol{
	padding:30px;
}
input:not(.gform-footer input), textarea {
	min-height: 3.5rem !important;
	/* box-shadow: none !important; */
	background-color: transparent;
	border: 1px solid #d5d5d5 !important;
	border-radius: 0px !important;
	box-shadow: 0px 10px 30px 15px #dfeae72b !important;
	text-align: left;
}
.gfield_label.gform-field-label {
	font-size: 28px;
	color: #5A9E55;
	text-align: center !important;
	width: 100%;
	display: block;
}
.gfield_description {
	font-size: 18px !important;
	margin-bottom: 20px !important;
}
.gform-theme--foundation .gform_fields {
	row-gap: 20px !important;
}
#gform_submit_button_2 {
	min-height: 3.5rem;
	background-color: #5A9E55;
	border-radius: 0px;
	font-size: 18px;
}
#gform_submit_button_2:hover {
	min-height: 3.5rem;
	background-color: #00473C;
	color:#fff !important;
}
.joep h2, .micky h2 {
	color: #61AF5B;
}

#page-footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center; /* center the whole row */
}
#page-footer ul li {
  display: inline-block;  /* make items horizontal */
  margin-right: 20px;     /* horizontal gap */
}
#page-footer ul li:last-child {
  margin-right: 0;        /* remove gap after last item */
}
.l-footer {
	overflow: initial;
}



@media (min-width: 769px) and (max-width: 1024px){
.g-cols.wpb_row.threeImageRow {
	background: none !important;
}
.g-cols.wpb_row.imageTxtInner, .twoHideColumn .g-cols.vc_row.via_grid {
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
.imageTxtInner  img {
	width: 100%;
}
	.twoHideColumn
}




@media (min-width: 601px) and (max-width: 768px){
#page-footer ul li {
	display: block !important;
}
.circleDesign {
	padding: 3rem 2rem;
}
.circleDesign p {
	font-size: 16px;
}
.g-cols.wpb_row.threeImageRow {
	background: none !important;
}
.g-cols.wpb_row.twoColumn, .twoColumn .g-cols.vc_row.via_grid {
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
.g-cols.wpb_row.threeColumn, .l-section.wpb_row.threeColumn {
	grid-template-columns: repeat(3,1fr) !important;
	display: grid;
}
.threeColumn .g-cols.vc_row.via_grid{
	grid-template-columns: repeat(3,1fr) !important;
	display: grid;
}
.hideMob, .hideTab{
	display:none;
}
.g-cols.via_grid {
	/*display: block;*/
	grid-template-columns:100% !important;
}
.imageTxtInner  img {
	width: 100%;
}
}


@media (max-width:600px){
#page-footer ul li {
	display: block !important;
}
.g-cols.wpb_row.threeImageRow {
	background: none !important;
}
.imageTxtInner  img {
	width: 100%;
}
.imageTxtInner .txtCol {
	padding: 7rem 3rem;
}
.circleDesign {
	padding: 4rem 3rem !important;
}
.threeImageRow .w-image-h {
	text-align: center;
}
.threeColumnMob.g-cols.wpb_row{
	grid-template-columns: repeat(3,1fr) !important;
	display: grid !important;
}
.g-cols.wpb_row.twoColumnMob{
	grid-template-columns: repeat(2,1fr) !important;
	display: grid;
}
.hideMob, .hideTab{
	display:none;
}
}