/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 23 2026 | 12:27:39 */
.pwlf-btn-outline {
	display: none !important;
}
.pwlf-grid {
	grid-template-columns: minmax(0,1fr) 45% !important;
}

.pwlf-title {
	font-size: 20px !important;
}
.pwlf-panel {
	padding: 20px !important;
}
.pwlf-summary {
	padding: 20px !important;
}
.pwlf-application {
	padding: 20px !important;
}
.pwlf-grid {
	gap: 20px !important;
}
.pwlf-summary {
	margin-top: 0px !important;
}
.pwlf-label {
	font-size: 16px !important;
}
.pwlf-panel input {
	font-size: 14px !important;
}
.pwlf-application input {
	font-size: 16px !important;
}
.pwlf-money-field input {
	padding-left: 40px;
}
.pwlf-money-field span {
	font-size: 14px !important;
}
.pwlf-field {
	min-height: 50px !important;
}
.pwlf-help {
	font-size: 14px !important;
	font-weight: normal !important;
}
.pwlf-money-field input {
	padding-left: 36px !important;
}
.pwlf-money-field {
	margin-bottom: 15px !important;
}
.pwlf-title {
	margin-bottom: 20px !important;
}
.pwlf-term {
	font-size: 16px !important;
}
.pwlf-term {
	min-height: 50px !important;
}
.pwlf-term input {
	width: 16px !important;
	height: 16px !important;
	accent-color: #00AEEF !important;
}
.pwlf-term.is-active {
	border-color: #00AEEF !important;
	box-shadow: 0 0 0 1px #00AEEF !important;
}
.pwlf-check span {
	font-size: 16px !important;
	line-height: 21px !important;
	font-family: Open Sans !important;
}
.pwlf-check i {
	width: 20px !important;
	height: 20px !important;
	background: #8DC540 !important;
	font-size: 10px !important;
}
.pwlf-check {
	gap: 0px !important;
}
.pwlf-price-line span {
	font-size: 16px !important;
}
.pwlf-price-line strong {
	font-size: 30px !important;
	letter-spacing: 0px !important;
}
.pwlf-btn.js-pwlf-next {
	font-size: 18px !important;
}
.pwlf-help {
	margin-bottom: 8px !important;
}
.kb-img.wp-image-14027 {
	margin-top: 20px !important;
}
.pwlf-field-wrap label {
	font-size: 16px !important;
	font-weight: bold !important;
}
.pwlf-back.js-pwlf-back {
	font-size: 18px !important;
}
.pwlf-change.js-pwlf-back {
	display: none !important;
}
.pwlf-field-wrap {
	margin-bottom: 15px !important;
}
.pwlf-consent {
	display: none !important;
}
.pwlf-btn.js-pwlf-submit {
	font-size: 18px !important;
}
.pwlf-radio-line label {
	font-weight: normal !important;
}
.pwlf-plate-value {
	font-size: 18px !important;
}
.pwlf-plate {
	min-height: 50px !important;
}
.pwlf-plate-left svg {
	width: 18px !important;
}
.pwlf-plate {
	grid-template-columns: 55px 1fr !important;
}
.pwlf-money-field.pwlf-aankoopbedrag input {
	pointer-events: none !important;
}
.pwlf-back.js-pwlf-back:hover {
	background: white !important;
	color: black !important;
}
.pwlf-radio-line input {
	width: 16px !important;
	height: 16px !important;
}
.pwlf-radio-line {
	margin-bottom: 0px !important;
}
.pwlf-radio-line {
	gap: 20px !important;
}
.pwlf-radio-line label {
	margin-bottom: 0px !important;
}
.pwlf-price-line span {
	font-size: 16px !important;
	font-weight: normal !important;
}
.pwlf-application input {
	padding: 0px 24px !important;
}
.pwlf-textarea {
	font-size: 16px !important;
}
.pwlf-radio-line input {
	accent-color: #00AEEF !important;
}
.pwlf-warning {
	border: 0px !important;
	background: #da2128 !important;
	color: white !important;
	font-size: 14px !important;
	margin: -5px 0 24px !important;
}
.pwlf-field-wrap .optioneel {
	font-weight: normal !important;
	font-size: 14px !important;
}


@media screen and (max-width: 767px) { 

.pwlf-grid {
	grid-template-columns: unset !important;
}

}



