.elementor-10251 .elementor-element.elementor-element-582d8b3{--display:flex;}.elementor-10251 .elementor-element.elementor-element-2cdcd6cb.elementor-element{--align-self:flex-start;}/* Start custom CSS for shortcode, class: .elementor-element-2cdcd6cb *//* Reset Password page – enforce text colour, alignment, inputs, and button */
.ur-reset-password-form,
.ur-reset-password-form * {
  color: #111111 !important;              /* fix wrong font colour */
  text-align: left !important;            /* fix alignment */
  font-family: inherit !important;        /* inherit site font */
}

/* Inputs on reset page */
.ur-reset-password-form input,
.ur-reset-password-form textarea {
  background: #ffffff !important;
  color: #111111 !important;
  border: 1.4px solid #cfcfcf !important;
  border-radius: 10px !important;
  padding: 10px 12px !important;
  line-height: 1.3 !important;
  margin-bottom: 10px !important;
  box-shadow: 0 2px 5px rgba(0,0,0,.03);
}

/* Placeholder colour */
.ur-reset-password-form ::placeholder {
  color: #8c8c8c !important;
  opacity: 1;
}

/* Focus state */
.ur-reset-password-form input:focus,
.ur-reset-password-form textarea:focus {
  border-color: #ff6a00 !important;
  box-shadow: 0 0 0 2px rgba(255,106,0,.18) !important;
  outline: none !important;
}

/* Submit button on reset page */
.ur-reset-password-form .ur-submit-button,
.ur-reset-password-form button[type="submit"],
.ur-reset-password-form input[type="submit"] {
  background: #ff6a00 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 11px 22px !important;
  font-weight: 700 !important;
  letter-spacing: .3px;
  text-transform: uppercase;
  box-shadow: 0 6px 16px rgba(255,106,0,.25);
}
.ur-reset-password-form .ur-submit-button:hover,
.ur-reset-password-form button[type="submit"]:hover,
.ur-reset-password-form input[type="submit"]:hover {
  background: #e55d00 !important;
  box-shadow: 0 8px 20px rgba(229,93,0,.35);
}

/* Remove faint wrappers/dividers on reset page */
.ur-reset-password-form .ur-form-row,
.ur-reset-password-form .ur-field-item {
  border: none !important;
  box-shadow: none !important;
  background: transparent !important;
  margin-bottom: 8px !important;
  padding: 0 !important;
}

/* Optional: keep the page content nicely narrow */
body.page-id-REPLACE_WITH_LOST_PASSWORD_ID .entry-content,
body.page-id-REPLACE_WITH_LOST_PASSWORD_ID .elementor-widget-container {
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */