.elementor-7074 .elementor-element.elementor-element-3f5b7adb{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-5e728efc *//* ==========================================================
   ABG – PASSWORD RESET PAGE (Ultimate Member shortcode)
   Paste into: Shortcode widget › Advanced › Custom CSS
   Brand: DM Sans · Text #2A2F33 · Red #E20613 · Hover #AF0610
   !important is needed to override UM's default styling.
   ========================================================== */

/* ---------- 1. Form width: narrow + centered ---------- */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um {
  max-width: 720px !important;
  margin: 0 auto !important;
}

/* ---------- 2. Intro text: "To reset your password..." ---------- */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-field-block,
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-field-block div {
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px !important;          /* 16px, not 16pt (16pt ≈ 21px) */
  color: #2A2F33 !important;
  text-align: center;
  line-height: 1.5;
}

/* Space between intro text and email field */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-field-block {
  margin-bottom: 16px !important;      /* increase for more space */
}

/* ---------- 3. Email / username field ---------- */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-form input[type="text"] {
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px !important;
  color: #373E42 !important;           /* text as they type */
  height: 52px !important;
  padding: 0 24px !important;
  border: 1px solid #7B8B95 !important; /* outline */
  border-radius: 999px !important;     /* pill to match button */
  text-align: center;
}

/* Placeholder: "Enter your username or email" */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-form input[type="text"]::placeholder {
  color: #7B8B95 !important;
  opacity: 1;                          /* Firefox fades it otherwise */
}

/* Field focus: ABG red outline instead of UM blue */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-form input[type="text"]:focus {
  border-color: #E20613 !important;
  outline: none !important;
}

/* ---------- 4. "Reset password" button ---------- */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-center,
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-col-alt {
  text-align: center !important;      /* center the button */
}

.elementor-7074 .elementor-element.elementor-element-5e728efc .um-button,
.elementor-7074 .elementor-element.elementor-element-5e728efc input[type="submit"].um-button {
  font-family: "DM Sans", sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px;
  background: #E20613 !important;      /* ABG red */
  color: #fff !important;
  border: none !important;
  border-radius: 999px !important;     /* fully rounded */
  padding: 20px 50px !important;
  transition: background 0.2s ease;
}

/* Button hover */
.elementor-7074 .elementor-element.elementor-element-5e728efc .um-button:hover,
.elementor-7074 .elementor-element.elementor-element-5e728efc input[type="submit"].um-button:hover {
  background: #AF0610 !important;      /* darker ABG red */
  color: #fff !important;
}/* End custom CSS */