/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 08 2026 | 07:41:25 */
.grecaptcha-badge {
	visibility: hidden;
}

body.error404 .wd-page-content,
body.error404 .wd-page-wrapper {
	background-color: var(--mint);
}
body.error404 .wd-page-content,
body.woocommerce-order-received .wd-page-content {
	padding-top: 100px;
	padding-bottom: 100px;
}
body.error404 .page-header:before {
	color: var(--groenTransparant);
}

body.woocommerce-order-received .woocommerce-thankyou-order-received {
	border: none;
    background-color: var(--groen);
    color: var(--wit);
    border-radius: 20px;
}

body {
	letter-spacing: -0.3px;
}

body .wd-content-layout {
	padding-block: 0px;
}

/* Titels alternatief font */
.elementor-heading-title em {
	font-family: 'Andy', sans-serif;
	color: var(--groen);
	padding-right: 10px;
    padding-left: 2px;
	font-size: 1.2em;
}
.elementor-heading-title em.lichtgroen {
	color: var(--lichtGroen);
}

.webr-blur {
	backdrop-filter: blur(20px);
}

.webr-werkwijze .swiper-pagination-progressbar {
	width: 30%;
	left: 70px;
	top: unset;
	bottom: 93px;
}

.webr-dikgedrukt strong,
.webr-dikgedrukt b {
	font-weight: 700;
    color: rgba(0, 54, 52, 0.6);
}

/* Complianz */

#cmplz-document {
	margin: auto !important;
}

body:not(.__) .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
	background-color: var(--lichtGroen);
	border-color: var(--lichtGroen);
	color: var(--groen);
}
body:not(.__) .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover {
	background-color: var(--mint);
	border-color: var(--mint);
	color: var(--groen);
}
body:not(.__)  .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	border-radius: 30px;
}
.cmplz-cookiebanner .cmplz-title#cmplz-header-1-optin {
	font-size: 22px;
    line-height: 1.2em;
    font-weight: 700;
    letter-spacing: -0.3px;
    color: var(--wit);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner {
	z-index: 2147483000;
	background-color: var(--groen);
}
body:not(.__) .cmplz-cookiebanner .cmplz-message {
	color: var(--tekstWitDonkereAchtergrond);
	text-align: center;
}
body:not(.__) .cmplz-cookiebanner .cmplz-header {
	grid-template-columns: 0px 1fr 0px;
}
body:not(.__) .cmplz-cookiebanner .cmplz-close svg path {
	fill: var(--wit);
}
body:not(.__) .cmplz-cookiebanner .cmplz-links .cmplz-link {
	color: var(--wit);
}
#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent {
	background-color: var(--groen);
    color: var(--wit);
}

.btn.lichtGroenTekst {
	color: var(--lichtGroen) !important;
}
.btn.lichtGroenTekst:hover {
	color: var(--groen) !important;
}

.btn.wit {
	background-color: var(--wit) !important;
	color: var(--groen) !important;
	border: none !important;
}

.btn.wit:hover {
	background-color: var(--lichtGroen) !important;
}


.btn.lichtGroen {
	background-color: var(--lichtGroen) !important;
	color: var(--groen) !important;
	border: none !important;
}
.btn.lichtGroen:hover {
	background-color: var(--groen) !important;
	color: var(--lichtGroen) !important;
}

.btn.centerd {
	align-self: center !important;
}

.btn.outline {
	background-color: transparent !important;
	color: var(--groen) !important;
}

.btn.outline:hover {
	background-color: var(--lichtGroen) !important;
}





























