/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2023 | 07:20:02 */
.homePop .cl-popup-box-title {
	font-size: 1.6em !important;
	text-align: center;
	line-height: 1.2;
}
.ezfc-form-elements h2 {
	color: #fff;
	background: #414141;
	padding: 5px 0 5px 10px;
}
.ezfc-theme-aero .ezfc-btn, .ezfc-theme-aero .ezfc-step-button {
	background: #CF4D5F !important;
	color: #fff !important;
}
.ezfc-element.ezfc-submit-wrapper.ezfc-submit-step {
	display: inline;
}
.ezfc-theme-aero .ezfc-form {
	border: 10px solid #d94f60;
	border-radius: 0px;
}
#ezfc-submit-1 {
	margin-top: 5px;
}
.ezfc-step-button.ezfc-step-previous {
	background: #212A3E !important;
}
.ezfc-theme-aero .ezfc-step-indicator-item.ezfc-step-indicator-item-active::after {
	border-left-color: #212A3E!important;
}
.ezfc-theme-aero .ezfc-step-indicator-item.ezfc-step-indicator-item-active {
	background-color: #212A3E!important;
}
.ezfc-step-indicator-item.ezfc-step-indicator-item-active {
	background: #212A3E!important;
}
.ezfc-theme-aero .ezfc-step-indicator-item.ezfc-step-indicator-item-active::before {
	border-color: #212A3E !important;
	border-left-color: transparent !important;
}
.ezfc-theme-aero .ezfc-element-checkbox-input, .ezfc-theme-aero .ezfc-element-radio-input {
	margin: 6px .5em .2em 1em!important;
}
.ezfc-element-checkbox-container.ezfc-element-single-option-container {
	display: inline-block;
}
#ezfc-form-1 #ezfc_element-86 .ezfc-element-option-container {
	border-bottom: none;
}
.ezfc-theme-aero .ezfc-element-input, .ezfc-theme-aero .ezfc-element-numbers, .ezfc-theme-aero .ezfc-element-select, .ezfc-theme-aero .ezfc-element-textarea {
	padding: .3em 1em!important;
}
.ezfc-theme-aero .ezfc-label {
	font-size: 1.2em;
}
.ezfc-theme-aero .ezfc-element-input:focus, .ezfc-theme-aero .ezfc-element-numbers:focus, .ezfc-theme-aero .ezfc-element-select:focus, .ezfc-theme-aero .ezfc-element-textarea:focus {
	border-bottom: none!important;
	color: #333!important;
}

.ezfc-element p {
	margin-bottom: 0;
}
.ezfc-success-text {
	padding: 40px 20px;
	font-size: 22px;
	text-align: center;
	font-weight: 600;
}
.cl-popup-trigger.type_btn.cl-btn {
	padding-left: 15px;
	padding-right: 15px;
	width: 100%;
	font-size: 18px;
	text-align: center;
}
.homePop {
	border-top: 1px solid #ddd;
	padding-top: 30px;
}
/*.w-popup-box-h .w-popup-box-content {
	padding: 0% !important;
}*/
.w-popup-box.active + .w-popup-closer{
	background: #b53e4d;
	color: #fff;
}
/*...............................CTA...........................*/
.popupCTA {
	background-image: url(https://ptsspolitie.nl/wp-content/uploads/2022/05/CTA.jpg);
	background-position: center;
	background-size: cover;
	padding: 40px 15px;
	text-align: center;
	border: 8px solid #fff;
	box-shadow: 0px 0px 12px 0px rgba(119, 119, 119, 0.44);
  margin-bottom:30px;
}
.textCta h2 {
	color: #fff;
	font-size: 28px;
	line-height: 32px;
	margin-bottom: 15px;
	font-weight: 700;
}
.popupCTA .textCta p {
	color: #fff;
	font-size: 16px;
}
.popupCTA a {
	margin-top: 15px;
}
.hideMobile img {
	margin-top: 25px;
}
@media (max-width:768px){
.popupCTA {
	padding: 30px 15px;
}
.textCta h2 {
	font-size: 24px;
	line-height: 28px;
	margin-bottom: 10px;
}
  .hideMobile img {
	display: none;
}
}



