.elementor-3667 .elementor-element.elementor-element-a73930d{--display:flex;}.elementor-3667 .elementor-element.elementor-element-98807a9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-3667 .elementor-element.elementor-element-98807a9{text-align:center;}.elementor-3667 .elementor-element.elementor-element-98807a9 .elementor-heading-title{font-family:"Bruno Ace SC", Sans-serif;font-size:71px;font-weight:400;letter-spacing:-2.5px;color:#41005F;}.elementor-3667 .elementor-element.elementor-element-c5aaf5b.elementor-element{--align-self:center;}.elementor-3667 .elementor-element.elementor-element-c5aaf5b > .elementor-widget-container{border-style:double;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-astglobalcolor6 );box-shadow:-9px 6px 10px 0px rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-3667 .elementor-element.elementor-element-98807a9{text-align:center;}.elementor-3667 .elementor-element.elementor-element-98807a9 .elementor-heading-title{font-size:44px;line-height:4.2rem;letter-spacing:-0.5px;}.elementor-3667 .elementor-element.elementor-element-c5aaf5b{width:100%;max-width:100%;}}/* Start custom CSS */@media (max-width: 768px) {

  /* Base font for entire lost password form */
  #user-registration.user-registration {
    font-size: 18px !important;
    line-height: 1.5 !important;
  }

  /* Title */
  #user-registration .ur-lost-password-title {
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
  }

  /* Helper message */
  #user-registration .ur-lost-password-message {
    font-size: 18px !important;
    line-height: 1.5 !important;
    opacity: 0.9;
  }

  /* Labels */
  #user-registration label {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }

  /* Required asterisk */
  #user-registration label .required {
    font-size: 0.9em !important;
    opacity: 0.8 !important;
  }

  /* Inputs */
  #user-registration input[type="text"],
  #user-registration input[type="email"],
  #user-registration input[type="password"] {
    font-size: 16px !important;
    line-height: 1.4 !important;
  }

  /* Reset password button */
  #user-registration .ur-reset-password-btn {
    font-size: 16px !important;
    font-weight: 500 !important;
  }

}
@media (max-width: 768px) {

  /* Add spacing below the title */
  #user-registration .ur-lost-password-title {
    margin-bottom: 12px !important; /* adjust px as needed */
  }

  /* Add spacing above the reset password button */
  #user-registration .ur-reset-password-btn {
    margin-top: 24px !important; /* adjust px as needed */
  }

}
/* Desktop spacing above Reset Password button */
#user-registration .ur-reset-password-btn {
    margin-top: 24px; /* adjust as needed */
}/* End custom CSS */