@import url('https://fonts.googleapis.com/css2?family=Audiowide:wght@400&family=Inter:wght@400;500&display=swap');

:root {
    --h14qp: #344583;
    --h15r6: #3D235D;
    --h16rj: #337884;
    --h1el: linear-gradient(135deg, var(--h14qp), var(--h15r6));
    --h3an: 'Audiowide', sans-serif;
    --h5dq: 'Inter', sans-serif;
    --h19r4: 72px;
    --h20hy: 48px;
    --h21br: 32px;
    --h17ur: 18px;
    --h18zy: 800;
    --h6z7: 2px;
    --h7w3: 4px;
    --h8a4: 6px;
    --h9st: 8px;
    --h4wm: 4px;
    --h10lv: 0 4px 12px rgba(0,0,0,0.1);
    --h11ut: 0 8px 24px rgba(0,0,0,0.14);
    --h12ti: 0 16px 40px rgba(0,0,0,0.18);
    --h13vy: 0 24px 60px rgba(0,0,0,0.22);
    --sc_pkot8k: 120px 0;
}
.sc_tbf3kg {
    border-radius: 20px 4px 20px 4px;
    padding: 14px 32px;
}
.sc_epvyxf, .sc_z9cbo6, .sc_dzgfei, .sc_ijjizv, .sc_oiuslp {
    border-width: 3px;
    border-color: #344583;
}

.sc_ba3ngu {
    background: var(--footer-dark-bg);
    color: #fff;
    border-radius: var(--h9st);
    margin: 0 20px;
}
.sc_ba3ngu .sc_og4j69 { color: #fff; }
.sc_ba3ngu .sc_f857yp { color: rgba(255,255,255,0.7); }
.sc_ba3ngu .sc_tbf3kg { background: #fff; color: var(--footer-dark-bg); }

.sc_f9rlr6 {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.sc_f9rlr6::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(255,255,255,0.15);
    transition: height 0.35s ease;
    z-index: -1;
}
.sc_f9rlr6:hover::before {
    height: 100%;
}

.sc_gyt11z {
    background: var(--h1el);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.sc_zfoss7 { padding-top: 140px; padding-bottom: 40px; background: var(--bg-primary); }
.sc_j148be {
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 11px;
    background: none;
    padding: 0;
    color: var(--text-secondary) !important;
    border-bottom: 1px solid var(--border-color);
    padding-bottom: 12px;
    margin-bottom: 32px;
    display: block;
}
.sc_lrecee { font-size: calc(var(--h19r4) * 1.2); line-height: 0.95; margin-bottom: 32px; }
.sc_bfedjc img {
    border-radius: 0;
    box-shadow: none;
    border: 1px solid var(--border-color);
}
.sc_upnmb0 { font-style: italic; border-left: 2px solid var(--h14qp); padding-left: 20px; }

.sc_zfoss7,
.sc_zfoss7 * {
    color: #000 !important;
}

.sc_e9c9xt {
    background: linear-gradient(135deg, var(--footer-dark-bg) 0%, color-mix(in srgb, var(--footer-dark-bg) 80%, var(--h14qp)) 100%);
    padding: 16px 0;
}
.sc_e9c9xt .sc_w6q99c { color: #fff; }
.sc_e9c9xt .nav-link { color: rgba(255,255,255,0.75) !important; }
.sc_e9c9xt .nav-link:hover, .sc_e9c9xt .nav-link.active { color: #fff !important; }
.sc_e9c9xt .nav-link::after { background: var(--h14qp); }
.sc_e9c9xt .sc_lxw6de { background: var(--h14qp); color: #fff; border-color: var(--h14qp); }
.sc_e9c9xt .sc_k80r7z .sc_rfmasx { background: #fff; }
.sc_e9c9xt.scrolled { box-shadow: 0 4px 20px rgba(0,0,0,0.15); }

.sc_efdfw4 {
    background: var(--bg-secondary);
    color: var(--text-secondary);
    padding-top: 80px;
    margin: 0 20px 20px;
    border-radius: var(--h9st);
}
.sc_efdfw4 p, .sc_efdfw4 li, .sc_efdfw4 span,
.sc_efdfw4 .sc_axkvbi p, .sc_efdfw4 .footer-contact li { color: var(--text-secondary); }
.sc_efdfw4 h1,.sc_efdfw4 h2,.sc_efdfw4 h3,.sc_efdfw4 h4,.sc_efdfw4 h5 { color: var(--text-primary); }
.sc_axkvbi .sc_pnly74 { color: var(--text-primary); }
.sc_axkvbi .sc_pnly74::after { background: var(--h14qp); border-radius: var(--h4wm); }
.sc_tk0k2g a { color: var(--text-secondary); }
.sc_tk0k2g a:hover { color: var(--h14qp); }
.sc_rafrpe a { border-radius: var(--h8a4); background: var(--bg-primary); border-color: var(--border-color); color: var(--text-secondary); }
.sc_rafrpe a:hover { background: var(--h14qp); color: #fff; border-color: var(--h14qp); }
.sc_fmtnnw { border-top: 1px solid var(--border-color); }
.sc_fmtnnw p { color: var(--text-muted); }

.contact-section { position: relative; }
.contact-section::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: var(--bg-secondary);
    z-index: 0;
}
.contact-section .container { position: relative; z-index: 1; }
.contact-section .sc_ny21q3 { background: var(--bg-card, #fff); padding: 40px; border-radius: var(--h8a4); box-shadow: var(--h11ut); }

.sc_w6q99c { font-size: 24px; font-weight: 700; color: var(--h14qp) !important; }

.sc_c87t34, .card-title, .sc_nqrdfo {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1.5px;
    font-weight: 700;
}
h5 { font-size: 13px; text-transform: uppercase; letter-spacing: 2px; font-weight: 600; }

.sc_bfedjc {
    padding: 4px;
    background: var(--h1el);
    border-radius: var(--h8a4);
    display: inline-block;
}
.sc_bfedjc img {
    border-radius: calc(var(--h8a4) - 4px);
    display: block;
}

.sc_z9cbo6, .sc_ijjizv {
    padding-bottom: 24px;
}
.sc_z9cbo6 img, .sc_epvyxf img, .sc_ijjizv img {
    border: 6px solid var(--bg-card);
    border-bottom-width: 28px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.12);
    border-radius: 2px;
}

.sc_kmpw7b {
    padding: 3px;
    background: var(--h1el);
    border-radius: 50%;
    display: inline-block;
}
.sc_vg4zns .sc_kmpw7b img, .sc_kmpw7b img {
    border-radius: 50%;
    display: block;
}

.sc_k80r7z { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; }
.sc_k80r7z .sc_rfmasx { width: 24px; height: 2px; border-radius: 1px; transition: transform 0.4s cubic-bezier(0.68,-0.6,0.32,1.6), opacity 0.3s ease; }
.sc_k80r7z.active .sc_rfmasx:nth-child(1) { transform: translateY(8px) rotate(135deg); }
.sc_k80r7z.active .sc_rfmasx:nth-child(2) { opacity: 0; transform: scaleX(0); }
.sc_k80r7z.active .sc_rfmasx:nth-child(3) { transform: translateY(-8px) rotate(-135deg); }

.scroll-nums{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:9990;display:flex;flex-direction:column;gap:16px;font-size:11px;font-weight:700;opacity:0.3;font-family:var(--h5dq);}.scroll-nums span{cursor:pointer;transition:all 0.3s;}.scroll-nums span.active{color:var(--h14qp);opacity:1;transform:scale(1.5);}@media(max-width:768px){.scroll-nums{display:none;}}

.progress-header{position:fixed;top:0;left:0;height:2px;z-index:100000;background:var(--h14qp);width:0;opacity:0.8;}

.sc_epvyxf,.sc_z9cbo6,.sc_ijjizv,.sc_oiuslp,.sc_vg4zns{opacity:0;animation:staggerIn 0.45s ease forwards;}.row>[class*="col"]:nth-child(1) .sc_epvyxf,.row>[class*="col"]:nth-child(1) .sc_z9cbo6,.row>[class*="col"]:nth-child(1) .sc_ijjizv{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2) .sc_epvyxf,.row>[class*="col"]:nth-child(2) .sc_z9cbo6,.row>[class*="col"]:nth-child(2) .sc_ijjizv{animation-delay:0.1s;}.row>[class*="col"]:nth-child(3) .sc_epvyxf,.row>[class*="col"]:nth-child(3) .sc_z9cbo6,.row>[class*="col"]:nth-child(3) .sc_ijjizv{animation-delay:0.15s;}.row>[class*="col"]:nth-child(4) .sc_epvyxf,.row>[class*="col"]:nth-child(4) .sc_z9cbo6{animation-delay:0.2s;}.row>[class*="col"]:nth-child(5) .sc_epvyxf{animation-delay:0.25s;}.row>[class*="col"]:nth-child(6) .sc_epvyxf{animation-delay:0.3s;}@keyframes staggerIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}

.typewriter-cursor{display:inline-block;width:2px;height:1em;background:var(--h14qp);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.sc_epvyxf,.sc_z9cbo6,.sc_ijjizv,.sc_oiuslp,.sc_vg4zns,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}

main > section {
    opacity: 0;
    transition: opacity 0.6s ease, transform 0.6s ease;
}
main > section:nth-child(odd):not(.sc_ba3ngu):not(.sc_trgpl5) { transform: translateX(-50px); }
main > section:nth-child(even):not(.sc_ba3ngu):not(.sc_trgpl5) { transform: translateX(50px); }
main > section.in-view {
    opacity: 1;
    transform: translateX(0);
}
.sc_zfoss7 { opacity: 1 !important; transform: none !important; }
@media (max-width: 768px) {
    main > section:nth-child(odd):not(.sc_ba3ngu):not(.sc_trgpl5),
    main > section:nth-child(even):not(.sc_ba3ngu):not(.sc_trgpl5) { transform: translateY(30px); }
}

.sc_z9cbo6 img,.sc_ijjizv img,.portfolio-item img,.sc_epvyxf img{transition:transform 0.5s cubic-bezier(0.23,1,0.32,1);}.sc_z9cbo6:hover img,.sc_ijjizv:hover img,.portfolio-item:hover img,.sc_epvyxf:hover img{transform:scale(1.08) rotate(1.5deg);}

.sc_epvyxf,.sc_z9cbo6,.sc_ijjizv,.sc_dzgfei,.sc_oiuslp{transition:transform 0.35s ease,box-shadow 0.35s ease;}.sc_epvyxf:hover,.sc_z9cbo6:hover,.sc_ijjizv:hover,.sc_dzgfei:hover,.sc_oiuslp:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.12) !important;}

.sc_epvyxf,.sc_z9cbo6,.sc_ijjizv,.sc_dzgfei,.sc_oiuslp{transition:transform 0.4s ease,box-shadow 0.4s ease;transform-style:preserve-3d;will-change:transform;}

.sc_t0igky{animation:taglinePulse 3s ease-in-out infinite;}@keyframes taglinePulse{0%,100%{opacity:1;}50%{opacity:0.5;}}

.js-marquee{overflow:hidden;padding:10px 0;border-top:2px dashed var(--border-color);border-bottom:2px dashed var(--border-color);}.js-marquee-inner{display:flex;gap:40px;white-space:nowrap;animation:jsMarquee 40s linear infinite;}.js-marquee-inner span{font-size:12px;font-weight:500;letter-spacing:6px;text-transform:uppercase;opacity:0.2;flex-shrink:0;font-style:italic;}@keyframes jsMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}

main > section:nth-child(even):not(.sc_ba3ngu):not(.sc_trgpl5) { position: relative; overflow: clip; }
main > section:nth-child(even):not(.sc_ba3ngu):not(.sc_trgpl5)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.03;
    background-image:
        linear-gradient(var(--h14qp) 1px, transparent 1px),
        linear-gradient(90deg, var(--h14qp) 1px, transparent 1px),
        linear-gradient(var(--h14qp) 0.5px, transparent 0.5px),
        linear-gradient(90deg, var(--h14qp) 0.5px, transparent 0.5px);
    background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px;
}
.sc_zfoss7::before { display: none !important; }

main > section:nth-child(odd):not(:first-child) { position: relative; overflow: clip; }
main > section:nth-child(odd):not(:first-child)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.025;
    background-image:
        url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.015 0.08' numOctaves='5' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");
    background-size: 512px 512px;
    mix-blend-mode: overlay;
}
.sc_zfoss7::before { display: none !important; }

html:not(.sc_t7ajuo) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .sc_jfs718 {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .sc_o2i0w8 {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .sc_o2i0w8 .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .sc_l57xux, .sc_m9ht2k {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .sc_l57xux .nav-link,
    .sc_m9ht2k .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .sc_lxw6de {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .sc_w6q99c {
        flex-shrink: 0;
    }
}

div.sc_rkm7f7:not(.sc_pkot8k) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.sc_rkm7f7:not(.sc_pkot8k) + .sc_e9c9xt {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.sc_rkm7f7.sc_f5lvrd {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.sc_rkm7f7.sc_f5lvrd + .sc_e9c9xt,
div.sc_rkm7f7:not(.sc_pkot8k) + .sc_e9c9xt.scrolled {
    top: 0;
}
div.sc_rkm7f7:not(.sc_pkot8k) ~ .sc_zfoss7 {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.sc_rkm7f7:not(.sc_pkot8k) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.sc_rkm7f7:not(.sc_pkot8k) + .sc_e9c9xt {
        top: 0;
    }
    div.sc_rkm7f7:not(.sc_pkot8k) ~ .sc_zfoss7 {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .sc_k80r7z {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .sc_k80r7z .sc_rfmasx {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .sc_o2i0w8 {
        display: flex !important;
        flex-direction: column !important;
        position: fixed !important;
        top: 0 !important;
        height: 100vh !important;
        height: 100dvh !important;
        z-index: 10000 !important;
        overflow-y: auto !important;
    }
    .sc_o2i0w8 .nav-link {
        font-size: 18px !important;
        padding: 14px 0 !important;
        display: block !important;
        width: 100% !important;
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        line-height: 1.4 !important;
        text-decoration: none !important;
    }
    .sc_o2i0w8 .nav-link::after { display: none !important; }
    .sc_lxw6de { display: none !important; }
    .sc_l57xux, .sc_m9ht2k { display: none !important; }
}

@media (max-width: 992px) {
    .sc_o2i0w8 { right: -100% !important; left: auto !important; width: min(320px,85vw) !important; background: var(--bg-card) !important; padding: 100px 32px 40px !important; box-shadow: -8px 0 40px rgba(0,0,0,0.25) !important; border-left: 3px solid var(--h14qp) !important; transition: right 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .sc_o2i0w8.active { right: 0 !important; }
    .sc_o2i0w8 .nav-link { opacity: 0 !important; transform: translateX(24px) !important; transition: opacity 0.35s ease, transform 0.35s ease !important; border-bottom: 1px solid var(--border-color) !important; }
    .sc_o2i0w8.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    .sc_o2i0w8.active .nav-link:nth-child(1){transition-delay:.06s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(2){transition-delay:.12s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(3){transition-delay:.18s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(4){transition-delay:.24s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(5){transition-delay:.30s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(6){transition-delay:.36s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(7){transition-delay:.42s !important;}
    .sc_o2i0w8.active .nav-link:nth-child(8){transition-delay:.48s !important;}
}

.sc_epvyxf,
.sc_z9cbo6,
.sc_ijjizv,
.sc_oiuslp,
.sc_n45xhq,
.sc_vg4zns {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.sc_epvyxf *,
.sc_z9cbo6 *,
.sc_ijjizv *,
.sc_oiuslp *,
.sc_n45xhq * {
    filter: none !important;
}
@supports (animation: none) {
    .sc_epvyxf, .sc_z9cbo6, .sc_ijjizv {
        animation-fill-mode: forwards !important;
    }
}
.sc_ijjizv + .sc_ijjizv {
    margin-top: 1.5rem;
}

.sc_zfoss7 .sc_n1vzbn ~ .container,
.sc_zfoss7 .sc_n1vzbn ~ .container * {
    color: #fff;
}
.sc_zfoss7 .sc_n1vzbn ~ .container p,
.sc_zfoss7 .sc_n1vzbn ~ .container .sc_upnmb0 {
    color: rgba(255,255,255,0.85);
}
.sc_zfoss7 .sc_n1vzbn ~ .container .sc_tbf3kg {
    color: inherit;
}
.sc_trgpl5 .sc_j148be { color: #fff; }
.sc_trgpl5 .sc_t0igky { color: var(--h14qp); }
.sc_trgpl5 .sc_vmidnm { color: rgba(255,255,255,0.55); }
.sc_trgpl5 .sc_tk0k2g a { color: rgba(255,255,255,0.65); }
.sc_trgpl5 .sc_tk0k2g a:hover { color: #fff; }
.sc_efdfw4[style*="background:none"] { background: none !important; }
.sc_efdfw4[style*="background:none"]::before,
.sc_efdfw4[style*="background:none"]::after { display: none !important; }

.swiper:not(.swiper-initialized) { overflow: hidden; }
.swiper:not(.swiper-initialized) .swiper-wrapper {
    display: flex; flex-wrap: nowrap;
}
.swiper:not(.swiper-initialized) .swiper-slide {
    flex-shrink: 0; width: 100%;
}

.sc_gx03zc .swiper-button-next,
.sc_gx03zc .swiper-button-prev {
    width: 32px; height: 32px;
    background: var(--bg-card, #fff);
    border-radius: 50%;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}
.sc_gx03zc .swiper-button-next::after,
.sc_gx03zc .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.sc_gx03zc .swiper-button-next { right: 0; }
.sc_gx03zc .swiper-button-prev { left: 0; }

.sc_epvyxf, .sc_n45xhq, .sc_z9cbo6, .sc_ijjizv,
.sc_oiuslp, .sc_vg4zns, .sc_dzgfei, .counter-item,
.card { overflow: hidden; }

.sc_epvyxf h1, .sc_epvyxf h2, .sc_epvyxf h3, .sc_epvyxf h4, .sc_epvyxf h5, .sc_epvyxf h6,
.sc_n45xhq h1, .sc_n45xhq h2, .sc_n45xhq h3, .sc_n45xhq h4,
.sc_z9cbo6 h1, .sc_z9cbo6 h2, .sc_z9cbo6 h3, .sc_z9cbo6 h4,
.counter-item h1, .counter-item h2, .counter-item h3, .counter-item h4,
.card h1, .card h2, .card h3, .card h4, .card h5, .card h6 {
    overflow-wrap: break-word;
    word-break: break-word;
    hyphens: auto;
}

.sc_epvyxf p, .sc_epvyxf span, .sc_epvyxf li,
.sc_n45xhq p, .sc_z9cbo6 p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.sc_obz5qr, .sc_l9jg1h, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.sc_epvyxf .stat-number, .sc_epvyxf [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.614;
    letter-spacing: 0.0em;
}

.sc_epvyxf, .sc_z9cbo6, .sc_ijjizv, .sc_dzgfei, .sc_oiuslp {
    padding: 32px;
}
.sc_epvyxf, .sc_z9cbo6, .sc_ijjizv, .sc_dzgfei, .sc_oiuslp .card-body {
    padding: 24px 22px;
}
.row > [class*="col"]:nth-child(1) .sc_epvyxf,
.row > [class*="col"]:nth-child(1) .sc_z9cbo6 {
    padding: 29px;
    border-radius: calc(var(--h7w3) + 3px);
}
.row > [class*="col"]:nth-child(2) .sc_epvyxf,
.row > [class*="col"]:nth-child(2) .sc_z9cbo6 {
    padding: 29px;
    border-radius: calc(var(--h7w3) + -2px);
}
.row > [class*="col"]:nth-child(3) .sc_epvyxf,
.row > [class*="col"]:nth-child(3) .sc_z9cbo6 {
    padding: 29px;
    border-radius: calc(var(--h7w3) + 1px);
}
.row > [class*="col"]:nth-child(4) .sc_epvyxf,
.row > [class*="col"]:nth-child(4) .sc_z9cbo6 {
    padding: 29px;
    border-radius: calc(var(--h7w3) + -2px);
}
.row > [class*="col"]:nth-child(5) .sc_epvyxf,
.row > [class*="col"]:nth-child(5) .sc_z9cbo6 {
    padding: 29px;
    border-radius: calc(var(--h7w3) + 3px);
}
.row > [class*="col"]:nth-child(6) .sc_epvyxf,
.row > [class*="col"]:nth-child(6) .sc_z9cbo6 {
    padding: 35px;
    border-radius: calc(var(--h7w3) + 1px);
}

.sc_tbf3kg {
    padding: 14px 32px;
    font-size: 14px;
    letter-spacing: 0.473px;
    border-radius: calc(var(--h7w3) + -2px);
}
.sc_p6eiw3 {
    padding: 15px 33px;
    border-width: 1px;
}

main > section {
    padding-top: 78px;
    padding-bottom: 78px;
}
main > section:first-child {
    padding-top: 82px;
}
main > section:nth-child(3) {
    padding-top: 83px;
    padding-bottom: 76px;
}
main > section:nth-child(4) {
    padding-top: 77px;
    padding-bottom: 81px;
}
main > section:nth-child(5) {
    padding-top: 83px;
    padding-bottom: 78px;
}
main > section:nth-child(6) {
    padding-top: 83px;
    padding-bottom: 75px;
}

.sc_dvaz2q {
    margin-bottom: 53px;
}

.sc_epvyxf, .sc_z9cbo6, .sc_ijjizv, .sc_oiuslp {
    box-shadow: 1px 3px 16px rgba(0,0,0,0.061);
}

.sc_zfoss7 {
    padding-top: 113px;
}
.sc_lrecee {
    margin-bottom: 23px;
}
.sc_upnmb0 {
    margin-bottom: 33px;
    font-size: 19px;
    line-height: 1.625;
}
.sc_j148be {
    font-size: 11px;
    letter-spacing: 2.981px;
    margin-bottom: 21px;
}
.sc_e3sn93 {
    gap: 15px;
}

.sc_bfedjc img {
    border-radius: 8px;
    box-shadow: 0 16px 36px rgba(0,0,0,0.141);
}

.sc_mcz0og {
    width: 49px;
    height: 49px;
    font-size: 23px;
    border-radius: 8px;
    margin-bottom: 18px;
}

.sc_c87t34, .card-title {
    font-size: 20px;
    margin-bottom: 11px;
}
.sc_zkt134, .card-text {
    font-size: 15px;
    line-height: 1.627;
}

.sc_gyt11z {
    margin-bottom: 15px;
    letter-spacing: 0.0px;
}
.sc_t0igky {
    font-size: 12px;
    letter-spacing: 3.123px;
    margin-bottom: 12px;
}
.sc_rge15g {
    font-size: 18px;
    line-height: 1.643;
}

@media (min-width: 993px) {
    .sc_o2i0w8 {
        gap: 29px;
    }
    .sc_o2i0w8 .nav-link {
        font-size: 13px;
        padding: 10px 0;
    }
}

.sc_efdfw4 {
    padding-top: 75px;
}
.sc_axkvbi .sc_pnly74 {
    font-size: 17px;
    margin-bottom: 23px;
}
.sc_tk0k2g a {
    font-size: 13px;
}
.sc_tk0k2g li {
    margin-bottom: 10px;
}
.sc_rafrpe {
    gap: 8px;
}
.sc_rafrpe a {
    width: 35px;
    height: 35px;
}
.sc_fmtnnw {
    padding: 24px 0;
    margin-top: 56px;
}

.form-control {
    border-radius: 8px;
    padding: 14px 18px;
    font-size: 15px;
}

.sc_dzgfei {
    padding: 27px;
}
.sc_hib0z9 {
    font-size: 16px;
    line-height: 1.66;
    margin-bottom: 23px;
}
.sc_nqb8az {
    width: 47px;
    height: 47px;
}
.sc_wmwik6 {
    font-size: 14px;
}
.sc_mnt7w9 {
    font-size: 12px;
}

.sc_oiuslp {
    padding: 32px;
}
.sc_atbta8 {
    font-size: 22px;
    margin-bottom: 5px;
}
.sc_vi5y5x {
    font-size: 44px;
    margin-bottom: 21px;
}
.sc_n78e8f li {
    padding: 8px 0;
    font-size: 15px;
}

.sc_obz5qr, .stat-number {
    font-size: 42px;
    margin-bottom: 8px;
}
.sc_l9jg1h {
    font-size: 14px;
    letter-spacing: 0.264px;
}

.sc_kmpw7b img {
    border-radius: 12px;
}
.sc_k0myza {
    font-size: 17px;
    margin-bottom: 2px;
}
.sc_dphjsz {
    font-size: 14px;
}

.sc_khqk5j {
    font-size: 36px;
    margin-bottom: 12px;
}
.sc_nqrdfo {
    font-size: 17px;
    margin-bottom: 10px;
}

.wow {
    animation-duration: 0.659s !important;
}
.sc_epvyxf, .sc_z9cbo6, .sc_ijjizv, .sc_dzgfei,
.sc_oiuslp, .sc_vg4zns {
    transition-duration: 0.342s;
}

.row {
    --bs-gutter-y: 28px;
}

.sc_ba3ngu {
    padding: 92px 0;
}
.sc_og4j69 {
    font-size: 35px;
    margin-bottom: 13px;
}
.sc_f857yp {
    font-size: 18px;
    margin-bottom: 33px;
}

.sc_ijjizv .sc_m4v5yb img {
    border-radius: 7px 7px 0 0;
}
.sc_oap17a {
    font-size: 13px;
    margin-bottom: 5px;
    gap: 13px;
}

.sc_e9c9xt {
    padding: 20px 0;
}
.sc_e9c9xt.scrolled {
    padding: 14px 0;
}
.sc_w6q99c {
    font-size: 24px;
}
.sc_lxw6de {
    margin-left: 13px;
}

:root {
    --_ver: 1.38;
    --_idx: 40221;
    --_seed: '52403';
    --_run: '737918b';
    --_build: 75994;
}
.a11y-skip { box-sizing: border-box; --_ref: '0faf' }
.build-stamp { box-sizing: border-box }

.sc_trgpl5 h1, .sc_trgpl5 h2, .sc_trgpl5 h3, .sc_trgpl5 h4, .sc_trgpl5 h5, .sc_trgpl5 h6 { color: #fff !important; }
.sc_trgpl5 { color: rgba(255,255,255,0.85) !important; }
.sc_trgpl5 p, .sc_trgpl5 li, .sc_trgpl5 span:not(.badge):not(.sc_tbf3kg), .sc_trgpl5 .sc_tdjmez, .sc_trgpl5 label, .sc_trgpl5 blockquote, .sc_trgpl5 figcaption, .sc_trgpl5 dt, .sc_trgpl5 dd, .sc_trgpl5 td, .sc_trgpl5 th { color: rgba(255,255,255,0.78) !important; }
.sc_trgpl5 a:not(.sc_tbf3kg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.sc_trgpl5 a:not(.sc_tbf3kg):not(.nav-link):hover { color: #fff !important; }
.sc_trgpl5 .sc_obz5qr { color: #fff !important; }
.sc_trgpl5 .sc_l9jg1h { color: rgba(255,255,255,0.7) !important; }

.bg-dark-custom h1, .bg-dark-custom h2, .bg-dark-custom h3, .bg-dark-custom h4, .bg-dark-custom h5, .bg-dark-custom h6 { color: #fff !important; }
.bg-dark-custom { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom p, .bg-dark-custom li, .bg-dark-custom span:not(.badge):not(.sc_tbf3kg), .bg-dark-custom .sc_tdjmez, .bg-dark-custom label, .bg-dark-custom blockquote, .bg-dark-custom figcaption, .bg-dark-custom dt, .bg-dark-custom dd, .bg-dark-custom td, .bg-dark-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-dark-custom a:not(.sc_tbf3kg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.sc_tbf3kg):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .sc_obz5qr { color: #fff !important; }
.bg-dark-custom .sc_l9jg1h { color: rgba(255,255,255,0.7) !important; }

.bg-gradient-custom h1, .bg-gradient-custom h2, .bg-gradient-custom h3, .bg-gradient-custom h4, .bg-gradient-custom h5, .bg-gradient-custom h6 { color: #fff !important; }
.bg-gradient-custom { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom p, .bg-gradient-custom li, .bg-gradient-custom span:not(.badge):not(.sc_tbf3kg), .bg-gradient-custom .sc_tdjmez, .bg-gradient-custom label, .bg-gradient-custom blockquote, .bg-gradient-custom figcaption, .bg-gradient-custom dt, .bg-gradient-custom dd, .bg-gradient-custom td, .bg-gradient-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-gradient-custom a:not(.sc_tbf3kg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.sc_tbf3kg):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .sc_obz5qr { color: #fff !important; }
.bg-gradient-custom .sc_l9jg1h { color: rgba(255,255,255,0.7) !important; }

.bg-accent-custom h1, .bg-accent-custom h2, .bg-accent-custom h3, .bg-accent-custom h4, .bg-accent-custom h5, .bg-accent-custom h6 { color: #fff !important; }
.bg-accent-custom { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom p, .bg-accent-custom li, .bg-accent-custom span:not(.badge):not(.sc_tbf3kg), .bg-accent-custom .sc_tdjmez, .bg-accent-custom label, .bg-accent-custom blockquote, .bg-accent-custom figcaption, .bg-accent-custom dt, .bg-accent-custom dd, .bg-accent-custom td, .bg-accent-custom th { color: rgba(255,255,255,0.78) !important; }
.bg-accent-custom a:not(.sc_tbf3kg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.sc_tbf3kg):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .sc_obz5qr { color: #fff !important; }
.bg-accent-custom .sc_l9jg1h { color: rgba(255,255,255,0.7) !important; }

.sc_ba3ngu h1, .sc_ba3ngu h2, .sc_ba3ngu h3, .sc_ba3ngu h4, .sc_ba3ngu h5, .sc_ba3ngu h6 { color: #fff !important; }
.sc_ba3ngu { color: rgba(255,255,255,0.85) !important; }
.sc_ba3ngu p, .sc_ba3ngu li, .sc_ba3ngu span:not(.badge):not(.sc_tbf3kg), .sc_ba3ngu .sc_tdjmez, .sc_ba3ngu label, .sc_ba3ngu blockquote, .sc_ba3ngu figcaption, .sc_ba3ngu dt, .sc_ba3ngu dd, .sc_ba3ngu td, .sc_ba3ngu th { color: rgba(255,255,255,0.78) !important; }
.sc_ba3ngu a:not(.sc_tbf3kg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.sc_ba3ngu a:not(.sc_tbf3kg):not(.nav-link):hover { color: #fff !important; }
.sc_ba3ngu .sc_obz5qr { color: #fff !important; }
.sc_ba3ngu .sc_l9jg1h { color: rgba(255,255,255,0.7) !important; }

.sc_efdfw4 { color: var(--text-secondary, #555) !important; }
.sc_efdfw4 h1, .sc_efdfw4 h2, .sc_efdfw4 h3,
.sc_efdfw4 h4, .sc_efdfw4 h5, .sc_efdfw4 h6,
.sc_efdfw4 .sc_pnly74 { color: var(--text-primary, #1a1a2e) !important; }
.sc_efdfw4 p, .sc_efdfw4 li, .sc_efdfw4 span,
.sc_efdfw4 label { color: var(--text-secondary, #555) !important; }
.sc_efdfw4 a:not(.sc_tbf3kg) { color: var(--text-secondary, #555) !important; }
.sc_efdfw4 a:not(.sc_tbf3kg):hover { color: var(--h14qp) !important; }
.sc_efdfw4 .sc_fmtnnw p { color: var(--text-muted, #888) !important; }

.sc_lr0ce2 h1, .sc_lr0ce2 h2, .sc_lr0ce2 h3, .sc_lr0ce2 h4, .sc_lr0ce2 h5, .sc_lr0ce2 h6 { color: var(--text-primary, #1a1a2e) !important; }
.sc_lr0ce2 p, .sc_lr0ce2 li, .sc_lr0ce2 span:not(.badge):not(.sc_tbf3kg), .sc_lr0ce2 .sc_tdjmez, .sc_lr0ce2 label, .sc_lr0ce2 blockquote, .sc_lr0ce2 figcaption, .sc_lr0ce2 dt, .sc_lr0ce2 dd, .sc_lr0ce2 td, .sc_lr0ce2 th { color: var(--text-secondary, #555) !important; }

.sc_rkm7f7 h1, .sc_rkm7f7 h2, .sc_rkm7f7 h3, .sc_rkm7f7 h4, .sc_rkm7f7 h5, .sc_rkm7f7 h6 { color: var(--text-primary, #1a1a2e) !important; }
.sc_rkm7f7 p, .sc_rkm7f7 li, .sc_rkm7f7 span:not(.badge):not(.sc_tbf3kg), .sc_rkm7f7 .sc_tdjmez, .sc_rkm7f7 label, .sc_rkm7f7 blockquote, .sc_rkm7f7 figcaption, .sc_rkm7f7 dt, .sc_rkm7f7 dd, .sc_rkm7f7 td, .sc_rkm7f7 th { color: var(--text-secondary, #555) !important; }

.sc_obz5qr { color:var(--text-primary,#1a1a2e) !important; }
.sc_l9jg1h { color:var(--text-muted,#888) !important; }
.sc_obz5qr .counter-suffix { color:var(--h14qp) !important; }
.counter-item .counter-icon { color:var(--h14qp) !important; }
.sc_lrecee { color:var(--text-primary,#1a1a2e) !important; }
.sc_upnmb0 { color:var(--text-secondary,#555) !important; }
.sc_j148be { color:var(--h14qp) !important; }
.sc_og4j69 { color:var(--text-primary,#1a1a2e) !important; }
.sc_f857yp { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.sc_trgpl5 .sc_obz5qr, .bg-dark-custom .sc_obz5qr, .bg-gradient-custom .sc_obz5qr, .bg-accent-custom .sc_obz5qr, .sc_ba3ngu .sc_obz5qr, .sc_zfoss7 .sc_obz5qr, .sc_gsmui5 .sc_obz5qr { color:#fff !important; }
.sc_trgpl5 .sc_l9jg1h, .bg-dark-custom .sc_l9jg1h, .bg-gradient-custom .sc_l9jg1h, .bg-accent-custom .sc_l9jg1h, .sc_ba3ngu .sc_l9jg1h, .sc_zfoss7 .sc_l9jg1h, .sc_gsmui5 .sc_l9jg1h { color:rgba(255,255,255,0.7) !important; }
.sc_trgpl5 .sc_obz5qr .counter-suffix, .bg-dark-custom .sc_obz5qr .counter-suffix, .bg-gradient-custom .sc_obz5qr .counter-suffix, .bg-accent-custom .sc_obz5qr .counter-suffix, .sc_ba3ngu .sc_obz5qr .counter-suffix, .sc_zfoss7 .sc_obz5qr .counter-suffix, .sc_gsmui5 .sc_obz5qr .counter-suffix { color:var(--h14qp) !important; }
.sc_trgpl5 .counter-item .counter-icon, .bg-dark-custom .counter-item .counter-icon, .bg-gradient-custom .counter-item .counter-icon, .bg-accent-custom .counter-item .counter-icon, .sc_ba3ngu .counter-item .counter-icon, .sc_zfoss7 .counter-item .counter-icon, .sc_gsmui5 .counter-item .counter-icon { color:var(--h14qp) !important; }
.sc_trgpl5 .sc_lrecee, .bg-dark-custom .sc_lrecee, .bg-gradient-custom .sc_lrecee, .bg-accent-custom .sc_lrecee, .sc_ba3ngu .sc_lrecee, .sc_zfoss7 .sc_lrecee, .sc_gsmui5 .sc_lrecee { color:#fff !important; }
.sc_trgpl5 .sc_upnmb0, .bg-dark-custom .sc_upnmb0, .bg-gradient-custom .sc_upnmb0, .bg-accent-custom .sc_upnmb0, .sc_ba3ngu .sc_upnmb0, .sc_zfoss7 .sc_upnmb0, .sc_gsmui5 .sc_upnmb0 { color:rgba(255,255,255,0.75) !important; }
.sc_trgpl5 .sc_j148be, .bg-dark-custom .sc_j148be, .bg-gradient-custom .sc_j148be, .bg-accent-custom .sc_j148be, .sc_ba3ngu .sc_j148be, .sc_zfoss7 .sc_j148be, .sc_gsmui5 .sc_j148be { color:#fff !important; }
.sc_trgpl5 .sc_og4j69, .bg-dark-custom .sc_og4j69, .bg-gradient-custom .sc_og4j69, .bg-accent-custom .sc_og4j69, .sc_ba3ngu .sc_og4j69, .sc_zfoss7 .sc_og4j69, .sc_gsmui5 .sc_og4j69 { color:#fff !important; }
.sc_trgpl5 .sc_f857yp, .bg-dark-custom .sc_f857yp, .bg-gradient-custom .sc_f857yp, .bg-accent-custom .sc_f857yp, .sc_ba3ngu .sc_f857yp, .sc_zfoss7 .sc_f857yp, .sc_gsmui5 .sc_f857yp { color:rgba(255,255,255,0.85) !important; }
.sc_trgpl5 .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .sc_ba3ngu .portfolio-title, .sc_zfoss7 .portfolio-title, .sc_gsmui5 .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.sc_trgpl5 .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .sc_ba3ngu .portfolio-category, .sc_zfoss7 .portfolio-category, .sc_gsmui5 .portfolio-category, .portfolio-overlay .portfolio-category { color:rgba(255,255,255,0.7) !important; }

.portfolio-overlay h1, .portfolio-overlay h2, .portfolio-overlay h3, .portfolio-overlay h4, .portfolio-overlay h5, .portfolio-overlay h6, .card-overlay h1, .card-overlay h2, .card-overlay h3, .card-overlay h4, .card-overlay h5, .card-overlay h6, .sc_n1vzbn h1, .sc_n1vzbn h2, .sc_n1vzbn h3, .sc_n1vzbn h4, .sc_n1vzbn h5, .sc_n1vzbn h6, .ix-exp-content h1, .ix-exp-content h2, .ix-exp-content h3, .ix-exp-content h4, .ix-exp-content h5, .ix-exp-content h6 { color:#fff !important; }
.portfolio-overlay p, .portfolio-overlay span, .portfolio-overlay a, .portfolio-overlay li, .portfolio-overlay small, .portfolio-overlay figcaption, .card-overlay p, .card-overlay span, .card-overlay a, .card-overlay li, .card-overlay small, .card-overlay figcaption, .sc_n1vzbn p, .sc_n1vzbn span, .sc_n1vzbn a, .sc_n1vzbn li, .sc_n1vzbn small, .sc_n1vzbn figcaption, .ix-exp-content p, .ix-exp-content span, .ix-exp-content a, .ix-exp-content li, .ix-exp-content small, .ix-exp-content figcaption { color:rgba(255,255,255,0.8) !important; }

.sc_trgpl5.sc_rkm7f7 .sc_obz5qr,
.sc_trgpl5.sc_lr0ce2 .sc_obz5qr,
.bg-dark-custom.sc_rkm7f7 .sc_obz5qr,
.bg-dark-custom.sc_lr0ce2 .sc_obz5qr,
.bg-gradient-custom.sc_rkm7f7 .sc_obz5qr,
.bg-gradient-custom.sc_lr0ce2 .sc_obz5qr,
.bg-accent-custom.sc_rkm7f7 .sc_obz5qr,
.bg-accent-custom.sc_lr0ce2 .sc_obz5qr,
.sc_ba3ngu.sc_rkm7f7 .sc_obz5qr,
.sc_ba3ngu.sc_lr0ce2 .sc_obz5qr,
.sc_zfoss7.sc_rkm7f7 .sc_obz5qr,
.sc_zfoss7.sc_lr0ce2 .sc_obz5qr,
.sc_gsmui5.sc_rkm7f7 .sc_obz5qr,
.sc_gsmui5.sc_lr0ce2 .sc_obz5qr { color:var(--text-primary,#1a1a2e) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_l9jg1h,
.sc_trgpl5.sc_lr0ce2 .sc_l9jg1h,
.bg-dark-custom.sc_rkm7f7 .sc_l9jg1h,
.bg-dark-custom.sc_lr0ce2 .sc_l9jg1h,
.bg-gradient-custom.sc_rkm7f7 .sc_l9jg1h,
.bg-gradient-custom.sc_lr0ce2 .sc_l9jg1h,
.bg-accent-custom.sc_rkm7f7 .sc_l9jg1h,
.bg-accent-custom.sc_lr0ce2 .sc_l9jg1h,
.sc_ba3ngu.sc_rkm7f7 .sc_l9jg1h,
.sc_ba3ngu.sc_lr0ce2 .sc_l9jg1h,
.sc_zfoss7.sc_rkm7f7 .sc_l9jg1h,
.sc_zfoss7.sc_lr0ce2 .sc_l9jg1h,
.sc_gsmui5.sc_rkm7f7 .sc_l9jg1h,
.sc_gsmui5.sc_lr0ce2 .sc_l9jg1h { color:var(--text-muted,#888) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.sc_trgpl5.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.bg-dark-custom.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.bg-dark-custom.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.bg-gradient-custom.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.bg-gradient-custom.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.bg-accent-custom.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.bg-accent-custom.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.sc_ba3ngu.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.sc_ba3ngu.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.sc_zfoss7.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.sc_zfoss7.sc_lr0ce2 .sc_obz5qr .counter-suffix,
.sc_gsmui5.sc_rkm7f7 .sc_obz5qr .counter-suffix,
.sc_gsmui5.sc_lr0ce2 .sc_obz5qr .counter-suffix { color:var(--h14qp) !important; }
.sc_trgpl5.sc_rkm7f7 .counter-item .counter-icon,
.sc_trgpl5.sc_lr0ce2 .counter-item .counter-icon,
.bg-dark-custom.sc_rkm7f7 .counter-item .counter-icon,
.bg-dark-custom.sc_lr0ce2 .counter-item .counter-icon,
.bg-gradient-custom.sc_rkm7f7 .counter-item .counter-icon,
.bg-gradient-custom.sc_lr0ce2 .counter-item .counter-icon,
.bg-accent-custom.sc_rkm7f7 .counter-item .counter-icon,
.bg-accent-custom.sc_lr0ce2 .counter-item .counter-icon,
.sc_ba3ngu.sc_rkm7f7 .counter-item .counter-icon,
.sc_ba3ngu.sc_lr0ce2 .counter-item .counter-icon,
.sc_zfoss7.sc_rkm7f7 .counter-item .counter-icon,
.sc_zfoss7.sc_lr0ce2 .counter-item .counter-icon,
.sc_gsmui5.sc_rkm7f7 .counter-item .counter-icon,
.sc_gsmui5.sc_lr0ce2 .counter-item .counter-icon { color:var(--h14qp) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_lrecee,
.sc_trgpl5.sc_lr0ce2 .sc_lrecee,
.bg-dark-custom.sc_rkm7f7 .sc_lrecee,
.bg-dark-custom.sc_lr0ce2 .sc_lrecee,
.bg-gradient-custom.sc_rkm7f7 .sc_lrecee,
.bg-gradient-custom.sc_lr0ce2 .sc_lrecee,
.bg-accent-custom.sc_rkm7f7 .sc_lrecee,
.bg-accent-custom.sc_lr0ce2 .sc_lrecee,
.sc_ba3ngu.sc_rkm7f7 .sc_lrecee,
.sc_ba3ngu.sc_lr0ce2 .sc_lrecee,
.sc_zfoss7.sc_rkm7f7 .sc_lrecee,
.sc_zfoss7.sc_lr0ce2 .sc_lrecee,
.sc_gsmui5.sc_rkm7f7 .sc_lrecee,
.sc_gsmui5.sc_lr0ce2 .sc_lrecee { color:var(--text-primary,#1a1a2e) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_upnmb0,
.sc_trgpl5.sc_lr0ce2 .sc_upnmb0,
.bg-dark-custom.sc_rkm7f7 .sc_upnmb0,
.bg-dark-custom.sc_lr0ce2 .sc_upnmb0,
.bg-gradient-custom.sc_rkm7f7 .sc_upnmb0,
.bg-gradient-custom.sc_lr0ce2 .sc_upnmb0,
.bg-accent-custom.sc_rkm7f7 .sc_upnmb0,
.bg-accent-custom.sc_lr0ce2 .sc_upnmb0,
.sc_ba3ngu.sc_rkm7f7 .sc_upnmb0,
.sc_ba3ngu.sc_lr0ce2 .sc_upnmb0,
.sc_zfoss7.sc_rkm7f7 .sc_upnmb0,
.sc_zfoss7.sc_lr0ce2 .sc_upnmb0,
.sc_gsmui5.sc_rkm7f7 .sc_upnmb0,
.sc_gsmui5.sc_lr0ce2 .sc_upnmb0 { color:var(--text-secondary,#555) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_j148be,
.sc_trgpl5.sc_lr0ce2 .sc_j148be,
.bg-dark-custom.sc_rkm7f7 .sc_j148be,
.bg-dark-custom.sc_lr0ce2 .sc_j148be,
.bg-gradient-custom.sc_rkm7f7 .sc_j148be,
.bg-gradient-custom.sc_lr0ce2 .sc_j148be,
.bg-accent-custom.sc_rkm7f7 .sc_j148be,
.bg-accent-custom.sc_lr0ce2 .sc_j148be,
.sc_ba3ngu.sc_rkm7f7 .sc_j148be,
.sc_ba3ngu.sc_lr0ce2 .sc_j148be,
.sc_zfoss7.sc_rkm7f7 .sc_j148be,
.sc_zfoss7.sc_lr0ce2 .sc_j148be,
.sc_gsmui5.sc_rkm7f7 .sc_j148be,
.sc_gsmui5.sc_lr0ce2 .sc_j148be { color:var(--h14qp) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_og4j69,
.sc_trgpl5.sc_lr0ce2 .sc_og4j69,
.bg-dark-custom.sc_rkm7f7 .sc_og4j69,
.bg-dark-custom.sc_lr0ce2 .sc_og4j69,
.bg-gradient-custom.sc_rkm7f7 .sc_og4j69,
.bg-gradient-custom.sc_lr0ce2 .sc_og4j69,
.bg-accent-custom.sc_rkm7f7 .sc_og4j69,
.bg-accent-custom.sc_lr0ce2 .sc_og4j69,
.sc_ba3ngu.sc_rkm7f7 .sc_og4j69,
.sc_ba3ngu.sc_lr0ce2 .sc_og4j69,
.sc_zfoss7.sc_rkm7f7 .sc_og4j69,
.sc_zfoss7.sc_lr0ce2 .sc_og4j69,
.sc_gsmui5.sc_rkm7f7 .sc_og4j69,
.sc_gsmui5.sc_lr0ce2 .sc_og4j69 { color:var(--text-primary,#1a1a2e) !important; }
.sc_trgpl5.sc_rkm7f7 .sc_f857yp,
.sc_trgpl5.sc_lr0ce2 .sc_f857yp,
.bg-dark-custom.sc_rkm7f7 .sc_f857yp,
.bg-dark-custom.sc_lr0ce2 .sc_f857yp,
.bg-gradient-custom.sc_rkm7f7 .sc_f857yp,
.bg-gradient-custom.sc_lr0ce2 .sc_f857yp,
.bg-accent-custom.sc_rkm7f7 .sc_f857yp,
.bg-accent-custom.sc_lr0ce2 .sc_f857yp,
.sc_ba3ngu.sc_rkm7f7 .sc_f857yp,
.sc_ba3ngu.sc_lr0ce2 .sc_f857yp,
.sc_zfoss7.sc_rkm7f7 .sc_f857yp,
.sc_zfoss7.sc_lr0ce2 .sc_f857yp,
.sc_gsmui5.sc_rkm7f7 .sc_f857yp,
.sc_gsmui5.sc_lr0ce2 .sc_f857yp { color:var(--text-secondary,#555) !important; }
.sc_trgpl5.sc_rkm7f7 .portfolio-title,
.sc_trgpl5.sc_lr0ce2 .portfolio-title,
.bg-dark-custom.sc_rkm7f7 .portfolio-title,
.bg-dark-custom.sc_lr0ce2 .portfolio-title,
.bg-gradient-custom.sc_rkm7f7 .portfolio-title,
.bg-gradient-custom.sc_lr0ce2 .portfolio-title,
.bg-accent-custom.sc_rkm7f7 .portfolio-title,
.bg-accent-custom.sc_lr0ce2 .portfolio-title,
.sc_ba3ngu.sc_rkm7f7 .portfolio-title,
.sc_ba3ngu.sc_lr0ce2 .portfolio-title,
.sc_zfoss7.sc_rkm7f7 .portfolio-title,
.sc_zfoss7.sc_lr0ce2 .portfolio-title,
.sc_gsmui5.sc_rkm7f7 .portfolio-title,
.sc_gsmui5.sc_lr0ce2 .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.sc_trgpl5.sc_rkm7f7 .portfolio-category,
.sc_trgpl5.sc_lr0ce2 .portfolio-category,
.bg-dark-custom.sc_rkm7f7 .portfolio-category,
.bg-dark-custom.sc_lr0ce2 .portfolio-category,
.bg-gradient-custom.sc_rkm7f7 .portfolio-category,
.bg-gradient-custom.sc_lr0ce2 .portfolio-category,
.bg-accent-custom.sc_rkm7f7 .portfolio-category,
.bg-accent-custom.sc_lr0ce2 .portfolio-category,
.sc_ba3ngu.sc_rkm7f7 .portfolio-category,
.sc_ba3ngu.sc_lr0ce2 .portfolio-category,
.sc_zfoss7.sc_rkm7f7 .portfolio-category,
.sc_zfoss7.sc_lr0ce2 .portfolio-category,
.sc_gsmui5.sc_rkm7f7 .portfolio-category,
.sc_gsmui5.sc_lr0ce2 .portfolio-category { color:var(--text-muted,#888) !important; }

.sc_trgpl5 .sc_epvyxf h1,
.sc_trgpl5 .sc_epvyxf h2,
.sc_trgpl5 .sc_epvyxf h3,
.sc_trgpl5 .sc_epvyxf h4,
.sc_trgpl5 .sc_epvyxf h5,
.sc_trgpl5 .sc_epvyxf h6,
.sc_trgpl5 .sc_n45xhq h1,
.sc_trgpl5 .sc_n45xhq h2,
.sc_trgpl5 .sc_n45xhq h3,
.sc_trgpl5 .sc_n45xhq h4,
.sc_trgpl5 .sc_n45xhq h5,
.sc_trgpl5 .sc_n45xhq h6,
.sc_trgpl5 .card h1,
.sc_trgpl5 .card h2,
.sc_trgpl5 .card h3,
.sc_trgpl5 .card h4,
.sc_trgpl5 .card h5,
.sc_trgpl5 .card h6,
.sc_trgpl5 .sc_dzgfei h1,
.sc_trgpl5 .sc_dzgfei h2,
.sc_trgpl5 .sc_dzgfei h3,
.sc_trgpl5 .sc_dzgfei h4,
.sc_trgpl5 .sc_dzgfei h5,
.sc_trgpl5 .sc_dzgfei h6,
.sc_trgpl5 .sc_vg4zns h1,
.sc_trgpl5 .sc_vg4zns h2,
.sc_trgpl5 .sc_vg4zns h3,
.sc_trgpl5 .sc_vg4zns h4,
.sc_trgpl5 .sc_vg4zns h5,
.sc_trgpl5 .sc_vg4zns h6,
.sc_trgpl5 .sc_oiuslp h1,
.sc_trgpl5 .sc_oiuslp h2,
.sc_trgpl5 .sc_oiuslp h3,
.sc_trgpl5 .sc_oiuslp h4,
.sc_trgpl5 .sc_oiuslp h5,
.sc_trgpl5 .sc_oiuslp h6,
.sc_trgpl5 .sc_ijjizv h1,
.sc_trgpl5 .sc_ijjizv h2,
.sc_trgpl5 .sc_ijjizv h3,
.sc_trgpl5 .sc_ijjizv h4,
.sc_trgpl5 .sc_ijjizv h5,
.sc_trgpl5 .sc_ijjizv h6,
.sc_trgpl5 .sc_z9cbo6 h1,
.sc_trgpl5 .sc_z9cbo6 h2,
.sc_trgpl5 .sc_z9cbo6 h3,
.sc_trgpl5 .sc_z9cbo6 h4,
.sc_trgpl5 .sc_z9cbo6 h5,
.sc_trgpl5 .sc_z9cbo6 h6,
.sc_trgpl5 .counter-item h1,
.sc_trgpl5 .counter-item h2,
.sc_trgpl5 .counter-item h3,
.sc_trgpl5 .counter-item h4,
.sc_trgpl5 .counter-item h5,
.sc_trgpl5 .counter-item h6,
.bg-dark-custom .sc_epvyxf h1,
.bg-dark-custom .sc_epvyxf h2,
.bg-dark-custom .sc_epvyxf h3,
.bg-dark-custom .sc_epvyxf h4,
.bg-dark-custom .sc_epvyxf h5,
.bg-dark-custom .sc_epvyxf h6,
.bg-dark-custom .sc_n45xhq h1,
.bg-dark-custom .sc_n45xhq h2,
.bg-dark-custom .sc_n45xhq h3,
.bg-dark-custom .sc_n45xhq h4,
.bg-dark-custom .sc_n45xhq h5,
.bg-dark-custom .sc_n45xhq h6,
.bg-dark-custom .card h1,
.bg-dark-custom .card h2,
.bg-dark-custom .card h3,
.bg-dark-custom .card h4,
.bg-dark-custom .card h5,
.bg-dark-custom .card h6,
.bg-dark-custom .sc_dzgfei h1,
.bg-dark-custom .sc_dzgfei h2,
.bg-dark-custom .sc_dzgfei h3,
.bg-dark-custom .sc_dzgfei h4,
.bg-dark-custom .sc_dzgfei h5,
.bg-dark-custom .sc_dzgfei h6,
.bg-dark-custom .sc_vg4zns h1,
.bg-dark-custom .sc_vg4zns h2,
.bg-dark-custom .sc_vg4zns h3,
.bg-dark-custom .sc_vg4zns h4,
.bg-dark-custom .sc_vg4zns h5,
.bg-dark-custom .sc_vg4zns h6,
.bg-dark-custom .sc_oiuslp h1,
.bg-dark-custom .sc_oiuslp h2,
.bg-dark-custom .sc_oiuslp h3,
.bg-dark-custom .sc_oiuslp h4,
.bg-dark-custom .sc_oiuslp h5,
.bg-dark-custom .sc_oiuslp h6,
.bg-dark-custom .sc_ijjizv h1,
.bg-dark-custom .sc_ijjizv h2,
.bg-dark-custom .sc_ijjizv h3,
.bg-dark-custom .sc_ijjizv h4,
.bg-dark-custom .sc_ijjizv h5,
.bg-dark-custom .sc_ijjizv h6,
.bg-dark-custom .sc_z9cbo6 h1,
.bg-dark-custom .sc_z9cbo6 h2,
.bg-dark-custom .sc_z9cbo6 h3,
.bg-dark-custom .sc_z9cbo6 h4,
.bg-dark-custom .sc_z9cbo6 h5,
.bg-dark-custom .sc_z9cbo6 h6,
.bg-dark-custom .counter-item h1,
.bg-dark-custom .counter-item h2,
.bg-dark-custom .counter-item h3,
.bg-dark-custom .counter-item h4,
.bg-dark-custom .counter-item h5,
.bg-dark-custom .counter-item h6,
.bg-gradient-custom .sc_epvyxf h1,
.bg-gradient-custom .sc_epvyxf h2,
.bg-gradient-custom .sc_epvyxf h3,
.bg-gradient-custom .sc_epvyxf h4,
.bg-gradient-custom .sc_epvyxf h5,
.bg-gradient-custom .sc_epvyxf h6,
.bg-gradient-custom .sc_n45xhq h1,
.bg-gradient-custom .sc_n45xhq h2,
.bg-gradient-custom .sc_n45xhq h3,
.bg-gradient-custom .sc_n45xhq h4,
.bg-gradient-custom .sc_n45xhq h5,
.bg-gradient-custom .sc_n45xhq h6,
.bg-gradient-custom .card h1,
.bg-gradient-custom .card h2,
.bg-gradient-custom .card h3,
.bg-gradient-custom .card h4,
.bg-gradient-custom .card h5,
.bg-gradient-custom .card h6,
.bg-gradient-custom .sc_dzgfei h1,
.bg-gradient-custom .sc_dzgfei h2,
.bg-gradient-custom .sc_dzgfei h3,
.bg-gradient-custom .sc_dzgfei h4,
.bg-gradient-custom .sc_dzgfei h5,
.bg-gradient-custom .sc_dzgfei h6,
.bg-gradient-custom .sc_vg4zns h1,
.bg-gradient-custom .sc_vg4zns h2,
.bg-gradient-custom .sc_vg4zns h3,
.bg-gradient-custom .sc_vg4zns h4,
.bg-gradient-custom .sc_vg4zns h5,
.bg-gradient-custom .sc_vg4zns h6,
.bg-gradient-custom .sc_oiuslp h1,
.bg-gradient-custom .sc_oiuslp h2,
.bg-gradient-custom .sc_oiuslp h3,
.bg-gradient-custom .sc_oiuslp h4,
.bg-gradient-custom .sc_oiuslp h5,
.bg-gradient-custom .sc_oiuslp h6,
.bg-gradient-custom .sc_ijjizv h1,
.bg-gradient-custom .sc_ijjizv h2,
.bg-gradient-custom .sc_ijjizv h3,
.bg-gradient-custom .sc_ijjizv h4,
.bg-gradient-custom .sc_ijjizv h5,
.bg-gradient-custom .sc_ijjizv h6,
.bg-gradient-custom .sc_z9cbo6 h1,
.bg-gradient-custom .sc_z9cbo6 h2,
.bg-gradient-custom .sc_z9cbo6 h3,
.bg-gradient-custom .sc_z9cbo6 h4,
.bg-gradient-custom .sc_z9cbo6 h5,
.bg-gradient-custom .sc_z9cbo6 h6,
.bg-gradient-custom .counter-item h1,
.bg-gradient-custom .counter-item h2,
.bg-gradient-custom .counter-item h3,
.bg-gradient-custom .counter-item h4,
.bg-gradient-custom .counter-item h5,
.bg-gradient-custom .counter-item h6,
.bg-accent-custom .sc_epvyxf h1,
.bg-accent-custom .sc_epvyxf h2,
.bg-accent-custom .sc_epvyxf h3,
.bg-accent-custom .sc_epvyxf h4,
.bg-accent-custom .sc_epvyxf h5,
.bg-accent-custom .sc_epvyxf h6,
.bg-accent-custom .sc_n45xhq h1,
.bg-accent-custom .sc_n45xhq h2,
.bg-accent-custom .sc_n45xhq h3,
.bg-accent-custom .sc_n45xhq h4,
.bg-accent-custom .sc_n45xhq h5,
.bg-accent-custom .sc_n45xhq h6,
.bg-accent-custom .card h1,
.bg-accent-custom .card h2,
.bg-accent-custom .card h3,
.bg-accent-custom .card h4,
.bg-accent-custom .card h5,
.bg-accent-custom .card h6,
.bg-accent-custom .sc_dzgfei h1,
.bg-accent-custom .sc_dzgfei h2,
.bg-accent-custom .sc_dzgfei h3,
.bg-accent-custom .sc_dzgfei h4,
.bg-accent-custom .sc_dzgfei h5,
.bg-accent-custom .sc_dzgfei h6,
.bg-accent-custom .sc_vg4zns h1,
.bg-accent-custom .sc_vg4zns h2,
.bg-accent-custom .sc_vg4zns h3,
.bg-accent-custom .sc_vg4zns h4,
.bg-accent-custom .sc_vg4zns h5,
.bg-accent-custom .sc_vg4zns h6,
.bg-accent-custom .sc_oiuslp h1,
.bg-accent-custom .sc_oiuslp h2,
.bg-accent-custom .sc_oiuslp h3,
.bg-accent-custom .sc_oiuslp h4,
.bg-accent-custom .sc_oiuslp h5,
.bg-accent-custom .sc_oiuslp h6,
.bg-accent-custom .sc_ijjizv h1,
.bg-accent-custom .sc_ijjizv h2,
.bg-accent-custom .sc_ijjizv h3,
.bg-accent-custom .sc_ijjizv h4,
.bg-accent-custom .sc_ijjizv h5,
.bg-accent-custom .sc_ijjizv h6,
.bg-accent-custom .sc_z9cbo6 h1,
.bg-accent-custom .sc_z9cbo6 h2,
.bg-accent-custom .sc_z9cbo6 h3,
.bg-accent-custom .sc_z9cbo6 h4,
.bg-accent-custom .sc_z9cbo6 h5,
.bg-accent-custom .sc_z9cbo6 h6,
.bg-accent-custom .counter-item h1,
.bg-accent-custom .counter-item h2,
.bg-accent-custom .counter-item h3,
.bg-accent-custom .counter-item h4,
.bg-accent-custom .counter-item h5,
.bg-accent-custom .counter-item h6,
.sc_ba3ngu .sc_epvyxf h1,
.sc_ba3ngu .sc_epvyxf h2,
.sc_ba3ngu .sc_epvyxf h3,
.sc_ba3ngu .sc_epvyxf h4,
.sc_ba3ngu .sc_epvyxf h5,
.sc_ba3ngu .sc_epvyxf h6,
.sc_ba3ngu .sc_n45xhq h1,
.sc_ba3ngu .sc_n45xhq h2,
.sc_ba3ngu .sc_n45xhq h3,
.sc_ba3ngu .sc_n45xhq h4,
.sc_ba3ngu .sc_n45xhq h5,
.sc_ba3ngu .sc_n45xhq h6,
.sc_ba3ngu .card h1,
.sc_ba3ngu .card h2,
.sc_ba3ngu .card h3,
.sc_ba3ngu .card h4,
.sc_ba3ngu .card h5,
.sc_ba3ngu .card h6,
.sc_ba3ngu .sc_dzgfei h1,
.sc_ba3ngu .sc_dzgfei h2,
.sc_ba3ngu .sc_dzgfei h3,
.sc_ba3ngu .sc_dzgfei h4,
.sc_ba3ngu .sc_dzgfei h5,
.sc_ba3ngu .sc_dzgfei h6,
.sc_ba3ngu .sc_vg4zns h1,
.sc_ba3ngu .sc_vg4zns h2,
.sc_ba3ngu .sc_vg4zns h3,
.sc_ba3ngu .sc_vg4zns h4,
.sc_ba3ngu .sc_vg4zns h5,
.sc_ba3ngu .sc_vg4zns h6,
.sc_ba3ngu .sc_oiuslp h1,
.sc_ba3ngu .sc_oiuslp h2,
.sc_ba3ngu .sc_oiuslp h3,
.sc_ba3ngu .sc_oiuslp h4,
.sc_ba3ngu .sc_oiuslp h5,
.sc_ba3ngu .sc_oiuslp h6,
.sc_ba3ngu .sc_ijjizv h1,
.sc_ba3ngu .sc_ijjizv h2,
.sc_ba3ngu .sc_ijjizv h3,
.sc_ba3ngu .sc_ijjizv h4,
.sc_ba3ngu .sc_ijjizv h5,
.sc_ba3ngu .sc_ijjizv h6,
.sc_ba3ngu .sc_z9cbo6 h1,
.sc_ba3ngu .sc_z9cbo6 h2,
.sc_ba3ngu .sc_z9cbo6 h3,
.sc_ba3ngu .sc_z9cbo6 h4,
.sc_ba3ngu .sc_z9cbo6 h5,
.sc_ba3ngu .sc_z9cbo6 h6,
.sc_ba3ngu .counter-item h1,
.sc_ba3ngu .counter-item h2,
.sc_ba3ngu .counter-item h3,
.sc_ba3ngu .counter-item h4,
.sc_ba3ngu .counter-item h5,
.sc_ba3ngu .counter-item h6,
.sc_zfoss7 .sc_epvyxf h1,
.sc_zfoss7 .sc_epvyxf h2,
.sc_zfoss7 .sc_epvyxf h3,
.sc_zfoss7 .sc_epvyxf h4,
.sc_zfoss7 .sc_epvyxf h5,
.sc_zfoss7 .sc_epvyxf h6,
.sc_zfoss7 .sc_n45xhq h1,
.sc_zfoss7 .sc_n45xhq h2,
.sc_zfoss7 .sc_n45xhq h3,
.sc_zfoss7 .sc_n45xhq h4,
.sc_zfoss7 .sc_n45xhq h5,
.sc_zfoss7 .sc_n45xhq h6,
.sc_zfoss7 .card h1,
.sc_zfoss7 .card h2,
.sc_zfoss7 .card h3,
.sc_zfoss7 .card h4,
.sc_zfoss7 .card h5,
.sc_zfoss7 .card h6,
.sc_zfoss7 .sc_dzgfei h1,
.sc_zfoss7 .sc_dzgfei h2,
.sc_zfoss7 .sc_dzgfei h3,
.sc_zfoss7 .sc_dzgfei h4,
.sc_zfoss7 .sc_dzgfei h5,
.sc_zfoss7 .sc_dzgfei h6,
.sc_zfoss7 .sc_vg4zns h1,
.sc_zfoss7 .sc_vg4zns h2,
.sc_zfoss7 .sc_vg4zns h3,
.sc_zfoss7 .sc_vg4zns h4,
.sc_zfoss7 .sc_vg4zns h5,
.sc_zfoss7 .sc_vg4zns h6,
.sc_zfoss7 .sc_oiuslp h1,
.sc_zfoss7 .sc_oiuslp h2,
.sc_zfoss7 .sc_oiuslp h3,
.sc_zfoss7 .sc_oiuslp h4,
.sc_zfoss7 .sc_oiuslp h5,
.sc_zfoss7 .sc_oiuslp h6,
.sc_zfoss7 .sc_ijjizv h1,
.sc_zfoss7 .sc_ijjizv h2,
.sc_zfoss7 .sc_ijjizv h3,
.sc_zfoss7 .sc_ijjizv h4,
.sc_zfoss7 .sc_ijjizv h5,
.sc_zfoss7 .sc_ijjizv h6,
.sc_zfoss7 .sc_z9cbo6 h1,
.sc_zfoss7 .sc_z9cbo6 h2,
.sc_zfoss7 .sc_z9cbo6 h3,
.sc_zfoss7 .sc_z9cbo6 h4,
.sc_zfoss7 .sc_z9cbo6 h5,
.sc_zfoss7 .sc_z9cbo6 h6,
.sc_zfoss7 .counter-item h1,
.sc_zfoss7 .counter-item h2,
.sc_zfoss7 .counter-item h3,
.sc_zfoss7 .counter-item h4,
.sc_zfoss7 .counter-item h5,
.sc_zfoss7 .counter-item h6,
.sc_gsmui5 .sc_epvyxf h1,
.sc_gsmui5 .sc_epvyxf h2,
.sc_gsmui5 .sc_epvyxf h3,
.sc_gsmui5 .sc_epvyxf h4,
.sc_gsmui5 .sc_epvyxf h5,
.sc_gsmui5 .sc_epvyxf h6,
.sc_gsmui5 .sc_n45xhq h1,
.sc_gsmui5 .sc_n45xhq h2,
.sc_gsmui5 .sc_n45xhq h3,
.sc_gsmui5 .sc_n45xhq h4,
.sc_gsmui5 .sc_n45xhq h5,
.sc_gsmui5 .sc_n45xhq h6,
.sc_gsmui5 .card h1,
.sc_gsmui5 .card h2,
.sc_gsmui5 .card h3,
.sc_gsmui5 .card h4,
.sc_gsmui5 .card h5,
.sc_gsmui5 .card h6,
.sc_gsmui5 .sc_dzgfei h1,
.sc_gsmui5 .sc_dzgfei h2,
.sc_gsmui5 .sc_dzgfei h3,
.sc_gsmui5 .sc_dzgfei h4,
.sc_gsmui5 .sc_dzgfei h5,
.sc_gsmui5 .sc_dzgfei h6,
.sc_gsmui5 .sc_vg4zns h1,
.sc_gsmui5 .sc_vg4zns h2,
.sc_gsmui5 .sc_vg4zns h3,
.sc_gsmui5 .sc_vg4zns h4,
.sc_gsmui5 .sc_vg4zns h5,
.sc_gsmui5 .sc_vg4zns h6,
.sc_gsmui5 .sc_oiuslp h1,
.sc_gsmui5 .sc_oiuslp h2,
.sc_gsmui5 .sc_oiuslp h3,
.sc_gsmui5 .sc_oiuslp h4,
.sc_gsmui5 .sc_oiuslp h5,
.sc_gsmui5 .sc_oiuslp h6,
.sc_gsmui5 .sc_ijjizv h1,
.sc_gsmui5 .sc_ijjizv h2,
.sc_gsmui5 .sc_ijjizv h3,
.sc_gsmui5 .sc_ijjizv h4,
.sc_gsmui5 .sc_ijjizv h5,
.sc_gsmui5 .sc_ijjizv h6,
.sc_gsmui5 .sc_z9cbo6 h1,
.sc_gsmui5 .sc_z9cbo6 h2,
.sc_gsmui5 .sc_z9cbo6 h3,
.sc_gsmui5 .sc_z9cbo6 h4,
.sc_gsmui5 .sc_z9cbo6 h5,
.sc_gsmui5 .sc_z9cbo6 h6,
.sc_gsmui5 .counter-item h1,
.sc_gsmui5 .counter-item h2,
.sc_gsmui5 .counter-item h3,
.sc_gsmui5 .counter-item h4,
.sc_gsmui5 .counter-item h5,
.sc_gsmui5 .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.sc_trgpl5 .sc_epvyxf p,
.sc_trgpl5 .sc_epvyxf span:not(.badge),
.sc_trgpl5 .sc_epvyxf li,
.sc_trgpl5 .sc_epvyxf small,
.sc_trgpl5 .sc_epvyxf label,
.sc_trgpl5 .sc_n45xhq p,
.sc_trgpl5 .sc_n45xhq span:not(.badge),
.sc_trgpl5 .sc_n45xhq li,
.sc_trgpl5 .sc_n45xhq small,
.sc_trgpl5 .sc_n45xhq label,
.sc_trgpl5 .card p,
.sc_trgpl5 .card span:not(.badge),
.sc_trgpl5 .card li,
.sc_trgpl5 .card small,
.sc_trgpl5 .card label,
.sc_trgpl5 .sc_dzgfei p,
.sc_trgpl5 .sc_dzgfei span:not(.badge),
.sc_trgpl5 .sc_dzgfei li,
.sc_trgpl5 .sc_dzgfei small,
.sc_trgpl5 .sc_dzgfei label,
.sc_trgpl5 .sc_vg4zns p,
.sc_trgpl5 .sc_vg4zns span:not(.badge),
.sc_trgpl5 .sc_vg4zns li,
.sc_trgpl5 .sc_vg4zns small,
.sc_trgpl5 .sc_vg4zns label,
.sc_trgpl5 .sc_oiuslp p,
.sc_trgpl5 .sc_oiuslp span:not(.badge),
.sc_trgpl5 .sc_oiuslp li,
.sc_trgpl5 .sc_oiuslp small,
.sc_trgpl5 .sc_oiuslp label,
.sc_trgpl5 .sc_ijjizv p,
.sc_trgpl5 .sc_ijjizv span:not(.badge),
.sc_trgpl5 .sc_ijjizv li,
.sc_trgpl5 .sc_ijjizv small,
.sc_trgpl5 .sc_ijjizv label,
.sc_trgpl5 .sc_z9cbo6 p,
.sc_trgpl5 .sc_z9cbo6 span:not(.badge),
.sc_trgpl5 .sc_z9cbo6 li,
.sc_trgpl5 .sc_z9cbo6 small,
.sc_trgpl5 .sc_z9cbo6 label,
.sc_trgpl5 .counter-item p,
.sc_trgpl5 .counter-item span:not(.badge),
.sc_trgpl5 .counter-item li,
.sc_trgpl5 .counter-item small,
.sc_trgpl5 .counter-item label,
.bg-dark-custom .sc_epvyxf p,
.bg-dark-custom .sc_epvyxf span:not(.badge),
.bg-dark-custom .sc_epvyxf li,
.bg-dark-custom .sc_epvyxf small,
.bg-dark-custom .sc_epvyxf label,
.bg-dark-custom .sc_n45xhq p,
.bg-dark-custom .sc_n45xhq span:not(.badge),
.bg-dark-custom .sc_n45xhq li,
.bg-dark-custom .sc_n45xhq small,
.bg-dark-custom .sc_n45xhq label,
.bg-dark-custom .card p,
.bg-dark-custom .card span:not(.badge),
.bg-dark-custom .card li,
.bg-dark-custom .card small,
.bg-dark-custom .card label,
.bg-dark-custom .sc_dzgfei p,
.bg-dark-custom .sc_dzgfei span:not(.badge),
.bg-dark-custom .sc_dzgfei li,
.bg-dark-custom .sc_dzgfei small,
.bg-dark-custom .sc_dzgfei label,
.bg-dark-custom .sc_vg4zns p,
.bg-dark-custom .sc_vg4zns span:not(.badge),
.bg-dark-custom .sc_vg4zns li,
.bg-dark-custom .sc_vg4zns small,
.bg-dark-custom .sc_vg4zns label,
.bg-dark-custom .sc_oiuslp p,
.bg-dark-custom .sc_oiuslp span:not(.badge),
.bg-dark-custom .sc_oiuslp li,
.bg-dark-custom .sc_oiuslp small,
.bg-dark-custom .sc_oiuslp label,
.bg-dark-custom .sc_ijjizv p,
.bg-dark-custom .sc_ijjizv span:not(.badge),
.bg-dark-custom .sc_ijjizv li,
.bg-dark-custom .sc_ijjizv small,
.bg-dark-custom .sc_ijjizv label,
.bg-dark-custom .sc_z9cbo6 p,
.bg-dark-custom .sc_z9cbo6 span:not(.badge),
.bg-dark-custom .sc_z9cbo6 li,
.bg-dark-custom .sc_z9cbo6 small,
.bg-dark-custom .sc_z9cbo6 label,
.bg-dark-custom .counter-item p,
.bg-dark-custom .counter-item span:not(.badge),
.bg-dark-custom .counter-item li,
.bg-dark-custom .counter-item small,
.bg-dark-custom .counter-item label,
.bg-gradient-custom .sc_epvyxf p,
.bg-gradient-custom .sc_epvyxf span:not(.badge),
.bg-gradient-custom .sc_epvyxf li,
.bg-gradient-custom .sc_epvyxf small,
.bg-gradient-custom .sc_epvyxf label,
.bg-gradient-custom .sc_n45xhq p,
.bg-gradient-custom .sc_n45xhq span:not(.badge),
.bg-gradient-custom .sc_n45xhq li,
.bg-gradient-custom .sc_n45xhq small,
.bg-gradient-custom .sc_n45xhq label,
.bg-gradient-custom .card p,
.bg-gradient-custom .card span:not(.badge),
.bg-gradient-custom .card li,
.bg-gradient-custom .card small,
.bg-gradient-custom .card label,
.bg-gradient-custom .sc_dzgfei p,
.bg-gradient-custom .sc_dzgfei span:not(.badge),
.bg-gradient-custom .sc_dzgfei li,
.bg-gradient-custom .sc_dzgfei small,
.bg-gradient-custom .sc_dzgfei label,
.bg-gradient-custom .sc_vg4zns p,
.bg-gradient-custom .sc_vg4zns span:not(.badge),
.bg-gradient-custom .sc_vg4zns li,
.bg-gradient-custom .sc_vg4zns small,
.bg-gradient-custom .sc_vg4zns label,
.bg-gradient-custom .sc_oiuslp p,
.bg-gradient-custom .sc_oiuslp span:not(.badge),
.bg-gradient-custom .sc_oiuslp li,
.bg-gradient-custom .sc_oiuslp small,
.bg-gradient-custom .sc_oiuslp label,
.bg-gradient-custom .sc_ijjizv p,
.bg-gradient-custom .sc_ijjizv span:not(.badge),
.bg-gradient-custom .sc_ijjizv li,
.bg-gradient-custom .sc_ijjizv small,
.bg-gradient-custom .sc_ijjizv label,
.bg-gradient-custom .sc_z9cbo6 p,
.bg-gradient-custom .sc_z9cbo6 span:not(.badge),
.bg-gradient-custom .sc_z9cbo6 li,
.bg-gradient-custom .sc_z9cbo6 small,
.bg-gradient-custom .sc_z9cbo6 label,
.bg-gradient-custom .counter-item p,
.bg-gradient-custom .counter-item span:not(.badge),
.bg-gradient-custom .counter-item li,
.bg-gradient-custom .counter-item small,
.bg-gradient-custom .counter-item label,
.bg-accent-custom .sc_epvyxf p,
.bg-accent-custom .sc_epvyxf span:not(.badge),
.bg-accent-custom .sc_epvyxf li,
.bg-accent-custom .sc_epvyxf small,
.bg-accent-custom .sc_epvyxf label,
.bg-accent-custom .sc_n45xhq p,
.bg-accent-custom .sc_n45xhq span:not(.badge),
.bg-accent-custom .sc_n45xhq li,
.bg-accent-custom .sc_n45xhq small,
.bg-accent-custom .sc_n45xhq label,
.bg-accent-custom .card p,
.bg-accent-custom .card span:not(.badge),
.bg-accent-custom .card li,
.bg-accent-custom .card small,
.bg-accent-custom .card label,
.bg-accent-custom .sc_dzgfei p,
.bg-accent-custom .sc_dzgfei span:not(.badge),
.bg-accent-custom .sc_dzgfei li,
.bg-accent-custom .sc_dzgfei small,
.bg-accent-custom .sc_dzgfei label,
.bg-accent-custom .sc_vg4zns p,
.bg-accent-custom .sc_vg4zns span:not(.badge),
.bg-accent-custom .sc_vg4zns li,
.bg-accent-custom .sc_vg4zns small,
.bg-accent-custom .sc_vg4zns label,
.bg-accent-custom .sc_oiuslp p,
.bg-accent-custom .sc_oiuslp span:not(.badge),
.bg-accent-custom .sc_oiuslp li,
.bg-accent-custom .sc_oiuslp small,
.bg-accent-custom .sc_oiuslp label,
.bg-accent-custom .sc_ijjizv p,
.bg-accent-custom .sc_ijjizv span:not(.badge),
.bg-accent-custom .sc_ijjizv li,
.bg-accent-custom .sc_ijjizv small,
.bg-accent-custom .sc_ijjizv label,
.bg-accent-custom .sc_z9cbo6 p,
.bg-accent-custom .sc_z9cbo6 span:not(.badge),
.bg-accent-custom .sc_z9cbo6 li,
.bg-accent-custom .sc_z9cbo6 small,
.bg-accent-custom .sc_z9cbo6 label,
.bg-accent-custom .counter-item p,
.bg-accent-custom .counter-item span:not(.badge),
.bg-accent-custom .counter-item li,
.bg-accent-custom .counter-item small,
.bg-accent-custom .counter-item label,
.sc_ba3ngu .sc_epvyxf p,
.sc_ba3ngu .sc_epvyxf span:not(.badge),
.sc_ba3ngu .sc_epvyxf li,
.sc_ba3ngu .sc_epvyxf small,
.sc_ba3ngu .sc_epvyxf label,
.sc_ba3ngu .sc_n45xhq p,
.sc_ba3ngu .sc_n45xhq span:not(.badge),
.sc_ba3ngu .sc_n45xhq li,
.sc_ba3ngu .sc_n45xhq small,
.sc_ba3ngu .sc_n45xhq label,
.sc_ba3ngu .card p,
.sc_ba3ngu .card span:not(.badge),
.sc_ba3ngu .card li,
.sc_ba3ngu .card small,
.sc_ba3ngu .card label,
.sc_ba3ngu .sc_dzgfei p,
.sc_ba3ngu .sc_dzgfei span:not(.badge),
.sc_ba3ngu .sc_dzgfei li,
.sc_ba3ngu .sc_dzgfei small,
.sc_ba3ngu .sc_dzgfei label,
.sc_ba3ngu .sc_vg4zns p,
.sc_ba3ngu .sc_vg4zns span:not(.badge),
.sc_ba3ngu .sc_vg4zns li,
.sc_ba3ngu .sc_vg4zns small,
.sc_ba3ngu .sc_vg4zns label,
.sc_ba3ngu .sc_oiuslp p,
.sc_ba3ngu .sc_oiuslp span:not(.badge),
.sc_ba3ngu .sc_oiuslp li,
.sc_ba3ngu .sc_oiuslp small,
.sc_ba3ngu .sc_oiuslp label,
.sc_ba3ngu .sc_ijjizv p,
.sc_ba3ngu .sc_ijjizv span:not(.badge),
.sc_ba3ngu .sc_ijjizv li,
.sc_ba3ngu .sc_ijjizv small,
.sc_ba3ngu .sc_ijjizv label,
.sc_ba3ngu .sc_z9cbo6 p,
.sc_ba3ngu .sc_z9cbo6 span:not(.badge),
.sc_ba3ngu .sc_z9cbo6 li,
.sc_ba3ngu .sc_z9cbo6 small,
.sc_ba3ngu .sc_z9cbo6 label,
.sc_ba3ngu .counter-item p,
.sc_ba3ngu .counter-item span:not(.badge),
.sc_ba3ngu .counter-item li,
.sc_ba3ngu .counter-item small,
.sc_ba3ngu .counter-item label,
.sc_zfoss7 .sc_epvyxf p,
.sc_zfoss7 .sc_epvyxf span:not(.badge),
.sc_zfoss7 .sc_epvyxf li,
.sc_zfoss7 .sc_epvyxf small,
.sc_zfoss7 .sc_epvyxf label,
.sc_zfoss7 .sc_n45xhq p,
.sc_zfoss7 .sc_n45xhq span:not(.badge),
.sc_zfoss7 .sc_n45xhq li,
.sc_zfoss7 .sc_n45xhq small,
.sc_zfoss7 .sc_n45xhq label,
.sc_zfoss7 .card p,
.sc_zfoss7 .card span:not(.badge),
.sc_zfoss7 .card li,
.sc_zfoss7 .card small,
.sc_zfoss7 .card label,
.sc_zfoss7 .sc_dzgfei p,
.sc_zfoss7 .sc_dzgfei span:not(.badge),
.sc_zfoss7 .sc_dzgfei li,
.sc_zfoss7 .sc_dzgfei small,
.sc_zfoss7 .sc_dzgfei label,
.sc_zfoss7 .sc_vg4zns p,
.sc_zfoss7 .sc_vg4zns span:not(.badge),
.sc_zfoss7 .sc_vg4zns li,
.sc_zfoss7 .sc_vg4zns small,
.sc_zfoss7 .sc_vg4zns label,
.sc_zfoss7 .sc_oiuslp p,
.sc_zfoss7 .sc_oiuslp span:not(.badge),
.sc_zfoss7 .sc_oiuslp li,
.sc_zfoss7 .sc_oiuslp small,
.sc_zfoss7 .sc_oiuslp label,
.sc_zfoss7 .sc_ijjizv p,
.sc_zfoss7 .sc_ijjizv span:not(.badge),
.sc_zfoss7 .sc_ijjizv li,
.sc_zfoss7 .sc_ijjizv small,
.sc_zfoss7 .sc_ijjizv label,
.sc_zfoss7 .sc_z9cbo6 p,
.sc_zfoss7 .sc_z9cbo6 span:not(.badge),
.sc_zfoss7 .sc_z9cbo6 li,
.sc_zfoss7 .sc_z9cbo6 small,
.sc_zfoss7 .sc_z9cbo6 label,
.sc_zfoss7 .counter-item p,
.sc_zfoss7 .counter-item span:not(.badge),
.sc_zfoss7 .counter-item li,
.sc_zfoss7 .counter-item small,
.sc_zfoss7 .counter-item label,
.sc_gsmui5 .sc_epvyxf p,
.sc_gsmui5 .sc_epvyxf span:not(.badge),
.sc_gsmui5 .sc_epvyxf li,
.sc_gsmui5 .sc_epvyxf small,
.sc_gsmui5 .sc_epvyxf label,
.sc_gsmui5 .sc_n45xhq p,
.sc_gsmui5 .sc_n45xhq span:not(.badge),
.sc_gsmui5 .sc_n45xhq li,
.sc_gsmui5 .sc_n45xhq small,
.sc_gsmui5 .sc_n45xhq label,
.sc_gsmui5 .card p,
.sc_gsmui5 .card span:not(.badge),
.sc_gsmui5 .card li,
.sc_gsmui5 .card small,
.sc_gsmui5 .card label,
.sc_gsmui5 .sc_dzgfei p,
.sc_gsmui5 .sc_dzgfei span:not(.badge),
.sc_gsmui5 .sc_dzgfei li,
.sc_gsmui5 .sc_dzgfei small,
.sc_gsmui5 .sc_dzgfei label,
.sc_gsmui5 .sc_vg4zns p,
.sc_gsmui5 .sc_vg4zns span:not(.badge),
.sc_gsmui5 .sc_vg4zns li,
.sc_gsmui5 .sc_vg4zns small,
.sc_gsmui5 .sc_vg4zns label,
.sc_gsmui5 .sc_oiuslp p,
.sc_gsmui5 .sc_oiuslp span:not(.badge),
.sc_gsmui5 .sc_oiuslp li,
.sc_gsmui5 .sc_oiuslp small,
.sc_gsmui5 .sc_oiuslp label,
.sc_gsmui5 .sc_ijjizv p,
.sc_gsmui5 .sc_ijjizv span:not(.badge),
.sc_gsmui5 .sc_ijjizv li,
.sc_gsmui5 .sc_ijjizv small,
.sc_gsmui5 .sc_ijjizv label,
.sc_gsmui5 .sc_z9cbo6 p,
.sc_gsmui5 .sc_z9cbo6 span:not(.badge),
.sc_gsmui5 .sc_z9cbo6 li,
.sc_gsmui5 .sc_z9cbo6 small,
.sc_gsmui5 .sc_z9cbo6 label,
.sc_gsmui5 .counter-item p,
.sc_gsmui5 .counter-item span:not(.badge),
.sc_gsmui5 .counter-item li,
.sc_gsmui5 .counter-item small,
.sc_gsmui5 .counter-item label { color:var(--text-secondary,#555) !important; }

.text-force-light, .text-force-light h1, .text-force-light h2, .text-force-light h3, .text-force-light h4, .text-force-light h5, .text-force-light h6 { color: #fff !important; }
.text-force-light p, .text-force-light span, .text-force-light a, .text-force-light li, .text-force-light label, .text-force-light td, .text-force-light small { color: rgba(255,255,255,0.8) !important; }
.text-force-light-soft { color: rgba(255,255,255,0.65) !important; }
.text-force-dark, .text-force-dark h1, .text-force-dark h2, .text-force-dark h3, .text-force-dark h4, .text-force-dark h5, .text-force-dark h6 { color: var(--text-primary, #1a1a2e) !important; }
.text-force-dark p, .text-force-dark span, .text-force-dark li { color: var(--text-secondary, #555) !important; }

.pl-logo{font-size:42px;font-weight:800;font-family:var(--h3an,sans-serif);color:var(--h14qp);animation:plLogoPulse 1.6s ease-in-out infinite;letter-spacing:-1px;user-select:none;}@keyframes plLogoPulse{0%,100%{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}

/* Force hero text to black */
#area-home,
#area-home *,
.sc_zfoss7#area-home,
.sc_zfoss7#area-home * {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}

/* Force footer text to white */
.sc_efdfw4,
.sc_efdfw4 h1,
.sc_efdfw4 h2,
.sc_efdfw4 h3,
.sc_efdfw4 h4,
.sc_efdfw4 h5,
.sc_efdfw4 h6,
.sc_efdfw4 p,
.sc_efdfw4 span,
.sc_efdfw4 a,
.sc_efdfw4 li,
.sc_efdfw4 strong,
.sc_efdfw4 small,
.sc_efdfw4 label {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
}

/* Bottom legal block in footer should be dark */
.sc_efdfw4 .sc_fmtnnw,
.sc_efdfw4 .sc_fmtnnw p,
.sc_efdfw4 .sc_fmtnnw span,
.sc_efdfw4 .sc_fmtnnw a,
.sc_efdfw4 .sc_fmtnnw .reg-data,
.sc_efdfw4 .sc_fmtnnw .footer-policy a {
    color: var(--text-primary, #1a1a2e) !important;
    -webkit-text-fill-color: var(--text-primary, #1a1a2e) !important;
}