.elementor-1754 .elementor-element.elementor-element-3115da96{--display:flex;--min-height:868px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1754 .elementor-element.elementor-element-3115da96:not(.elementor-motion-effects-element-type-background), .elementor-1754 .elementor-element.elementor-element-3115da96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043A37;}.elementor-1754 .elementor-element.elementor-element-3115da96::before, .elementor-1754 .elementor-element.elementor-element-3115da96 > .elementor-background-video-container::before, .elementor-1754 .elementor-element.elementor-element-3115da96 > .e-con-inner > .elementor-background-video-container::before, .elementor-1754 .elementor-element.elementor-element-3115da96 > .elementor-background-slideshow::before, .elementor-1754 .elementor-element.elementor-element-3115da96 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1754 .elementor-element.elementor-element-3115da96 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #03222000 0%, #032220 100%);}.elementor-1754 .elementor-element.elementor-element-142c1ee{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#656565;--border-color:#656565;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:060px;--padding-bottom:060px;--padding-left:160px;--padding-right:160px;}.elementor-1754 .elementor-element.elementor-element-5b6083c2 > .elementor-widget-container{margin:1px 1px 1px 1px;}@media(max-width:1920px) and (min-width:768px){.elementor-1754 .elementor-element.elementor-element-142c1ee{--width:40%;}}@media(max-width:1920px){.elementor-1754 .elementor-element.elementor-element-3115da96{--min-height:629px;}.elementor-1754 .elementor-element.elementor-element-142c1ee{--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}}@media(max-width:880px){.elementor-1754 .elementor-element.elementor-element-142c1ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1754 .elementor-element.elementor-element-142c1ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5b6083c2 */#user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount) {
    max-width: 580px !important;
    background: #ffffff00  !important;
    box-shadow: none  !important;
}

#user-registration .input-icon {
    display:  none;
}

#user-registration .ur-frontend-form.login {
 background: #ffffff00  !important; 
 padding: 0px !important; 
}
#user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login, body.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-frontend-form.login {
    box-shadow: none  !important;
}
#user-registration #ur-frontend-form form, #user-registration #ur-frontend-form form .ur-form-grid {
    padding: 0;
    border: none;
}

#user-registration .user-registration-form-row.form-row {
    display: flex;
    align-items: center;
    justify-content: center;
}

#user-registration .user-registration-Button.button.ur-reset-password-btn {
        background: #FD6A44 !important;
       font-family: "Libre Franklin", Sans-serif;
    font-weight: 400;
    border-radius: 0px;
    display: block;
    width: 183px; 
}

   #user-registration .user-registration-Button.button.ur-reset-password-btn:hover {
       background: #F4945C !important;
  }
    #user-registration #ur-frontend-form .ur-lost-password-title,  #user-registration #ur-frontend-form .ur-lost-password-message {
          font-family: "Libre Franklin", Sans-serif;
 
    font-weight: 600;
    line-height: 100%;
  
  }
  /*Titulo */
  #user-registration #ur-frontend-form .ur-lost-password-title {
   font-size: 40px;
   margin-bottom: 30px;
   color: #F2F2F2;
   text-align: center;
  }
   #user-registration #ur-frontend-form .ur-lost-password-message, #ur-frontend-form .user-registration-ResetPassword.ur_lost_reset_password p {
  font-size: 20px;
    color:  #F2F2F2;
   }
   
   #user-registration p label {
       font-weight: 400;
    line-height: 100%;
    color: #F2F2F2; 
    font-size: 15px;
   }
    
  #user-registration #user_login {
      background-color: #dddddd;
  }  
  
  #ur-frontend-form .user-registration-ResetPassword.ur_lost_reset_password p.user-registration-form-row {
      display: flex;
      flex-direction: column;
      margin-bottom: 10px !important;
      width: 100%;
  }
  
    #ur-frontend-form .user-registration-ResetPassword.ur_lost_reset_password p.user-registration-form-row .password-input-group.password-input {
        width: 100%;
    }
  #ur-frontend-form .user-registration-ResetPassword.ur_lost_reset_password input.user-registration-Button.button {
    width: 183px; 
    border-radius: 0;
      
  }
  
  @media (max-width: 767px) {
#user-registration #ur-frontend-form .ur-lost-password-title {
   font-size: 30px;
  text-align:center;
}
   #user-registration #ur-frontend-form .ur-lost-password-message {
  font-size: 15px;
   text-align:center;

   }
}/* End custom CSS */