.elementor-2697 .elementor-element.elementor-element-4c542df > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-85e7c2b{--spacer-size:60px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-2697 .elementor-element.elementor-element-4c542df > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for wpforms, class: .elementor-element-4c542df *//* Add via WPCode (CSS snippet) */

/* 1. Progress bar color override */
.wpforms-container .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress {
  background-color: #7100A5 !important;
}

.wpforms-container .wpforms-page-indicator.progress {
  border-color: #7100A5 !important;
}

/* Safety net: stop any horizontal overflow on the form itself */
.wpforms-container {
  overflow-x: hidden !important;
  max-width: 100% !important;
}

/* 2. Center the Next button instead of pushing to the far right */
.wpforms-container .wpforms-pagebreak-left,
.wpforms-container .wpforms-pagebreak-right {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
  float: none !important;
  box-sizing: border-box !important;
}

.wpforms-container .wpforms-page-button.wpforms-page-next {
  float: none !important;
  margin: 0 !important;
}

/* 3. Recolor the button + add an offset ring border in the same purple */
.wpforms-container .wpforms-page-button.wpforms-page-next {
  background-color: #7100A5 !important;
  border-color: #7100A5 !important;
  outline: 2px solid #7100A5 !important;
  outline-offset: 4px !important;
}
/* Replace the earlier Previous button + button-group rules with this */
.wpforms-container .wpforms-page-button.wpforms-page-prev,
.wpforms-container .wpforms-page-button.wpforms-page-next {
  background-color: #7100A5 !important;
  border: 2px solid #7100A5 !important;
  color: #ffffff !important;
  outline: none !important;
  float: none !important;
  margin: 0 8px !important;
}

.wpforms-container .wpforms-pagebreak-left,
.wpforms-container .wpforms-pagebreak-right {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  float: none !important;
  gap: 16px !important;
}
/* Center the Submit button container */
.wpforms-container .wpforms-submit-container {
  text-align: center !important;
  margin-top: 16px !important;
}

/* Match Submit button styling to Previous/Next */
.wpforms-container button.wpforms-submit {
  background-color: #7100A5 !important;
  border: 2px solid #7100A5 !important;
  color: #ffffff !important;
  outline: none !important;
}/* End custom CSS */