.elementor-12532 .elementor-element.elementor-element-7d2a2f7{--display:flex;}.elementor-12532 .elementor-element.elementor-element-4edc900{width:100%;max-width:100%;}#elementor-popup-modal-12532 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-7cf5d64 );border-radius:16px 16px 16px 16px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-12532{background-color:#000000F7;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-12532 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-12532 .dialog-close-button{display:flex;background-color:var( --e-global-color-f1d7c48 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}#elementor-popup-modal-12532 .dialog-close-button i{color:var( --e-global-color-uicore_white );}#elementor-popup-modal-12532 .dialog-close-button svg{fill:var( --e-global-color-uicore_white );}#elementor-popup-modal-12532 .dialog-close-button:hover i{color:var( --e-global-color-7b12b06 );}#elementor-popup-modal-12532 .dialog-close-button:hover{background-color:var( --e-global-color-f1d7c48 );}@media(max-width:1024px){.elementor-12532 .elementor-element.elementor-element-4edc900{width:100%;max-width:100%;}}@media(max-width:767px){#elementor-popup-modal-12532 .dialog-close-button{font-size:20px;}}/* Start custom CSS for wpforms, class: .elementor-element-4edc900 *//* ================================
   FORM 4567 - IMAGE CHOICES UL
================================ */
#wpforms-4567-field_26 {
  display: flex !important;
  flex-wrap: wrap !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

/* LI items - 2 column */
#wpforms-4567-field_26 .wpforms-image-choices-item {
  width: 48% !important;
  box-sizing: border-box !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Label */
#wpforms-4567-field_26 label.wpforms-field-label-inline {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 16px !important;
  border: 1px solid #d0d0d0 !important;
  border-radius: 6px !important;
  cursor: pointer !important;
  background: #fff !important;
  box-sizing: border-box !important;
  width: 100% !important;
}

/* Label Hover */
#wpforms-4567-field_26 label.wpforms-field-label-inline:hover {
  border-color: #0149B0 !important;
  background: #f7fbff !important;
}

/* Label Checked */
#wpforms-4567-field_26 label.wpforms-field-label-inline:has(input:checked) {
  border-color: #0149B0 !important;
  background: #eef6fd !important;
}

/* TITLE */
#wpforms-4567-field_26 label.wpforms-field-label-inline .wpforms-image-choices-label {
  order: 2 !important;
  flex: 1 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  color: #2a2a2a !important;
  text-align: left !important;
  margin: 0 !important;
  line-height: 1.4 !important;
  letter-spacing: 1px !important;
  padding: 10px !important;
  font-family: var(--e-global-typography-6b64507-font-family), Sans-serif !important;
}

/* IMAGE */
#wpforms-4567-field_26 label.wpforms-field-label-inline .wpforms-image-choices-image {
  order: 3 !important;
  width: 110px !important;
  min-width: 110px !important;
  height: 75px !important;
  flex-shrink: 0 !important;
  margin: 0 !important;
  display: block !important;
}

#wpforms-4567-field_26 label.wpforms-field-label-inline .wpforms-image-choices-image img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border-radius: 6px !important;
  display: block !important;
}

/* ================================
   FORM 4567 - PREVIOUS BTN (Page 4)
================================ */
#wpforms-4567-field_7-container {
  position: relative !important;
  height: 52px !important;
  margin-bottom: -60px !important;
}

#wpforms-4567-field_7-container .wpforms-page-prev[data-page="4"][data-formid="4567"] {
  position: absolute !important;
  z-index: 20 !important;
  top: 73px !important;
  left: 0 !important;
}

#wpforms-submit-4567 {
  margin-left: 130px !important;
  vertical-align: middle !important;
}

/* ================================
   PREVENT BUTTON WRAPPING
================================ */
.wpforms-pagebreak-left {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
}

.wpforms-pagebreak-left .wpforms-page-button {
  white-space: nowrap !important;
}

/* ================================
   TABLET (max-width: 768px)
================================ */
@media (max-width: 768px) {
  #wpforms-4567-field_26 .wpforms-image-choices-item {
    width: 100% !important;
  }

  #wpforms-4567-field_7-container {
    position: relative !important;
    height: 52px !important;
    margin-bottom: 0px !important;
  }

  #wpforms-4567-field_7-container .wpforms-page-prev[data-page="4"][data-formid="4567"] {
    position: absolute !important;
    top: 83px !important;
    left: 0 !important;
    z-index: 20 !important;
  }

  #wpforms-submit-4567 {
    margin-left: 118px !important;
  }
}

/* ================================
   MOBILE (max-width: 480px)
================================ */
@media (max-width: 480px) {
  #wpforms-4567-field_26 .wpforms-image-choices-item {
    width: 100% !important;
  }

  #wpforms-4567-field_7-container {
    position: relative !important;
    height: 52px !important;
    margin-bottom: -60px !important;
  }

  #wpforms-4567-field_7-container .wpforms-page-prev[data-page="4"][data-formid="4567"] {
    position: absolute !important;
    top: 83px !important;
    left: 0 !important;
    z-index: 20 !important;
  }

  #wpforms-submit-4567 {
    margin-left: 0px !important;
  }
}/* End custom CSS */
/* Start custom CSS */a.dialog-close-button.dialog-lightbox-close-button{
        padding: 10px!important;

border-radius: 12px !important;
}/* End custom CSS */