.elementor-9786 .elementor-element.elementor-element-33603666{--display:flex;--min-height:533px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-9786 .elementor-element.elementor-element-33603666:not(.elementor-motion-effects-element-type-background), .elementor-9786 .elementor-element.elementor-element-33603666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-e6e779b ) 0%, #4E4C4D 100%);}.elementor-9786 .elementor-element.elementor-element-33603666::before, .elementor-9786 .elementor-element.elementor-element-33603666 > .elementor-background-video-container::before, .elementor-9786 .elementor-element.elementor-element-33603666 > .e-con-inner > .elementor-background-video-container::before, .elementor-9786 .elementor-element.elementor-element-33603666 > .elementor-background-slideshow::before, .elementor-9786 .elementor-element.elementor-element-33603666 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9786 .elementor-element.elementor-element-33603666 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-9786 .elementor-element.elementor-element-4cf23a1c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-18c40515{text-align:center;}.elementor-9786 .elementor-element.elementor-element-18c40515 .elementor-heading-title{font-size:36px;}.elementor-9786 .elementor-element.elementor-element-eec54e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9786 .elementor-element.elementor-element-e06e68e{text-align:center;}.elementor-9786 .elementor-element.elementor-element-e06e68e .elementor-heading-title{font-size:26px;}.elementor-9786 .elementor-element.elementor-element-425cde1d{--display:flex;--min-height:167px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:4px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9786 .elementor-element.elementor-element-425cde1d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9786 .elementor-element.elementor-element-1b01cb60{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9786 .elementor-element.elementor-element-1b01cb60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-9786 .elementor-element.elementor-element-7f1a9407{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(22.739086626078123, 22.407894021739153, 23.800000000000026, 0.99);}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-wrapper{gap:15px;}.elementor-9786 .elementor-element.elementor-element-7f1a9407.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-7f1a9407.elementor-view-framed .elementor-icon, .elementor-9786 .elementor-element.elementor-element-7f1a9407.elementor-view-default .elementor-icon{fill:var( --e-global-color-80aa78f );color:var( --e-global-color-80aa78f );border-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon{font-size:45px;}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-874443{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9786 .elementor-element.elementor-element-6107e0c3{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(22.739086626078123, 22.407894021739153, 23.800000000000026, 0.99);}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-wrapper{gap:15px;}.elementor-9786 .elementor-element.elementor-element-6107e0c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-6107e0c3.elementor-view-framed .elementor-icon, .elementor-9786 .elementor-element.elementor-element-6107e0c3.elementor-view-default .elementor-icon{fill:var( --e-global-color-80aa78f );color:var( --e-global-color-80aa78f );border-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon{font-size:45px;}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-15ddfd53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9786 .elementor-element.elementor-element-23ac080a{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(22.739086626078123, 22.407894021739153, 23.800000000000026, 0.99);}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-wrapper{gap:15px;}.elementor-9786 .elementor-element.elementor-element-23ac080a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-23ac080a.elementor-view-framed .elementor-icon, .elementor-9786 .elementor-element.elementor-element-23ac080a.elementor-view-default .elementor-icon{fill:var( --e-global-color-80aa78f );color:var( --e-global-color-80aa78f );border-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon{font-size:45px;}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-2bf9832d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9786 .elementor-element.elementor-element-909ba3c{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(22.739086626078123, 22.407894021739153, 23.800000000000026, 0.99);}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-wrapper{gap:15px;}.elementor-9786 .elementor-element.elementor-element-909ba3c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-909ba3c.elementor-view-framed .elementor-icon, .elementor-9786 .elementor-element.elementor-element-909ba3c.elementor-view-default .elementor-icon{fill:var( --e-global-color-80aa78f );color:var( --e-global-color-80aa78f );border-color:var( --e-global-color-80aa78f );}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon{font-size:45px;}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-description{font-size:16px;color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-5c35cc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9786 .elementor-element.elementor-element-20629ec7{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9786 .elementor-element.elementor-element-59ffab60 a:hover, .elementor-9786 .elementor-element.elementor-element-59ffab60 a:focus{color:var( --e-global-color-80aa78f );}@media(min-width:768px){.elementor-9786 .elementor-element.elementor-element-1b01cb60{--width:25%;}.elementor-9786 .elementor-element.elementor-element-874443{--width:25%;}.elementor-9786 .elementor-element.elementor-element-15ddfd53{--width:25%;}.elementor-9786 .elementor-element.elementor-element-2bf9832d{--width:25%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-9786 .elementor-element.elementor-element-425cde1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-9786 .elementor-element.elementor-element-7f1a9407 .elementor-icon-box-title{margin-block-end:25px;}.elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-6107e0c3 .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-23ac080a .elementor-icon-box-title a{font-size:25px;}.elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-title, .elementor-9786 .elementor-element.elementor-element-909ba3c .elementor-icon-box-title a{font-size:25px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for icon-box, class: .elementor-element-909ba3c *//* Asegurar color del texto en formularios de Mi Cuenta */
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content label,
.woocommerce-MyAccount-content .form-row {
    color: #333 !important; /* Sustituye #333 por el color que quieras */
}

.woocommerce-MyAccount-content input::placeholder {
    color: #666 !important; /* Ajusta si el texto del placeholder es muy claro */
}

.woocommerce-MyAccount-content input[type="password"] {
    color: black !important; /* Evita problemas con los campos de contraseña */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20629ec7 */.woocommerce-MyAccount-navigation {
display:none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

/* Asegurar color del texto en formularios de Mi Cuenta */
.woocommerce-MyAccount-content input,
.woocommerce-MyAccount-content label,
.woocommerce-MyAccount-content .form-row {
    color: #333 !important; /* Sustituye #333 por el color que quieras */
}

.woocommerce-MyAccount-content input::placeholder {
    color: #666 !important; /* Ajusta si el texto del placeholder es muy claro */
}

.woocommerce-MyAccount-content input[type="password"] {
    color: black !important; /* Evita problemas con los campos de contraseña */
}/* End custom CSS */