.wpforms_selector.multi-form-sec {

  background: rgb(255, 255, 255);

  padding: 60px 70px;

  border-radius: 30px;

  max-width: 1200px;

  width: 100%;

  margin: 0 auto;

}



/* .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label {

  display: flex;

  align-items: center;

  justify-content: center;

  max-width: 100%;

  height: 150px !important;

  text-align: center;

  cursor: pointer;

  border: 2px solid rgba(12, 113, 195, 0.35);

  border-radius: 18px;

  background: #ffffff;

  transition: all 0.25s ease;

  list-style: none;

  width: 100%;

  height: 200px;

  padding: 10px !important;

} */

.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
  background-image: url('https://walde-ag.ch/wp-content/uploads/2026/01/Vorlage-Button-Idee.webp');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  font-weight: 700 !important;
  font-size: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  min-height: 130px;
  padding: 20px !important;
  margin: 0 !important;
  border: none !important;
  cursor: pointer;
  border-radius: 18px;
  color: rgb(12, 113, 195) !important;
}

.wpforms-page.wpforms-page-4.last h3 {
  font-weight: 700 !important;
  font-size: 23px !important;
  font-family: Open Sans, Arial, sans-serif !important;
}

legend.wpforms-field-label {
  font-size: 23px !important;
}

.wpforms-submit-container {

  text-align: right;

}

#wpforms-6884-field_17-container {
  justify-content: flex-start !important;
  display: flex;
}


.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {

  grid-template-columns: repeat(3, 1fr);

  display: grid !important;

  gap: 15px;

  padding: 0px !important;

  margin: 0px !important;

}




.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li label {

  font-size: 18px;

  font-weight: 500;

  color: rgb(12, 113, 195);

  cursor: pointer;

  padding: 0 !important;

}



.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li:has(input:checked) label,
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input:checked+label {
  color: rgb(12, 113, 195);
  border: 0 !important;
  background-image: url("https://walde-ag.ch/wp-content/uploads/2026/01/custom-image-walde-onhover.webp");

}

/* .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {

  background-image: url("https://walde-ag.ch/wp-content/uploads/2026/01/Vorlage-Button-Idee.webp");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  color: rgb(12, 113, 195);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;

  width: 100%;
  min-height: 130px;
  padding: 20px !important;
  margin: 0 !important;

  font-weight: 700 !important;
  font-size: 16px;

  border: none !important;
  border-radius: 18px;
  cursor: pointer;
} */
/*
.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input:checked+label {

  color: rgb(12, 113, 195);
  background-image: url("https://walde-ag.ch/wp-content/uploads/2026/01/custom-image-walde-onhover.webp");
} */

.wpforms-field-checkbox input[type="checkbox"] {
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

.wpforms-field-checkbox label::before,
.wpforms-field-checkbox label::after {
  display: none !important;
  content: none !important;
}

#wpforms-6884-field_61 {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
}



@media(max-width:1024px) {

  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul,
  #wpforms-6884-field_61 {

    grid-template-columns: repeat(2, 1fr) !important;


  }



  .wpforms_selector.multi-form-sec {

    padding: 50px 30px;

  }

  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,
  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
    font-size: 14px;
  }

}



@media(max-width:767px) {

  .et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page {

    margin: 0 15px 0 0;

  }



  .wpforms_selector.multi-form-sec {

    padding: 30px 20px;

  }



  .et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-page-indicator {

    margin: 0 0 10px 0;

    overflow: hidden;

  }



  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul,
  #wpforms-6884-field_61 {

    grid-template-columns: repeat(1, 1fr) !important;

  }

  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li input+label,
  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li input+label {
    min-height: 150px;
  }

}



@media(max-width:600px) {



  .et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number,

  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:not(.active) .wpforms-page-indicator-page-number {

    height: 30px !important;

    width: 30px !important;

    line-height: 25px;

    font-size: 15px !important;

    display: flex !important;

  }



  /* #wpforms-6884 .wpforms-page-indicator::before {



    top: 29px;

  } */



  .wpforms-layout-column {

    width: 100% !important;

  }



  .et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul {

    grid-template-columns: 1fr !important;

    gap: 0;

  }



  .wpforms-page-indicator-page {

    margin: 0 !important;

  }



  .wpforms-field {

    padding: 8px 0 !important;

  }



  .et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {

    display: block;

    margin: 0 !important;

  }



  #wpforms-6884 .wpforms-page-indicator::before {

    display: none;

  }

}