/* Recortado por .herramientas/css-recortar.mjs de wp-content/themes/saasking-child/assets/css/escalautos-claro.css (2026-11-03). NO EDITAR: se regenera. */
/* GENERADO por tools/generar-claro.py — no editar a mano: los ajustes van en escalautos-claro-ajustes.css. */

/* ---- plantilla SaaSKing: las familias que usa el sitio ---- */
html[data-theme="light"] .sk-p-1 { color: #1b1b1b; }
html[data-theme="light"] .sk-p-3 { color: #1b1b1b; }
html[data-theme="light"] .sk-p-6 { color: #1b1b1b; }
html[data-theme="light"] .sk-h-1 { color: #1b1b1b; }
html[data-theme="light"] .sk-h-3 { color: #1b1b1b; }
html[data-theme="light"] .sk-h-6 { color: #1b1b1b; }
html[data-theme="light"] .sk-subtitle-1 { border: 1px solid rgba(27, 27, 27, 0.18); }
html[data-theme="light"] .sk-subtitle-1-text { color: #1b1b1b; }
html[data-theme="light"] .sk-subtitle-1-text .has-clr { box-shadow: inset 0px 0px 8px rgba(27, 27, 27, 0.792); }
html[data-theme="light"] .sk-subtitle-1::after { background: #ffffff; }
html[data-theme="light"] .sk-subtitle-1::before { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-subtitle-2 { box-shadow: 1px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-subtitle-5::after { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, var(--sk-clr-pr-5) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-subtitle-5::before { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, var(--sk-clr-pr-5) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-subtitle-6 { color: #1b1b1b; }
html[data-theme="light"] .sk-sec-title-1 { color: #1b1b1b; }
html[data-theme="light"] .sk-sec-title-3 { color: #1b1b1b; }
html[data-theme="light"] .sk-sec-title-6 { color: #1b1b1b; }
html[data-theme="light"] .sk-offcanvas-btn-1 { color: #fff; }
html[data-theme="light"] .sk-pr-btn-2 { color: #fff; }
html[data-theme="light"] .sk-pr-btn-2:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-1 { color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-1::after { background: linear-gradient(to right, rgb(76, 30, 6) 0%, rgba(255, 255, 255, 0) 54%, rgb(76, 30, 6) 100%); }
html[data-theme="light"] .sk-pr-btn-1::before { background: linear-gradient(104deg, rgb(255, 255, 255) 0%, rgba(27, 27, 27, 0) 46%, rgba(27, 27, 27, 0) 89%, rgb(255, 255, 255) 100%); }
html[data-theme="light"] .sk-pr-btn-1 .icon { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-pr-btn-1:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-4 { color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-4 .btn-border-2 { border: 3px solid #ffffff; }
html[data-theme="light"] .sk-pr-btn-4 .btn-border::after { background: linear-gradient(90deg, rgb(254, 13, 58) 0%, rgba(255, 255, 255, 0) 60%); }
html[data-theme="light"] .sk-pr-btn-4:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-8 { color: #fff; background-image: repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.03) 0px, rgba(255, 255, 255, 0.03) 1px, transparent 0px, transparent 3px); }
html[data-theme="light"] .sk-pr-btn-8:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-10 { color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-10::before { background: linear-gradient(to right, #e3784e 0%, #ffffff 50%, #e3784e 100%); }
html[data-theme="light"] .sk-pr-btn-10 .line-1 { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, #fff 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-pr-btn-10 .line-2 { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, #fff 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-pr-btn-10:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-11 { color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-11::before { border: 1px solid rgba(27, 27, 27, 0.27); }
html[data-theme="light"] .sk-pr-btn-11:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-13 { color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-13:hover { color: #fff; }
html[data-theme="light"] .sk-pr-btn-13.has-border .icon { background-color: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .sk-pr-btn-13.has-border:hover { color: #fff; }
html[data-theme="light"] .wa-offcanvas-close span { background: #ffffff; }
html[data-theme="light"] .wa-offcanvas-social-link { border: 1px solid rgba(255, 255, 255, 0.3); }
html[data-theme="light"] .wa-offcanvas-social-link:hover { background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .mobile-main-navigation ul li:not(:last-child) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
html[data-theme="light"] .mobile-main-navigation ul li:hover > a { color: var(--ea-acento-texto); }
html[data-theme="light"] .mobile-main-navigation ul li:hover > .dropdown-btn { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-loader { background-color: #ffffff; }
html[data-theme="light"] .sk-loader.has-home-3 { background-color: #ffffff; }
html[data-theme="light"] .sk-loader.has-home-4 { background-color: #ffffff; }
html[data-theme="light"] .sk-loader.has-home-5 { background-color: #ffffff; }
html[data-theme="light"] .sk-loader.has-home-6 { background-color: #ffffff; }
html[data-theme="light"] .wa-back-to-top { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top.has-home-2 { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top.has-home-3 { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top.has-home-4 { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top.has-home-5 { color: var(--ea-acento-texto); }
html[data-theme="light"] .wa-back-to-top.has-home-6 { color: var(--ea-acento-texto); }
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px) { html[data-theme="light"] .sk-header-1-menu { background: rgba(27, 27, 27, 0.054); border: 1.4px solid rgba(27, 27, 27, 0.09); } }
html[data-theme="light"] .sk-header-1-menu::after { background: radial-gradient(50% 2785.71% at 50% 50%, #EA9354 0%, #db9c52 54.06%, #ffffff 100%); }
html[data-theme="light"] .sk-header-1-menu::before { background: radial-gradient(50% 2785.71% at 50% 50%, #EA9354 0%, #db9c52 54.06%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-main-navigation .navbar-nav li a { color: #1b1b1b; }
html[data-theme="light"] .sk-main-navigation .navbar-nav li:hover > a { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation .navbar-nav li .dropdown-menu { background: #ffffff; border-color: rgba(27, 27, 27, 0.191); }
html[data-theme="light"] .sk-main-navigation .navbar-nav li .dropdown-menu li a { color: #1b1b1b; }
html[data-theme="light"] .sk-main-navigation .navbar-nav li .dropdown-menu li:hover > a { color: #1b1b1b; }
html[data-theme="light"] .sk-main-navigation.has-header-2 .navbar-nav li .dropdown-menu { box-shadow: 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-main-navigation.has-header-3 .navbar-nav li a::after { background: linear-gradient(180deg, #ffffff 26.44%, #B12C21 100%); }
html[data-theme="light"] .sk-main-navigation.has-header-3 .navbar-nav li:hover > a { color: #1b1b1b; }
html[data-theme="light"] .sk-main-navigation.has-header-3 .navbar-nav li .dropdown-menu { background: #ffffff; }
html[data-theme="light"] .sk-main-navigation.has-header-4 .navbar-nav li.dropdown > a::before { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation.has-header-4 .navbar-nav li:hover > a { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation.has-header-4 .navbar-nav li:hover > a::before { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation.has-header-4 .navbar-nav li .dropdown-menu { background: #ffffff; }
html[data-theme="light"] .sk-main-navigation.has-header-5 .navbar-nav li::after { background: linear-gradient(8.68deg, #ffffff 6.62%, rgba(255, 255, 255, 0) 90.92%); }
html[data-theme="light"] .sk-main-navigation.has-header-5 .navbar-nav li:hover > a { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation.has-header-5 .navbar-nav li .dropdown-menu { background: #ffffff; border-color: rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .sk-main-navigation.has-header-5 .navbar-nav li .dropdown-menu li:hover > a { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-main-navigation.has-header-7 .navbar-nav li a { text-fill-color: #ffffff; }
html[data-theme="light"] .sk-hero-1-db { box-shadow: 0px 0px 3px 6px rgba(109, 61, 17, 0.12); }
html[data-theme="light"] .sk-hero-2-title .main-text i { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-hero-2-title-writing { box-shadow: 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-hero-2-review { box-shadow: 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-hero-3-area::after { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #B12C21 24.36%, #9B271D 30.71%, #651913 48.2%, #3A0E0B 64.48%, #ffffff 79.05%, #ffffff 91.39%, #ffffff 100%); }
html[data-theme="light"] .sk-hero-3-area::before { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #B12C21 24.36%, #9B271D 30.71%, #651913 48.2%, #3A0E0B 64.48%, #ffffff 79.05%, #ffffff 91.39%, #ffffff 100%); }
html[data-theme="light"] .sk-hero-3-title-author { background: #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author .author-img-single { border: 2px solid #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author .text { border: 2px solid #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author-border::after { background: linear-gradient(90deg, rgb(254, 13, 58) 0%, rgba(255, 255, 255, 0) 60%); }
html[data-theme="light"] .sk-hero-3-favicon { background: linear-gradient(180deg, rgba(27, 27, 27, 0.036) 0%, rgba(255, 255, 255, 0.04) 100%); }
html[data-theme="light"] .sk-hero-3-favicon::before { background: linear-gradient(0deg, #ffffff 0%, rgba(27, 27, 27, 0.27) 100%); }
html[data-theme="light"] .sk-hero-3-favicon::after { background: radial-gradient(50% 50% at 50% 50%, #ffffff 67.07%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-hero-3-favicon .favicon-border::before { background: linear-gradient(180deg, var(--sk-clr-pr-3) 0%, rgba(27, 27, 27, 0) 40%); }
html[data-theme="light"] .sk-hero-3-favicon .logo-elm { box-shadow: inset 0px 0px 6px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .sk-hero-3-video .video-elm::after { box-shadow: inset 0px -24px 30px rgba(109, 61, 17, 0.16), inset 0px 24px 30px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .sk-hero-4-area { background-color: #ffffff; }
html[data-theme="light"] .sk-hero-4-title { color: #1b1b1b; }
html[data-theme="light"] .sk-hero-4-disc { color: #1b1b1b; }
html[data-theme="light"] .sk-hero-5-area { background-color: #ffffff; }
html[data-theme="light"] .sk-hero-5-subtitle { border-color: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .sk-hero-5-subtitle::before { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, #fff 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-hero-5-subtitle::after { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, #fff 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-hero-5-title { color: #1b1b1b; }
html[data-theme="light"] .sk-hero-5-disc { color: #1b1b1b; }
html[data-theme="light"] .sk-hero-5-top-line-1::after { background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.18) 25%, rgb(255, 255, 255) 50%, rgba(27, 27, 27, 0.18) 75%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-hero-5-top-line-2::after { background: linear-gradient(to right, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.18) 25%, rgb(255, 255, 255) 50%, rgba(27, 27, 27, 0.18) 75%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-hero-5-top .col-elm.has-center { background-color: #ffffff; }
html[data-theme="light"] .sk-hero-5-middle-line-1::after { background: linear-gradient(to bottom, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.18) 5%, rgb(255, 255, 255) 50%, rgba(27, 27, 27, 0.18) 75%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-hero-5-middle-line-2::after { background: linear-gradient(to bottom, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.18) 5%, rgb(255, 255, 255) 50%, rgba(27, 27, 27, 0.18) 75%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-partner-3-left { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #460209 55.29%); }
html[data-theme="light"] .sk-partner-3-left::after { background: linear-gradient(90deg, #ffffff, transparent); }
html[data-theme="light"] .sk-partner-3-right { background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #460209 55.29%); }
html[data-theme="light"] .sk-partner-3-right::after { background: linear-gradient(-90deg, #ffffff, transparent); }
html[data-theme="light"] .sk-partner-5-title { color: #1b1b1b; }
html[data-theme="light"] .sk-partner-5-wrap::after { background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-5-wrap::before { background: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-8-area .sk-partner-5-wrap::after { background: linear-gradient(90deg, #f6f7f9 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-8-area .sk-partner-5-wrap::before { background: linear-gradient(-90deg, #f6f7f9 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-8-area .sk-partner-5-title span { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-features-3-box-1 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-box-1-logo .single-logo { background: radial-gradient(50% 50% at 50% 50%, #680A0C 0%, #ffffff 100%); color: #1b1b1b; }
html[data-theme="light"] .sk-features-3-box-2 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-box-3 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-card { border: 1px solid #ffffff; }
@media only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px) { html[data-theme="light"] .sk-features-3-card { border: 1px solid #ffffff; } }
html[data-theme="light"] .sk-features-3-card .item-icon::after { background-image: linear-gradient(to right, #FF5868 0%, #ffffff 36%, #ffffff 65%, #ba9b50 100%); }
html[data-theme="light"] .sk-features-3-card .item-icon-elm { background-color: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .sk-features-3-card .title a:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-features-3-all-btn .line-1 { background: linear-gradient(90deg, #ffffff 0%, #FFFFFF 100%); }
html[data-theme="light"] .sk-features-3-all-btn .line-2 { background: linear-gradient(-90deg, #ffffff 0%, #FFFFFF 100%); }
html[data-theme="light"] .sk-features-4-area { background-color: #ffffff; }
html[data-theme="light"] .sk-features-4-sec-title .sk-subtitle-4 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-4-sec-title .sk-sec-title-4 { color: #1b1b1b; }
html[data-theme="light"] .sk-features-4-card { background-color: #ffffff; border: 2px solid rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .sk-features-4-card .item-icon::after { background: linear-gradient(to right, #ffb583 0%, #ffffff 36%, #ffffff 65%, #f3b822 100%); }
html[data-theme="light"] .sk-features-4-card .item-icon-elm { background-color: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .sk-features-4-card .title { color: #1b1b1b; }
html[data-theme="light"] .sk-features-4-card .title a:hover { color: #1b1b1b; }
html[data-theme="light"] .sk-features-4-card .disc { color: #1b1b1b; }
html[data-theme="light"] .sk-benefits-1-card { border: 1px solid rgba(27, 27, 27, 0.144); background: #ffffff; }
html[data-theme="light"] .sk-benefits-1-card .icon-wrap { background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%); border: 1px solid rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .sk-benefits-1-card .icon-elm { background: #ffffff; border: 1px solid rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .sk-benefits-1-card .title a:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-benefits-6-list li { color: #1b1b1b; }
html[data-theme="light"] .sk-benefits-6-right-shape .shape-favicon::after { border: 2px solid rgba(27, 27, 27, 0.36); }
html[data-theme="light"] .sk-benefits-6-card { background-color: #ffffff; border: 1px solid #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn { border: 2px solid #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn.active .single-btn:nth-child(1):hover { background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn.active .single-btn:nth-child(2) { background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn:not(.active) .single-btn:nth-child(2):hover { background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn:not(.active) .single-btn:nth-child(1) { background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-toggle-btn:not(.active) .single-btn:nth-child(1):hover { background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-card { background-color: #ffffff; border: 1.5px solid rgba(255, 255, 255, 0.4); }
html[data-theme="light"] .sk-price-6-card .card-top { background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-price-6-card .card-top::before { background: linear-gradient(to right, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-price-6-card .features-list li { color: #1b1b1b; }
html[data-theme="light"] .sk-price-6-card .features-list li i { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-price-6-card .features-list li.has-disable i { color: #1b1b1b; }
html[data-theme="light"] .sk-price-6-enterprise { border: 1px solid rgba(255, 255, 255, 0.4); background-color: #ffffff; }
html[data-theme="light"] .sk-price-6-enterprise .features-list li { color: #1b1b1b; }
html[data-theme="light"] .sk-price-6-enterprise .features-list li i { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-price-6-cta-wrap { border: 1px solid rgba(255, 255, 255, 0.4); }
html[data-theme="light"] .sk-price-6-cta { background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-price-7-cta .title { color: #1b1b1b; }
html[data-theme="light"] .sk-price-7-cta .disc { color: #1b1b1b; }
html[data-theme="light"] .sk-testimonial-5-author .rating-text { color: #1b1b1b; }
html[data-theme="light"] .sk-testimonial-5-author .author-img { border: 1px solid rgba(27, 27, 27, 0.45); }
html[data-theme="light"] .sk-testimonial-5-author .author-img-single { border: 2px solid #ffffff; }
@media (max-width: 767px) { html[data-theme="light"] .sk-testimonial-6-area { background-color: #ffffff; } }
html[data-theme="light"] .sk-testimonial-6-wrap::after { background: linear-gradient(90deg, #ffffff 0%, rgba(235, 235, 235, 0) 100%); }
html[data-theme="light"] .sk-testimonial-6-wrap::before { background: linear-gradient(-90deg, #ffffff 0%, rgba(235, 235, 235, 0) 100%); }
html[data-theme="light"] .sk-testimonial-6-card-border { border: 1.5px solid rgba(255, 255, 255, 0.4); }
html[data-theme="light"] .sk-testimonial-6-card { background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-testimonial-6-card .rating { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-testimonial-6-card .comment { border-bottom: 1px dashed #ffffff; }
html[data-theme="light"] .sk-testimonial-6-bottom .sk-testimonial-5-author .rating { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark { background-color: #ffffff; }
html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark .quote-icon { -webkit-text-fill-color: #1b1b1b; }
html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark .rating { border: 1px solid #ffffff; color: #1b1b1b; }
html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark .comment, html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark .author-title { color: #1b1b1b; }
html[data-theme="light"] .sk-testimonial-7-card.has-bg-dark .author-bio { color: #1b1b1b; }
html[data-theme="light"] .sk-process-1-item-single { background: #ffffff; }
html[data-theme="light"] .sk-process-1-favicon { border: 4px solid #ffffff; }
html[data-theme="light"] .sk-process-1-favicon::after { background: linear-gradient(180deg, #512007 0%, #de7e1c 34.62%, #843C08 70.67%, #ffffff 100%); }
html[data-theme="light"] .sk-process-1-favicon .favicon-shadow { background: rgba(255, 255, 255, 0.3); box-shadow: inset 0px 0px 14px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .sk-process-1-favicon .favicon-icon { background: #ffffff; box-shadow: inset 0px 0px 14px rgba(27, 27, 27, 0.63); }
html[data-theme="light"] .sk-process-5-area { background-color: #ffffff; }
html[data-theme="light"] .sk-process-5-sec-title .sk-subtitle-5 { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-sec-title .sk-sec-title-5 { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-sec-title .sec-disc { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-card { background-color: #ffffff; }
html[data-theme="light"] .sk-process-5-card::before { background: linear-gradient(0deg, rgba(27, 27, 27, 0) 0%, rgb(227, 120, 78) 100%); }
html[data-theme="light"] .sk-process-5-card .number { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-card .icon-elm-border { background: #ffffff; box-shadow: inset 0px 4px 4px rgba(109, 61, 17, 0.075); }
html[data-theme="light"] .sk-process-5-card .icon-elm-border::after { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 21%, var(--sk-clr-pr-5) 50%, rgba(27, 27, 27, 0) 86%); }
html[data-theme="light"] .sk-process-5-card .icon-elm { background: #ffffff; box-shadow: inset 0px 4px 4px rgba(109, 61, 17, 0.075); }
html[data-theme="light"] .sk-process-5-card .title { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-card .title a:hover { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-card .disc { color: #1b1b1b; }
html[data-theme="light"] .sk-process-5-card:nth-child(2)::before { background: linear-gradient(180deg, rgba(27, 27, 27, 0) 0%, rgb(227, 120, 78) 100%); }
html[data-theme="light"] .sk-accordion-1 { border: 1px solid #ffffff; }
html[data-theme="light"] .sk-accordion-1-item:not(:last-child) { border-bottom: 1px solid #ffffff; }
html[data-theme="light"] .sk-accordion-1-item .item-title:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-accordion-1-item.active { background-color: #ffffff; }
html[data-theme="light"] .sk-faqs-2-author-img .single-img { box-shadow: 0px 0px 4px rgba(27, 27, 27, 0.612); }
html[data-theme="light"] .sk-faqs-2-right { background: rgba(27, 27, 27, 0.432); }
html[data-theme="light"] .sk-faqs-2-right .sk-accordion-1-item { box-shadow: 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-faqs-2-right .sk-accordion-1-item .item-title .icon-2 { box-shadow: 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(109, 61, 17, 0.048); }
html[data-theme="light"] .sk-faqs-5-accordion .sk-accordion-1-item .item-title:not(.collapsed) .icon { color: #fff; }
html[data-theme="light"] .sk-faqs-5-accordion .sk-accordion-1-item .item-title.collapsed:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-faqs-6-accordion { background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0.5) 50%, #ffffff 100%); }
html[data-theme="light"] .sk-faqs-6-accordion .sk-accordion-1-item { background: #ffffff; }
html[data-theme="light"] .sk-faqs-6-accordion .sk-accordion-1-item::before { background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-faqs-6-accordion .sk-accordion-1-item .item-title .icon { color: #1b1b1b; }
html[data-theme="light"] .sk-faqs-6-accordion .sk-accordion-1-item .item-title.collapsed:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-faqs-7-area .sk-accordion-1-item { background-color: rgba(27, 27, 27, 0.45); }
html[data-theme="light"] .sk-faqs-7-area .sk-faqs-5-content .btn-elm .sk-pr-btn-13::before { background: #ffffff; }
html[data-theme="light"] .sk-faqs-9-wrap .sk-portfolio-5-tabs-btn .nav-link:hover .icon.has-stroke svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-faqs-9-wrap .sk-portfolio-5-tabs-btn .nav-link.active .icon.has-stroke svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-cta-1-wrap { background: #ffffff; }
html[data-theme="light"] .sk-cta-1-form-input { background: rgba(27, 27, 27, 0.09); border: 1px solid rgba(27, 27, 27, 0.36); color: #5d534b; }
html[data-theme="light"] .sk-cta-2-wrap { box-shadow: -4px -6px 12px rgba(27, 27, 27, 0.72), 7px 8px 12px rgba(109, 61, 17, 0.03); }
html[data-theme="light"] .sk-cta-2-sec-title .cta-btn { background: linear-gradient(92.67deg, #59D51D 0.2%, rgba(27, 27, 27, 0.432) 28.13%, rgba(27, 27, 27, 0.432) 74.52%, #59D51D 100.2%); }
html[data-theme="light"] .sk-cta-3-content .item-btn .sk-pr-btn-4 { box-shadow: 8px 14px 31px rgba(109, 61, 17, 0.12); }
html[data-theme="light"] .sk-contact-6-area { background: linear-gradient(193.36deg, #ffffff 9.6%, rgba(255, 255, 255, 0) 90.4%); }
html[data-theme="light"] .sk-contact-6-info-single { background-color: #ffffff; border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .sk-contact-6-info-single::before { background: linear-gradient(to right, #762610 0%, #ffffff 25%, #571709 50%, #ffffff 75%, #762610 100%); }
html[data-theme="light"] .sk-contact-6-info-single .disc:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-contact-6-form { border: 1px solid rgba(27, 27, 27, 0.18); }
html[data-theme="light"] .sk-contact-6-form-label span { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-contact-6-form-input { background-color: rgba(27, 27, 27, 0.045); border: 1px solid rgba(27, 27, 27, 0.054); color: #5d534b; }
html[data-theme="light"] .sk-contact-9-card:hover .icon svg path { fill: #1b1b1b; }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link::after { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgb(227, 120, 78) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link::before { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgb(227, 120, 78) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link.active .icon svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link.active .icon.has-stroke svg * { stroke: #1b1b1b; }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link:hover .icon svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link:hover .icon.has-stroke svg * { stroke: #1b1b1b; }
html[data-theme="light"] .sk-blog-5-item .blog-meta li:not(:first-child)::after { background-color: #ffffff; }
html[data-theme="light"] .sk-blog-5-item .blog-btn:hover { color: #fff; }
html[data-theme="light"] .sk-blog-8-big-card .blog-meta li:not(:first-child)::after { background-color: #ffffff; }
html[data-theme="light"] .sk-blog-8-big-card .blog-btn::after { background: #ffffff; }
html[data-theme="light"] .sk-blog-8-tabs-btn .sk-portfolio-5-tabs-btn .nav-link:hover .icon.has-stroke svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-blog-8-tabs-btn .sk-portfolio-5-tabs-btn .nav-link.active .icon.has-stroke svg * { fill: #1b1b1b; }
html[data-theme="light"] .sk-apps-3-video { border: 2px dashed rgba(27, 27, 27, 0.252); }
html[data-theme="light"] .sk-apps-3-video::after { background: radial-gradient(50% 50% at 50% 50%, #FD0C39 0%, rgba(255, 255, 255, 0) 81.25%); }
html[data-theme="light"] .sk-apps-4-content::before { background: linear-gradient(180deg, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.612) 53.44%, #FFFFFF 100%); }
html[data-theme="light"] .sk-team-1-member .name:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-choose-5-card .icon-wrap { background-color: rgba(27, 27, 27, 0.45); }
html[data-theme="light"] .sk-choose-8-card.has-dark-bg { background-color: #ffffff; }
html[data-theme="light"] .sk-choose-8-card.has-dark-bg .number-elm, html[data-theme="light"] .sk-choose-8-card.has-dark-bg .subtitle, html[data-theme="light"] .sk-choose-8-card.has-dark-bg .disc { color: #1b1b1b; }
html[data-theme="light"] .sk-choose-8-card.has-clr-bg .number-elm, html[data-theme="light"] .sk-choose-8-card.has-clr-bg .subtitle, html[data-theme="light"] .sk-choose-8-card.has-clr-bg .disc { color: #1b1b1b; }
html[data-theme="light"] .sk-services-3-card { background: linear-gradient(180deg, rgba(120, 7, 7, 0.24) 0%, #ffffff 43.62%); }
html[data-theme="light"] .sk-services-3-card .item-icon { background: linear-gradient(180deg, rgba(255, 32, 53, 0.5) 0%, rgba(255, 255, 255, 0) 36%, rgba(255, 255, 255, 0) 65%, rgba(140, 134, 134, 0.5) 100%); }
html[data-theme="light"] .sk-services-3-card .item-icon-elm { background: rgba(255, 255, 255, 0.33); }
html[data-theme="light"] .sk-services-3-card .title a:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-services-3-card .item-btn { color: #5d534b; }
html[data-theme="light"] .sk-services-3-card .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #ffffff 22%, #ffffff 84%, #8F8688 97%); }
html[data-theme="light"] .sk-services-3-card .item-btn .btn-border-2 { background: #ffffff; box-shadow: inset 0px 0px 10px rgba(27, 27, 27, 0.36); border: 2px solid #ffffff; }
html[data-theme="light"] .sk-services-3-card:hover .item-btn { color: #1b1b1b; }
html[data-theme="light"] .sk-services-3-card:hover .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #ffffff 22%, #ffffff 84%, #FD0C39 97%); }
html[data-theme="light"] .sk-services-3-card:nth-child(odd) { background: linear-gradient(0deg, rgba(120, 7, 7, 0.24) 0%, #ffffff 43.62%); }
html[data-theme="light"] .sk-breadcrumb-list a:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-breadcrumb-list .taBcrumb-end span { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-breadcrumb-shape::after { background: linear-gradient(0deg, rgba(255, 255, 255, 0), #f6f7f9); }
html[data-theme="light"] .sk-breadcrumb-shape::before { background: linear-gradient(180deg, rgba(255, 255, 255, 0), #f6f7f9); }
html[data-theme="light"] .sk-blog-5-item .blog-btn:hover svg { fill: #fff; }
html[data-theme="light"] .sk-faqs-5-accordion .sk-accordion-1-item .item-title:not(.collapsed) .icon svg { fill: #1b1b1b; }
html[data-theme="light"] .sk-faqs-6-accordion .sk-accordion-1-item .item-title .icon svg, html[data-theme="light"] .sk-testimonial-btn svg, html[data-theme="light"] .sk-price-6-cta .card-btn svg, html[data-theme="light"] .sk-price-6-enterprise .card-btn svg, html[data-theme="light"] .sk-price-6-card .price-btn svg { fill: #1b1b1b; }
html[data-theme="light"] .sk-contact-6-info-single p:hover { color: var(--ea-acento-texto); }
html[data-theme="light"] .sk-contact-6-info-single p { color: #1b1b1b; }
html[data-theme="light"] .sk-contact-6-form { border: 1px solid rgba(27, 27, 27, 0.18); }

/* ---- escalautos-colores.css ---- */
html[data-theme="light"] .sk-pr-btn-1::after { background: linear-gradient(to right, rgb(76, 40, 6) 0%, rgba(255, 255, 255, 0) 54%, rgb(76, 40, 6) 100%); }
html[data-theme="light"] .sk-pr-btn-3.has-border { border: 1px solid rgba(255, 255, 255, 0.16); }
html[data-theme="light"] .sk-pr-btn-4 .btn-border::after { background: linear-gradient(90deg, rgb(250, 141, 38) 0%, rgba(255, 255, 255, 0) 60%); }
html[data-theme="light"] .sk-pr-btn-5 { box-shadow: 0px 42px 107px rgba(227, 144, 67, 0.34), 0px 24.7206px 32.2574px rgba(227, 144, 67, 0.1867), 0px 10.2677px 13.3981px rgba(227, 144, 67, 0.22), 0px 3.71362px 4.84582px rgba(227, 144, 67, 0.153301), inset 0px 1px 18px 2px rgba(109, 61, 17, 0.16), inset 0px 1px 4px 2px rgba(109, 61, 17, 0.16) !important; }
html[data-theme="light"] .sk-pr-btn-6 { background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-pr-btn-6::before { background: linear-gradient(153deg, rgba(246, 166, 89, 0) 0%, rgba(27, 27, 27, 0) 62%, rgb(243, 136, 34) 100%); }
html[data-theme="light"] .sk-pr-btn-6::after { background: linear-gradient(-32deg, rgba(246, 166, 89, 0) 0%, rgba(27, 27, 27, 0) 62%, rgb(243, 136, 34) 100%); }
html[data-theme="light"] .sk-pr-btn-10::before { background: linear-gradient(to right, #e3964e 0%, #ffffff 50%, #e3964e 100%); }
html[data-theme="light"] .sk-loader.has-home-3 { background-color: #ffffff; }
html[data-theme="light"] .sk-header-1-menu::after { background: radial-gradient(50% 2785.71% at 50% 50%, #edaa6a 0%, #db9552 54.06%, #ffffff 100%); }
html[data-theme="light"] .sk-header-1-menu::before { background: radial-gradient(50% 2785.71% at 50% 50%, #edaa6a 0%, #db9552 54.06%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-main-navigation.has-header-3 .navbar-nav li a::after { background: linear-gradient(180deg, #ffffff 26.44%, #bf6f24 100%); }
html[data-theme="light"] .sk-main-navigation.has-header-3 .navbar-nav li .dropdown-menu { background: #ffffff; }
html[data-theme="light"] .sk-main-navigation.has-header-4 .navbar-nav li .dropdown-menu { background: #ffffff; }
html[data-theme="light"] .sk-main-navigation.has-header-5 .navbar-nav li::after { background: linear-gradient(8.68deg, #ffffff 6.62%, rgba(255, 255, 255, 0) 90.92%); }
html[data-theme="light"] .sk-main-navigation.has-header-7 .navbar-nav li a { text-fill-color: #ffffff; }
html[data-theme="light"] .sk-hero-1-db { box-shadow: 0px 0px 3px 6px rgba(109, 61, 17, 0.12); }
html[data-theme="light"] .sk-hero-3-area::after { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #bf6f24 24.36%, #a7611f 30.71%, #6d3f14 48.2%, #452406 64.48%, #ffffff 79.05%, #ffffff 91.39%, #ffffff 100%); }
html[data-theme="light"] .sk-hero-3-area::before { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #bf6f24 24.36%, #a7611f 30.71%, #6d3f14 48.2%, #452406 64.48%, #ffffff 79.05%, #ffffff 91.39%, #ffffff 100%); }
html[data-theme="light"] .sk-hero-3-title-author { background: #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author .author-img-single { border: 2px solid #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author .text { border: 2px solid #ffffff; }
html[data-theme="light"] .sk-hero-3-title-author-border::after { background: linear-gradient(90deg, rgb(250, 141, 38) 0%, rgba(255, 255, 255, 0) 60%); }
html[data-theme="light"] .sk-hero-3-favicon { background: linear-gradient(180deg, rgba(27, 27, 27, 0.036) 0%, rgba(255, 255, 255, 0.04) 100%); }
html[data-theme="light"] .sk-hero-3-favicon::after { background: radial-gradient(50% 50% at 50% 50%, #ffffff 67.07%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-hero-3-video .video-elm::after { box-shadow: inset 0px -24px 30px rgba(109, 61, 17, 0.16), inset 0px 24px 30px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .sk-hero-4-area { background-color: #ffffff; }
html[data-theme="light"] .sk-hero-5-subtitle { border-color: #ffffff; }
html[data-theme="light"] .sk-hero-5-top .col-elm.has-center { background-color: #ffffff; }
html[data-theme="light"] .sk-partner-3-left { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #4b2602 55.29%); }
html[data-theme="light"] .sk-partner-3-left::after { background: linear-gradient(90deg, #ffffff, transparent); }
html[data-theme="light"] .sk-partner-3-right { background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #4b2602 55.29%); }
html[data-theme="light"] .sk-partner-3-right::after { background: linear-gradient(-90deg, #ffffff, transparent); }
html[data-theme="light"] .sk-partner-5-title span { color: #a9580c; }
html[data-theme="light"] .sk-partner-5-wrap::after { background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-5-wrap::before { background: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-8-area .sk-partner-5-wrap::after { background: linear-gradient(90deg, #f6f7f9 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-partner-8-area .sk-partner-5-wrap::before { background: linear-gradient(-90deg, #f6f7f9 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .sk-features-3-box-1 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-box-1-logo .single-logo { background: radial-gradient(50% 50% at 50% 50%, #703c0b 0%, #ffffff 100%); }
html[data-theme="light"] .sk-features-3-box-2 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-box-3 { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-card .item-icon::after { background-image: linear-gradient(to right, #fcb775 0%, #ffffff 36%, #ffffff 65%, #ba8450 100%); }
html[data-theme="light"] .sk-features-3-card .item-icon-elm { background-color: #ffffff; }
html[data-theme="light"] .sk-features-3-all-btn .line-1 { background: linear-gradient(90deg, #ffffff 0%, #FFFFFF 100%); }
html[data-theme="light"] .sk-features-3-all-btn .line-2 { background: linear-gradient(-90deg, #ffffff 0%, #FFFFFF 100%); }
html[data-theme="light"] .sk-features-4-card { background-color: #ffffff; }
html[data-theme="light"] .sk-features-4-card .item-icon::after { background: linear-gradient(to right, #fdbf86 0%, #ffffff 36%, #ffffff 65%, #f38822 100%); }
html[data-theme="light"] .sk-features-4-card .item-icon-elm { background-color: #ffffff; }
html[data-theme="light"] .sk-features-5-card.has-v4 .item-list li svg * { stroke: #e77810; }
html[data-theme="light"] .sk-benefits-1-card .icon-wrap { background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .sk-testimonial-5-author .rating { color: #a9580c; }
html[data-theme="light"] .sk-process-1-item-single { background: #ffffff; }
html[data-theme="light"] .sk-process-1-favicon::after { background: linear-gradient(180deg, #512b07 0%, #de7e1c 34.62%, #8e4a09 70.67%, #ffffff 100%); }
html[data-theme="light"] .sk-process-1-favicon .favicon-shadow { background: rgba(255, 255, 255, 0.3); box-shadow: inset 0px 0px 14px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .sk-process-1-favicon .favicon-icon { background: #ffffff; }
html[data-theme="light"] .sk-process-5-card { background-color: #ffffff; }
html[data-theme="light"] .sk-process-5-card::before { background: linear-gradient(0deg, rgba(27, 27, 27, 0) 0%, rgb(227, 150, 78) 100%); }
html[data-theme="light"] .sk-process-5-card .icon-elm-border { background: #ffffff; }
html[data-theme="light"] .sk-process-5-card .icon-elm { background: #ffffff; }
html[data-theme="light"] .sk-process-5-card:nth-child(2)::before { background: linear-gradient(180deg, rgba(27, 27, 27, 0) 0%, rgb(227, 150, 78) 100%); }
html[data-theme="light"] .sk-accordion-1 { border: 1px solid #ffffff; }
html[data-theme="light"] .sk-accordion-1-item:not(:last-child) { border-bottom: 1px solid #ffffff; }
html[data-theme="light"] .sk-accordion-1-item.active { background-color: #ffffff; }
html[data-theme="light"] .sk-cta-2-sec-title .cta-btn { background: linear-gradient(92.67deg, #e18024 0.2%, rgba(27, 27, 27, 0.432) 28.13%, rgba(27, 27, 27, 0.432) 74.52%, #e18024 100.2%); }
html[data-theme="light"] .sk-contact-6-info-single::before { background: linear-gradient(to right, #7f4711 0%, #ffffff 25%, #603308 50%, #ffffff 75%, #7f4711 100%); }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link::after { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgb(227, 150, 78) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-portfolio-5-tabs-btn .nav-link::before { background: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgb(227, 150, 78) 50%, rgba(27, 27, 27, 0) 100%); }
html[data-theme="light"] .sk-apps-3-video::after { background: radial-gradient(50% 50% at 50% 50%, #fa8c23 0%, rgba(255, 255, 255, 0) 81.25%); }
html[data-theme="light"] .sk-services-3-card { background: linear-gradient(180deg, rgba(129, 67, 8, 0.24) 0%, #ffffff 43.62%); }
html[data-theme="light"] .sk-services-3-card .item-icon { background: linear-gradient(180deg, rgba(251, 152, 58, 0.5) 0%, rgba(255, 255, 255, 0) 36%, rgba(255, 255, 255, 0) 65%, rgba(140, 134, 134, 0.5) 100%); }
html[data-theme="light"] .sk-services-3-card .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #ffffff 22%, #ffffff 84%, #8F8688 97%); }
html[data-theme="light"] .sk-services-3-card .item-btn .btn-border-2 { background: #ffffff; border: 2px solid #ffffff; }
html[data-theme="light"] .sk-services-3-card:hover .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #ffffff 22%, #ffffff 84%, #fa8c23 97%); }
html[data-theme="light"] .sk-services-3-card:nth-child(odd) { background: linear-gradient(0deg, rgba(129, 67, 8, 0.24) 0%, #ffffff 43.62%); }
html[data-theme="light"] .tx-page-content blockquote { box-shadow: 0px 1px 2px 0px rgba(109, 61, 17, 0.042); }
html[data-theme="light"] blockquote cite::before { color: #a9580c; }
html[data-theme="light"] .select2-container--default .select2-selection--single { background-color: rgba(255, 255, 255, 0.04); }
html[data-theme="light"] .woocommerce-toolbar-top { border: 1px solid rgba(255, 255, 255, 0.15); }
html[data-theme="light"] .woocommerce-Reviews { background: rgba(255, 255, 255, 0.04); }

/* ---- escalautos-oscuro.css ---- */
html[data-theme="light"] body::before { -webkit-mask-image: radial-gradient(620px 520px at 10% 30%, #ffffff 0%, transparent 70%), radial-gradient(680px 560px at 90% 74%, #ffffff 0%, transparent 70%); mask-image: radial-gradient(620px 520px at 10% 30%, #ffffff 0%, transparent 70%), radial-gradient(680px 560px at 90% 74%, #ffffff 0%, transparent 70%); }
html[data-theme="light"] .sk-features-5-area, html[data-theme="light"] .sk-features-4-area { background-image: radial-gradient(640px 520px at 8% 18%, rgba(241, 146, 56, 0.2), rgba(241, 146, 56, 0) 70%),
		radial-gradient(700px 560px at 94% 55%, rgba(237, 142, 85, 0.14), rgba(237, 142, 85, 0) 70%),
		radial-gradient(640px 500px at 20% 92%, rgba(217, 159, 53, 0.1), rgba(217, 159, 53, 0) 70%),
		linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.8)),
		url("/wp-content/themes/saasking-child/assets/img/fondos/rejilla.webp"); }
html[data-theme="light"] { --ea-txt: #1b1b1b; --ea-txt-2: #5d534b; --ea-card: rgba(27, 27, 27, 0.036); --ea-line: rgba(27, 27, 27, 0.09); }
html[data-theme="light"] body .sk-gallery-1-author .sk-hero-6-author-bg .single-img { border: 2px solid #ffffff; }
html[data-theme="light"] body .sk-price-compare-table .pricing-table__table tbody tr:nth-child(odd) { background-color: rgba(27, 27, 27, 0.023); }

/* ---- escalautos-componentes.css ---- */
html[data-theme="light"] .ea-wa-float { color: #fff !important; box-shadow: 0 10px 30px -8px rgba(241, 146, 56, .65), inset 0 1px 0 rgba(27, 27, 27, 0.162); }
@media (max-width: 767px) { html[data-theme="light"] .ea-mobile-bar { background: #ffffff; border-top: 1px solid rgba(27, 27, 27, 0.072); } }
@media (max-width: 767px) { html[data-theme="light"] .ea-mobile-bar a { color: #1b1b1b !important; background: rgba(27, 27, 27, 0.054); } }
html[data-theme="light"] .ea-sim { background: rgba(27, 27, 27, 0.036); border: 1px solid rgba(27, 27, 27, 0.081); color: #1b1b1b; }
html[data-theme="light"] .ea-sim__title { color: #1b1b1b; }
html[data-theme="light"] .ea-sim__label { color: #5d534b; }
html[data-theme="light"] .ea-sim__label output { color: #1b1b1b; }
html[data-theme="light"] .ea-sim input[type="range"] { background: linear-gradient(90deg, var(--ea-primary) 0 var(--ea-fill, 50%), rgba(27, 27, 27, 0.126) var(--ea-fill, 50%) 100%); }
html[data-theme="light"] .ea-sim input[type="range"]:focus-visible::-webkit-slider-thumb { box-shadow: 0 0 0 6px rgba(27, 27, 27, 0.315); }
html[data-theme="light"] .ea-sim__result { background: radial-gradient(120% 90% at 100% 0%, rgba(255, 185, 119, .55) 0%, rgba(241, 146, 56, .35) 38%, rgba(255, 255, 255, 0.6) 100%); border-left: 1px solid rgba(27, 27, 27, 0.081); }
html[data-theme="light"] .ea-sim__result-label { color: #5d534b; }
html[data-theme="light"] .ea-sim__detail dt { color: #5d534b; }
html[data-theme="light"] .ea-sim__cta:hover { box-shadow: 0 12px 30px -10px rgba(27, 27, 27, 0.405); }
html[data-theme="light"] .ea-sim__nota { color: #5d534b; }
html[data-theme="light"] .ea-sim__aviso { color: #8a5a00; }
@media (max-width: 860px) { html[data-theme="light"] .ea-sim__result { border-top: 1px solid rgba(27, 27, 27, 0.081); } }
html[data-theme="light"] .ea-form .ea-consent { color: #5d534b; }
html[data-theme="light"] .wpcf7-not-valid-tip { color: #c62828; }
html[data-theme="light"] .ea-cmp { color: #1b1b1b; }
html[data-theme="light"] .ea-cmp--si i { color: #fff; }
html[data-theme="light"] .ea-cmp--no i { background: rgba(27, 27, 27, 0.072); color: #81776e; }
html[data-theme="light"] .ea-cmp--no { color: #81776e; }
html[data-theme="light"] .ea-ft { color: #1b1b1b; }
html[data-theme="light"] .ea-ft::before { -webkit-mask-image: linear-gradient(180deg, transparent 0, #ffffff 180px); mask-image: linear-gradient(180deg, transparent 0, #ffffff 180px); }
html[data-theme="light"] .ea-ft .ea-ft-canal { border: 1px solid rgba(27, 27, 27, 0.072); background: rgba(27, 27, 27, 0.027); color: #1b1b1b; }
html[data-theme="light"] .ea-ft .ea-ft-canal:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ft-canal-txt small { color: #5d534b; }
html[data-theme="light"] .ea-ft-canal-cta { color: #a9580c; }
html[data-theme="light"] .ea-ft-canal.is-wa .ea-ft-canal-cta { color: #0c7c54; }
html[data-theme="light"] .ea-ft-cuerpo { border-image: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.108) 50%, rgba(27, 27, 27, 0) 100%) 1; }
html[data-theme="light"] .ea-ft-marca p { color: #5d534b; }
html[data-theme="light"] .ea-ft .ea-ft-redes a { border: 1px solid rgba(27, 27, 27, 0.126); color: #1b1b1b; }
html[data-theme="light"] .ea-ft-col summary { color: #a9580c; }
html[data-theme="light"] .ea-ft .ea-ft-col li a { color: #5d534b; }
html[data-theme="light"] .ea-ft .ea-ft-col li a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ft-datos dt { color: #81776e; }
html[data-theme="light"] .ea-ft-datos dd { color: #1b1b1b; }
html[data-theme="light"] .ea-ft .ea-ft-datos a { color: #a9580c; }
html[data-theme="light"] .ea-ft .ea-ft-datos a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ft-base { border-image: linear-gradient(90deg, rgba(27, 27, 27, 0) 0%, rgba(27, 27, 27, 0.108) 50%, rgba(27, 27, 27, 0) 100%) 1; color: #81776e; }
html[data-theme="light"] .ea-ft .ea-ft-legal a, html[data-theme="light"] .ea-ft .ea-ft-credito a { color: #5d534b; }
html[data-theme="light"] .ea-ft .ea-ft-legal a:hover, html[data-theme="light"] .ea-ft .ea-ft-credito a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ft-logo-xl { -webkit-mask-image: linear-gradient(#ffffff 20%, transparent 72%); mask-image: linear-gradient(#ffffff 20%, transparent 72%); }
@media (max-width: 991px) { html[data-theme="light"] .ea-ft-col { border-top: 1px solid rgba(27, 27, 27, 0.063); } }
@media (max-width: 991px) { html[data-theme="light"] .ea-ft-col summary::after { color: #1b1b1b; } }
html[data-theme="light"]:not([data-theme="light"]) .sk-testimonial-btn:hover, html[data-theme="light"]:not([data-theme="light"]) .sk-pr-btn-11::after { background: color-mix(in srgb, #f19238 58%, #ffffff); }

/* ---- escalautos-secciones.css ---- */
html[data-theme="light"] .ea-hero-video { background: radial-gradient(55% 55% at 50% 50%, rgba(241, 146, 56, 0.35) 0%, rgba(241, 146, 56, 0) 70%),
		#ffffff url(/wp-content/themes/saasking-child/assets/img/escalautos-isotipo-blanco.svg) center / 110px auto no-repeat; }
html[data-theme="light"] .ea-hero-sonido { background: radial-gradient(closest-side, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 72%); color: #fff; }
html[data-theme="light"] .ea-hero-sonido-icono { border: 1px solid rgba(27, 27, 27, 0.36); background: rgba(255, 255, 255, 0.58); }
html[data-theme="light"] .ea-hero-sonido-texto { background: rgba(255, 255, 255, 0.58); }
html[data-theme="light"] .ea-hero-sonido[aria-pressed="true"] { border: 1px solid rgba(27, 27, 27, 0.252); background: rgba(255, 255, 255, 0.62); }
html[data-theme="light"] .ea-diferenciadores .sk-features-3-card .item-icon-elm i { color: #1b1b1b; }
html[data-theme="light"] .ea-logo-enlace:hover, html[data-theme="light"] .ea-logo-enlace:focus-visible { box-shadow: 0 0 0 3px rgba(27, 27, 27, 0.81), 0 0 32px rgba(241, 146, 56, 0.9); }
html[data-theme="light"] .ea-arco .sk-apps-4-sec-title .sk-sec-title-4 { color: #1b1b1b; }
html[data-theme="light"] .ea-arco .sk-subtitle-4-text { color: #1b1b1b; -webkit-text-fill-color: #1b1b1b; }
html[data-theme="light"] .ea-arco .sk-apps-4-content .disc { color: #5d534b; }
html[data-theme="light"] .ea-arco .sk-apps-4-content::before { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7) 53.44%, #ffffff 100%); }
@media (min-width: 1200px) { html[data-theme="light"] .ea-arco .sk-apps-4-logo-wrap { -webkit-mask-image: linear-gradient(to bottom, #ffffff 45%, transparent 92%); mask-image: linear-gradient(to bottom, #ffffff 45%, transparent 92%); } }
@media (min-width: 1200px) { html[data-theme="light"] .ea-arco .sk-apps-4-shape-2 img { -webkit-mask-image: linear-gradient(to bottom, #ffffff 35%, transparent 80%); mask-image: linear-gradient(to bottom, #ffffff 35%, transparent 80%); } }
@media (min-width: 1200px) { html[data-theme="light"] .ea-arco .sk-apps-4-content::after { -webkit-mask-image: linear-gradient(to bottom, #ffffff 0%, transparent 50%); mask-image: linear-gradient(to bottom, #ffffff 0%, transparent 50%); } }
html[data-theme="light"] .ea-autoverso .sk-apps-3-bg-shape-1 img, html[data-theme="light"] .ea-autoverso .sk-apps-3-bg-shape-2 img { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #ffffff 35%); mask-image: linear-gradient(to bottom, transparent 0%, #ffffff 35%); }
html[data-theme="light"] .ea-autoverso .sk-apps-3-video::after { background: radial-gradient(50% 50% at 50% 50%, #f19238 0%, rgba(255, 255, 255, 0) 80%); }
html[data-theme="light"] .ea-autoverso .sk-apps-3-video-elm { box-shadow: inset 0 0 24px rgba(27, 27, 27, 0.495), 0 0 60px rgba(241, 146, 56, 0.55); }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-area { background-color: #ffffff; }
html[data-theme="light"] .ea-servicios-apilados .sk-sec-title-5 { color: #1b1b1b; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-sec-title .sec-disc { color: #5d534b; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card, html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card:is(.has-v2, html[data-theme="light"] .has-v3, html[data-theme="light"] .has-v4) { background: linear-gradient(135deg, #ffffff 0%, #ffffff 100%); box-shadow: 0 -16px 40px rgba(109, 61, 17, 0.135); }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .item-img { background: radial-gradient(70% 70% at 50% 35%, rgba(241, 146, 56, 0.55) 0%, rgba(241, 146, 56, 0.12) 70%), #ffffff; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .number { color: #a9580c; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .title a, html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .title a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .disc { color: #5d534b; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .item-list li { color: #1b1b1b; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .item-list li svg * { stroke: #e77810; }
html[data-theme="light"] .ea-tarjeta-btn { color: #fff; }
html[data-theme="light"] .ea-tarjeta-btn:hover, html[data-theme="light"] .ea-tarjeta-btn:focus-visible { color: #fff; }
html[data-theme="light"] .ea-serv--morado { --s-noche: #ffffff; }
html[data-theme="light"] .ea-serv--azul { --s-noche: #ffffff; }
html[data-theme="light"] .ea-serv--verde { --s-noche: #ffffff; }
html[data-theme="light"] .ea-serv--naranja { --s-noche: #ffffff; }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .item-img.ea-marco { background: linear-gradient(165deg, var(--s) 0%, color-mix(in srgb, var(--s) 55%, #ffffff) 48%, var(--s-noche) 100%); }
html[data-theme="light"] .ea-marco::before { background-image: linear-gradient(rgba(27, 27, 27, 0.063) 1px, transparent 1px),
		linear-gradient(90deg, rgba(27, 27, 27, 0.063) 1px, transparent 1px); -webkit-mask-image: linear-gradient(160deg, #ffffff 0%, transparent 75%); mask-image: linear-gradient(160deg, #ffffff 0%, transparent 75%); }
html[data-theme="light"] .ea-marco__ventana { border: 1px solid rgba(27, 27, 27, 0.198); background: rgba(255, 255, 255, 0.55); }
html[data-theme="light"] .ea-marco__ventana--vacia { background: repeating-linear-gradient(135deg, rgba(27, 27, 27, 0.027) 0 14px, transparent 14px 28px), rgba(255, 255, 255, 0.55); }
html[data-theme="light"] .ea-servicios-apilados .sk-features-5-card .item-img img.ea-marco__moneda { filter: drop-shadow(0 14px 24px rgba(109, 61, 17, 0.135)); }
html[data-theme="light"] .ea-servicios-apilados .sk-subtitle-5 { color: #1b1b1b; }
html[data-theme="light"] .ea-resenas .sk-testimonial-6-card { background: linear-gradient(90deg, #ffffff 0%, #ffffff 100%); }
html[data-theme="light"] .ea-resenas .sk-testimonial-6-wrap::after { background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .ea-resenas .sk-testimonial-6-wrap::before { background: linear-gradient(-90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); }
@media (max-width: 767px) { html[data-theme="light"] .ea-resenas .sk-testimonial-6-area { background-color: #ffffff; } }
html[data-theme="light"] .ea-cta-asesoria .ea-consent--cta { color: #5d534b; }
html[data-theme="light"] .ea-cta-asesoria .ea-consent--cta a { color: #1b1b1b; }
html[data-theme="light"] .ea-autoverso .ea-logo-nombre { color: #1b1b1b; }
@media (max-width: 767px) { html[data-theme="light"] .ea-autoverso.is-circulo .ea-av-tip { box-shadow: 0 12px 30px -12px rgba(109, 61, 17, 0.16); } }
html[data-theme="light"] .ea-dolores .sk-features-4-card .item-icon-elm svg { color: #1b1b1b; }
html[data-theme="light"] .ea-dolores .sk-subtitle-4-text { color: #1b1b1b; -webkit-text-fill-color: #1b1b1b; }
@media (max-width: 767px) { html[data-theme="light"] .ea-beneficios-venta .sk-benefits-1-card { border: 1px solid rgba(27, 27, 27, 0.09); } }
@media (max-width: 767px) { html[data-theme="light"] .ea-tabla .sk-price-compare-table .pricing-table__table :is(th, html[data-theme="light"] td):first-child { background: #ffffff; } }
@media (max-width: 767px) { html[data-theme="light"] .ea-tabla .sk-price-compare-table::before { color: #5d534b; } }
html[data-theme="light"] { --ea-fondo: #ffffff; }
html[data-theme="light"] body [class*="ea-vimeo-"] .sk-hero-5-area::after { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--ea-fondo) 100%); }
html[data-theme="light"] body .ea-pasos :is(.sk-process-5-bg-shape-1, html[data-theme="light"] .sk-process-5-bg-shape-2) img { -webkit-mask-image: linear-gradient(to bottom, transparent 0%, #ffffff 45%); mask-image: linear-gradient(to bottom, transparent 0%, #ffffff 45%); }
html[data-theme="light"] body .ea-dolores .sk-features-4-area::before { background: linear-gradient(to bottom, var(--ea-fondo) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] body .ea-dolores .sk-features-4-area::after { background: linear-gradient(to top, var(--ea-fondo) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] body .ea-pasos .sk-process-5-bg-circle-1 img { -webkit-mask-image: linear-gradient(to bottom, #ffffff 25%, transparent 70%); mask-image: linear-gradient(to bottom, #ffffff 25%, transparent 70%); }
html[data-theme="light"] body .ea-pasos .sk-process-5-bg-circle-2 { -webkit-mask-image: linear-gradient(to bottom, #ffffff 20%, transparent 55%); mask-image: linear-gradient(to bottom, #ffffff 20%, transparent 55%); }
html[data-theme="light"] body .ea-equipo .sk-team-1-member { background-color: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] body .ea-equipo .sk-team-1-member .content-wrap { background: #ffffff; }
html[data-theme="light"] body .ea-equipo .sk-team-1-member .name, html[data-theme="light"] body .ea-equipo .sk-team-1-member .name a { color: #1b1b1b; }
html[data-theme="light"] body .ea-equipo .sk-team-1-member .bio { color: #5d534b; }
html[data-theme="light"] { --ea-tarjeta: #ffffff; --ea-texto-2: #5d534b; }
html[data-theme="light"] :is(.ea-equipo-nos05, html[data-theme="light"] .ea-resenas-7, html[data-theme="light"] .ea-faq-8) .sk-subtitle-7 { color: #1b1b1b; border-color: rgba(27, 27, 27, 0.162); }
html[data-theme="light"] :is(.ea-equipo-nos05, html[data-theme="light"] .ea-resenas-7, html[data-theme="light"] .ea-faq-8) .sk-sec-title-7 { color: #1b1b1b; }
html[data-theme="light"] body .ea-manifiesto .sk-breadcrumb-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-mision .sk-choose-8-wrap { background-color: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] body .ea-mision .sk-choose-8-mission .content-wrap .title { color: #1b1b1b; }
html[data-theme="light"] body .ea-mision .sk-choose-8-card { border: 1px solid rgba(27, 27, 27, 0.054); }
html[data-theme="light"] body .ea-mision .sk-choose-8-card :is(.number-elm, html[data-theme="light"] .subtitle) { color: #1b1b1b; }
html[data-theme="light"] body .ea-mision .sk-choose-8-card.has-dark-bg { background-color: #ffffff; }
html[data-theme="light"] body .ea-mision .sk-choose-8-card.has-clr-bg .disc { color: #1b1b1b; }
html[data-theme="light"] body .ea-medios-logos .sk-partner-5-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-medios-logos .sk-partner-5-title span { color: #a9580c; }
html[data-theme="light"] body .ea-medios-logos .sk-partner-5-wrap::after { background: linear-gradient(90deg, var(--ea-fondo) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] body .ea-medios-logos .sk-partner-5-wrap::before { background: linear-gradient(-90deg, var(--ea-fondo) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-wrap { background-color: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-card { border-color: rgba(27, 27, 27, 0.063); }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-card :is(.title, html[data-theme="light"] .author-title, html[data-theme="light"] .name) { color: #1b1b1b; }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-card .rating { background-color: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-card.has-bg-dark :is(.comment, html[data-theme="light"] .author-bio) { color: #1b1b1b; }
html[data-theme="light"] body .ea-resenas-7 .sk-testimonial-7-bottom-rating .icon-elm { border-color: rgba(27, 27, 27, 0.18); }
html[data-theme="light"] body .ea-faq-8 .sk-faqs-5-content .title { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-8 .sk-faqs-5-accordion { background-color: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] body .ea-faq-8 .sk-faqs-5-accordion .sk-accordion-1-item { border-color: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-faq-8 .sk-faqs-5-accordion .sk-accordion-1-item .item-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-8 .sk-faqs-5-accordion .sk-accordion-1-item .item-title .icon { background-color: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] body :is(.ea-faq-8, html[data-theme="light"] .ea-resenas-7, html[data-theme="light"] .ea-equipo-nos05) .tx-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-canales .sk-contact-9-card .content-wrap { background-color: #ffffff; }
html[data-theme="light"] body .ea-canales .sk-contact-9-card .icon { background-color: #ffffff; }
html[data-theme="light"] body .ea-canales .sk-contact-9-card .icon svg * { fill: #1b1b1b; }
html[data-theme="light"] body .ea-canales .sk-contact-9-card .title, html[data-theme="light"] body .ea-canales .sk-contact-9-card .link-elm, html[data-theme="light"] body .ea-canales .sk-contact-9-card .link-elm a { color: #1b1b1b; }
html[data-theme="light"] body .ea-contacto-form .sk-subtitle-7 { color: #1b1b1b; border-color: rgba(27, 27, 27, 0.162); }
html[data-theme="light"] body .ea-contacto-form .sk-sec-title-7 { color: #1b1b1b; }
html[data-theme="light"] body .ea-sede h3 { color: #1b1b1b; }
html[data-theme="light"] body .ea-sede .ea-sede-nota { color: #81776e; }
html[data-theme="light"] body .ea-sede a { color: #a9580c; }
html[data-theme="light"] body .ea-sede-horario { color: #81776e; }
html[data-theme="light"] body .ea-cierre-contacto .sk-price-7-author :is(.title, html[data-theme="light"] .author-name) { color: #1b1b1b; }
html[data-theme="light"] body .ea-hero-contacto .sk-hero-4-area::after { background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, var(--ea-fondo) 100%); }
html[data-theme="light"] body .ea-hero-faq .sk-hero-2-title, html[data-theme="light"] body .ea-hero-faq .sk-hero-2-title .main-text { color: #1b1b1b; }
html[data-theme="light"] body .ea-hero-faq .sk-hero-2-review { background: rgba(27, 27, 27, 0.054); border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] body .ea-hero-faq .sk-hero-2-review .ratting { color: #1b1b1b; }
html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3 { color: #1b1b1b; }
html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3.has-border { border-color: rgba(27, 27, 27, 0.225); }
html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3:hover, html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3.has-border:hover { color: #fff; }
html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3.has-border .icon, html[data-theme="light"] body .ea-hero-faq .sk-pr-btn-3:hover i { color: #fff; }
html[data-theme="light"] body .ea-faq-pestanas .sk-portfolio-5-tabs-btn { background-color: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] body .ea-faq-pestanas .sk-portfolio-5-tabs-btn .nav-link { background-color: #ffffff; color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-pestanas .sk-portfolio-5-tabs-btn .nav-link .icon { background-color: rgba(27, 27, 27, 0.09); color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-pestanas .sk-portfolio-5-tabs-btn .nav-link .icon svg { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-pestanas .sk-faqs-5-accordion { background-color: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] body .ea-faq-pestanas .sk-faqs-5-accordion .sk-accordion-1-item { border-color: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-faq-pestanas .sk-faqs-5-accordion .sk-accordion-1-item .item-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-pestanas .sk-faqs-5-accordion .sk-accordion-1-item .item-title .icon { background-color: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-pestanas .sk-portfolio-5-tabs-btn .nav-link .icon svg path { fill: #1b1b1b; }
html[data-theme="light"] .ea-legal-nav { background: rgba(27, 27, 27, 0.036); border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-legal-nav a:hover { color: #1b1b1b; background: rgba(27, 27, 27, 0.054); }
html[data-theme="light"] .ea-legal-nav a.is-actual { color: #fff; }
html[data-theme="light"] .ea-legal-kicker { color: #a9580c; }
html[data-theme="light"] body .ea-legal-cards h3 { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-indice details { border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-legal-indice summary { color: #a9580c; }
html[data-theme="light"] .ea-legal-indice a span { color: #81776e; }
html[data-theme="light"] .ea-legal-indice a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-indice a.is-activo { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-indice a.is-activo span { color: #a9580c; }
html[data-theme="light"] .ea-legal-texto section + section { border-top: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-legal-doc .ea-legal-texto h2 { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-texto h2 span { color: #a9580c; }
html[data-theme="light"] .ea-legal-texto strong, html[data-theme="light"] .ea-legal-texto b { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-texto a { color: #a9580c; }
html[data-theme="light"] .ea-legal-texto a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-texto ol > li::before { color: #a9580c; }
html[data-theme="light"] .ea-legal-aviso { color: #8a5a00; }
html[data-theme="light"] .ea-legal-aviso strong { color: #8a5a00; }
html[data-theme="light"] mark.ea-pc { color: #8a5a00; }
html[data-theme="light"] .ea-tabla-legal { border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-tabla-legal th, html[data-theme="light"] .ea-tabla-legal td { border-bottom: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-tabla-legal th { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-texto ul.ea-navegadores a { color: #1b1b1b; }
html[data-theme="light"] .ea-legal-version { color: #81776e; }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-area { border-top: 1px solid rgba(27, 27, 27, 0.054); }
html[data-theme="light"] body .ea-faq-legal .sk-subtitle-2-text { -webkit-text-fill-color: #a9580c; color: #a9580c; }
html[data-theme="light"] body .ea-faq-legal .sk-sec-title-2 { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-author-text b { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-author-img .single-img { border-color: #ffffff; }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right { background: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right .sk-accordion-1-item { border: 1px solid rgba(27, 27, 27, 0.054); }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right .sk-accordion-1-item .item-title, html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right .sk-accordion-1-item .item-title:hover { color: #1b1b1b; }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right .sk-accordion-1-item .item-title .icon-2 { background: rgba(27, 27, 27, 0.108); }
html[data-theme="light"] body .ea-faq-legal .sk-faqs-2-right .sk-accordion-1-item .item-disc { background: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] body .ea-cierre-legal .sk-sec-title-7 { color: #1b1b1b; }
html[data-theme="light"] body .ea-cierre-legal .sk-subtitle-7 { color: #1b1b1b; border-color: rgba(27, 27, 27, 0.162); }
html[data-theme="light"] body .ea-blog-encabezado .tx-title { color: #1b1b1b; }
html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .title a, html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .item-author-name, html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .blog-btn { color: #1b1b1b; }
html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .title a:hover { color: #a9580c; }
html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .blog-meta li:not(:first-child)::after { background-color: rgba(27, 27, 27, 0.315); }
html[data-theme="light"] body :is(.ea-blog-destacada, html[data-theme="light"] .ea-blog-grid) .blog-tags li a { color: #a9580c; }
html[data-theme="light"] body .ea-blog-grid .sk-blog-5-item .blog-btn { border-color: rgba(27, 27, 27, 0.144); }
html[data-theme="light"] body .ea-blog-grid .sk-blog-5-item .item-img { border: 1px solid rgba(27, 27, 27, 0.054); }
html[data-theme="light"] body .ea-blog-pestanas .sk-portfolio-5-tabs-btn { background: rgba(27, 27, 27, 0.036); border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-blog-pestanas .sk-portfolio-5-tabs-btn .nav-link.active, html[data-theme="light"] body .ea-blog-pestanas .sk-portfolio-5-tabs-btn .nav-link:hover { color: #1b1b1b; }
html[data-theme="light"] body .ea-blog-pestanas .sk-portfolio-5-tabs-btn .nav-link .icon { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-blog-pestanas .sk-portfolio-5-tabs-btn .nav-link .icon svg path { fill: #1b1b1b; }
html[data-theme="light"] body .ea-cierre-blog .tx-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-cierre-blog .tx-description, html[data-theme="light"] body .ea-cierre-blog .sec-disc { color: #5d534b; }
html[data-theme="light"] body .ea-cierre-blog .cta-btn { box-shadow: 0 10px 24px rgba(109, 61, 17, 0.105); }
html[data-theme="light"] body .ea-cierre-blog .cta-btn :is(i, html[data-theme="light"] svg) { color: #0a7c53; fill: #0b8a5c; }
html[data-theme="light"] .ea-post-hero { background: radial-gradient(60% 50% at 50% 0%, rgba(241, 146, 56, 0.28) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] .ea-post-migas { color: #81776e; }
html[data-theme="light"] .ea-post-migas a { color: #a9580c; }
html[data-theme="light"] .ea-post-migas a:hover { color: #1b1b1b; }
html[data-theme="light"] body .ea-post-hero .ea-post-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-post-meta li + li::before { background: rgba(27, 27, 27, 0.315); }
html[data-theme="light"] .ea-post-autor { color: #1b1b1b; }
html[data-theme="light"] body .bs-blog-details-area .sk-blog-details-wrap-left h2 { color: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-wrap-left :is(strong, html[data-theme="light"] b, html[data-theme="light"] em) { color: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-wrap-left p a, html[data-theme="light"] body .sk-blog-details-wrap-left li a { color: #a9580c; }
html[data-theme="light"] body .sk-blog-details-wrap-left p a:hover, html[data-theme="light"] body .sk-blog-details-wrap-left li a:hover { color: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-wrap-left ol > li::before { color: #a9580c; }
html[data-theme="light"] body .sk-blog-details-wrap-left blockquote { color: #a9580c; }
html[data-theme="light"] body .sk-blog-details-wrap-left .ea-tabla-legal { border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .sk-blog-details-wrap-left .ea-tabla-legal :is(th, html[data-theme="light"] td) { border-bottom: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .sk-blog-details-wrap-left .ea-tabla-legal th { color: #1b1b1b; }
html[data-theme="light"] .ea-post-cta { background: linear-gradient(120deg, rgba(241, 146, 56, 0.22) 0%, #ffffff 70%); }
html[data-theme="light"] body .ea-post-cta .ea-post-cta-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-post-cta-boton { color: #fff; }
html[data-theme="light"] .ea-post-cta-boton:hover { color: #fff; }
html[data-theme="light"] body .sk-blog-details-tags-x-share::before, html[data-theme="light"] body .sk-blog-details-tags-x-share::after { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .sk-blog-details-share .title::before { color: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-share .link { border-color: rgba(27, 27, 27, 0.144); color: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-share .link svg { fill: #1b1b1b; }
html[data-theme="light"] body .sk-blog-details-share .link svg path { fill: #1b1b1b; }
html[data-theme="light"] body .sk-sidebar .sk-sidebar-widget { border-color: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .sk-sidebar .sk-sidebar-widget ul li a:hover { color: #1b1b1b; }
html[data-theme="light"] body .sk-sidebar .sk-sidebar-widget ul li:not(:last-child) a::before { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-archivo-cats a { border: 1px solid rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .ea-archivo-cats a:hover { color: #1b1b1b; background: rgba(27, 27, 27, 0.054); }
html[data-theme="light"] .ea-archivo-cats a.is-actual { color: #fff; }
html[data-theme="light"] .ea-archivo-meta { color: #81776e; }
html[data-theme="light"] body .ea-archivo-titulo a { color: #1b1b1b; }
html[data-theme="light"] body .ea-archivo-titulo a:hover { color: #a9580c; }
html[data-theme="light"] .ea-archivo-cat { color: #a9580c; }
html[data-theme="light"] .ea-archivo-vacio a { color: #a9580c; }
html[data-theme="light"] .ea-compartir { border-top: 1px solid rgba(27, 27, 27, 0.072); border-bottom: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-compartir > span { color: #1b1b1b; }
html[data-theme="light"] body .ea-compartir a, html[data-theme="light"] .ea-compartir-copiar { border: 1px solid rgba(27, 27, 27, 0.126); color: #1b1b1b; }
html[data-theme="light"] body .ea-compartir a:hover, html[data-theme="light"] .ea-compartir-copiar:hover { color: #fff; }
html[data-theme="light"] body .ea-relacionadas .ea-relacionadas-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-lateral-autor { border-bottom: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-lateral .ea-lateral-nombre { color: #1b1b1b; }
html[data-theme="light"] body .ea-lateral-redes a { border: 1px solid rgba(27, 27, 27, 0.126); color: #1b1b1b; }
html[data-theme="light"] body .ea-lateral .ea-toc-titulo { color: #a9580c; }
html[data-theme="light"] body .sk-sidebar .ea-toc a:hover { color: #1b1b1b; }
html[data-theme="light"] body .sk-sidebar .ea-toc a.is-activo { color: #1b1b1b; }
html[data-theme="light"] body .ea-lateral-wa { color: #fff; }
html[data-theme="light"] body .ea-lateral-wa:hover { color: #fff; }
html[data-theme="light"] body .ea-blog-destacada .blog-btn { color: #a9580c; }
html[data-theme="light"] .ea-glow::before { background: linear-gradient(115deg, #ffffff 0%, #97310c 9%, #1c78b8 16%, #ffffff 26%, #8a3a06 36%, #b39200 44%, #ffffff 55%, #be5e40 65%, #63260c 73%, #5e0a10 83%, #ffffff 92%, #97310c 100%); }
html[data-theme="light"] .ea-glow--marca::before { background: linear-gradient(115deg, #ffffff 0%, #b0570d 10%, #f19238 19%, #ffffff 29%, #a6651a 40%, #e1a862 48%, #ffffff 58%, #65370b 68%, #f19238 78%, #ffbc66 84%, #ffffff 93%, #b0570d 100%); }
html[data-theme="light"] body .ea-servicios-apilados .sk-features-5-area::before { background-color: #ffffff; background-image: radial-gradient(640px 520px at 8% 18%, rgba(241, 146, 56, 0.2), rgba(241, 146, 56, 0) 70%),
		radial-gradient(700px 560px at 94% 55%, rgba(237, 142, 85, 0.14), rgba(237, 142, 85, 0) 70%),
		radial-gradient(640px 500px at 20% 92%, rgba(217, 159, 53, 0.1), rgba(217, 159, 53, 0) 70%),
		linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.8)),
		url("/wp-content/themes/saasking-child/assets/img/fondos/rejilla.webp"); -webkit-mask-image: linear-gradient(to bottom, #ffffff calc(100% - 320px), transparent 100%); mask-image: linear-gradient(to bottom, #ffffff calc(100% - 320px), transparent 100%); }
html[data-theme="light"] body .sk-contact-6-area:not(.ea-formulario .sk-contact-6-area)::before { background: linear-gradient(193.36deg, #ffffff 9.6%, rgba(255, 255, 255, 0) 90.4%); -webkit-mask-image: linear-gradient(to bottom, transparent 0, #ffffff 260px); mask-image: linear-gradient(to bottom, transparent 0, #ffffff 260px); }
@media (max-width: 767px) { html[data-theme="light"] body .sk-contact-6-area:not(.ea-formulario .sk-contact-6-area)::before { -webkit-mask-image: linear-gradient(to bottom, transparent 0, #ffffff 120px); mask-image: linear-gradient(to bottom, transparent 0, #ffffff 120px); } }

/* ---- escalautos-inventario.css ---- */
html[data-theme="light"] .ea-inv, html[data-theme="light"] .ea-vcard, html[data-theme="light"] .ea-vgrid { --inv-fondo: #ffffff; --inv-tarjeta: #ffffff; --inv-tarjeta-2: #ffffff; --inv-borde: rgba(27, 27, 27, 0.072); --inv-texto: #1b1b1b; --inv-texto-2: #5d534b; --inv-texto-3: #81776e; --inv-morado-2: #e77810; }
html[data-theme="light"] .ea-btn--primario { color: #fff !important; }
html[data-theme="light"] .ea-btn--secundario { border-color: rgba(27, 27, 27, 0.162); color: #1b1b1b !important; }
html[data-theme="light"] .ea-btn--wa { color: #0c7c54 !important; }
html[data-theme="light"] .ea-inv-hero { background: radial-gradient(60% 70% at 50% 0%, rgba(241, 146, 56, 0.26) 0%, rgba(255, 255, 255, 0) 100%); }
html[data-theme="light"] body .ea-inv-hero .ea-inv-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-tipos { background: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] .ea-inv-tipo input:checked + span { color: #fff; }
html[data-theme="light"] .ea-inv-q input { color: #1b1b1b; }
html[data-theme="light"] body .ea-inv-filtros-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-cerrar { background: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] .ea-f summary { color: #1b1b1b; }
html[data-theme="light"] .ea-f-op:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-f-op input { border: 1.5px solid rgba(27, 27, 27, 0.27); }
html[data-theme="light"] .ea-f-op:has(input:checked) { color: #1b1b1b; }
html[data-theme="light"] .ea-f-logo--vacio { color: #a9580c; }
html[data-theme="light"] .ea-f-color { border: 1px solid rgba(27, 27, 27, 0.225); }
html[data-theme="light"] .ea-f-rango input, html[data-theme="light"] .ea-f-rango select { color: #1b1b1b; }
html[data-theme="light"] .ea-f-dig input:checked + span { color: #fff; }
html[data-theme="light"] .ea-f-tile:hover { border-color: rgba(27, 27, 27, 0.198); color: #1b1b1b; }
html[data-theme="light"] .ea-f-tile:has(input:checked) { color: #1b1b1b; }
html[data-theme="light"] .ea-f-tile:has(input:checked) .ea-silueta { color: #a9580c; }
html[data-theme="light"] .ea-f-desliza-pista { background: rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .ea-inv-total strong { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-orden select { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-chips a { color: #1b1b1b; }
html[data-theme="light"] .ea-vcard { background: #ffffff; }
html[data-theme="light"] .ea-vcard:hover { border-color: rgba(27, 27, 27, 0.144); }
html[data-theme="light"] .ea-vcard-foto { background: #ffffff; }
html[data-theme="light"] .ea-vcard-estado, html[data-theme="light"] .ea-vcard-destacado { background: rgba(255, 255, 255, 0.74); color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-destacado { color: #8a5a00; }
html[data-theme="light"] .ea-vcard-360 { color: #fff; }
html[data-theme="light"] .ea-vcard-nfotos { background: rgba(255, 255, 255, 0.72); color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-sep { background: rgba(255, 255, 255, 0.82); color: #8a5a00; }
html[data-theme="light"] .ea-vcard-sep b { color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-titulo a { color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-titulo a:hover { color: #1b1b1b; text-decoration-color: #81776e; }
html[data-theme="light"] .ea-vcard-precio strong { color: #0a7c53; }
html[data-theme="light"] .ea-vcard-comp-caja { border: 1.5px solid rgba(27, 27, 27, 0.315); }
html[data-theme="light"] .ea-vcard-comp:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-comp[aria-pressed="true"] { color: #1b1b1b; }
html[data-theme="light"] .ea-vcard-btn--ver { border: 1px solid rgba(27, 27, 27, 0.09); background: rgba(27, 27, 27, 0.054); color: #1b1b1b !important; }
html[data-theme="light"] .ea-vcard-btn--wa { color: #0c7c54 !important; }
html[data-theme="light"] .ea-vcard-datos li { background: rgba(27, 27, 27, 0.045); }
html[data-theme="light"] body .ea-inv-vacio-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-fondo { background: rgba(255, 255, 255, 0.6); }
@media (max-width: 991px) { html[data-theme="light"] .ea-inv-abrir { color: #fff; } }
html[data-theme="light"] .ea-icono-btn { background: rgba(255, 255, 255, 0.6); color: #1b1b1b; }
html[data-theme="light"] .ea-icono-btn[data-ea-fav][aria-pressed="true"] { color: #fff; }
html[data-theme="light"] .ea-icono-btn[data-ea-comp][aria-pressed="true"] { color: #fff; }
html[data-theme="light"] .ea-inv-favs { color: #1b1b1b; }
html[data-theme="light"] .ea-inv-favs .ea-i { color: #c62828; }
html[data-theme="light"] .ea-inv-favs span { background: rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-comp-barra { background: #ffffff; color: #5d534b; box-shadow: 0 16px 40px rgba(109, 61, 17, 0.15); }
html[data-theme="light"] .ea-comp-barra b { color: #1b1b1b; }
html[data-theme="light"] .ea-comp-barra-vaciar { background: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] .ea-aviso { box-shadow: 0 16px 40px rgba(109, 61, 17, 0.135); }
html[data-theme="light"] .ea-ficha { --inv-fondo: #ffffff; --inv-tarjeta: #ffffff; --inv-borde: rgba(27, 27, 27, 0.072); --inv-texto-2: #5d534b; --inv-texto-3: #81776e; --inv-morado-2: #e77810; color: #1b1b1b; }
html[data-theme="light"] .ea-medios-escenario { background: #ffffff; }
html[data-theme="light"] .ea-medios-espacios { background: rgba(255, 255, 255, 0.78); }
html[data-theme="light"] .ea-medios-espacios button { color: #5d534b; }
html[data-theme="light"] .ea-medios-espacios button:hover { color: #fff; }
html[data-theme="light"] .ea-medios-cuenta { background: rgba(255, 255, 255, 0.72); color: #1b1b1b; }
html[data-theme="light"] .ea-medios-ampliar { background: rgba(255, 255, 255, 0.72); color: #1b1b1b; }
html[data-theme="light"] .ea-fotos-flecha { background: rgba(255, 255, 255, 0.65); color: #1b1b1b; }
html[data-theme="light"] .ea-fotos-minis button { background: #ffffff; }
html[data-theme="light"] .ea-fotos-minis .ea-mini-especial { background: #ffffff center / cover no-repeat; }
html[data-theme="light"] .ea-mini-especial span { background: rgba(255, 255, 255, 0.62); color: #1b1b1b; }
html[data-theme="light"] .ea-mini-especial .ea-i { color: #a9580c; }
html[data-theme="light"] .ea-giro { background: #ffffff; }
html[data-theme="light"] .ea-giro-carga { background: rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .ea-giro-pista { background: rgba(255, 255, 255, 0.68); color: #1b1b1b; }
html[data-theme="light"] .ea-pano-linea { background: #ffffff; }
html[data-theme="light"] .ea-video { background: #ffffff center / cover no-repeat; }
html[data-theme="light"] .ea-video-play { color: #fff; }
html[data-theme="light"] .ea-resumen { background: #ffffff; }
html[data-theme="light"] .ea-resumen-iconos .ea-icono-btn { background: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] body .ea-ficha h1.ea-ficha-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-aviso p { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-aviso strong { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-aviso.is-separado { color: #8a5a00; }
html[data-theme="light"] .ea-resumen-aviso.is-separado b { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-aviso.is-revision { border: 1px solid rgba(27, 27, 27, 0.135); background: rgba(27, 27, 27, 0.045); }
html[data-theme="light"] body .ea-resumen-valor { color: #0a7c53; }
html[data-theme="light"] .ea-resumen-cuota { border: 1px solid rgba(27, 27, 27, 0.072); background: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] .ea-resumen-cuota b { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-simular { color: #a9580c; }
html[data-theme="light"] .ea-resumen-simular:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-incluye .ea-i { color: #0a7c53; }
html[data-theme="light"] .ea-resumen-alerta:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-resenas b, html[data-theme="light"] .ea-inv-resenas b { color: #1b1b1b; }
html[data-theme="light"] .ea-resumen-resenas:hover span, html[data-theme="light"] .ea-inv-resenas:hover span { color: #1b1b1b; }
html[data-theme="light"] .ea-estrellas > span { color: #81776e; }
html[data-theme="light"] .ea-resumen-sellos a { color: #0c7c54; }
html[data-theme="light"] .ea-resumen-sede a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ficha-indice { background: #ffffff; }
html[data-theme="light"] .ea-ficha-indice a:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-ficha-indice a.is-activa { color: #1b1b1b; }
html[data-theme="light"] body .ea-ficha h2.ea-fsec-titulo, html[data-theme="light"] body .ea-coleccion h2.ea-fsec-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-tecnica > div { background: rgba(27, 27, 27, 0.023); }
html[data-theme="light"] .ea-tecnica dd { color: #1b1b1b; }
html[data-theme="light"] .ea-doc { background: rgba(27, 27, 27, 0.023); }
html[data-theme="light"] .ea-doc-ico { background: rgba(27, 27, 27, 0.045); }
html[data-theme="light"] .ea-doc-valor { color: #1b1b1b; }
html[data-theme="light"] .ea-doc-estado { --nivel: rgba(27, 27, 27, 0.54); }
html[data-theme="light"] .ea-peritaje-anillo { background: radial-gradient(closest-side, var(--inv-tarjeta) 78%, transparent 79%), conic-gradient(var(--nivel) calc(var(--p) * 1%), rgba(27, 27, 27, 0.072) 0); }
html[data-theme="light"] .ea-peritaje-anillo strong { color: #1b1b1b; }
html[data-theme="light"] .ea-barra-pista { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-barra-valor { color: #1b1b1b; }
html[data-theme="light"] body .ea-ficha .ea-equipamiento h3 { color: #1b1b1b; }
html[data-theme="light"] .ea-separar-form { background: rgba(27, 27, 27, 0.018); }
html[data-theme="light"] .ea-tarifa { background: rgba(27, 27, 27, 0.013); }
html[data-theme="light"] .ea-tarifa:hover { border-color: rgba(27, 27, 27, 0.18); }
html[data-theme="light"] .ea-tarifa-radio { border: 1.5px solid rgba(27, 27, 27, 0.27); }
html[data-theme="light"] .ea-tarifa-txt b { color: #1b1b1b; }
html[data-theme="light"] .ea-tarifa-valor { color: #1b1b1b; }
html[data-theme="light"] .ea-bonos li { background: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] .ea-bonos .ea-i { color: #0a7c53; }
html[data-theme="light"] .ea-sep-cuentas dd { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-cuentas dd.is-abono { color: #0a7c53; }
html[data-theme="light"] .ea-sep-cuentas .is-total { border-top: 1px dashed rgba(27, 27, 27, 0.126); }
html[data-theme="light"] .ea-sep-cuentas .is-total dt { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-pasos span { color: #a9580c; }
html[data-theme="light"] .ea-sepd { border: 1px solid rgba(27, 27, 27, 0.081); background: #ffffff; color: #1b1b1b; box-shadow: 0 24px 64px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .ea-sepd::backdrop { background: rgba(255, 255, 255, 0.72); }
html[data-theme="light"] .ea-sepd-cabeza { border-bottom: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-sepd-pasos li:not(:last-child)::after { background: rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-sepd-num { border: 1.5px solid rgba(27, 27, 27, 0.18); }
html[data-theme="light"] .ea-sepd-pasos li.is-actual { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-pasos li.is-actual .ea-sepd-num { color: #fff; }
html[data-theme="light"] .ea-sepd-pasos li.is-hecho { color: #0a7c53; }
html[data-theme="light"] .ea-sepd-pasos li.is-hecho .ea-sepd-num::after { color: #0a7c53; }
html[data-theme="light"] body .ea-sepd h2.ea-sepd-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-x:hover { background: rgba(27, 27, 27, 0.054); color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-intro strong { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-lista { border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-sepd-lista > * + * { border-top: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-sepd-fila:hover { background: rgba(27, 27, 27, 0.023); }
html[data-theme="light"] .ea-sepd-ico { color: #a9580c; }
html[data-theme="light"] .ea-sepd-fila:has(input:checked) .ea-sepd-ico { color: #fff; }
html[data-theme="light"] .ea-sepd-marca { border: 1.5px solid rgba(27, 27, 27, 0.315); color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-fila-txt b { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-seg { background: rgba(27, 27, 27, 0.054); }
html[data-theme="light"] .ea-sepd-seg label:hover span { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-seg input:checked + span { color: #fff; }
html[data-theme="light"] body .ea-sepd .ea-sepd-sim { color: #0a7c53; }
html[data-theme="light"] body .ea-sepd .ea-sepd-campo input { border: 1px solid rgba(27, 27, 27, 0.108); background: rgba(27, 27, 27, 0.036); color: #1b1b1b; }
html[data-theme="light"] body .ea-sepd .ea-sepd-campo input::placeholder { color: #81776e; }
html[data-theme="light"] body .ea-sepd .ea-sepd-error { color: #c62828; }
html[data-theme="light"] .ea-sepd-auto b { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-linea > li:not(:last-child)::before { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-sepd-li-ico { color: #a9580c; }
html[data-theme="light"] .ea-sepd-linea > li:first-child .ea-sepd-li-ico { color: #fff; }
html[data-theme="light"] .ea-sepd-cuando { color: #a9580c; }
html[data-theme="light"] .ea-sepd-linea b { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-recibo .is-total dt, html[data-theme="light"] .ea-sepd-recibo .is-total dd { color: #1b1b1b; }
html[data-theme="light"] .ea-sepd-pie { border-top: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-sep-ok-sigue { background: rgba(27, 27, 27, 0.018); }
html[data-theme="light"] body .ea-sep-ok .ea-sep-ok-sigue-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-credito .ea-sim { background: rgba(27, 27, 27, 0.018); }
html[data-theme="light"] .ea-caja, html[data-theme="light"] .ea-pano-dialogo { background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .ea-caja::backdrop, html[data-theme="light"] .ea-pano-dialogo::backdrop { background: #ffffff; }
html[data-theme="light"] body .ea-caja-cabeza p { color: #5d534b; }
html[data-theme="light"] .ea-caja-cabeza p span { color: #81776e; }
html[data-theme="light"] .ea-caja-zoom { background: rgba(255, 255, 255, 0.78); color: #1b1b1b; }
html[data-theme="light"] .ea-det-punto { box-shadow: 0 2px 8px rgba(109, 61, 17, 0.105); }
html[data-theme="light"] .ea-det-tarjeta { box-shadow: 0 12px 32px rgba(109, 61, 17, 0.12); }
html[data-theme="light"] .ea-medios-detalles { background: rgba(255, 255, 255, 0.72); color: #1b1b1b; }
html[data-theme="light"] .ea-medios-detalles:hover { background: #ffffff; }
html[data-theme="light"] .ea-pano { background: #ffffff; }
html[data-theme="light"] .ea-pano-carga { border: 3px solid rgba(27, 27, 27, 0.135); }
html[data-theme="light"] .ea-pano-pista { background: rgba(255, 255, 255, 0.75); color: #1b1b1b; }
html[data-theme="light"] .ea-comparar-tabla { color: #1b1b1b; }
html[data-theme="light"] .ea-comparar-foto { background: #ffffff; }
html[data-theme="light"] .ea-comparar-nombre { color: #1b1b1b; }
@media (max-width: 991px) { html[data-theme="light"] .ea-ficha-barra { background: #ffffff; } }
@media (max-width: 991px) { html[data-theme="light"] .ea-ficha-barra-precio strong { color: #0a7c53; } }
@media (max-width: 991px) { html[data-theme="light"] .ea-ficha-barra-precio span { color: #0c7c54; } }
html[data-theme="light"] .woocommerce-checkout .page-area, html[data-theme="light"] .ea-pago-sim { --co-tarjeta: #ffffff; --co-borde: rgba(27, 27, 27, 0.081); --co-texto-2: #5d534b; --co-texto-3: #81776e; }
html[data-theme="light"] .woocommerce-checkout .tx-page-content .woocommerce { color: #1b1b1b; }
html[data-theme="light"] body .ea-co-cabeza h1.ea-co-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-co-pasos li::before { background: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] .ea-co-pasos li.is-hecho::before { color: #0a7c53; }
html[data-theme="light"] .ea-co-pasos li.is-actual { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-co { background: linear-gradient(135deg, rgba(241, 146, 56, 0.16), #ffffff 60%); }
html[data-theme="light"] body .ea-sep-co .ea-sep-co-eyebrow { color: #a9580c; }
html[data-theme="light"] body .ea-sep-co .ea-sep-co-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-co-datos div { background: rgba(255, 255, 255, 0.5); }
html[data-theme="light"] .ea-sep-co-datos dd { color: #1b1b1b; }
html[data-theme="light"] body .ea-sep-co .ea-sep-co-reloj { color: #8a5a00; }
html[data-theme="light"] .ea-sep-co-reloj b { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-co-reloj.is-poco { color: #c62828; }
html[data-theme="light"] body.woocommerce-checkout .woocommerce h3 { color: #1b1b1b; }
html[data-theme="light"] .woocommerce-checkout .form-row .required { color: #a9580c; }
html[data-theme="light"] .woocommerce-checkout .form-row input.input-text { border: 1px solid rgba(27, 27, 27, 0.126); background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] body.woocommerce-checkout .ea-consentimientos input[type="checkbox"] { border: 1.5px solid rgba(27, 27, 27, 0.315); }
html[data-theme="light"] .woocommerce-checkout .woocommerce-Price-amount, html[data-theme="light"] .woocommerce-order-received .woocommerce-Price-amount { color: #1b1b1b; }
html[data-theme="light"] .woocommerce-checkout .woocommerce-checkout-review-order-table th, html[data-theme="light"] .woocommerce-checkout .woocommerce-checkout-review-order-table td { color: #1b1b1b; }
html[data-theme="light"] .woocommerce-checkout .ea-consentimientos a { color: #a9580c; }
html[data-theme="light"] .woocommerce-checkout .woocommerce-error, html[data-theme="light"] .woocommerce-checkout .woocommerce-info, html[data-theme="light"] .woocommerce-checkout .woocommerce-message { color: #1b1b1b; }
html[data-theme="light"] .ea-sep-ok { background: linear-gradient(160deg, rgba(52, 211, 153, 0.12), #ffffff 55%); }
html[data-theme="light"] .ea-sep-ok.is-pendiente { background: linear-gradient(160deg, rgba(245, 158, 11, 0.12), #ffffff 55%); }
html[data-theme="light"] .ea-sep-ok.is-conflicto, html[data-theme="light"] .ea-sep-ok.is-cancelada { background: linear-gradient(160deg, rgba(239, 68, 68, 0.12), #ffffff 55%); }
html[data-theme="light"] body .ea-sep-ok .ea-sep-ok-icono { color: #0a7c53; }
html[data-theme="light"] body .ea-sep-ok h2.ea-sep-ok-titulo { color: #1b1b1b; }
html[data-theme="light"] body .ea-sep-ok p { color: #5d534b; }
html[data-theme="light"] body .ea-sep-ok strong { color: #1b1b1b; }
html[data-theme="light"] .woocommerce-order-received .woocommerce-order-details, html[data-theme="light"] .woocommerce-order-received .woocommerce-customer-details { color: #5d534b; }
 html[data-theme="light"] .woocommerce-order-received .woocommerce-customer-details address { border: 1px solid rgba(27, 27, 27, 0.081); background: #ffffff; color: #5d534b; }
html[data-theme="light"] body.woocommerce-order-received .woocommerce-order-details h2, html[data-theme="light"] body.woocommerce-order-received .woocommerce-customer-details h2 { color: #1b1b1b; }
html[data-theme="light"] body .ea-sep-msj { color: #8a5a00; }
html[data-theme="light"] body .ea-sep-msj.is-alerta { color: #c62828; }
html[data-theme="light"] .ea-sep-msj a, html[data-theme="light"] .ea-resumen-aviso a { color: #1b1b1b; }
html[data-theme="light"] .ea-pago-sim-caja { color: #1b1b1b; }
html[data-theme="light"] body .ea-pago-sim h1.ea-pago-sim-valor { color: #1b1b1b; }
html[data-theme="light"] body .ea-pago-sim-form p { color: #1b1b1b; }
html[data-theme="light"] .ea-pago-sim-rechazar { color: #c62828 !important; }
html[data-theme="light"] .ea-segura-lista li { background: rgba(27, 27, 27, 0.023); }
html[data-theme="light"] .ea-segura-ico { color: #a9580c; }
html[data-theme="light"] .ea-segura-lista b { color: #1b1b1b; }
html[data-theme="light"] .ea-fasecolda-ico { color: #a9580c; }
html[data-theme="light"] body .ea-fasecolda .ea-fasecolda-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-fasecolda b { color: #1b1b1b; }
html[data-theme="light"] .ea-resenas-nota b { color: #1b1b1b; }
html[data-theme="light"] .ea-resenas-lista li { background: rgba(27, 27, 27, 0.023); }
html[data-theme="light"] body .ea-resenas-lista p { color: #1b1b1b; }
html[data-theme="light"] body .ea-alerta-aviso { color: #0c7c54; }
html[data-theme="light"] body .ea-alerta-aviso.is-aviso { color: #8a5a00; }
html[data-theme="light"] body .ea-alerta-aviso-btn { color: #fff; }
html[data-theme="light"] body .ea-alerta-aviso.is-aviso .ea-alerta-aviso-btn { color: #8a5a00; }
html[data-theme="light"] .ea-inv-alerta { color: #a9580c; }
html[data-theme="light"] .ea-inv-alerta:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-alerta-dlg { border: 1px solid rgba(27, 27, 27, 0.081); background: #ffffff; color: #1b1b1b; box-shadow: 0 24px 64px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .ea-alerta-dlg::backdrop { background: rgba(255, 255, 255, 0.72); }
html[data-theme="light"] .ea-alerta-ico { color: #fff; }
html[data-theme="light"] body .ea-alerta-dlg h2.ea-alerta-titulo { color: #1b1b1b; }
html[data-theme="light"] body .ea-alerta-dlg .ea-alerta-campo input { border: 1px solid rgba(27, 27, 27, 0.126); background: rgba(27, 27, 27, 0.036); color: #1b1b1b; }
html[data-theme="light"] body .ea-alerta-dlg .ea-alerta-error { color: #c62828; }
html[data-theme="light"] body .ea-alerta-dlg .ea-alerta-listo { color: #0c7c54; }
html[data-theme="light"] .ea-resumen-par .ea-btn--secundario .ea-i { color: #a9580c; }
html[data-theme="light"] .ea-resumen-acciones:not(:has(.ea-btn--primario)) .ea-resumen-par .ea-btn--secundario .ea-i { color: #1b1b1b; }
html[data-theme="light"] .ea-citad-dias span { border: 1px solid rgba(27, 27, 27, 0.09); background: rgba(27, 27, 27, 0.027); }
html[data-theme="light"] .ea-citad-dias b { color: #1b1b1b; }
html[data-theme="light"] .ea-citad-dias label:hover span { border-color: rgba(27, 27, 27, 0.198); }
html[data-theme="light"] .ea-citad-dias input:checked + span small { color: #5d534b; }
html[data-theme="light"] .ea-citad-horas span { border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-citad-horas label:hover span { border-color: rgba(27, 27, 27, 0.198); color: #1b1b1b; }
html[data-theme="light"] .ea-citad-horas input:checked + span { color: #1b1b1b; }
html[data-theme="light"] body .ea-sepd .ea-citad-cargando { border: 1px dashed rgba(27, 27, 27, 0.108); }
html[data-theme="light"] .ea-citad-listo-ico { color: #0a7c53; }
html[data-theme="light"] body .ea-sepd .ea-citad-listo h3 { color: #1b1b1b; }
@media (max-width: 991px) { html[data-theme="light"] .ea-ficha-barra-cita { color: #a9580c; } }
html[data-theme="light"] .ea-cookies { border: 1px solid rgba(27, 27, 27, 0.09); background: #ffffff; box-shadow: 0 18px 50px rgba(109, 61, 17, 0.15); color: var(--inv-texto-2, #5d534b); }
html[data-theme="light"] body .ea-cookies .ea-cookies__txt { color: #5d534b; }
html[data-theme="light"] .ea-cookies__txt a { color: #1b1b1b; }
html[data-theme="light"] body .ea-cookies .ea-cookies__btn { border: 1px solid rgba(27, 27, 27, 0.18); color: #1b1b1b; }
html[data-theme="light"] body .ea-cookies .ea-cookies__btn:hover { border-color: rgba(27, 27, 27, 0.36); background: rgba(27, 27, 27, 0.045); }
html[data-theme="light"] .ea-citad-dias.hay-despues { -webkit-mask-image: linear-gradient(90deg, #ffffff calc(100% - 56px), transparent); mask-image: linear-gradient(90deg, #ffffff calc(100% - 56px), transparent); }
html[data-theme="light"] .ea-citad-dias.hay-antes { -webkit-mask-image: linear-gradient(90deg, transparent, #ffffff 56px); mask-image: linear-gradient(90deg, transparent, #ffffff 56px); }
html[data-theme="light"] .ea-citad-dias.hay-antes.hay-despues { -webkit-mask-image: linear-gradient(90deg, transparent, #ffffff 56px, #ffffff calc(100% - 56px), transparent); mask-image: linear-gradient(90deg, transparent, #ffffff 56px, #ffffff calc(100% - 56px), transparent); }
html[data-theme="light"] .ea-inicio-inv { --inv-borde: rgba(27, 27, 27, 0.072); --inv-texto-2: #5d534b; --inv-texto-3: #81776e; --inv-morado-2: #e77810; }
html[data-theme="light"] .ea-inicio-inv .sk-subtitle-4-text { color: #1b1b1b; -webkit-text-fill-color: #1b1b1b; }
html[data-theme="light"] body .ea-inicio-inv .sk-sec-title-4 { color: #1b1b1b; }
html[data-theme="light"] body .ea-inicio-inv .ea-inicio-sub { color: #5d534b; }
html[data-theme="light"] .ea-inicio-link { color: #a9580c; }
html[data-theme="light"] .ea-inicio-link:hover { color: #1b1b1b; }
@media (max-width: 767px) { html[data-theme="light"] .ea-inicio-puntos i { background: rgba(27, 27, 27, 0.225); } }
html[data-theme="light"] body .ea-inicio-rango { border: 1px solid rgba(27, 27, 27, 0.108); background: rgba(27, 27, 27, 0.027); color: #1b1b1b; }
html[data-theme="light"] body .ea-inicio-rango:hover { border-color: rgba(27, 27, 27, 0.252); }
html[data-theme="light"] .ea-inicio-rango small { color: #81776e; }
html[data-theme="light"] .ea-inicio-rango em { background: rgba(27, 27, 27, 0.072); color: #5d534b; }
html[data-theme="light"] .ea-inicio-rango.is-premium small { color: #8a5a00; }
html[data-theme="light"] .ea-inicio-rango.is-on small { color: #5d534b; }
html[data-theme="light"] .ea-inicio-rango.is-on em { background: rgba(27, 27, 27, 0.18); color: #1b1b1b; }
html[data-theme="light"] body .ea-inicio-inv .ea-inicio-resumen { color: #5d534b; }
html[data-theme="light"] .ea-inicio-resumen b { color: #1b1b1b; }
html[data-theme="light"] body .ea-inicio-inv--arco .ea-inicio-rango { background: #ffffff; box-shadow: 0 8px 24px rgba(109, 61, 17, 0.105); }
html[data-theme="light"] body .ea-inicio-inv--arco .ea-inicio-rango:hover { background: #ffffff; }
html[data-theme="light"] .ea-inicio-inv--arco .ea-vcard { box-shadow: 0 18px 40px rgba(109, 61, 17, 0.135); }
@media (min-width: 1200px) { html[data-theme="light"] .ea-inicio-inv-sec .ea-arco .sk-apps-4-shape-2 img { -webkit-mask-image: linear-gradient(to bottom, #ffffff 30%, rgba(255, 255, 255, 0.45) 62%, transparent 92%); mask-image: linear-gradient(to bottom, #ffffff 30%, rgba(255, 255, 255, 0.45) 62%, transparent 92%); } }
@media (max-width: 1199px) { html[data-theme="light"] .ea-inicio-inv-sec .ea-arco .sk-apps-4-logo-wrap { -webkit-mask-image: linear-gradient(90deg, transparent, #ffffff 10%, #ffffff 90%, transparent); mask-image: linear-gradient(90deg, transparent, #ffffff 10%, #ffffff 90%, transparent); } }
@media (max-width: 1199px) { html[data-theme="light"] body .ea-inicio-inv-sec .ea-arco .sk-apps-4-logo-wrap:has(.is-rueda) { -webkit-mask-image: linear-gradient(90deg, transparent 18px, #ffffff 22%, #ffffff 78%, transparent calc(100% - 18px)); mask-image: linear-gradient(90deg, transparent 18px, #ffffff 22%, #ffffff 78%, transparent calc(100% - 18px)); } }
html[data-theme="light"] .ea-arco-tip { background: #ffffff; box-shadow: 0 8px 22px rgba(109, 61, 17, 0.135); color: #1b1b1b; }
html[data-theme="light"] .ea-arco-tip::after { background: #ffffff; }

/* ---- escalautos-mega.css ---- */
html[data-theme="light"] .ea-mm-abrir--texto { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-li.is-abierto > a, html[data-theme="light"] .ea-mm-li.is-abierto > .ea-mm-abrir--texto { color: #1b1b1b !important; }
html[data-theme="light"] .ea-mm { border: 1px solid rgba(27, 27, 27, 0.081); color: #1b1b1b; background: radial-gradient(700px 240px at 0% 0%, color-mix(in srgb, var(--c) 14%, transparent), transparent 70%), #ffffff; box-shadow: 0 40px 90px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] .ea-mm-col-t { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-col-t em { color: #81776e; }
html[data-theme="light"] .ea-mm-pildora { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-titulo { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-intro > p:not(.ea-mm-pildora):not(.ea-mm-titulo) { color: #5d534b; }
html[data-theme="light"] .ea-mm-fila, html[data-theme="light"] .ea-mm-marcas a { background: linear-gradient(90deg, rgba(27, 27, 27, 0.09), rgba(27, 27, 27, 0.018)) bottom / 100% 1px no-repeat; }
html[data-theme="light"] .ea-mm-busca { background: rgba(27, 27, 27, 0.045); border: 1px solid rgba(27, 27, 27, 0.09); color: #81776e; }
html[data-theme="light"] .ea-mm-busca input { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-busca input::placeholder { color: #81776e; }
html[data-theme="light"] .ea-mm-cta--linea { border: 1px solid rgba(27, 27, 27, 0.162); color: #1b1b1b !important; }
html[data-theme="light"] .ea-mm-tipo:hover { background: rgba(27, 27, 27, 0.036); }
html[data-theme="light"] .ea-mm-tipo .ea-silueta { color: color-mix(in srgb, var(--c) 45%, #1b1b1b); }
html[data-theme="light"] .ea-mm-tipo small { color: #81776e; }
html[data-theme="light"] .ea-mm .ea-mm-tipo--todos { color: color-mix(in srgb, var(--c) 40%, #1b1b1b); }
html[data-theme="light"] .ea-mm-fila b { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-fila small { color: #81776e; }
html[data-theme="light"] .ea-mm-fila i { color: #81776e; }
html[data-theme="light"] .ea-mm-fila > .ea-mm-i { color: #81776e; }
html[data-theme="light"] .ea-mm a.ea-mm-fila:hover b { color: #1b1b1b; }
html[data-theme="light"] .ea-mm a.ea-mm-fila:hover > .ea-mm-i { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-marcas small { color: #81776e; }
html[data-theme="light"] .ea-mm-link { color: color-mix(in srgb, var(--c) 40%, #1b1b1b) !important; }
html[data-theme="light"] .ea-mm-carro-foto { background: rgba(27, 27, 27, 0.045) center / cover; }
html[data-theme="light"] .ea-mm-carro .ea-mm-carro-datos { color: #81776e; }
html[data-theme="light"] .ea-mm-carro small { color: #0a7c53; }
html[data-theme="light"] .ea-mm-carro .ea-mm-carro-cuota { color: #81776e; }
html[data-theme="light"] .ea-mm .ea-mm-cambio { color: #5d534b !important; }
html[data-theme="light"] .ea-mm .ea-mm-cambio:hover { color: #1b1b1b !important; }
html[data-theme="light"] .ea-mm-cambio .ea-mm-i { color: color-mix(in srgb, var(--c) 50%, #1b1b1b); }
html[data-theme="light"] .ea-mm-pasos li:not(:last-child)::before { background: linear-gradient(color-mix(in srgb, var(--c) 60%, transparent), rgba(27, 27, 27, 0.072)); }
html[data-theme="light"] .ea-mm-pasos i { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-pasos small { color: #81776e; }
html[data-theme="light"] .ea-mm-form, html[data-theme="light"] .ea-mm-sim { background: rgba(27, 27, 27, 0.027); border: 1px solid rgba(27, 27, 27, 0.081); }
html[data-theme="light"] .ea-mm-form-t small { color: #81776e; }
html[data-theme="light"] .ea-mm-form label { color: #81776e; }
html[data-theme="light"] .ea-mm-form input, html[data-theme="light"] .ea-mm-form select { border: 1px solid rgba(27, 27, 27, 0.09); background: rgba(27, 27, 27, 0.045); color: #1b1b1b; }
html[data-theme="light"] .ea-mm-form select option { background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .ea-mm-datos span { border-right: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-mm-datos b { color: color-mix(in srgb, var(--c) 35%, #1b1b1b); }
html[data-theme="light"] .ea-mm-datos small { color: #81776e; }
html[data-theme="light"] .ea-mm-rango { color: #5d534b; }
html[data-theme="light"] .ea-mm-rango output { color: #1b1b1b; }
html[data-theme="light"] .ea-mm-rango input::-webkit-slider-runnable-track { background: linear-gradient(90deg, var(--c) var(--v, 50%), rgba(27, 27, 27, 0.108) var(--v, 50%)); }
html[data-theme="light"] .ea-mm-rango input::-moz-range-track { background: linear-gradient(90deg, var(--c) var(--v, 50%), rgba(27, 27, 27, 0.108) var(--v, 50%)); }
html[data-theme="light"] .ea-mm-cuota small { color: #5d534b; }
html[data-theme="light"] .ea-mm-serv { border-left: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-mm-serv small { color: #5d534b; }
html[data-theme="light"] .wa-offcanvas-area { background: #ffffff !important; color: #5d534b; }
html[data-theme="light"] .wa-offcanvas-area .wa-offcanvas-close { background: rgba(27, 27, 27, 0.054); }
html[data-theme="light"] .wa-offcanvas-area h1, html[data-theme="light"] .wa-offcanvas-area h2, html[data-theme="light"] .wa-offcanvas-area h3, html[data-theme="light"] .wa-offcanvas-area h4, html[data-theme="light"] .wa-offcanvas-area h5, html[data-theme="light"] .wa-offcanvas-area h6 { color: #1b1b1b !important; }
html[data-theme="light"] .mobile-main-navigation li { border-color: rgba(27, 27, 27, 0.072) !important; }
html[data-theme="light"] .mobile-main-navigation li > a { color: #1b1b1b !important; }
html[data-theme="light"] .mobile-main-navigation .dropdown-btn { color: #5d534b !important; }
html[data-theme="light"] .mobile-main-navigation .ea-mmm a { color: rgba(255, 255, 255, .85) !important; background: linear-gradient(90deg, rgba(27, 27, 27, 0.072), rgba(27, 27, 27, 0.009)) bottom / 100% 1px no-repeat; }
html[data-theme="light"] .mobile-main-navigation .ea-mmm a small { color: #81776e; }
html[data-theme="light"] .mobile-main-navigation .ea-mmm a > i { color: #81776e; }
html[data-theme="light"] .mobile-main-navigation .ea-mmm a > .ea-mm-i { color: #81776e; }
html[data-theme="light"] .mobile-main-navigation .ea-mmm .ea-mmm-chip { border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-mmm-chip .ea-silueta { color: color-mix(in srgb, var(--c) 45%, #1b1b1b); }
html[data-theme="light"] .ea-mmm-paso { color: #5d534b; }
html[data-theme="light"] .ea-mmm-paso i { color: #1b1b1b; }
html[data-theme="light"] .ea-mmm-serv b { color: #1b1b1b; }
html[data-theme="light"] .ea-club-btn { color: #a9580c; }
html[data-theme="light"] .ea-club-btn:hover, html[data-theme="light"] .ea-club-btn:focus-visible { color: #fff; }
html[data-theme="light"] .ea-club-btn::before { -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 2px), #ffffff calc(100% - 1.5px)); mask: radial-gradient(farthest-side, transparent calc(100% - 2px), #ffffff calc(100% - 1.5px)); }
html[data-theme="light"] .ea-club-lateral { color: #fff; }
html[data-theme="light"] .ea-club-lateral:hover, html[data-theme="light"] .ea-club-lateral:focus-visible { color: #1b1b1b; }
html[data-theme="light"] .ea-club-lateral__i { color: #fff; }
html[data-theme="light"] .ea-club-lateral__txt small { color: #5d534b; }
html[data-theme="light"] .sk-main-navigation .navbar-nav li:hover > a { color: #a9580c; }
html[data-theme="light"] .ea-ft-autor { color: #5d534b; }

/* ---- escalautos-club.css ---- */
html[data-theme="light"] .ea-club-enc .sk-sec-title-7, html[data-theme="light"] .ea-club-beneficios .sk-sec-title-5, html[data-theme="light"] .ea-club-faq .sk-sec-title-7 { color: #1b1b1b; }
html[data-theme="light"] .ea-club-enc .sec-disc { color: #5d534b; }
html[data-theme="light"] .ea-club-hero .sk-subtitle-7 .elm-border, html[data-theme="light"] .ea-club-enc .sk-subtitle-7 .elm-border, html[data-theme="light"] .ea-club-faq .sk-subtitle-7 .elm-border, html[data-theme="light"] .ea-club-beneficios .sk-subtitle-5 { color: #1b1b1b; background: rgba(27, 27, 27, 0.054); border-color: rgba(27, 27, 27, 0.144); }
html[data-theme="light"] .ea-club-accion .sk-pr-btn-13.has-border { color: #1b1b1b; border-color: rgba(27, 27, 27, 0.27); }
html[data-theme="light"] .ea-club-hero .sk-hero-7-title { color: #1b1b1b; -webkit-text-fill-color: #1b1b1b; }
html[data-theme="light"] .ea-club-hero h2.sk-hero-7-title { color: #a9580c; -webkit-text-fill-color: #a9580c; }
html[data-theme="light"] .ea-club-hero .sk-hero-7-disc { color: #5d534b; }
html[data-theme="light"] .ea-club-hero .sk-pr-btn-13.has-border { color: #1b1b1b; border-color: rgba(27, 27, 27, 0.27); }
html[data-theme="light"] .ea-club-beneficios .sk-sec-title-5 { color: #1b1b1b; }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-sec-title .sk-p-5 { color: #5d534b; }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card-border { background: rgba(27, 27, 27, 0.027); border-color: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card { background: linear-gradient(160deg, rgba(241, 146, 56, 0.16) 0%, #ffffff 55%) !important; border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card .icon-elm { background: rgba(27, 27, 27, 0.828); }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card .icon-svg path { fill: #81776e; }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card .sk-h-5.title, html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card .sk-h-5.title a { color: #1b1b1b; }
html[data-theme="light"] .ea-club-beneficios .sk-choose-5-card .sk-p-5.disc { color: #5d534b; }
html[data-theme="light"] .ea-club-lista > span { color: #1b1b1b; }
html[data-theme="light"] .ea-club-aplica .sk-features-4-card { border: 1px solid rgba(27, 27, 27, 0.072); background: linear-gradient(160deg, rgba(241, 146, 56, 0.14) 0%, #ffffff 60%) !important; }
html[data-theme="light"] .ea-club-aplica .sk-p-4.disc { color: #5d534b; }
html[data-theme="light"] .ea-club-pasos .sk-services-3-card, html[data-theme="light"] .ea-club-pasos .sk-services-3-card:nth-child(n) { border: 1px solid rgba(27, 27, 27, 0.072); background: linear-gradient(160deg, rgba(241, 146, 56, 0.14) 0%, #ffffff 60%); }
html[data-theme="light"] .ea-club-pasos .sk-services-3-card::after { color: #81776e; }
html[data-theme="light"] .ea-club-pasos .sk-services-3-card .sk-h-3, html[data-theme="light"] .ea-club-pasos .sk-services-3-card .sk-h-3 a { color: #1b1b1b; }
html[data-theme="light"] .ea-club-pasos .sk-services-3-card .disc { color: #5d534b; }
html[data-theme="light"] .ea-club-portal .sk-benefits-6-list li { color: #1b1b1b; }
html[data-theme="light"] .ea-club-portal .sk-benefits-6-card { border: 1px solid rgba(27, 27, 27, 0.072); background: linear-gradient(160deg, rgba(241, 146, 56, 0.14) 0%, #ffffff 60%) !important; }
html[data-theme="light"] .ea-club-portal .sk-h-6.number { color: #1b1b1b; }
html[data-theme="light"] .ea-club-portal .sk-benefits-6-card .disc { color: #5d534b; }
html[data-theme="light"] .ea-club-faq .sk-sec-title-7 { color: #1b1b1b; }
html[data-theme="light"] .ea-club-faq .sec-disc { color: #5d534b; }
html[data-theme="light"] .ea-club-faq .sk-faqs-5-content, html[data-theme="light"] .ea-club-faq .sk-faqs-5-accordion { background: #ffffff; border: 1px solid rgba(27, 27, 27, 0.072); }
html[data-theme="light"] .ea-club-faq .sk-faqs-5-content .title { color: #1b1b1b; }
html[data-theme="light"] .ea-club-faq .sk-faqs-5-content .disc, html[data-theme="light"] .ea-club-faq .item-disc { color: #5d534b; }
html[data-theme="light"] .ea-club-faq .sk-accordion-1-item { background: rgba(27, 27, 27, 0.027); border-color: rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-club-faq .sk-accordion-1-item .icon, html[data-theme="light"] .ea-club-faq .sk-faqs-5-content .icon { background: rgba(27, 27, 27, 0.072); color: #1b1b1b; }
html[data-theme="light"] .ea-club-faq .sk-accordion-1-item .icon i { color: #1b1b1b; }
html[data-theme="light"] .ea-club-faq .item-title { color: #1b1b1b !important; }
html[data-theme="light"] .ea-club-faq .item-title:not(.collapsed) { color: #a9580c !important; }
html[data-theme="light"] .ea-club-cierre .sk-price-7-author { background: linear-gradient(160deg, rgba(241, 146, 56, 0.18) 0%, #ffffff 60%); border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-club-cierre .sk-price-7-author .sk-h-7.title { color: #1b1b1b; }
html[data-theme="light"] .ea-club-cierre .sk-price-7-author .sk-p-7.disc { color: #5d534b; }

/* ---- escalautos-chat.css ---- */
html[data-theme="light"] .ea-chat-lanzador__cuenta { box-shadow: 0 0 0 3px rgba(109, 61, 17, 0.16); }
html[data-theme="light"] body .ea-chat.sb-chat { --ea-chat-fondo: #ffffff; --ea-chat-capa: #ffffff; --ea-chat-linea: rgba(27, 27, 27, 0.081); --ea-chat-texto: #1b1b1b; --ea-chat-suave: #5d534b; }
@media (min-width: 768px) and (min-height: 521px) { html[data-theme="light"] body .ea-chat.sb-chat .sb-body { box-shadow: 0 30px 80px -20px rgba(109, 61, 17, 0.16), 0 0 0 1px rgba(241, 146, 56, 0.18), 0 20px 60px -30px rgba(241, 146, 56, 0.55); } }
html[data-theme="light"] body .ea-chat.sb-chat .sb-scroll-area { scrollbar-color: rgba(27, 27, 27, 0.198) transparent; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-scroll-area::-webkit-scrollbar-thumb { background: rgba(27, 27, 27, 0.198); }
html[data-theme="light"] body .ea-chat.sb-chat .sb-header, html[data-theme="light"] body .ea-chat.sb-chat .sb-header-main { background-color: #ffffff !important; color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-header .sb-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-header-main .sb-icon-close.sb-dashboard-btn { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-list > div.sb-right .sb-message, html[data-theme="light"] body .ea-chat.sb-chat .sb-list > div.sb-right .sb-message a { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-label-date span, html[data-theme="light"] body .ea-chat.sb-chat .sb-label-date-top span { background: rgba(27, 27, 27, 0.054); }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-chips .sb-btn { color: #1b1b1b; }
html[data-theme="light"] .ea-chat-inicio__acceso { color: #1b1b1b; }
html[data-theme="light"] .ea-chat-inicio__acceso:hover svg, html[data-theme="light"] .ea-chat-inicio__acceso:focus-visible svg { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-card .sb-card-header, html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider .sb-card-header { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-card .sb-card-extra, html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider .sb-card-extra { background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-card .sb-card-btn, html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider .sb-card-btn { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-card .sb-card-btn:hover, html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider .sb-card-btn:hover { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider-arrow { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-rich-message .sb-slider-arrow:hover { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-scroll-area .sb-header-agent .sb-dashboard-btn { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-scroll-area .sb-header-agent .sb-dashboard-btn:hover { background: rgba(27, 27, 27, 0.072); }
html[data-theme="light"] body .ea-chat.sb-chat .sb-dashboard .sb-title { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-user-conversations > li > div div:not(.sb-message) { color: #1b1b1b; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-user-conversations > li:hover, html[data-theme="light"] body .ea-chat.sb-chat .sb-user-conversations > li.sb-active { background-color: rgba(27, 27, 27, 0.045); }
html[data-theme="light"] body .ea-chat.sb-chat .sb-dashboard > div > .sb-btn { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-dashboard > div > .sb-btn:hover { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-btn { color: #fff; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-editor textarea { color: #1b1b1b !important; }
html[data-theme="light"] body .ea-chat.sb-chat .sb-editor .sb-submit:hover { color: #1b1b1b; }
html[data-theme="light"] .ea-chat-extra { background: var(--ea-chat-fondo, #ffffff); }
html[data-theme="light"] .ea-chat-extra__wa { color: #0a7c53 !important; }
html[data-theme="light"] .ea-chat-extra__aviso { color: #81776e; }
html[data-theme="light"] .ea-chat-extra__aviso a { color: #5d534b; }
@media (max-width: 767px), (max-height: 520px) { html[data-theme="light"] body .ea-chat.sb-chat .sb-responsive-close-btn { color: #1b1b1b; } }

/* ---- escalautos-carga.css ---- */
html[data-theme="light"] .ea-carga { background: #ffffff; color: #1b1b1b; }
html[data-theme="light"] .ea-carga__fondo { background: radial-gradient(52% 48% at 50% 50%, rgba(241, 146, 56, 0.46) 0%, rgba(241, 146, 56, 0.16) 40%, rgba(241, 146, 56, 0) 72%),
		radial-gradient(30% 30% at 90% 10%, rgba(241, 146, 56, 0.18) 0%, rgba(241, 146, 56, 0) 70%),
		radial-gradient(30% 30% at 8% 92%, rgba(241, 146, 56, 0.14) 0%, rgba(241, 146, 56, 0) 70%),
		#ffffff; }
html[data-theme="light"] .ea-carga__trama { -webkit-mask: radial-gradient(circle at 50% 50%, #ffffff 20%, transparent 68%); mask: radial-gradient(circle at 50% 50%, #ffffff 20%, transparent 68%); }
html[data-theme="light"] .ea-carga__anillo { border: 1px dashed rgba(27, 27, 27, 0.234); }
html[data-theme="light"] .ea-carga__moneda svg { filter: drop-shadow(0 8px 14px rgba(109, 61, 17, 0.15)); }
html[data-theme="light"] .ea-carga__moneda em { color: #5d534b; }
html[data-theme="light"] .ea-carga__aro { border: 1px solid rgba(27, 27, 27, 0.09); }
html[data-theme="light"] .ea-carga__arco { -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #ffffff calc(100% - 3px)); mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #ffffff calc(100% - 3px)); }
html[data-theme="light"] .ea-carga__esfera { background: radial-gradient(circle at 50% 28%, rgba(241, 146, 56, 0.42) 0%, #ffffff 68%); border: 1px solid rgba(27, 27, 27, 0.126); box-shadow: inset 0 1px 0 rgba(27, 27, 27, 0.252), inset 0 -26px 50px rgba(241, 146, 56, 0.38), 0 0 70px rgba(241, 146, 56, 0.4); }
html[data-theme="light"] .ea-carga__iso { filter: drop-shadow(0 0 12px rgba(27, 27, 27, 0.405)); }

/* ---- ea-shorts.css ---- */
html[data-theme="light"] .ea-short { border: 1px solid rgba(27, 27, 27, 0.09); background: #ffffff; }
html[data-theme="light"] .ea-short-btn::after { background: linear-gradient(180deg, rgba(255, 255, 255, 0), #ffffff); }
html[data-theme="light"] .ea-short-txt { color: #1b1b1b; }
html[data-theme="light"] .ea-short-play { border: 1px solid rgba(27, 27, 27, 0.405); background: rgba(255, 255, 255, 0.5); }
html[data-theme="light"] .ea-shorts-flecha { border: 1px solid rgba(27, 27, 27, 0.18); background: rgba(255, 255, 255, 0.75); color: #1b1b1b; }
html[data-theme="light"] .ea-shorts-redes-txt { color: #5d534b; }
html[data-theme="light"] .ea-shorts-redes a { border: 1px solid rgba(27, 27, 27, 0.126); color: #1b1b1b; }
html[data-theme="light"] .ea-shorts-redes a:hover, html[data-theme="light"] .ea-shorts-redes a:focus-visible { color: #fff; }
