/*!https://buttonizer.io/?custom-css=2925a84c9f*/h1,h2,h3{
	font-weight:300;
margin-top:25px}
h2{font-size:25px;
}
h3{	font-size:20px;
}
.buttonizer-label{

    font-family: montserrat;
		font-weight:300;
	
}

.pro{font-size:11px; background-color:#f08419; color:white; border-radius:4px;  padding: 2px 5px 1px 5px;}

/* Begin Gravity form workaround*/
body .gform_wrapper .top_label li.gfield.gf_left_half,
body .gform_wrapper .top_label li.gfield.gf_right_half {
float: none;
}

/*Weghalen van de margin bij de versturen knop*/
.gform_wrapper .gform_page_footer .button.gform_previous_button {margin:0px!important;}
/* Einde Gravity form workaround*/
/*** Gravity forms label***/
.gform_wrapper .top_label .gfield_label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label {
  margin:0px;
  padding-top:0px;
}
/*** Gravity forms velden ***/
input[type=text],
textarea {
 background:#f1f1f1;
 border-top: 0px;
 border-bottom-width: 2px!important;
 border-radius: 10px;
 color: #999 !important;
 padding: 15px !important;
 border: 0px;
}

/*** Gravity forms button ***/
.gform_wrapper .gform_footer input.button {
 float: right;
}

.gf_dropdown #input_2_5, #input_2_6, #input_3_6, #input_4_6, .medium.gfield_select
{background:#f1f1f1;
border:0px;
font-size:17px;
border-radius:20px;

display:initial;}

.gfield .gf_left_half .field_sublabel_below .field_description_below .hidden_label .gfield_visibility_visible{
  margin-top:0px !important;
  padding-top:0px !important;}


.gf_step_number, .gf_step_label{font-size:20px; font-weight:bold; font-style:italic; color:#0d507d}

/************ Einde Gravity forms ***************/

.gform_wrapper .gform_footer input.button {
 float: right;
}

.gf_dropdown #input_2_5, #input_2_6, #input_3_6, #input_4_6, .medium.gfield_select
{background:#f1f1f1;
border:0px;
font-size:17px;
border-radius:20px;
display:initial;}

.gfield .gf_left_half .field_sublabel_below .field_description_below .hidden_label .gfield_visibility_visible{
  margin-top:0px !important;
  padding-top:0px !important;}


.gf_step_number, .gf_step_label{font-size:20px; font-weight:bold; font-style:italic; color:#0d507d}

#gform_submit_button_2, #gform_submit_button_1, #gform_submit_button_4{border-radius:100px; border:none; background-color:#EF790C;
	padding:10px 25px 10px 25px;
	color:white;
}
#gform_submit_button_2, #gform_submit_button_4:hover, #gform_submit_button_1:hover{
	box-shadow: 0px 4px 10px rgba(0,0,0,0.2);
	background-color:#FF790C;
}

#input_1_3{font-size:17px}

.gform_button{background-color:#F19302;
border:0px;
color:white;
border-radius:30px;
padding:10px 25px;
}

/* Verdelen knoppen */
[data-id="5d5b525"] .jet-tabs__control-wrapper{
	display: flex;
}
@media only screen and (max-width: 767px) {
	[data-id="5d5b525"] .jet-tabs__control{
		width: calc(100% / 5 - 20px);
	}
}
@media only screen and (max-width: 575px) {
		[data-id="5d5b525"] .jet-tabs__control-wrapper{
		justify-content: center;
	}
	[data-id="5d5b525"] .jet-tabs__control{
		width: calc(100% / 3 - 20px);
	}
}


/* Select opmaak */
[data-id="92a5665"] select{
	height: 54px;
	border-radius: 10px!important;
	padding: 15px !important;
	text-indent: 0px!important;
	border:none;
	background: transparent!important;
    -webkit-appearance: none;
	z-index: 10;
    -moz-appearance: none;
    appearance: none;
    -ms-appearance: none;
	position: relative;
	width: 100%!important;
	color: #999999!important;
}
[data-id="92a5665"] .ginput_container_select{
	position: relative;
	color: #999999;
	background-color: #f1f1f1;
	border-radius: 10px!important;
}
[data-id="92a5665"] .ginput_container_select::after{
	content: "\f107";
	font-family: "Font Awesome 5 Free";
font-weight: 900;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 15px;
	height: 100%;
	right: 15px;
	top: 0;
}





/* Radiobutton opmaak */
.gfield_radio label{
	line-height: 22px;
	padding-top: 1px!important;
}
ul.gfield_radio li input[type="radio"]:checked+label, ul.gfield_radio li input[type="radio"]:not(:checked)+label {
  margin-left:19px;
  font-weight: 400;
  font-size: 15px;
}

/*Custom subscribe box for [data-id="4f8605e"] class*/
[type="radio"]:not(:checked), [type="radio"]:checked {
  position: absolute!important;
  left: -9999px;
}
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label {
  position: relative!important;
  padding-left: 1.0em!important;
  cursor: pointer!important;
}
[type="radio"]:not(:checked) + label:before, [type="radio"]:checked + label:before {
  content: '';
  position: absolute;
  left: -17px;
  top: 2px;
  width: 22px;
  height: 22px;
  background: #f1f1f1;
  padding: 2px;
	border-radius: 60px;
}

[type="radio"]:not(:checked) + label:after, [type="radio"]:checked + label:after {
  content: '\f111';
	font-family: "Font Awesome 5 Free";
font-weight: 900;
  position: absolute;
  width: 20px!important;
  height: 20px!important;
  top: 2px;
  left: -16px;
  font-size: 11px;
  line-height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .2s;
	color: #2D7789;
}

/* checked mark aspect changes */
 .gfield_radio li{
	overflow: visible!important;
}[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type="radio"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}







/* Checkbox opmaak */
.gfield_checkbox label{
	line-height: 22px;
	padding-top: 1px!important;
	
}
ul.gfield_checkbox li input[type="checkbox"]:checked+label, ul.gfield_checkbox li input[type="checkbox"]:not(:checked)+label {
  margin-left:19px;
  font-weight: 400;
  font-size: 15px;
}

/*Custom subscribe box for [data-id="4f8605e"] class*/
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  position: absolute!important;
  left: -9999px;
}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
  position: relative!important;
  padding-left: 1.0em!important;
  cursor: pointer!important;
}
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {
  content: '';
  position: absolute;
  left: -17px;
  top: 2px;
  width: 22px;
  height: 22px;
  background: #f1f1f1;
  padding: 2px;
	border-radius: 6px;
}

[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
  content: '\f00c';
	font-family: "Font Awesome 5 Free";
font-weight: 900;
  position: absolute;
  width: 20px!important;
  height: 20px!important;
  top: 4px;
  left: -16px;
	color: #2D7789;
  font-size: 14px;
  line-height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: all .2s;

}

/* checked mark aspect changes */
 .gfield_checkbox li{
	overflow: visible!important;
}[type="checkbox"]:not(:checked) + label:after {
  opacity: 0;
  transform: scale(0);
}

[type="checkbox"]:checked + label:after {
  opacity: 1;
  transform: scale(1);
}

.gform_wrapper .gfield_required{
	color: #F19302!important;
}

.buttonizer-home {
    top: 300px;
    bottom: unset !important;
    right: unset !important;
    left: calc(50% + 375px);
    position: absolute !important;
}


/*. .cn-effect-fade {background-color:black!important;
width:50% !important;}*/
.cookie-notice-container{
text-align:left !important;	
font-family: montserrat;
	padding: 32px;
}

@media only screen and (max-width: 1023px) {
#cookie-notice .cn-button:not(.cn-button-custom) {
	margin-left: 0px;
}
}

#cookie-notice {
	-webkit-box-shadow: 0px -4px 12px -3px rgba(245,245,245,1);
-moz-box-shadow: 0px -4px 12px -3px rgba(245,245,245,1);
box-shadow: 0px -4px 12px -3px rgba(245,245,245,1);
}

#cookie-notice .cn-button:hover {color: #f2f2f2;}

#cookie-notice .cn-button:not(.cn-button-custom) {
color: white;
}


.elementor-3890 .elementor-element.elementor-element-0b7c767 .jet-carousel .jet-arrow, 
.elementor-4252 .elementor-element.elementor-element-0b7c767 .jet-carousel .jet-arrow  {
    z-index: 1 !important;
}