/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 20 2025 | 05:46:31 */
.split-section-wrapper .first-para-pamelding {
  width:100%;
  max-width:860px;
  margin:0 auto;
}
.split-section-wrapper .second-para-pamelding {
  width:100%;
  max-width:540px;
  margin:0 auto;
}
.split-section-wrapper .third-para-pamelding {
  width:100%;
  max-width:600px;
  margin:0 auto;
}

@media (max-width:992px)
{
  .first-para-pamelding, .second-para-pamelding, .third-para-pamelding {
    line-height:12px !important;  
  }
}


/*  Gravity Form 2 colors */

form#gform_2 div#ginput_product_price_2_11 {
  display:none; 
}
h2.gform_submission_error.hide_summary {
  font-size:16px;
  font-weight:400;
  color:red;
}
div#input_2_12 label {
  
}
form#gform_2 span.ginput_price {
  display:none; 
}
form#gform_2 div#input_2_5 input[type="checkbox"], fieldset#field_2_8 input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none; 
  width: 30px;
  height: 30px;
  background: #FFFFFF;
  box-shadow: 0px 4px 4px 1px #E8E8E8E5 inset;
  cursor: pointer;
  position: relative;
}

form#gform_2 div#input_2_5 input[type="checkbox"]:checked, fieldset#field_2_8 input[type="checkbox"]:checked {
  background: var(--col-light);

}
form#gform_2 div#input_2_5 input[type="checkbox"]:checked::after, fieldset#field_2_8 input[type="checkbox"]:checked::after {
  content: '✔';
  color: #fff;
  font-size: 18px;
  position: absolute;
  top: 3px;
  left: 8px;
}
form#gform_2 .gchoice.gchoice_2_5_1, form#gform_2 fieldset#field_2_8 , form#gform_2 .gchoice.gchoice_2_12_1 {
  display:flex;
  gap:10px;
  align-items:center;
}
form#gform_2 label#label_2_5_1 {
  font-weight: 400;
  font-size: 16px;
  line-height: 100%;
  color: #091E40;
}

form#gform_2 div#input_2_12 input[type="radio"] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 30px;
  height: 30px;
  border-radius: 14.5px;
  background: #ffffff;
  box-shadow: 0px 4px 4px 1px #E8E8E8E5 inset;
  position: relative;
  cursor: pointer;
}
form#gform_2 .gchoice_2_12_0, form#gform_2 fieldset#field_2_8 .ginput_container{
  display:flex;
  gap:10px;
  align-items:center;
}
form#gform_2 div#input_2_12 {
  display:flex;
  gap:25px;

}
form#gform_2 div#input_2_12 input[type="radio"]:checked::after {
  content: '';
  position: absolute;
  top: 4px;
  left: 3px;
  width: 24px;
  height: 24px;
  background: var(--col-light);
  border-radius: 50%;
}
form#gform_2 textarea#input_2_7 {
  margin-bottom:20px;
}
form#gform_2 fieldset#field_2_8 {
  margin-bottom:var(--spc-small); 
}
form#gform_2 input#input_2_9 {
  box-shadow:unset;
  background:transparent;
  padding:unset;
  font-weight:700;
  text-transform:uppercase;
  margin-bottom:var(--spc-med); 
  color:var(--col-light);
}
form#gform_2 div#field_2_9 label.gfield_label.gform-field-label {
  display:flex; 
}

form#gform_2 div#field_2_9 {
  display:flex;
  gap:5px;
}

form#gform_2 fieldset#field_2_12 {
  display: flex;
  align-items: center;
  gap:0px 16px;
  flex-wrap:wrap;

}
form#gform_2 div#validation_message_2_12 {

  max-width:100%;
  color:red;
  width:100%;
}

form#gform_2 fieldset#field_2_12 {
  padding-bottom:40px;
  padding-top:40px;
}
@media (min-width:993px) {
  form#gform_2 div#input_2_1 input {
    margin-bottom:unset; 
  }
  form#gform_2 fieldset#field_2_1 {
    margin-bottom:var(--spc-small);
  }
  div#validation_message_2_1 {
    padding-top:10px;  
    color:red;
  }
}
@media (max-width:992px) 
{
  div#validation_message_2_1 {
    color:red;
    padding-bottom:16px;
  }
  form#gform_2 fieldset#field_2_12 {
    padding-top:16px;
    padding-bottom:16px;
  }
/*   body .kontakt-oss.gravity-form-second-parent  .wp-block-group__inner-container {
  flex-direction:column-reverse;  
  } */
  body .kontakt-oss.gravity-form-second-parent  form#gform_2 label#label_2_5_1 {
    font-size:12px;
  }
/*  body .kontakt-oss.gravity-form-second-parent .wp-block-group__inner-container h2 {
    margin-top:var(--spc-small);
  } */
}

.different-spacing {
  padding-top:var(--spc-med) !important; 
}
.different-spacing h2 {
  margin-bottom:var(--spc-med) !important; 
}