.elementor-35979 .elementor-element.elementor-element-c894a89{--display:flex;}.elementor-35979 .elementor-element.elementor-element-c894a89 .trx_addons_bg_text{z-index:0;}.elementor-35979 .elementor-element.elementor-element-c894a89 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-35979 .elementor-element.elementor-element-c894a89 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-35979 .elementor-element.elementor-element-990723e{text-align:center;}.elementor-35979 .elementor-element.elementor-element-86caa41{text-align:center;}.elementor-35979 .elementor-element.elementor-element-b1b5b39{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-35979 .elementor-element.elementor-element-b1b5b39 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-35979 .elementor-element.elementor-element-b1b5b39.elementor-element{--align-self:center;}.elementor-35979 .elementor-element.elementor-element-79b8b93{text-align:center;}/* Start custom CSS for html, class: .elementor-element-b1b5b39 *//* Force 2-column layout */
.mp_wrapper #mepr_signup_form {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
}

/* Each field takes full column width */
.mp_wrapper #mepr_signup_form .mp-form-row {
  width: 100% !important;
}

/* Full width elements */
.mp_wrapper #mepr_signup_form .mepr_price,
.mp_wrapper #mepr_signup_form .mp-form-submit,
.mp_wrapper #mepr_signup_form .mepr_mepr-address-one,
.mp_wrapper #mepr_signup_form .mepr_mepr-address-two {
  grid-column: 1 / -1;
}

/* Make inputs fill */
.mp_wrapper #mepr_signup_form input,
.mp_wrapper #mepr_signup_form select,
.mp_wrapper #mepr_signup_form .select_container {
  width: 100% !important;
}

/* Fix password field layout */
.mp_wrapper #mepr_signup_form .mp-hide-pw {
  display: flex;
}

.mp_wrapper #mepr_signup_form .mp-hide-pw input {
  flex: 1;
}

/* Mobile: 1 column */
@media (max-width: 767px) {
  .mp_wrapper #mepr_signup_form {
    grid-template-columns: 1fr;
  }
}

#mepr_signup_form .mp-form-submit .mepr-submit {
  width: 100%;
}

.mepr_price {
    display: none;
}/* End custom CSS */