.elementor-16 .elementor-element.elementor-element-2fbd7fb5{--display:flex;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-3689e6a{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;}.elementor-16 .elementor-element.elementor-element-3689e6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:400;color:var( --e-global-color-66ccdda );}.elementor-16 .elementor-element.elementor-element-eacd908{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;text-align:center;}.elementor-16 .elementor-element.elementor-element-eacd908 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-66ccdda );}.elementor-16 .elementor-element.elementor-element-90c6c87 .elementor-repeater-item-b395c63{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .elementor-repeater-item-60d750f{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .elementor-repeater-item-cb5a5d1{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-login-form .eael-lr-btn{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-register-form .eael-lr-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-90c6c87{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 2%) 0%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-login-form .eael-user-login{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-login-form .eael-user-password{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lostpassword-form .eael-lr-form-group{width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-resetpassword-form .eael-lr-form-group {width:100%;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lr-form-wrapper{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .eael-lr-form-control{text-align:left;background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper input.eael-lr-form-control::placeholder{color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .eael-lr-form-control:focus{background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .eael-field-label{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-visibility{color:var( --e-global-color-66ccdda );}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .dashicons-hidden{color:var( --e-global-color-66ccdda );}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lr-form-wrapper.eael-login-form-wrapper .eael-lr-form-group .wp-hide-pw{top:5px;right:-14px;}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .forget-menot, .elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .forget-menot label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .forget-pass a{color:var( --e-global-color-66ccdda );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .forget-pass{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .forget-pass:hover{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .eael_accept_tnc_wrap, .elementor-16 .elementor-element.elementor-element-90c6c87 .lr-form-wrapper .eael_accept_tnc_wrap label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-login-form .eael-lr-footer{flex-direction:row;justify-content:center;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-login-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-register-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-register-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lostpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-lostpassword-form .eael-sign-wrapper{padding-top:0;display:flex;flex-direction:row;justify-content:center;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-resetpassword-form .eael-lr-footer{flex-direction:row;justify-content:space-between;}.elementor-16 .elementor-element.elementor-element-90c6c87 .eael-resetpassword-form .eael-sign-wrapper{padding-top:0;}.elementor-16 .elementor-element.elementor-element-90c6c87 .lr-social-login-container .lr-social-buttons-container{flex-direction:row;}.elementor-16 .elementor-element.elementor-element-90c6c87 .pass-meta-info{width:100%;}.elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#000000ED;}.elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-66ccdda );}.elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 #add_payment_method #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-0c5a4a8 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-16 .elementor-element.elementor-element-0c5a4a8{--tabs-normal-color:#FFFFFF;--sections-border-color:#000000;--typography-section-titles-color:#FFFFFF;--section-title-spacing:54px;--general-text-color:#000000;--forms-labels-color:#000000;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:20px 25px 20px 25px;}.elementor-16 .elementor-element.elementor-element-0c5a4a8 button.button, .elementor-16 .elementor-element.elementor-element-0c5a4a8 #add_payment_method #payment #place_order{font-size:17px;}:root{--page-title-display:none;}body.elementor-page-16{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}/* Start custom CSS for eael-login-register, class: .elementor-element-90c6c87 */.elementor-16 .elementor-element.elementor-element-90c6c87 a {
    color:#151515;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-0c5a4a8 */.woocommerce-info::before {
  color: #1F97DD;
}
.woocommerce-info {
  border-top-color: #1F97DD;
  background-color:white;
}

.woocommerce-Button.wc-forward.button,
.woocommerce-Button.wc-forward.button:hover {
  background-color: black !important;
  font-family: 'Inter', sans-serif;
  font-weight: 600;
  border-radius: 0;
  color: white !important;
  padding: 20px;
 
}


.woocommerce-MyAccount-navigation-link--downloads {
  display: none !important;
}

.woocommerce-info
{
  color:black;
}

.woocommerce-form.woocommerce-form-login.login {
  display: none;
}/* End custom CSS */
/* Start custom CSS *//* ocultar cuando logueado */
.logged-in .login-title{
display:none;
}

/* ocultar cuando NO logueado */
.logged-out .account-title {
display:none;
}

body:not(.logged-in) .account-title {
    display: none !important;
}

/* Ocultar widget My Account cuando NO está logueado */
body:not(.logged-in) .elementor-element-0c5a4a8 {
    display: none !important;
}


.eael-lr-footer {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
}

.eael-lr-form-loader-wrapper {
    width: 100% !important;
}

.eael-lr-form-loader-wrapper button {
    width: 100% !important;
}

.eael-sign-wrapper {
    width: 100% !important;
    text-align: center !important;
    margin-top: 15px !important;
}/* End custom CSS */