.elementor-578 .elementor-element.elementor-element-4a0ea4bf{--display:flex;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-578 .elementor-element.elementor-element-4a0ea4bf:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-4a0ea4bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bb8a43 );}.elementor-578 .elementor-element.elementor-element-4a0ea4bf.e-con{--align-self:flex-start;}.elementor-578 .elementor-element.elementor-element-6ba250b{--display:flex;--justify-content:center;}.elementor-578 .elementor-element.elementor-element-6ba250b:not(.elementor-motion-effects-element-type-background), .elementor-578 .elementor-element.elementor-element-6ba250b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1bb8a43 );}.elementor-578 .elementor-element.elementor-element-dd34459.elementor-element{--align-self:center;}.elementor-578 .elementor-element.elementor-element-291e2d5{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;}.elementor-578 .elementor-element.elementor-element-291e2d5.elementor-element{--align-self:center;}.elementor-578 .elementor-element.elementor-element-291e2d5 > .elementor-widget-container{border-radius:16px 16px 16px 16px;box-shadow:1px 4px 10px 0px rgba(0, 0, 0, 0.08);}@media(max-width:1024px){.elementor-578 .elementor-element.elementor-element-291e2d5{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;}}@media(max-width:767px){.elementor-578 .elementor-element.elementor-element-291e2d5{width:100%;max-width:100%;}}/* Start custom CSS for wp-widget-uwp_forgot, class: .elementor-element-291e2d5 */.forgot-password-wrapper {
  background-color: #fff;
  padding: 30px;
  border-radius: 16px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
  font-family: 'Nunito', sans-serif;
  color: #4A5552;
  max-width: 400px;
  margin: auto;
}

.forgot-password-wrapper input[type="email"] {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 10px;
  width: 100%;
  font-size: 16px;
  margin-top: 10px;
}

/* Force Forgot Password Submit Button to be visible */
.forgot-password-wrapper button[type="submit"],
.forgot-password-wrapper input[type="submit"] {
  display: block !important;
  opacity: 1 !important;
  visibility: visible !important;
  background-color: #ECCFBA !important;
  color: #4A5552 !important;
  font-family: 'Nunito', sans-serif !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  border: none !important;
  border-radius: 8px !important;
  padding: 10px 22px !important;
  width: 100% !important;
  margin-top: 20px;
  cursor: pointer !important;
  transition: all 0.3s ease;
}

/* On hover */
.forgot-password-wrapper button[type="submit"]:hover,
.forgot-password-wrapper input[type="submit"]:hover {
  background-color: #DB9C7B !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a0ea4bf */.forgot-password-wrapper {
  background-color: #fff;
  padding: 30px;
  border-radius: 16px;
  box-shadow: 0 2px 10px rgba(0,0,0,0.05);
  font-family: 'Nunito', sans-serif;
  color: #4A5552;
  max-width: 400px;
  margin: auto;
}

.forgot-password-wrapper input[type="email"] {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 10px;
  width: 100%;
  font-size: 16px;
  margin-top: 10px;
}/* End custom CSS */