/* GENERADO por tools/generar-colores.py — no editar a mano.
   Lleva los colores de acento de las demos SaaSKing al tono de Escalautos (#0099f6). */

/* ---- themes/saasking/assets/css/saasking-core.css ---- */
:root { --sk-clr-pr-2: #1a80be; --sk-clr-pr-3: #0593ea; --sk-clr-pr-4: #0c8cda; --sk-clr-pr-5: #2395da; --sk-clr-pr-6: #2189c8; --sk-clr-pr-7: #50bbfb; --sk-clr-sd-1: #24a9f9; --sk-clr-sd-4: #22a4f3; --sk-clr-black-1: #02131d; --sk-clr-black-2: #031927; --sk-clr-black-3: #01121d; --sk-clr-black-5: #021520; --sk-clr-gd-1: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); --sk-clr-gd-2: linear-gradient(180deg, #01121d 40.38%, #1a80be 100%); --sk-clr-gd-3: linear-gradient(270deg, #033858 0%, #0593ea 40.27%, #0593ea 60.99%, #033858 100%); --sk-clr-gd-4: linear-gradient(94.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); --sk-clr-gd-6: linear-gradient(99.13deg, #02121c 0%, #0F0402 25.13%, #06344f 50.19%, #2189c8 74.98%, #1a9cec 100%); --sk-clr-gd-7: linear-gradient(90deg, #1da3f5 0%, #2aa6e8 22.98%, #5eaad8 52.95%, #50bbfb 79.3%, #72c8fc 100%); --sk-clr-gd-8: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
::-moz-selection { background-color: #2a84ba; }
::-moz-selection { background-color: #2a84ba; }
::selection { background-color: #2a84ba; }
.sk-subtitle-2-text { background: linear-gradient(180deg, #0d4363 0%, #1a80be 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.sk-subtitle-4 { outline: 6px solid rgba(34, 164, 243, 0.12); }
.sk-subtitle-7::after { background: linear-gradient(90deg, #72c8fc 0%, #199ae8 50.34%, #72c8fc 100%); }
.sk-subtitle-7::before { background: linear-gradient(90deg, #72c8fc 0%, #199ae8 50.34%, #72c8fc 100%); }
.sk-pr-btn-1::after { background: linear-gradient(to right, rgb(5, 41, 63) 0%, rgba(6, 46, 71, 0) 54%, rgb(5, 41, 63) 100%); }
.sk-pr-btn-3 { box-shadow: 6px 12px 14px rgba(13, 89, 136, 0.32); }
.sk-pr-btn-3:is(.has-border) { border: 1px solid rgba(1, 18, 29, 0.16); }
.sk-pr-btn-4 .btn-border::after { background: linear-gradient(90deg, rgb(5, 147, 234) 0%, rgba(0, 0, 0, 0) 60%); }
.sk-pr-btn-5 { background: linear-gradient(90deg, rgb(32, 144, 211) 0%, rgba(32, 144, 211, 0.84) 39%, rgb(12, 140, 218) 100%); box-shadow: 0px 42px 107px rgba(32, 144, 211, 0.34), 0px 24.7206px 32.2574px rgba(32, 144, 211, 0.1867), 0px 10.2677px 13.3981px rgba(32, 144, 211, 0.22), 0px 3.71362px 4.84582px rgba(32, 144, 211, 0.153301), inset 0px 1px 18px 2px #305d79, inset 0px 1px 4px 2px #305d79 !important; }
.sk-pr-btn-5::before { background: linear-gradient(90deg, rgb(32, 144, 211) 0%, rgba(32, 144, 211, 0.84) 39%, rgb(12, 140, 218) 100%); }
.sk-pr-btn-5 .btn-border::after { background: linear-gradient(90deg, rgba(34, 164, 243, 0) 0%, rgb(255, 255, 255) 50%, rgba(34, 164, 243, 0) 100%); }
.sk-pr-btn-5:hover { background: linear-gradient(-90deg, rgb(32, 144, 211) 0%, rgba(32, 144, 211, 0.84) 39%, rgb(12, 140, 218) 100%); }
.sk-pr-btn-5:hover::before { background: linear-gradient(-90deg, rgb(32, 144, 211) 0%, rgba(32, 144, 211, 0.84) 39%, rgb(12, 140, 218) 100%); }
.sk-pr-btn-6 { background: linear-gradient(180deg, #06324c 0%, #021520 100%); }
.sk-pr-btn-6::before { background: linear-gradient(153deg, rgba(34, 164, 243, 0) 0%, rgba(255, 255, 255, 0) 62%, rgb(12, 140, 218) 100%); }
.sk-pr-btn-6::after { background: linear-gradient(-32deg, rgba(34, 164, 243, 0) 0%, rgba(255, 255, 255, 0) 62%, rgb(12, 140, 218) 100%); }
.sk-pr-btn-7::after { background: linear-gradient(94.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); }
.sk-pr-btn-8::before { background: linear-gradient(to right, rgb(56, 164, 229) 0%, rgba(56, 164, 229, 0.6) 100%); }
.sk-pr-btn-9 { background: linear-gradient(286.68deg, #225777 0%, #031723 100%); }
.sk-pr-btn-9::before { background: linear-gradient(-90deg, #05273c 0%, #424e56 100%); }
.sk-pr-btn-10::before { background: linear-gradient(to right, #2395da 0%, #15364a 50%, #2395da 100%); }
.sk-pr-btn-13::after { background: linear-gradient(-90deg, #1da3f5 0%, #2aa6e8 22.98%, #5eaad8 52.95%, #50bbfb 79.3%, #72c8fc 100%); }
.sk-pr-btn-14::after { background: linear-gradient(90deg, rgba(114, 200, 252, 0) 0%, #72c8fc 30%, #199ae8 50.34%, #72c8fc 70%, rgba(114, 200, 252, 0) 100%); }
.sk-loader .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-sd-1); }
.sk-loader:is(.has-home-2) .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-2); }
.sk-loader:is(.has-home-3) { background-color: #010a10; }
.sk-loader:is(.has-home-3) .item-favicon-border { background: #010a10; box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-3); }
.sk-loader:is(.has-home-4) .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-4); }
.sk-loader:is(.has-home-5) .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-5); }
.sk-loader:is(.has-home-6) .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-6); }
.sk-loader:is(.has-home-7) .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px var(--sk-clr-pr-7); }
.cd-headline.type .cd-words-wrapper::after { background-color: #99a4ab; }
.cd-headline.type .cd-words-wrapper.selected { background-color: #99a4ab; }
.sk-playbtn-1 { background: rgba(1, 18, 29, 0.18); box-shadow: inset 0px -4px 9px rgba(1, 18, 29, 0.2) !important; }
.tx-pagination .current::after, .tz-pagination li::after, .sk-pagination-1 .link-elm::after { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.wa-back-to-top:is(.has-home-3) { border-color: rgba(5, 147, 234, 0.5); }
.wa-back-to-top:is(.has-home-3):hover { border-color: rgb(5, 147, 234); }
.wa-back-to-top:is(.has-home-4) { border-color: rgba(34, 164, 243, 0.5); }
.wa-back-to-top:is(.has-home-5) { border-color: rgba(35, 149, 218, 0.3); }
.wa-back-to-top:is(.has-home-6) { border-color: rgba(33, 137, 200, 0.5); }
.sk-header-1-area::after { background: #1675ae; }
.sk-header-1-menu::after { background: radial-gradient(50% 2785.71% at 50% 50%, #36a3e6 0%, #2b90ce 54.06%, #2f414c 100%); }
.sk-header-1-menu::before { background: radial-gradient(50% 2785.71% at 50% 50%, #36a3e6 0%, #2b90ce 54.06%, rgba(47, 65, 76, 0) 100%); }
.sk-header-2-action-link .sk-pr-btn-3:nth-child(2) { box-shadow: 4px 8px 14px rgba(13, 89, 136, 0.6), inset 0px 0px 9px rgba(1, 18, 29, 0.2); }
.sk-header-3-action-link .sk-pr-btn-4 .btn-border-2 { background: linear-gradient(270deg, #035282 0%, #011e2f 40.27%, #011e2f 60.99%, #035282 100%); }
.sk-header-3-login-btn:hover { color: #0593ea; }
.sk-main-navigation:is(.has-header-3) .navbar-nav li a::after { background: linear-gradient(180deg, #010a10 26.44%, #1d6e9e 100%); }
.sk-main-navigation:is(.has-header-3) .navbar-nav li .dropdown-menu { background: #010a10; }
.sk-header-4-menu::after { background: linear-gradient(94.33deg, rgba(32, 144, 211, 0) 0%, #FFFFFF 50.96%, rgba(32, 144, 211, 0) 100%); }
.sk-header-4-menu::before { background: linear-gradient(94.33deg, rgba(32, 144, 211, 0) 0%, #FFFFFF 50.96%, rgba(32, 144, 211, 0) 100%); }
.sk-main-navigation:is(.has-header-4) .navbar-nav li::after { background: linear-gradient(180deg, #2090d3 20.2%, rgba(32, 144, 211, 0.84) 42.2%, #0c8cda 76.01%); }
.sk-main-navigation:is(.has-header-4) .navbar-nav li::before { background: linear-gradient(180.63deg, #2090d3 20.2%, rgba(32, 144, 211, 0.84) 42.2%, #0c8cda 76.01%); }
.sk-main-navigation:is(.has-header-4) .navbar-nav li .dropdown-menu { background: rgba(2, 21, 32, 0.9); }
.sk-header-5-menu::before { background: linear-gradient(to right, #05273c 0%, #424e56 100%); }
.sk-main-navigation:is(.has-header-5) .navbar-nav li::after { background: linear-gradient(8.68deg, #073653 6.62%, rgba(7, 54, 83, 0) 90.92%); }
.sk-main-navigation:is(.has-header-7) .navbar-nav li a { background: linear-gradient(90deg, #1da3f5 0%, #2aa6e8 22.98%, #5eaad8 52.95%, #50bbfb 79.3%, #72c8fc 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: #000; text-fill-color: #000; }
.sk-hero-1-db { box-shadow: 0px 0px 3px 6px rgba(7, 54, 83, 0.4); }
.sk-hero-1-db-img-single-border { border: 1px solid #062f49; }
.sk-hero-3-area::after { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #1d6e9e 24.36%, #1a608a 30.71%, #113f5a 48.2%, #052539 64.48%, #010a10 79.05%, #010a10 91.39%, #010a10 100%); }
.sk-hero-3-area::before { background: radial-gradient(93.6% 93.37% at 99.47% 101.33%, #1d6e9e 24.36%, #1a608a 30.71%, #113f5a 48.2%, #052539 64.48%, #010a10 79.05%, #010a10 91.39%, #010a10 100%); }
.sk-hero-3-title-author { background: #042234; }
.sk-hero-3-title-author .author-img-single { border: 2px solid #042234; }
.sk-hero-3-title-author .text { background: linear-gradient(180deg, #2578ab 0%, #043756 100%); border: 2px solid #042234; }
/* Los avatares son iniciales (YB, DC, JG): con el traslape de la demo (-14 px de 36) se tapaban las letras. */
html body .sk-hero-3-title-author .author-img-single + .author-img-single, html body .sk-hero-3-title-author .text { margin-left: -7px; }
html body .sk-testimonial-5-author .author-img-single:not(:first-child) { margin-left: -8px; } /* resumen «Más de 711 reseñas»: -15 px tapaba la 2.ª letra */
.sk-hero-3-title-author-border::after { background: linear-gradient(90deg, rgb(5, 147, 234) 0%, rgba(0, 0, 0, 0) 60%); }
.sk-hero-3-favicon { background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(1, 10, 16, 0.04) 100%); }
.sk-hero-3-favicon::after { background: radial-gradient(50% 50% at 50% 50%, #010a10 67.07%, rgba(1, 10, 16, 0) 100%); }
.sk-hero-3-favicon .favicon-border { background: linear-gradient(180deg, #042b42 0%, rgba(4, 43, 66, 0) 89.72%); }
.sk-hero-3-favicon .logo-elm { background: linear-gradient(180deg, #2578ab 0%, #032a42 100%); }
.sk-hero-3-video .video-elm::after { background: linear-gradient(110.52deg, #0592e7 12.07%, #0594eb 86.13%); box-shadow: inset 0px -24px 30px #010a10, inset 0px 24px 30px #010a10; }
.sk-hero-4-area { background-color: #021520; }
.sk-hero-4-img-shadow { background: #aac5d5; border: 31px solid #24aafa; }
.sk-hero-4-chat-popup { filter: drop-shadow(0px 40px 60px rgba(5, 141, 224, 0.6)); }
.sk-hero-4-chat-popup:nth-of-type(3) .content-wrap { filter: drop-shadow(0px 40px 60px rgba(6, 157, 249, 0.5)); }
.sk-hero-4-partner::after { background: linear-gradient(90deg, #021520 0%, rgba(4, 29, 45, 0) 100%); }
.sk-hero-4-partner::before { background: linear-gradient(-90deg, #021520 0%, rgba(4, 29, 45, 0) 100%); }
.sk-hero-5-subtitle { border-color: #38434a; }
.sk-hero-5-img { box-shadow: 0px 8px 50px rgba(40, 152, 221, 0.6); }
.sk-hero-5-top .col-elm:is(.has-center) { background-color: #021520; }
.sk-hero-6-dashboard { background: linear-gradient(99.13deg, #1a9cec 0%, #06344f 25.13%, #06344f 50.19%, #06344f 74.98%, #1a9cec 100%); }
.sk-hero-7-disc { color: #010a0f; }
.sk-partner-3-left { background: linear-gradient(90deg, rgba(1, 10, 16, 0) 0%, #02283f 55.29%); }
.sk-partner-3-left::after { background: linear-gradient(90deg, #010a10, transparent); }
.sk-partner-3-right { background: linear-gradient(-90deg, rgba(1, 10, 16, 0) 0%, #02283f 55.29%); }
.sk-partner-3-right::after { background: linear-gradient(-90deg, #010a10, transparent); }
.sk-partner-5-title span { color: #2396dc; border-bottom: 2px solid #2396dc; }
.sk-partner-5-wrap::after { background: linear-gradient(90deg, var(--sk-clr-black-8) 0%, rgba(4, 29, 45, 0) 100%); }
.sk-partner-5-wrap::before { background: linear-gradient(-90deg, var(--sk-clr-black-8) 0%, rgba(4, 29, 45, 0) 100%); }
.sk-partner-6-area .sk-partner-5-wrap::after { background: linear-gradient(90deg, var(--sk-clr-black-8) 30%, rgba(4, 29, 45, 0) 100%); }
.sk-partner-6-area .sk-partner-5-wrap::before { background: linear-gradient(-90deg, var(--sk-clr-black-8) 30%, rgba(4, 29, 45, 0) 100%); }
.sk-partner-7-marquee::after { background: linear-gradient(90deg, #1da3f5 30%, transparent); }
.sk-partner-7-marquee::before { background: linear-gradient(-90deg, #71c8fc, #66c3fc, transparent); }
.sk-partner-8-area .sk-partner-5-wrap::after { background: linear-gradient(90deg, #f6f7f9 0%, rgba(4, 29, 45, 0) 100%); }
.sk-partner-8-area .sk-partner-5-wrap::before { background: linear-gradient(-90deg, #f6f7f9 0%, rgba(4, 29, 45, 0) 100%); }
.sk-features-1-item-1 { background: rgba(3, 25, 39, 0.32); }
.sk-features-1-item-2 .favicon-wrap { background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(63, 71, 76, 0.04) 100%); }
.sk-features-1-item-2 .favicon-wrap-2 { background: linear-gradient(180deg, #0b4266 0%, #042437 89.72%); }
.sk-features-1-item-2 .favicon-logo { background: #24a9f9; }
.sk-features-1-item-3-img-1 { background: rgba(6, 47, 73, 0.52); }
.sk-features-1-item-4-wrap .img-items-single { outline: 3px solid #405765; }
.sk-features-1-item-4-wrap .favicon-wrap { background: rgba(2, 19, 29, 0.12); }
.sk-features-1-item-4-wrap .favicon-wrap-2 { background: linear-gradient(180deg, #0b4266 0%, #042437 89.72%); }
.sk-features-1-item-4-wrap .favicon-logo { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.sk-features-1-item-3-img-2 svg { background: rgba(6, 47, 73, 0.6); }
.sk-features-2-item-1 .circle-1 { border: 2px dashed rgba(26, 128, 190, 0.3); }
.sk-features-2-item-1 .circle-2 { border: 2px dashed rgba(26, 128, 190, 0.3); }
.sk-features-2-item-1 .circle-3 { border: 2px dashed rgba(26, 128, 190, 0.3); }
.sk-features-2-item-1 .glow-1 { background: #1a80be; }
.sk-features-2-item-1 .glow-2 { background: #1a80be; }
.sk-features-2-item-1 .item-icon { background: linear-gradient(to right, #01121d 0%, #034b76 100%); background-clip: text; -webkit-text-fill-color: transparent; }
.sk-features-2-item-2 .item-features-single { box-shadow: -4px -4px 12px #FFFFFF, 7px 5px 12px rgba(0, 0, 0, 0.14), inset 0px 2px 4px #76b3d8; }
.sk-features-2-item-2 .item-favicon-border { box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.25), inset 0px -4px 4px rgba(1, 18, 29, 0.3), inset 0px 4px 4px #1a80be; }
.sk-features-2-item-3 { background: linear-gradient(180deg, #1a80be 0%, #0d4363 100%); }
.sk-features-2-item-3 .author { background: rgba(1, 18, 29, 0.13); }
.sk-features-2-item-3 .author-inner { background: linear-gradient(180deg, rgba(1, 18, 29, 0.5) 0%, rgba(3, 75, 118, 0.5) 100%); }
.sk-features-2-item-3 .author-inner-icon { background: linear-gradient(180deg, #1a80be 0%, #0d4363 86.54%); box-shadow: 0px 3px 7px #ecf5fa, inset 0px -4px 6px #FFFFFF; }
.sk-features-2-item-4 .item-favicon { background: linear-gradient(180deg, #FFFFFF 0%, #F4FCF0 29.33%, #1c80bd 100%); }
.sk-sec-ani-1-glow { background: #3cb3fb; }
.sk-features-3-box-1 { background-color: #031a28; border: 1px solid rgba(5, 147, 234, 0.2); }
.sk-features-3-box-1-logo .single-logo { background: radial-gradient(50% 50% at 50% 50%, #093d5d 0%, #010a10 100%); box-shadow: inset 0px 0px 12px #059bf6; }
.sk-features-3-box-2 { background-color: #031a28; border: 1px solid rgba(5, 147, 234, 0.2); }
.sk-features-3-box-2 .bg-shape-2 { background: linear-gradient(180deg, #2578ab 0%, #043756 100%); }
.sk-features-3-box-3 { background-color: #031a28; border: 1px solid rgba(5, 147, 234, 0.2); }
.sk-features-3-box-3 .bg-shape-1 { background: linear-gradient(180deg, #2578ab 0%, #043756 100%); }
.sk-features-3-card .item-icon::after { background-image: linear-gradient(to right, #37b1fb 0%, #010a10 36%, #010a10 65%, #3f7a9e 100%); }
.sk-features-3-card .item-icon-elm { background-color: #010a10; }
.sk-features-3-card .item-icon-elm::after { background: #45b6fb; }
.sk-features-3-all-btn .line-3 { background: linear-gradient(180deg, rgba(5, 147, 234, 0) 0%, #0593ea 100%); }
.sk-features-3-all-btn .line-1 { background: linear-gradient(90deg, #010a10 0%, #FFFFFF 100%); }
.sk-features-3-all-btn .line-2 { background: linear-gradient(-90deg, #010a10 0%, #FFFFFF 100%); }
.sk-features-4-card { background-color: #041f2f; }
.sk-features-4-card::after { background: linear-gradient(94.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); }
.sk-features-4-card .item-icon::after { background: linear-gradient(to right, #45b6fb 0%, #021520 36%, #021520 65%, #0c8cda 100%); }
.sk-features-4-card .item-icon-elm { background-color: #010a10; }
.sk-features-5-card { background-color: #f1f7fb; }
.sk-features-5-card .item-list li svg * { stroke: #048ddf; }
.sk-features-5-card:is(.has-v2) { background-color: #e5f1f9; }
.sk-features-5-card:is(.has-v2) .item-list li svg * { stroke: #047dc6; }
.sk-features-5-card:is(.has-v3) { background-color: #e5f1f9; }
.sk-features-5-card:is(.has-v3) .item-list li svg * { stroke: #048ddf; }
.sk-features-5-card:is(.has-v4) { background-color: #f6fafd; }
.sk-features-5-card:is(.has-v4) .item-list li svg * { stroke: #10a2fa; }
.sk-features-6-card::before { background: linear-gradient(to right, #02121c 0%, #0F0402 25%, #06344f 50%, #0F0402 75%, #0e4769 100%); }
.sk-features-6-card .card-content .number { background: linear-gradient(99.13deg, #1a9cec 0%, #2189c8 25.13%, #2189c8 50.19%, #2189c8 74.98%, #1a9cec 100%); }
.sk-features-6-card-img::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-features-6-card-img-2::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-features-6-card-img-3::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-features-6-card-img-4::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-features-7-item-2-logo .single-logo { background-color: #115e8c; }
.sk-features-7-item-2-logo .left .single-logo:nth-child(2) { background-color: #24a9fa; }
.sk-features-7-item-2-logo .right .single-logo:nth-child(1) { background-color: #3c83ad; }
.sk-features-7-item-2-logo .right .single-logo:nth-child(2) { background-color: #3ab2fb; }
.sk-features-7-item-2-logo .right .single-logo:nth-child(3) { background-color: #0489d9; }
.sk-features-7-item-2-logo .item-favicon { outline: 10px solid rgba(92, 192, 252, 0.2); }
.sk-features-7-item-2 { background: linear-gradient(172.4deg, #1da3f5 5.89%, #2aa6e8 26.16%, #5eaad8 52.6%, #50bbfb 83.88%); }
.sk-benefits-1-card .icon-wrap { background: linear-gradient(180deg, #063550 0%, var(--sk-clr-black-2) 100%); }
.sk-benefits-6-right-shape .shape-favicon::before { background-color: #4cb9fb; }
.sk-benefits-6-card:nth-child(3) .bg-glow { background: #5a8dab; }
.sk-benefits-6-card:nth-child(3)::before { background: linear-gradient(-90deg, #27abfa 0%, rgba(153, 153, 153, 0.1) 100%); }
.sk-benefits-6-card:nth-child(3)::after { background: linear-gradient(90deg, #27abfa 0%, rgba(153, 153, 153, 0.1) 100%); }
.sk-benefits-9-item .single-item .icon { background-color: rgba(48, 75, 92, 0.1); }
.sk-benefits-9-item .single-item:is(.has-clr-3) .icon { background-color: #f7fbfd; }
.sk-benefits-9-item .single-item:is(.has-clr-4) .icon { background-color: #f4f9fc; }
.sk-price-1-animation .favicon-icon-wrap::after { background: linear-gradient(180deg, #2b90ce 0%, #FFFFFF 18.75%); }
.sk-price-1-wrap { background: rgba(3, 25, 39, 0.8); }
.sk-price-1-card { background: rgba(6, 52, 80, 0.64); }
.sk-price-1-card .price-head { background: #041e2d; }
.sk-price-1-card .price-head .price-name { background: #052a41; }
.sk-price-1-card .price-body { background: linear-gradient(180deg, #041e2d 0%, #052a41 100%); }
.sk-price-2-card:hover .card-btn { box-shadow: 4px 8px 14px rgba(13, 89, 136, 0.6), inset 0px 0px 9px rgba(1, 18, 29, 0.2); }
.sk-price-3-card .item-btn .btn-border::after { background: linear-gradient(-6deg, #8F8688 0%, #010a10 22%, #010a10 84%, #0592e8 97%); }
.sk-price-3-card .item-btn .btn-border-2 { background: #010a10; }
.sk-price-3-toggle { background: #041f30; }
.sk-price-3-toggle-btn { background: #193547; }
.sk-price-4-toggle-btn .sk-price-3-toggle { background-color: #f5fafd; }
.sk-price-4-toggle-btn .sk-price-3-toggle-btn::after { box-shadow: inset 0px 0px 4px #22a4f3; }
.sk-price-4-card .card-border { border: 1px solid rgba(2, 21, 32, 0.1); }
.sk-price-4-card .price-tag { background: linear-gradient(242.87deg, rgba(136, 205, 247, 0.09) 17.07%, rgba(6, 157, 249, 0.09) 41.51%, rgba(27, 157, 237, 0.09) 77.9%, rgba(237, 245, 251, 0.09) 99.03%), #F9FBFF; box-shadow: inset 0px 0px 4px #6cc2f5; }
.sk-price-4-card .icon-elm { background: linear-gradient(263.57deg, rgba(250, 253, 254, 0.4) 10.17%, rgba(127, 205, 252, 0.4) 60.22%, rgba(250, 253, 254, 0.4) 103.12%); box-shadow: 0px 36.8581px 13.9806px rgba(34, 164, 243, 0.02), 0px 20.3355px 12.7097px rgba(34, 164, 243, 0.08), 0px 8.89677px 8.89677px rgba(34, 164, 243, 0.13), 0px 2.54194px 5.08387px rgba(34, 164, 243, 0.15); }
.sk-price-4-card .icon-elm::before { background: linear-gradient(180deg, #FFFFFF 0%, #34b0fb 52%, #FFFFFF 100%); }
.sk-price-4-card .features-list li::before { background: linear-gradient(136deg, rgb(34, 164, 243) 0%, rgba(28, 75, 105, 0) 13%, rgba(0, 0, 0, 0) 60%, rgba(1, 10, 13, 0) 80%, rgb(34, 164, 243) 100%); }
.sk-price-4-card .btn-wrap .sk-pr-btn-5 { box-shadow: 0px 24.7206px 32.2574px rgba(32, 144, 211, 0.1867), 0px 3.71362px 4.84582px rgba(32, 144, 211, 0.153301), inset 0px 1px 18px 2px #305d79, inset 0px 1px 4px 2px #305d79; }
.sk-price-4-card:hover .sk-pr-btn-5 { background: linear-gradient(-90deg, rgb(32, 144, 211) 0%, rgba(32, 144, 211, 0.84) 39%, rgb(12, 140, 218) 100%); }
.sk-price-5-card .main-icon-wrap::before { background: linear-gradient(180deg, var(--sk-clr-pr-5) 0%, rgba(66, 78, 86, 0) 34%); }
.sk-price-5-card .main-icon { background: linear-gradient(180deg, #2b3234 0%, #010a10 100%); }
.sk-price-5-card .main-icon::before { background: linear-gradient(0deg, var(--sk-clr-pr-5) 0%, rgba(66, 78, 86, 0) 80%); }
.sk-price-5-card::before { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(35, 149, 218) 100%); }
.sk-price-6-card .price-btn::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-price-6-enterprise .bg-glow-1 { background: rgba(4, 135, 214, 0.4); }
.sk-price-6-enterprise .card-btn::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-price-6-cta .card-btn::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-price-7-card:hover .features-list li i { color: #21a2f1; }
.sk-testimonial-1-item-single { background: #052a41; }
.sk-testimonial-2-card .author-content i { color: #01121d; }
.sk-testimonial-3-card .bg-shape-2 { background: #24a9f9; }
.sk-testimonial-3-card-3 .bg-shape-1 { background: #0b79bc; }
.sk-testimonial-3-wrap-overly::after { background: linear-gradient(0deg, #010a10, transparent); }
.sk-testimonial-3-bottom-marquee { box-shadow: inset 0px 0px 12px rgba(5, 154, 245, 0.72); }
.sk-testimonial-3-bottom-rating .item-icon::after { background-image: linear-gradient(to right, #37b1fb 0%, #010a10 36%, #010a10 65%, #3f7a9e 100%); }
.sk-testimonial-3-bottom-rating .item-icon-elm { background-color: #010a10; }
.sk-testimonial-3-bottom-rating .rating-icon i { color: #24a9f9; }
.sk-testimonial-4-top .favicon-elm { background: rgba(4, 141, 223, 0.08); }
.sk-testimonial-4-top .favicon-elm-inner { background: linear-gradient(94.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); }
.sk-testimonial-4-card { box-shadow: 6px -5px 10px rgba(2, 21, 32, 0.08), -4px 5px 6px rgba(2, 21, 32, 0.08); }
.sk-testimonial-5-author .rating { color: #1a9cec; }
.sk-testimonial-5-card-single { border: 1px solid rgba(35, 49, 58, 0.5); }
.sk-testimonial-5-card-single .rating-text i { color: #1a9cec; }
.sk-testimonial-6-card-border:is(.has-bg-glow) .sk-testimonial-6-card::after { background: #096094; }
.sk-testimonial-6-bottom .sk-testimonial-5-author .author-img::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-testimonial-btn .icon { background: linear-gradient(99.13deg, #1a9cec 0%, #2189c8 25.13%, #2189c8 50.19%, #2189c8 74.98%, #1a9cec 100%); }
.sk-testimonial-btn::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-testimonial-7-card .rating i { color: #048ddf; }
.sk-process-1-item-single { background: #05283d; }
.sk-process-1-favicon { border: 4px solid #415866; }
.sk-process-1-favicon::after { background: linear-gradient(180deg, #052c43 0%, #1778b8 34.62%, #074c76 70.67%, #274f67 100%); }
.sk-process-1-favicon .favicon-shadow { background: rgba(3, 25, 39, 0.3); box-shadow: inset 0px 0px 14px #031927; }
.sk-process-1-favicon .favicon-icon { background: #05293f; }
.sk-process-2-tabs-btn-single:is(.active) { box-shadow: 4px 8px 14px rgba(13, 89, 136, 0.6), 4px -2px 6px #FFFFFF, -3px 4px 6px rgba(0, 0, 0, 0.1), inset 0px 0px 9px rgba(1, 18, 29, 0.2); }
.sk-process-2-tabs-pane-single .single-line { border: 1px dashed rgba(42, 56, 65, 0.28); }
.sk-process-2-card .icon { background: #03314e; box-shadow: 6px 10px 12px rgba(1, 18, 29, 0.4), inset 0px 0px 4px #FFFFFF; }
.sk-process-2-card .number { color: rgba(1, 18, 29, 0.08); }
.sk-process-4-card { background-color: #06324d; }
.sk-process-4-card .card-border { background-color: #06324d; }
.sk-process-4-card::before { background: linear-gradient(138deg, #39b1fa 25%, #208ed1 30%, #06324d 38%); }
.sk-process-4-card .content-wrap { background-color: #031723; }
.sk-process-4-card .icon-elm { background: linear-gradient(180deg, rgba(4, 119, 188, 0) 0%, rgba(4, 119, 188, 0.2) 100%), #020202; border: 1px solid #077dc5; box-shadow: 0px 2px 5px rgba(4, 119, 188, 0.3), 0px 3px 10px rgba(4, 119, 188, 0.4), 0px 8px 20px rgba(4, 119, 188, 0.4); }
.sk-process-5-card { background-color: #042132; }
.sk-process-5-card::before { background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(35, 149, 218) 100%); }
.sk-process-5-card .icon-elm-border { background: #153447; }
.sk-process-5-card .icon-elm { background: #153447; }
.sk-process-5-card:nth-child(2)::before { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(35, 149, 218) 100%); }
.sk-process-5-bg-circle-2 .main-circle { background: conic-gradient(from -90deg at 50% 50%, rgba(47, 135, 188, 0) 0deg, rgba(47, 135, 188, 0.1) 180deg, #2f87bc 360deg); }
.sk-process-7-card-single .line { background: linear-gradient(0deg, transparent, #20a2f1); }
.sk-accordion-1 { border: 1px solid #063450; }
.sk-accordion-1-item:not(:last-child) { border-bottom: 1px solid #063450; }
.sk-accordion-1-item:is(.active) { background-color: #063450; }
.sk-faqs-4-accordion .sk-accordion-1-item .item-title:is(:not(.collapsed)) .icon { box-shadow: inset 0px 0px 4px rgba(12, 140, 218, 0.48); }
.sk-faqs-5-accordion .sk-accordion-1-item::before { background: linear-gradient(360deg, rgba(35, 149, 218, 0.1) 3.93%, rgba(35, 149, 218, 0) 51.65%, rgba(35, 149, 218, 0) 100%); }
.sk-faqs-6-accordion .sk-accordion-1-item:is(.active)::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-faqs-7-area .sk-accordion-1-item:is(.active) { background: linear-gradient(90deg, rgba(29, 163, 245, 0.05) 0%, rgba(42, 166, 232, 0.05) 22.98%, rgba(94, 170, 216, 0.05) 52.95%, rgba(80, 187, 251, 0.05) 79.3%, rgba(114, 200, 252, 0.05) 100%); }
.sk-faqs-9-wrap .sk-portfolio-5-tabs-btn .nav-link .icon::after { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.sk-cta-2-wrap { background: radial-gradient(50% 50% at 50% 50%, #1a80be 0%, #136ea4 100%); }
.sk-cta-2-sec-title .cta-btn { background: linear-gradient(92.67deg, #1a80be 0.2%, rgba(255, 255, 255, 0.48) 28.13%, rgba(255, 255, 255, 0.48) 74.52%, #1a80be 100.2%); border: 1px solid #1a80be; box-shadow: 6px 12px 14px rgba(13, 89, 136, 0.32); }
.sk-contact-6-info-single::before { background: linear-gradient(to right, #0e4769 0%, #0F0402 25%, #06344f 50%, #0F0402 75%, #0e4769 100%); }
.sk-contact-6-form-btn::before { background: linear-gradient(to right, #1a9cec 0%, #2189c8 25%, #06344f 50%, #2189c8 75%, #1a9cec 100%); }
.sk-contact-9-card .icon::after { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.sk-portfolio-5-tabs-btn .nav-link::after { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(35, 149, 218) 50%, rgba(255, 255, 255, 0) 100%); }
.sk-portfolio-5-tabs-btn .nav-link::before { background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(35, 149, 218) 50%, rgba(255, 255, 255, 0) 100%); }
.sk-blog-8-tabs-btn .sk-portfolio-5-tabs-btn .nav-link .icon::after { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.sk-blog-5-item:is(.has-v3) .blog-tags li:hover { border-color: #5187a8; }
.sk-blog-5-item:is(.has-v3) .blog-btn::after { background: linear-gradient(92.62deg, #36a3e6 0.03%, #2b90ce 54.05%, #1e98e8 99.97%); }
.sk-apps-3-video::after { background: radial-gradient(50% 50% at 50% 50%, #0592e8 0%, rgba(1, 10, 16, 0) 81.25%); }
.sk-apps-4-wrap::after { background: linear-gradient(94.33deg, rgba(32, 144, 211, 0.24) 0%, rgba(32, 144, 211, 0.2016) 39.42%, rgba(12, 140, 218, 0.24) 100%); }
.sk-apps-4-wrap::before { background: linear-gradient(94.33deg, rgba(32, 144, 211, 0.24) 0%, rgba(32, 144, 211, 0.2016) 39.42%, rgba(12, 140, 218, 0.24) 100%); }
.sk-apps-4-content::after { background: linear-gradient(94.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); }
.sk-apps-6-favicon { background: rgba(32, 139, 205, 0.32); box-shadow: 0px 0px 185px 230px rgba(32, 139, 205, 0.3); }
.sk-apps-6-favicon .favicon-elm { outline: 10px solid rgba(22, 58, 80, 0.6); }
.sk-apps-6-favicon-bg-circle-1 { background: conic-gradient(from -90deg at 50% 50%, rgba(4, 135, 214, 0) 0deg, rgba(4, 135, 214, 0) 124.62deg, rgba(4, 135, 214, 0) 183.46deg, rgba(4, 135, 214, 0.3) 301.15deg, rgba(4, 135, 214, 0.8) 360deg); }
.sk-apps-7-logo .single-logo { box-shadow: 0px 4px 80px rgba(27, 135, 200, 0.1); }
.sk-team-details-expr-progress-elm .fill-elm { background-color: #2b90ce; }
.sk-team-details-expr-progress-elm .fill-elm::after { background-color: #2b90ce; }
.sk-team-details-expr-progress-elm .fill-elm::before { background-color: #2b90ce; }
.sk-sidebar-widget-title::after { background-color: #36a3e6; }
.sk-sidebar-price-filter .slider-range { background: #1ea2f2; }
.sk-sidebar-price-filter .range-slider input[type=range]::-webkit-slider-thumb { background: #1ea2f2; }
.sk-overview-7-img-2 { filter: drop-shadow(-18.9647px 25.9184px 40.4581px rgba(5, 41, 63, 0.09)) drop-shadow(-25.9184px 147.925px 53.1012px rgba(5, 41, 63, 0.2)); }
.sk-choose-4-dashboard::before { background: linear-gradient(180deg, #f1f7fb 0%, rgba(241, 247, 251, 0) 100%); }
.sk-choose-4-dashboard .input-box { border: 1px solid rgba(2, 21, 32, 0.12); }
.sk-choose-4-dashboard .btn-elm::before { background: linear-gradient(0deg, #f1f7fb 0%, rgba(241, 247, 251, 0) 100%); }
.sk-choose-4-dashboard .btn-elm-3 { background: linear-gradient(180deg, #71c8fc 0%, #F1F5FD 100%); }
.sk-choose-4-card::after { background: linear-gradient(135.99deg, #0c8cda 17.96%, rgba(45, 169, 244, 0.72) 30.11%, rgba(255, 255, 255, 0) 40.5%, rgba(255, 255, 255, 0) 80.69%); }
.sk-choose-4-card:is(.has-clr-2) { background-color: #f5f9fc; }
.sk-choose-4-card:is(.has-clr-2) .bg-clr { background-color: #f5f9fc; }
.sk-choose-4-card:is(.has-clr-2)::after { background: linear-gradient(135.99deg, #1f8cce 17.96%, rgba(4, 135, 214, 0.72) 30.11%, rgba(255, 255, 255, 0) 40.5%, rgba(255, 255, 255, 0) 80.69%); }
.sk-choose-4-card:is(.has-clr-3) { background-color: #f9fcfe; }
.sk-choose-4-card:is(.has-clr-3) .bg-clr { background-color: #f9fcfe; }
.sk-choose-4-card:is(.has-clr-3)::after { background: linear-gradient(135.99deg, #0a9ffa 17.96%, rgba(4, 135, 214, 0.72) 30.11%, rgba(255, 255, 255, 0) 40.5%, rgba(255, 255, 255, 0) 80.69%); }
.sk-choose-5-card::after { background: rgba(35, 149, 218, 0.3); }
.sk-choose-7-big-title .title-icon:is(.has-2) { background: #1da3f5; }
.sk-choose-8-card:is(.has-clr-bg) { background: linear-gradient(179.47deg, #36a3e6 3.37%, #2b90ce 53.92%, #1e98e8 96.88%); }
.sk-career-1-card-single .title:hover { color: #048ddf; }
.sk-career-1-card-single .card-bottom { border-bottom: 1px solid rgba(4, 141, 223, 0.5); }
.sk-career-1-card-single .offer-features li i { color: #048ddf; }
.sk-career-1-card-single .apply-btn { border: 1px solid rgba(4, 141, 223, 0.4); }
.sk-career-1-card-single .apply-btn:hover { background-color: #048ddf; }
.sk-career-1-card-single:hover { border-color: #048ddf; }
.sk-career-1-card-single:is(.has-clr-2) .card-bottom { border-color: rgba(6, 156, 248, 0.32); }
.sk-career-1-card-single:is(.has-clr-2) .offer-features li i { color: #069cf8; }
.sk-career-1-card-single:is(.has-clr-2) .title:hover { color: #069cf8; }
.sk-career-1-card-single:is(.has-clr-2) .apply-btn { border-color: #069cf8; }
.sk-career-1-card-single:is(.has-clr-2) .apply-btn:hover { background-color: #069cf8; }
.sk-career-1-card-single:is(.has-clr-2):hover { border-color: #069cf8; }
.sk-career-1-card-single:is(.has-clr-3) .card-bottom { border-color: rgba(26, 156, 236, 0.32); }
.sk-career-1-card-single:is(.has-clr-3) .offer-features li i { color: #1a9cec; }
.sk-career-1-card-single:is(.has-clr-3) .title:hover { color: #1a9cec; }
.sk-career-1-card-single:is(.has-clr-3) .apply-btn { border-color: #1a9cec; }
.sk-career-1-card-single:is(.has-clr-3) .apply-btn:hover { background-color: #1a9cec; }
.sk-career-1-card-single:is(.has-clr-3):hover { border-color: #1a9cec; }
.sk-career-details-sidebar .title::after { background-color: #3aa3e3; }
.sk-services-2-tabs-btn .nav-link:is(.active) { box-shadow: 4px 8px 14px rgba(13, 89, 136, 0.6), inset 0px 0px 9px rgba(1, 18, 29, 0.2); }
.sk-services-2-card .item-features-single { color: #0474b8; }
.sk-services-2-card .item-features-single:nth-child(2) { color: #208ed1; }
.sk-services-3-card { background: linear-gradient(180deg, rgba(6, 69, 107, 0.24) 0%, #010a10 43.62%); }
.sk-services-3-card .item-icon { background: linear-gradient(180deg, rgba(6, 158, 250, 0.5) 0%, rgba(1, 10, 16, 0) 36%, rgba(1, 10, 16, 0) 65%, rgba(140, 134, 134, 0.5) 100%); }
.sk-services-3-card .item-icon-elm i { background: linear-gradient(180deg, #28abfa 0%, #FFFFFF 51.44%); background-clip: text; -webkit-text-fill-color: transparent; }
.sk-services-3-card .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #010a10 22%, #010a10 84%, #8F8688 97%); }
.sk-services-3-card .item-btn .btn-border-2 { background: #010a10; border: 2px solid #010a10; }
.sk-services-3-card:hover .item-btn .btn-border-2 { box-shadow: inset 0px 0px 10px rgba(11, 160, 250, 0.8); }
.sk-services-3-card:hover .item-btn .btn-border::after { background: linear-gradient(176deg, #8F8688 0%, #010a10 22%, #010a10 84%, #0592e8 97%); }
.sk-services-3-card:nth-child(odd) { background: linear-gradient(0deg, rgba(6, 69, 107, 0.24) 0%, #010a10 43.62%); }
.sk-breadcrumb-title .title-icon:is(.has-2) { background: #1da3f5; }
.sk-product-details-content .rating-elm-icon { color: #28abfa; }
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .sk-product-details-tabs-btn .nav-link:is(.active) { border-bottom: 2px solid #5085a5; }
.sk-footer-1-social a { background: #031927; box-shadow: inset 0px 0px 10px rgba(126, 153, 169, 0.7); }
.sk-footer-2-area::after { background: #1a80be; }
.sk-footer-2-newsletter-form .form-btn { box-shadow: 4px 8px 14px rgba(1, 18, 29, 0.6), inset 0px 0px 9px rgba(255, 255, 255, 0.2); }
.sk-footer-3-social .single-logo::before { background: linear-gradient(140deg, #4a5258 0%, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0) 66%, #4a5258 100%); }
.sk-footer-3-social .single-logo:hover { background: linear-gradient(180deg, #2578ab 0%, #043756 100%); }
.sk-footer-3-newsletter-form .input-btn { background: linear-gradient(180deg, #2578ab 0%, #043756 100%); }
.sk-footer-4-right .sk-footer-3-newsletter-form .input-btn { background: linear-gradient(184.33deg, #2090d3 0%, rgba(32, 144, 211, 0.84) 39.42%, #0c8cda 100%); }
.sk-footer-6-newsletter .form-btn { color: #0487d6; }
.sk-footer-6-social .link-elm:hover { background-color: #0487d6; border-color: #0487d6; }
.sk-footer-6-big-title-text span { color: #0487d6; }
.sk-footer-6-bottom-link ul a:hover { color: #0487d6; border-color: #0487d6; }
.sk-footer-6-bottom-copyright a { color: #0487d6; }
.sk-footer-6-bottom-copyright a:hover { border-color: #0487d6; }
.sk-footer-7-widget ul li a { color: #4b5358; }
.sk-footer-7-widget ul li a:hover { color: #1ca6fa; }
.sk-footer-7-contact .link-elm a:hover { color: #1ca6fa; }
.sk-footer-7-newsletter-form .form-btn:hover { background: #1ca6fa; }
.sk-footer-7-bottom-copyright a { color: #1ca6fa; }
.sk-footer-7-bottom-link a:hover { background-color: #1ca6fa; }
.sk-home-1 { background-color: #031927; }
.sk-home-3 { background-color: #010a10; }

/* ---- themes/saasking/assets/css/saasking-companion.css ---- */
.postbox__item.sticky .tp-read-blog-content { border-color: rgb(20, 134, 204); }
.postbox__text .wp-block-tag-cloud a { color: #768791; }
.tx-page-content blockquote, .tx-detailsWrapper__unit article:not(.format-quote) blockquote { box-shadow: 0px 1px 2px 0px rgba(1, 32, 51, 0.14); }
blockquote cite::before { color: #079efa; }
.post-password-form input[type="submit"]:hover { background: #02131d; }
.vst-header-1-area.txSticky-header, .header-transparent-2.txSticky-header { background: #000c13; }
.contact-form-2 .nice-select::after, .tx-input-field .nice-select::after { border-bottom: 1px solid #646d72; border-right: 1px solid #646d72; }
.woocommerce p.stars a { color: #28abfa; }

/* ---- themes/saasking/assets/css/saasking-extra.css ---- */
.sk-price-7-card:hover .features-list li svg { color: #21a2f1; }
.sk-footer-1-social a { box-shadow: inset 0px 0px 10px rgba(126, 153, 169, 0.7) !important; }
.tz-sidebar-widget .wp-block-heading::after, .tz-sidebar-widget .widget-title::after { background-color: #36a3e6; }
.comment-form, .tz-cont3-content { background-color: rgba(0, 13, 21, 0.8); }

/* ---- themes/saasking/woocommerce/woocommerce.css ---- */
.woocommerce div.product form.cart .variations select { color: #031824; }
.woocommerce-page .shop-single-section h1, .woocommerce-page .shop-single-section h2, .woocommerce-page .shop-single-section h3, .woocommerce-page .shop-single-section h3, .woocommerce-page .shop-single-section h5, .woocommerce-page .shop-single-section h6, .woocommerce-page .shop-single-section p, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3 { color: #031824; }
.woocommerce form .form-row input.input-text::placeholder, .woocommerce form .form-row textarea::placeholder { color: #031824; }
.woocommerce .woocommerce-product-rating .star-rating { color: #28abfa; }
.product-details-col .price span { color: #031824; }
.woocommerce-privacy-policy-text p { color: #031824; }
td.product-quantity button { color: #031824; }
.select2-container--default .select2-selection--single { color: #031824; background-color: rgba(3, 24, 36, 0.04); }
p.woocommerce-result-count { color: #031824; }
.woocommerce-toolbar-top { border: 1px solid rgba(2, 22, 34, 0.15); }
.woocommerce-toolbar-top .nav-item .nav-link { color: #031824; }
.products .product--title { color: #031824; }
.products .product--list-view .product--rating li { color: #13a3fa; }
.widget-product__item .content h3 { color: #031824; }
.widget-product__item .content .rating li { color: #13a3fa; }
.shop-sidebar .widget_price_filter .filter-price button { color: #031824; }
.shop-sidebar .widget_price_filter .filter-price #amount { color: #031824; }
.details_content .review_wrap .review li { color: #31aefa; }
.shop-single-section .product-details .price { color: #031824; }
.shop-single-section .product-details .price .old { color: #031824; }
.product-details .rating i::before { color: #31aefa; }
.shop-single-section .product-details .color-size span { color: #031824; }
.shop-single-section .product-details .color-size select { color: #031824; }
.shop-single-section .single-product-info .nav-tabs a:hover, .shop-single-section .single-product-info .nav-tabs .active a { color: #022b45; }
.shop-single-section .single-product-info .client-rv .rating { color: #047bc5; }
.shop-single-section .single-product-info .review-form form .rating a:hover { color: #047bc5; }
.account-form label { color: #031824; }
.account-form .lost-password:hover { color: #031824; }
.account-form__content a { color: #031824; }
.woocommerce-Reviews { background: rgba(3, 24, 36, 0.04); }
.woocommerce .widget_price_filter .ui-slider .ui-slider-range { background: #1ea2f2; }

/* ---- plugins/saasking-core/assets/css/elementor.css ---- */
.elh-widget-icon:after { color: #4c575d; }
.elementor-element-wrapper:hover .elh-widget-icon:after { color: #0b79bc; }
.elementor-editor-dark-mode .elementor-element-wrapper:hover .elh-widget-icon:after { color: #4db6f5; }

/* ---- plugins/saasking-core/assets/css/elh-element.css ---- */
