@import url('https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@400;500;600;700;800&family=Inter:wght@400;500&display=swap');

:root {
    --u14im: #0BD364;
    --u15lc: #7C1FF0;
    --u16id: #AD530C;
    --u1n5: linear-gradient(90deg, var(--u14im), var(--u15lc));
    --u3hx: 'Libre Franklin', sans-serif;
    --u5sf: 'Inter', sans-serif;
    --u19c4: 64px;
    --u20so: 44px;
    --u21do: 30px;
    --u17rh: 18px;
    --u18bp: 600;
    --u6sk: 10px;
    --u7gr: 16px;
    --u8d5: 24px;
    --u9zq: 32px;
    --u4l0: 50px;
    --u10xj: 3px 3px 0 rgba(0,0,0,0.08);
    --u11oy: 5px 5px 0 rgba(0,0,0,0.10);
    --u12hx: 8px 8px 0 rgba(0,0,0,0.12);
    --u13tu: 12px 12px 0 rgba(0,0,0,0.15);
    --vfqmig: 80px 0;
}
.zg6l {
    border-radius: 4px;
    padding: 10px 24px;
}
.robm, .et6vnc, .airh, .kxj1, .xnhp3 {
    border-width: 1px;
    border-color: var(--border-color);
}

.robm, .et6vnc, .kxj1, .xnhp3, .airh {
    background: rgba(255,255,255,0.65);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(255,255,255,0.3);
}

.xf2beq {
    position: relative;
    padding-left: 24px;
}
.xf2beq::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: var(--u1n5);
    border-radius: 2px;
}
.xf2beq.text-center {
    padding-left: 0;
}
.xf2beq.text-center::before {
    display: none;
}

.robm, .et6vnc, .kxj1, .xnhp3, .airh {
    border-radius: 32px 6px 32px 6px;
}

.robm, .et6vnc, .kxj1, .xnhp3, .airh {
    position: relative;
}
.robm::after, .et6vnc::after {
    content: '';
    position: absolute;
    inset: 8px 8px -8px -8px;
    background: var(--u14im);
    opacity: 0.12;
    border-radius: inherit;
    z-index: -1;
    transition: opacity 0.3s;
}
.robm:hover::after, .et6vnc:hover::after {
    opacity: 0.22;
}

.ryxqy {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.ryxqy::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;
}
.ryxqy:hover::before {
    height: 100%;
}

.jg8s strong, .jg8s em, .vqfyn strong {
    background: linear-gradient(transparent 60%, var(--u14im) 60%);
    background-size: 100% 90%;
    background-repeat: no-repeat;
    background-position: 0 100%;
    padding: 0 4px;
    -webkit-text-fill-color: initial;
}

.xf2beq::before {
    content: '';
    display: block;
    width: 60px;
    height: 4px;
    background: var(--u1n5);
    border-radius: 2px;
    margin-bottom: 18px;
}
.xf2beq.text-center::before {
    margin-left: auto;
    margin-right: auto;
}

.cjxyxj { min-height: 100vh; position: relative; overflow: hidden; }
.cjxyxj::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
    height: 100%;
    background: var(--u14im);
    opacity: 0.06;
    clip-path: polygon(15% 0, 100% 0, 100% 100%, 0 100%);
    z-index: 0;
}
.lh9jyp { position: relative; z-index: 1; }
.lh9jyp img {
    border-radius: 0 0 0 var(--u9zq);
    box-shadow: -20px 20px 60px rgba(0,0,0,0.15);
}
.qn5od { position: relative; z-index: 2; }
.xarg { border-left: 3px solid var(--u14im); padding-left: 12px; background: none; border-radius: 0; }

.xkjv { background: transparent; padding: 24px 0; }
.xkjv .gk4k { padding-bottom: 20px; border-bottom: 1px solid rgba(0,0,0,0.06); }
.xkjv.scrolled { background: var(--bg-primary); padding: 12px 0; }
.xkjv.scrolled .gk4k { border-bottom: none; }
.zqc3jm .nav-link::after { display: none; }
.zqc3jm .nav-link:hover { opacity: 0.6; }
.voa0ga { font-weight: 400; letter-spacing: 2px; text-transform: uppercase; font-size: 18px; }

.gh2x7 {
    background: transparent;
    padding: 0 20px 40px;
}
.gh2x7 > .container {
    background: var(--footer-dark-bg);
    border-radius: var(--u9zq);
    padding: 60px 40px 30px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.15);
}
.gh2x7 h4,.gh2x7 h5 { color: #fff; }
.gh2x7 .nm28si .yl085s::after { background: var(--u14im); }
.mjckry { border-top: 1px solid rgba(255,255,255,0.08); margin-top: 40px; }
.mjckry p { color: rgba(255,255,255,0.3); }

.contact-section .form-control {
    padding: 18px 20px;
    font-size: 16px;
    border: 2px solid var(--border-color);
    border-radius: var(--u7gr);
    transition: all 0.3s;
}
.contact-section .form-control:focus { border-color: var(--u14im); box-shadow: 0 0 0 4px rgba(var(--u14im), 0.08); transform: translateY(-2px); }
.contact-section .zg6l { font-size: 16px; padding: 18px 36px; }

.voa0ga { font-size: 24px; font-weight: 800; text-shadow: 3px 3px 0 rgba(var(--u14im-rgb, 99,102,241), 0.2); }

h3, h4, h5 { font-weight: var(--u18bp); color: var(--text-primary); }
.johc3, .card-title, .oes5rq { font-weight: 600; }

.lh9jyp img {
    border-radius: 50% 50% var(--u6sk) var(--u6sk);
    object-fit: cover;
}

.ekq341 { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; transition: transform 0.15s ease; }
.ekq341:active { transform: scale(0.88); }
.ekq341 .umol { width: 24px; height: 2px; border-radius: 2px; transition: transform 0.35s cubic-bezier(0.23,1,0.32,1), opacity 0.25s ease; }
.ekq341.active .umol:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.ekq341.active .umol:nth-child(2) { opacity: 0; transform: scaleX(0); }
.ekq341.active .umol:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

main > section + section::before{content:'\276F';display:block;text-align:center;transform:rotate(90deg);color:var(--u14im);opacity:0.3;font-size:20px;padding:10px 0;}

.cursor-dot{position:fixed;width:8px;height:8px;background:var(--u14im);border-radius:50%;pointer-events:none;z-index:99999;transition:transform 0.15s ease;mix-blend-mode:difference;}.cursor-dot.hover{transform:scale(3);}

.scroll-line{position:fixed;right:16px;top:20%;height:60%;width:3px;background:var(--border-color);border-radius:2px;z-index:9990;opacity:0.4;}.scroll-line .indicator{width:100%;background:var(--u14im);border-radius:2px;transition:height 0.1s;}@media(max-width:768px){.scroll-line{display:none;}}

.progress-circle{position:fixed;bottom:80px;right:20px;width:44px;height:44px;z-index:9990;opacity:0.6;}.progress-circle svg{transform:rotate(-90deg);}.progress-circle .bg{fill:none;stroke:var(--border-color);stroke-width:3;}.progress-circle .fill{fill:none;stroke:var(--u14im);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 0.1s;}@media(max-width:768px){.progress-circle{display:none;}}

.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;
    transform: scale(0.94);
    transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.16,1,0.3,1);
}
main > section.in-view {
    opacity: 1;
    transform: scale(1);
}
.cjxyxj { opacity: 1 !important; transform: none !important; }

.hover-tooltip{position:fixed;padding:6px 14px;background:var(--bg-card,#1a1a2e);color:var(--text-primary,#fff);font-size:11px;font-weight:600;border-radius:var(--u6sk);pointer-events:none;z-index:99999;opacity:0;transition:opacity 0.2s;font-family:var(--u5sf);letter-spacing:0.5px;white-space:nowrap;border:1px solid var(--border-color);}

.robm,.et6vnc,.kxj1,.airh,.xnhp3{transition:border-color 0.4s ease,box-shadow 0.4s ease;}.robm:hover,.et6vnc:hover,.kxj1:hover,.airh:hover,.xnhp3:hover{border-color:var(--u14im) !important;box-shadow:0 0 0 1px var(--u14im),0 8px 30px rgba(0,0,0,0.08) !important;}

.robm,.et6vnc,.kxj1,.airh,.xnhp3{transition:transform 0.4s ease,box-shadow 0.4s ease;transform-style:preserve-3d;will-change:transform;}

.scroll-hint{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0.5;animation:scrollHintBounce 2s ease-in-out infinite;z-index:10;}.scroll-hint span{display:block;width:24px;height:24px;border-right:2px solid var(--text-primary);border-bottom:2px solid var(--text-primary);transform:rotate(45deg);}@keyframes scrollHintBounce{0%,100%{transform:translateX(-50%) translateY(0);opacity:0.5;}50%{transform:translateX(-50%) translateY(12px);opacity:1;}}

.spin-gear{position:absolute;font-size:80px;opacity:0.04;animation:spinSlow 25s linear infinite;pointer-events:none;z-index:0;top:20%;left:5%;}@keyframes spinSlow{to{transform:rotate(360deg);}}@media(max-width:768px){.spin-gear{font-size:50px;}}

.float-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.float-hex{position:absolute;width:60px;height:34px;background:var(--u14im);opacity:0.025;animation:floatHex 22s ease-in-out infinite alternate;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);}@keyframes floatHex{0%{transform:translateY(0) rotate(0deg);}100%{transform:translateY(-80px) rotate(60deg);}}

.robm,.et6vnc{background:rgba(var(--bg-card-rgb,255,255,255),0.75) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.18) !important;}.robm:hover,.et6vnc:hover{border-color:rgba(var(--u14im-rgb,99,102,241),0.4) !important;background:rgba(var(--bg-card-rgb,255,255,255),0.88) !important;}

.ryxqy,.cjxyxj .zg6l{background:linear-gradient(90deg,var(--u14im),var(--u15lc,var(--u14im)),var(--u14im));background-size:200% 100%;animation:shimmerBtn 3s ease-in-out infinite;}@keyframes shimmerBtn{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}

.js-marquee{overflow:hidden;padding:14px 0;background:var(--u14im);}.js-marquee-inner{display:flex;gap:40px;white-space:nowrap;animation:jsMarquee 20s linear infinite;}.js-marquee-inner span{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var(--bg-primary);flex-shrink:0;opacity:0.9;}.js-marquee-inner span.sep{opacity:0.5;}@keyframes jsMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}

main > section:nth-child(3n+2):not(.qkrb):not(.wb4z) { position: relative; overflow: clip; }
main > section:nth-child(3n+2):not(.qkrb):not(.wb4z)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.04;
    background-image: radial-gradient(var(--u14im) 1.5px, transparent 1.5px);
    background-size: 12px 12px;
    background-position: 0 0;
    mask-image: linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.5) 100%);
    -webkit-mask-image: linear-gradient(135deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.1) 50%, rgba(0,0,0,0.5) 100%);
}
.cjxyxj::before { display: none !important; }

main > section:nth-child(even):not(.qkrb):not(.wb4z) { position: relative; overflow: clip; }
main > section:nth-child(even):not(.qkrb):not(.wb4z)::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 200%;
    height: 120px;
    pointer-events: none;
    z-index: 0;
    opacity: 0.04;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120'%3E%3Cpath fill='currentColor' d='M0,64L48,69.3C96,75,192,85,288,80C384,75,480,53,576,48C672,43,768,53,864,64C960,75,1056,85,1152,80C1248,75,1344,53,1392,42.7L1440,32L1440,120L1392,120C1344,120,1248,120,1152,120C1056,120,960,120,864,120C768,120,672,120,576,120C480,120,384,120,288,120C192,120,96,120,48,120L0,120Z'/%3E%3C/svg%3E") repeat-x;
    background-size: 50% 100%;
    animation: waveDrift 18s linear infinite;
}
@keyframes waveDrift {
    from { transform: translateX(0); }
    to { transform: translateX(-50%); }
}
.cjxyxj::after { display: none !important; }

html:not(.ro5kw6) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .gk4k {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .zqc3jm {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .zqc3jm .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .ogik, .btq5x {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .ogik .nav-link,
    .btq5x .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .khxrd {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .voa0ga {
        flex-shrink: 0;
    }
}

div.bnvas7:not(.vfqmig) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.bnvas7:not(.vfqmig) + .xkjv {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.bnvas7.sl7h3 {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.bnvas7.sl7h3 + .xkjv,
div.bnvas7:not(.vfqmig) + .xkjv.scrolled {
    top: 0;
}
div.bnvas7:not(.vfqmig) ~ .cjxyxj {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.bnvas7:not(.vfqmig) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.bnvas7:not(.vfqmig) + .xkjv {
        top: 0;
    }
    div.bnvas7:not(.vfqmig) ~ .cjxyxj {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .ekq341 {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .ekq341 .umol {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .zqc3jm {
        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;
    }
    .zqc3jm .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;
    }
    .zqc3jm .nav-link::after { display: none !important; }
    .khxrd { display: none !important; }
    .ogik, .btq5x { display: none !important; }
}

@media (max-width: 992px) {
    .zqc3jm { left: -100% !important; right: auto !important; width: min(300px,80vw) !important; background: var(--bg-primary) !important; padding: 100px 28px 40px !important; box-shadow: 8px 0 40px rgba(0,0,0,0.2) !important; border-right: 2px solid var(--border-color) !important; transition: left 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .zqc3jm.active { left: 0 !important; }
    .zqc3jm .nav-link { opacity: 0 !important; transform: translateX(-20px) !important; transition: opacity 0.3s ease, transform 0.3s ease !important; border-bottom: 1px solid var(--border-color) !important; }
    .zqc3jm.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    .zqc3jm.active .nav-link:nth-child(1){transition-delay:.06s !important;}
    .zqc3jm.active .nav-link:nth-child(2){transition-delay:.12s !important;}
    .zqc3jm.active .nav-link:nth-child(3){transition-delay:.18s !important;}
    .zqc3jm.active .nav-link:nth-child(4){transition-delay:.24s !important;}
    .zqc3jm.active .nav-link:nth-child(5){transition-delay:.30s !important;}
    .zqc3jm.active .nav-link:nth-child(6){transition-delay:.36s !important;}
    .zqc3jm.active .nav-link:nth-child(7){transition-delay:.42s !important;}
    .zqc3jm.active .nav-link:nth-child(8){transition-delay:.48s !important;}
}

.robm,
.et6vnc,
.kxj1,
.xnhp3,
.zdb7,
.vzqqk {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.robm *,
.et6vnc *,
.kxj1 *,
.xnhp3 *,
.zdb7 * {
    filter: none !important;
}
@supports (animation: none) {
    .robm, .et6vnc, .kxj1 {
        animation-fill-mode: forwards !important;
    }
}
.kxj1 + .kxj1 {
    margin-top: 1.5rem;
}

.cjxyxj .qy1a1 ~ .container,
.cjxyxj .qy1a1 ~ .container * {
    color: #fff;
}
.cjxyxj .qy1a1 ~ .container p,
.cjxyxj .qy1a1 ~ .container .hb7a {
    color: rgba(255,255,255,0.85);
}
.cjxyxj .qy1a1 ~ .container .zg6l {
    color: inherit;
}
.wb4z .xarg { color: #fff; }
.wb4z .wp9lyl { color: var(--u14im); }
.wb4z .mq9hh { color: rgba(255,255,255,0.55); }
.wb4z .ej3g a { color: rgba(255,255,255,0.65); }
.wb4z .ej3g a:hover { color: #fff; }
.gh2x7[style*="background:none"] { background: none !important; }
.gh2x7[style*="background:none"]::before,
.gh2x7[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%;
}

.eg742 .swiper-button-next,
.eg742 .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);
}
.eg742 .swiper-button-next::after,
.eg742 .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.eg742 .swiper-button-next { right: 0; }
.eg742 .swiper-button-prev { left: 0; }

.robm, .zdb7, .et6vnc, .kxj1,
.xnhp3, .vzqqk, .airh, .counter-item,
.card { overflow: hidden; }

.robm h1, .robm h2, .robm h3, .robm h4, .robm h5, .robm h6,
.zdb7 h1, .zdb7 h2, .zdb7 h3, .zdb7 h4,
.et6vnc h1, .et6vnc h2, .et6vnc h3, .et6vnc 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;
}

.robm p, .robm span, .robm li,
.zdb7 p, .et6vnc p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.xbabj, .hohdph, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.robm .stat-number, .robm [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.665;
    letter-spacing: 0.0em;
}

.robm, .et6vnc, .kxj1, .airh, .xnhp3 {
    padding: 32px;
}
.robm, .et6vnc, .kxj1, .airh, .xnhp3 .card-body {
    padding: 21px 20px;
}
.row > [class*="col"]:nth-child(1) .robm,
.row > [class*="col"]:nth-child(1) .et6vnc {
    padding: 29px;
    border-radius: calc(var(--u7gr) + -1px);
}
.row > [class*="col"]:nth-child(2) .robm,
.row > [class*="col"]:nth-child(2) .et6vnc {
    padding: 34px;
    border-radius: calc(var(--u7gr) + 3px);
}
.row > [class*="col"]:nth-child(3) .robm,
.row > [class*="col"]:nth-child(3) .et6vnc {
    padding: 34px;
    border-radius: calc(var(--u7gr) + 1px);
}
.row > [class*="col"]:nth-child(4) .robm,
.row > [class*="col"]:nth-child(4) .et6vnc {
    padding: 30px;
    border-radius: calc(var(--u7gr) + 2px);
}
.row > [class*="col"]:nth-child(5) .robm,
.row > [class*="col"]:nth-child(5) .et6vnc {
    padding: 32px;
    border-radius: calc(var(--u7gr) + 0px);
}
.row > [class*="col"]:nth-child(6) .robm,
.row > [class*="col"]:nth-child(6) .et6vnc {
    padding: 35px;
    border-radius: calc(var(--u7gr) + 0px);
}

.zg6l {
    padding: 15px 25px;
    font-size: 14px;
    letter-spacing: 0.405px;
    border-radius: calc(var(--u7gr) + 1px);
}
.ya2f64 {
    padding: 15px 23px;
    border-width: 2px;
}

main > section {
    padding-top: 91px;
    padding-bottom: 94px;
}
main > section:first-child {
    padding-top: 97px;
}
main > section:nth-child(2) {
    padding-top: 84px;
    padding-bottom: 87px;
}
main > section:nth-child(3) {
    padding-top: 85px;
    padding-bottom: 84px;
}
main > section:nth-child(4) {
    padding-top: 88px;
    padding-bottom: 89px;
}
main > section:nth-child(5) {
    padding-top: 87px;
    padding-bottom: 95px;
}
main > section:nth-child(6) {
    padding-top: 98px;
    padding-bottom: 93px;
}

.xf2beq {
    margin-bottom: 53px;
}

.robm, .et6vnc, .kxj1, .xnhp3 {
    box-shadow: 1px 3px 17px rgba(0,0,0,0.086);
}

.cjxyxj {
    padding-top: 117px;
}
.jg8s {
    margin-bottom: 27px;
}
.hb7a {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 1.58;
}
.xarg {
    font-size: 12px;
    letter-spacing: 2.411px;
    margin-bottom: 18px;
}
.qvmg {
    gap: 16px;
}

.lh9jyp img {
    border-radius: 13px;
    box-shadow: 0 11px 34px rgba(0,0,0,0.158);
}

.gzon {
    width: 49px;
    height: 49px;
    font-size: 20px;
    border-radius: 11px;
    margin-bottom: 16px;
}

.johc3, .card-title {
    font-size: 18px;
    margin-bottom: 7px;
}
.tvpj, .card-text {
    font-size: 16px;
    line-height: 1.645;
}

.vqfyn {
    margin-bottom: 19px;
    letter-spacing: 0.0px;
}
.wp9lyl {
    font-size: 13px;
    letter-spacing: 2.695px;
    margin-bottom: 14px;
}
.rmfdx {
    font-size: 16px;
    line-height: 1.668;
}

@media (min-width: 993px) {
    .zqc3jm {
        gap: 33px;
    }
    .zqc3jm .nav-link {
        font-size: 13px;
        padding: 10px 0;
    }
}

.gh2x7 {
    padding-top: 72px;
}
.nm28si .yl085s {
    font-size: 17px;
    margin-bottom: 23px;
}
.ej3g a {
    font-size: 14px;
}
.ej3g li {
    margin-bottom: 9px;
}
.wn2zj {
    gap: 11px;
}
.wn2zj a {
    width: 39px;
    height: 39px;
}
.mjckry {
    padding: 19px 0;
    margin-top: 49px;
}

.form-control {
    border-radius: 6px;
    padding: 13px 17px;
    font-size: 15px;
}

.airh {
    padding: 29px;
}
.ka3hh {
    font-size: 17px;
    line-height: 1.623;
    margin-bottom: 23px;
}
.ptvo {
    width: 48px;
    height: 48px;
}
.zhl5c {
    font-size: 16px;
}
.bc5e {
    font-size: 12px;
}

.xnhp3 {
    padding: 41px;
}
.wql3 {
    font-size: 20px;
    margin-bottom: 9px;
}
.dl21s {
    font-size: 48px;
    margin-bottom: 23px;
}
.wzo3f8 li {
    padding: 12px 0;
    font-size: 15px;
}

.xbabj, .stat-number {
    font-size: 47px;
    margin-bottom: 5px;
}
.hohdph {
    font-size: 13px;
    letter-spacing: 0.227px;
}

.arbp6e img {
    border-radius: 9px;
}
.rbki {
    font-size: 19px;
    margin-bottom: 4px;
}
.qptf {
    font-size: 12px;
}

.zyhi {
    font-size: 35px;
    margin-bottom: 11px;
}
.oes5rq {
    font-size: 17px;
    margin-bottom: 9px;
}

.wow {
    animation-duration: 0.565s !important;
}
.robm, .et6vnc, .kxj1, .airh,
.xnhp3, .vzqqk {
    transition-duration: 0.279s;
}

.row {
    --bs-gutter-y: 25px;
}

.qkrb {
    padding: 76px 0;
}
.xjsd {
    font-size: 34px;
    margin-bottom: 19px;
}
.rd619b {
    font-size: 16px;
    margin-bottom: 27px;
}

.kxj1 .mnnmb img {
    border-radius: 6px 6px 0 0;
}
.dtvkf {
    font-size: 12px;
    margin-bottom: 9px;
    gap: 13px;
}

.xkjv {
    padding: 17px 0;
}
.xkjv.scrolled {
    padding: 11px 0;
}
.voa0ga {
    font-size: 25px;
}
.khxrd {
    margin-left: 13px;
}

:root {
    --_uid: 56978;
    --_stamp: 29585;
    --_key: '25f69b';
    --_hash: 99806;
    --_seed: 50014;
}
.env-flag { vertical-align: baseline; unicode-bidi: normal; font-style: inherit }
.layout-anchor { visibility: inherit; unicode-bidi: normal }

.wb4z h1, .wb4z h2, .wb4z h3, .wb4z h4, .wb4z h5, .wb4z h6 { color: #fff !important; }
.wb4z { color: rgba(255,255,255,0.85) !important; }
.wb4z p, .wb4z li, .wb4z span:not(.badge):not(.zg6l), .wb4z .jubik, .wb4z label, .wb4z blockquote, .wb4z figcaption, .wb4z dt, .wb4z dd, .wb4z td, .wb4z th { color: rgba(255,255,255,0.78) !important; }
.wb4z a:not(.zg6l):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.wb4z a:not(.zg6l):not(.nav-link):hover { color: #fff !important; }
.wb4z .xbabj { color: #fff !important; }
.wb4z .hohdph { 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(.zg6l), .bg-dark-custom .jubik, .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(.zg6l):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.zg6l):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .xbabj { color: #fff !important; }
.bg-dark-custom .hohdph { 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(.zg6l), .bg-gradient-custom .jubik, .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(.zg6l):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.zg6l):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .xbabj { color: #fff !important; }
.bg-gradient-custom .hohdph { 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(.zg6l), .bg-accent-custom .jubik, .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(.zg6l):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.zg6l):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .xbabj { color: #fff !important; }
.bg-accent-custom .hohdph { color: rgba(255,255,255,0.7) !important; }

.qkrb h1, .qkrb h2, .qkrb h3, .qkrb h4, .qkrb h5, .qkrb h6 { color: #fff !important; }
.qkrb { color: rgba(255,255,255,0.85) !important; }
.qkrb p, .qkrb li, .qkrb span:not(.badge):not(.zg6l), .qkrb .jubik, .qkrb label, .qkrb blockquote, .qkrb figcaption, .qkrb dt, .qkrb dd, .qkrb td, .qkrb th { color: rgba(255,255,255,0.78) !important; }
.qkrb a:not(.zg6l):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.qkrb a:not(.zg6l):not(.nav-link):hover { color: #fff !important; }
.qkrb .xbabj { color: #fff !important; }
.qkrb .hohdph { color: rgba(255,255,255,0.7) !important; }

.gh2x7 { color: rgba(255,255,255,0.65) !important; }
.gh2x7 h1, .gh2x7 h2, .gh2x7 h3,
.gh2x7 h4, .gh2x7 h5, .gh2x7 h6,
.gh2x7 .yl085s { color: #fff !important; }
.gh2x7 p, .gh2x7 li, .gh2x7 span,
.gh2x7 label { color: rgba(255,255,255,0.6) !important; }
.gh2x7 a:not(.zg6l) { color: rgba(255,255,255,0.65) !important; }
.gh2x7 a:not(.zg6l):hover { color: #fff !important; }

.ejyrcf h1, .ejyrcf h2, .ejyrcf h3, .ejyrcf h4, .ejyrcf h5, .ejyrcf h6 { color: var(--text-primary, #1a1a2e) !important; }
.ejyrcf p, .ejyrcf li, .ejyrcf span:not(.badge):not(.zg6l), .ejyrcf .jubik, .ejyrcf label, .ejyrcf blockquote, .ejyrcf figcaption, .ejyrcf dt, .ejyrcf dd, .ejyrcf td, .ejyrcf th { color: var(--text-secondary, #555) !important; }

.bnvas7 h1, .bnvas7 h2, .bnvas7 h3, .bnvas7 h4, .bnvas7 h5, .bnvas7 h6 { color: var(--text-primary, #1a1a2e) !important; }
.bnvas7 p, .bnvas7 li, .bnvas7 span:not(.badge):not(.zg6l), .bnvas7 .jubik, .bnvas7 label, .bnvas7 blockquote, .bnvas7 figcaption, .bnvas7 dt, .bnvas7 dd, .bnvas7 td, .bnvas7 th { color: var(--text-secondary, #555) !important; }

.xbabj { color:var(--text-primary,#1a1a2e) !important; }
.hohdph { color:var(--text-muted,#888) !important; }
.xbabj .counter-suffix { color:var(--u14im) !important; }
.counter-item .counter-icon { color:var(--u14im) !important; }
.jg8s { color:var(--text-primary,#1a1a2e) !important; }
.hb7a { color:var(--text-secondary,#555) !important; }
.xarg { color:var(--u14im) !important; }
.xjsd { color:var(--text-primary,#1a1a2e) !important; }
.rd619b { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.wb4z .xbabj, .bg-dark-custom .xbabj, .bg-gradient-custom .xbabj, .bg-accent-custom .xbabj, .qkrb .xbabj, .cjxyxj .xbabj, .yph7 .xbabj { color:#fff !important; }
.wb4z .hohdph, .bg-dark-custom .hohdph, .bg-gradient-custom .hohdph, .bg-accent-custom .hohdph, .qkrb .hohdph, .cjxyxj .hohdph, .yph7 .hohdph { color:rgba(255,255,255,0.7) !important; }
.wb4z .xbabj .counter-suffix, .bg-dark-custom .xbabj .counter-suffix, .bg-gradient-custom .xbabj .counter-suffix, .bg-accent-custom .xbabj .counter-suffix, .qkrb .xbabj .counter-suffix, .cjxyxj .xbabj .counter-suffix, .yph7 .xbabj .counter-suffix { color:var(--u14im) !important; }
.wb4z .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, .qkrb .counter-item .counter-icon, .cjxyxj .counter-item .counter-icon, .yph7 .counter-item .counter-icon { color:var(--u14im) !important; }
.wb4z .jg8s, .bg-dark-custom .jg8s, .bg-gradient-custom .jg8s, .bg-accent-custom .jg8s, .qkrb .jg8s, .cjxyxj .jg8s, .yph7 .jg8s { color:#fff !important; }
.wb4z .hb7a, .bg-dark-custom .hb7a, .bg-gradient-custom .hb7a, .bg-accent-custom .hb7a, .qkrb .hb7a, .cjxyxj .hb7a, .yph7 .hb7a { color:rgba(255,255,255,0.75) !important; }
.wb4z .xarg, .bg-dark-custom .xarg, .bg-gradient-custom .xarg, .bg-accent-custom .xarg, .qkrb .xarg, .cjxyxj .xarg, .yph7 .xarg { color:#fff !important; }
/* Hero text forced black */
.cjxyxj .jg8s { color:#000 !important; }
.cjxyxj .hb7a { color:#000 !important; }
.cjxyxj .xarg { color:#000 !important; }
.wb4z .xjsd, .bg-dark-custom .xjsd, .bg-gradient-custom .xjsd, .bg-accent-custom .xjsd, .qkrb .xjsd, .cjxyxj .xjsd, .yph7 .xjsd { color:#fff !important; }
.wb4z .rd619b, .bg-dark-custom .rd619b, .bg-gradient-custom .rd619b, .bg-accent-custom .rd619b, .qkrb .rd619b, .cjxyxj .rd619b, .yph7 .rd619b { color:rgba(255,255,255,0.85) !important; }
.wb4z .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .qkrb .portfolio-title, .cjxyxj .portfolio-title, .yph7 .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.wb4z .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .qkrb .portfolio-category, .cjxyxj .portfolio-category, .yph7 .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, .qy1a1 h1, .qy1a1 h2, .qy1a1 h3, .qy1a1 h4, .qy1a1 h5, .qy1a1 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, .qy1a1 p, .qy1a1 span, .qy1a1 a, .qy1a1 li, .qy1a1 small, .qy1a1 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; }

.wb4z.bnvas7 .xbabj,
.wb4z.ejyrcf .xbabj,
.bg-dark-custom.bnvas7 .xbabj,
.bg-dark-custom.ejyrcf .xbabj,
.bg-gradient-custom.bnvas7 .xbabj,
.bg-gradient-custom.ejyrcf .xbabj,
.bg-accent-custom.bnvas7 .xbabj,
.bg-accent-custom.ejyrcf .xbabj,
.qkrb.bnvas7 .xbabj,
.qkrb.ejyrcf .xbabj,
.cjxyxj.bnvas7 .xbabj,
.cjxyxj.ejyrcf .xbabj,
.yph7.bnvas7 .xbabj,
.yph7.ejyrcf .xbabj { color:var(--text-primary,#1a1a2e) !important; }
.wb4z.bnvas7 .hohdph,
.wb4z.ejyrcf .hohdph,
.bg-dark-custom.bnvas7 .hohdph,
.bg-dark-custom.ejyrcf .hohdph,
.bg-gradient-custom.bnvas7 .hohdph,
.bg-gradient-custom.ejyrcf .hohdph,
.bg-accent-custom.bnvas7 .hohdph,
.bg-accent-custom.ejyrcf .hohdph,
.qkrb.bnvas7 .hohdph,
.qkrb.ejyrcf .hohdph,
.cjxyxj.bnvas7 .hohdph,
.cjxyxj.ejyrcf .hohdph,
.yph7.bnvas7 .hohdph,
.yph7.ejyrcf .hohdph { color:var(--text-muted,#888) !important; }
.wb4z.bnvas7 .xbabj .counter-suffix,
.wb4z.ejyrcf .xbabj .counter-suffix,
.bg-dark-custom.bnvas7 .xbabj .counter-suffix,
.bg-dark-custom.ejyrcf .xbabj .counter-suffix,
.bg-gradient-custom.bnvas7 .xbabj .counter-suffix,
.bg-gradient-custom.ejyrcf .xbabj .counter-suffix,
.bg-accent-custom.bnvas7 .xbabj .counter-suffix,
.bg-accent-custom.ejyrcf .xbabj .counter-suffix,
.qkrb.bnvas7 .xbabj .counter-suffix,
.qkrb.ejyrcf .xbabj .counter-suffix,
.cjxyxj.bnvas7 .xbabj .counter-suffix,
.cjxyxj.ejyrcf .xbabj .counter-suffix,
.yph7.bnvas7 .xbabj .counter-suffix,
.yph7.ejyrcf .xbabj .counter-suffix { color:var(--u14im) !important; }
.wb4z.bnvas7 .counter-item .counter-icon,
.wb4z.ejyrcf .counter-item .counter-icon,
.bg-dark-custom.bnvas7 .counter-item .counter-icon,
.bg-dark-custom.ejyrcf .counter-item .counter-icon,
.bg-gradient-custom.bnvas7 .counter-item .counter-icon,
.bg-gradient-custom.ejyrcf .counter-item .counter-icon,
.bg-accent-custom.bnvas7 .counter-item .counter-icon,
.bg-accent-custom.ejyrcf .counter-item .counter-icon,
.qkrb.bnvas7 .counter-item .counter-icon,
.qkrb.ejyrcf .counter-item .counter-icon,
.cjxyxj.bnvas7 .counter-item .counter-icon,
.cjxyxj.ejyrcf .counter-item .counter-icon,
.yph7.bnvas7 .counter-item .counter-icon,
.yph7.ejyrcf .counter-item .counter-icon { color:var(--u14im) !important; }
.wb4z.bnvas7 .jg8s,
.wb4z.ejyrcf .jg8s,
.bg-dark-custom.bnvas7 .jg8s,
.bg-dark-custom.ejyrcf .jg8s,
.bg-gradient-custom.bnvas7 .jg8s,
.bg-gradient-custom.ejyrcf .jg8s,
.bg-accent-custom.bnvas7 .jg8s,
.bg-accent-custom.ejyrcf .jg8s,
.qkrb.bnvas7 .jg8s,
.qkrb.ejyrcf .jg8s,
.cjxyxj.bnvas7 .jg8s,
.cjxyxj.ejyrcf .jg8s,
.yph7.bnvas7 .jg8s,
.yph7.ejyrcf .jg8s { color:var(--text-primary,#1a1a2e) !important; }
.wb4z.bnvas7 .hb7a,
.wb4z.ejyrcf .hb7a,
.bg-dark-custom.bnvas7 .hb7a,
.bg-dark-custom.ejyrcf .hb7a,
.bg-gradient-custom.bnvas7 .hb7a,
.bg-gradient-custom.ejyrcf .hb7a,
.bg-accent-custom.bnvas7 .hb7a,
.bg-accent-custom.ejyrcf .hb7a,
.qkrb.bnvas7 .hb7a,
.qkrb.ejyrcf .hb7a,
.cjxyxj.bnvas7 .hb7a,
.cjxyxj.ejyrcf .hb7a,
.yph7.bnvas7 .hb7a,
.yph7.ejyrcf .hb7a { color:var(--text-secondary,#555) !important; }
.wb4z.bnvas7 .xarg,
.wb4z.ejyrcf .xarg,
.bg-dark-custom.bnvas7 .xarg,
.bg-dark-custom.ejyrcf .xarg,
.bg-gradient-custom.bnvas7 .xarg,
.bg-gradient-custom.ejyrcf .xarg,
.bg-accent-custom.bnvas7 .xarg,
.bg-accent-custom.ejyrcf .xarg,
.qkrb.bnvas7 .xarg,
.qkrb.ejyrcf .xarg,
.cjxyxj.bnvas7 .xarg,
.cjxyxj.ejyrcf .xarg,
.yph7.bnvas7 .xarg,
.yph7.ejyrcf .xarg { color:var(--u14im) !important; }
.wb4z.bnvas7 .xjsd,
.wb4z.ejyrcf .xjsd,
.bg-dark-custom.bnvas7 .xjsd,
.bg-dark-custom.ejyrcf .xjsd,
.bg-gradient-custom.bnvas7 .xjsd,
.bg-gradient-custom.ejyrcf .xjsd,
.bg-accent-custom.bnvas7 .xjsd,
.bg-accent-custom.ejyrcf .xjsd,
.qkrb.bnvas7 .xjsd,
.qkrb.ejyrcf .xjsd,
.cjxyxj.bnvas7 .xjsd,
.cjxyxj.ejyrcf .xjsd,
.yph7.bnvas7 .xjsd,
.yph7.ejyrcf .xjsd { color:var(--text-primary,#1a1a2e) !important; }
.wb4z.bnvas7 .rd619b,
.wb4z.ejyrcf .rd619b,
.bg-dark-custom.bnvas7 .rd619b,
.bg-dark-custom.ejyrcf .rd619b,
.bg-gradient-custom.bnvas7 .rd619b,
.bg-gradient-custom.ejyrcf .rd619b,
.bg-accent-custom.bnvas7 .rd619b,
.bg-accent-custom.ejyrcf .rd619b,
.qkrb.bnvas7 .rd619b,
.qkrb.ejyrcf .rd619b,
.cjxyxj.bnvas7 .rd619b,
.cjxyxj.ejyrcf .rd619b,
.yph7.bnvas7 .rd619b,
.yph7.ejyrcf .rd619b { color:var(--text-secondary,#555) !important; }
.wb4z.bnvas7 .portfolio-title,
.wb4z.ejyrcf .portfolio-title,
.bg-dark-custom.bnvas7 .portfolio-title,
.bg-dark-custom.ejyrcf .portfolio-title,
.bg-gradient-custom.bnvas7 .portfolio-title,
.bg-gradient-custom.ejyrcf .portfolio-title,
.bg-accent-custom.bnvas7 .portfolio-title,
.bg-accent-custom.ejyrcf .portfolio-title,
.qkrb.bnvas7 .portfolio-title,
.qkrb.ejyrcf .portfolio-title,
.cjxyxj.bnvas7 .portfolio-title,
.cjxyxj.ejyrcf .portfolio-title,
.yph7.bnvas7 .portfolio-title,
.yph7.ejyrcf .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.wb4z.bnvas7 .portfolio-category,
.wb4z.ejyrcf .portfolio-category,
.bg-dark-custom.bnvas7 .portfolio-category,
.bg-dark-custom.ejyrcf .portfolio-category,
.bg-gradient-custom.bnvas7 .portfolio-category,
.bg-gradient-custom.ejyrcf .portfolio-category,
.bg-accent-custom.bnvas7 .portfolio-category,
.bg-accent-custom.ejyrcf .portfolio-category,
.qkrb.bnvas7 .portfolio-category,
.qkrb.ejyrcf .portfolio-category,
.cjxyxj.bnvas7 .portfolio-category,
.cjxyxj.ejyrcf .portfolio-category,
.yph7.bnvas7 .portfolio-category,
.yph7.ejyrcf .portfolio-category { color:var(--text-muted,#888) !important; }

.wb4z .robm h1,
.wb4z .robm h2,
.wb4z .robm h3,
.wb4z .robm h4,
.wb4z .robm h5,
.wb4z .robm h6,
.wb4z .zdb7 h1,
.wb4z .zdb7 h2,
.wb4z .zdb7 h3,
.wb4z .zdb7 h4,
.wb4z .zdb7 h5,
.wb4z .zdb7 h6,
.wb4z .card h1,
.wb4z .card h2,
.wb4z .card h3,
.wb4z .card h4,
.wb4z .card h5,
.wb4z .card h6,
.wb4z .airh h1,
.wb4z .airh h2,
.wb4z .airh h3,
.wb4z .airh h4,
.wb4z .airh h5,
.wb4z .airh h6,
.wb4z .vzqqk h1,
.wb4z .vzqqk h2,
.wb4z .vzqqk h3,
.wb4z .vzqqk h4,
.wb4z .vzqqk h5,
.wb4z .vzqqk h6,
.wb4z .xnhp3 h1,
.wb4z .xnhp3 h2,
.wb4z .xnhp3 h3,
.wb4z .xnhp3 h4,
.wb4z .xnhp3 h5,
.wb4z .xnhp3 h6,
.wb4z .kxj1 h1,
.wb4z .kxj1 h2,
.wb4z .kxj1 h3,
.wb4z .kxj1 h4,
.wb4z .kxj1 h5,
.wb4z .kxj1 h6,
.wb4z .et6vnc h1,
.wb4z .et6vnc h2,
.wb4z .et6vnc h3,
.wb4z .et6vnc h4,
.wb4z .et6vnc h5,
.wb4z .et6vnc h6,
.wb4z .counter-item h1,
.wb4z .counter-item h2,
.wb4z .counter-item h3,
.wb4z .counter-item h4,
.wb4z .counter-item h5,
.wb4z .counter-item h6,
.bg-dark-custom .robm h1,
.bg-dark-custom .robm h2,
.bg-dark-custom .robm h3,
.bg-dark-custom .robm h4,
.bg-dark-custom .robm h5,
.bg-dark-custom .robm h6,
.bg-dark-custom .zdb7 h1,
.bg-dark-custom .zdb7 h2,
.bg-dark-custom .zdb7 h3,
.bg-dark-custom .zdb7 h4,
.bg-dark-custom .zdb7 h5,
.bg-dark-custom .zdb7 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 .airh h1,
.bg-dark-custom .airh h2,
.bg-dark-custom .airh h3,
.bg-dark-custom .airh h4,
.bg-dark-custom .airh h5,
.bg-dark-custom .airh h6,
.bg-dark-custom .vzqqk h1,
.bg-dark-custom .vzqqk h2,
.bg-dark-custom .vzqqk h3,
.bg-dark-custom .vzqqk h4,
.bg-dark-custom .vzqqk h5,
.bg-dark-custom .vzqqk h6,
.bg-dark-custom .xnhp3 h1,
.bg-dark-custom .xnhp3 h2,
.bg-dark-custom .xnhp3 h3,
.bg-dark-custom .xnhp3 h4,
.bg-dark-custom .xnhp3 h5,
.bg-dark-custom .xnhp3 h6,
.bg-dark-custom .kxj1 h1,
.bg-dark-custom .kxj1 h2,
.bg-dark-custom .kxj1 h3,
.bg-dark-custom .kxj1 h4,
.bg-dark-custom .kxj1 h5,
.bg-dark-custom .kxj1 h6,
.bg-dark-custom .et6vnc h1,
.bg-dark-custom .et6vnc h2,
.bg-dark-custom .et6vnc h3,
.bg-dark-custom .et6vnc h4,
.bg-dark-custom .et6vnc h5,
.bg-dark-custom .et6vnc 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 .robm h1,
.bg-gradient-custom .robm h2,
.bg-gradient-custom .robm h3,
.bg-gradient-custom .robm h4,
.bg-gradient-custom .robm h5,
.bg-gradient-custom .robm h6,
.bg-gradient-custom .zdb7 h1,
.bg-gradient-custom .zdb7 h2,
.bg-gradient-custom .zdb7 h3,
.bg-gradient-custom .zdb7 h4,
.bg-gradient-custom .zdb7 h5,
.bg-gradient-custom .zdb7 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 .airh h1,
.bg-gradient-custom .airh h2,
.bg-gradient-custom .airh h3,
.bg-gradient-custom .airh h4,
.bg-gradient-custom .airh h5,
.bg-gradient-custom .airh h6,
.bg-gradient-custom .vzqqk h1,
.bg-gradient-custom .vzqqk h2,
.bg-gradient-custom .vzqqk h3,
.bg-gradient-custom .vzqqk h4,
.bg-gradient-custom .vzqqk h5,
.bg-gradient-custom .vzqqk h6,
.bg-gradient-custom .xnhp3 h1,
.bg-gradient-custom .xnhp3 h2,
.bg-gradient-custom .xnhp3 h3,
.bg-gradient-custom .xnhp3 h4,
.bg-gradient-custom .xnhp3 h5,
.bg-gradient-custom .xnhp3 h6,
.bg-gradient-custom .kxj1 h1,
.bg-gradient-custom .kxj1 h2,
.bg-gradient-custom .kxj1 h3,
.bg-gradient-custom .kxj1 h4,
.bg-gradient-custom .kxj1 h5,
.bg-gradient-custom .kxj1 h6,
.bg-gradient-custom .et6vnc h1,
.bg-gradient-custom .et6vnc h2,
.bg-gradient-custom .et6vnc h3,
.bg-gradient-custom .et6vnc h4,
.bg-gradient-custom .et6vnc h5,
.bg-gradient-custom .et6vnc 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 .robm h1,
.bg-accent-custom .robm h2,
.bg-accent-custom .robm h3,
.bg-accent-custom .robm h4,
.bg-accent-custom .robm h5,
.bg-accent-custom .robm h6,
.bg-accent-custom .zdb7 h1,
.bg-accent-custom .zdb7 h2,
.bg-accent-custom .zdb7 h3,
.bg-accent-custom .zdb7 h4,
.bg-accent-custom .zdb7 h5,
.bg-accent-custom .zdb7 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 .airh h1,
.bg-accent-custom .airh h2,
.bg-accent-custom .airh h3,
.bg-accent-custom .airh h4,
.bg-accent-custom .airh h5,
.bg-accent-custom .airh h6,
.bg-accent-custom .vzqqk h1,
.bg-accent-custom .vzqqk h2,
.bg-accent-custom .vzqqk h3,
.bg-accent-custom .vzqqk h4,
.bg-accent-custom .vzqqk h5,
.bg-accent-custom .vzqqk h6,
.bg-accent-custom .xnhp3 h1,
.bg-accent-custom .xnhp3 h2,
.bg-accent-custom .xnhp3 h3,
.bg-accent-custom .xnhp3 h4,
.bg-accent-custom .xnhp3 h5,
.bg-accent-custom .xnhp3 h6,
.bg-accent-custom .kxj1 h1,
.bg-accent-custom .kxj1 h2,
.bg-accent-custom .kxj1 h3,
.bg-accent-custom .kxj1 h4,
.bg-accent-custom .kxj1 h5,
.bg-accent-custom .kxj1 h6,
.bg-accent-custom .et6vnc h1,
.bg-accent-custom .et6vnc h2,
.bg-accent-custom .et6vnc h3,
.bg-accent-custom .et6vnc h4,
.bg-accent-custom .et6vnc h5,
.bg-accent-custom .et6vnc 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,
.qkrb .robm h1,
.qkrb .robm h2,
.qkrb .robm h3,
.qkrb .robm h4,
.qkrb .robm h5,
.qkrb .robm h6,
.qkrb .zdb7 h1,
.qkrb .zdb7 h2,
.qkrb .zdb7 h3,
.qkrb .zdb7 h4,
.qkrb .zdb7 h5,
.qkrb .zdb7 h6,
.qkrb .card h1,
.qkrb .card h2,
.qkrb .card h3,
.qkrb .card h4,
.qkrb .card h5,
.qkrb .card h6,
.qkrb .airh h1,
.qkrb .airh h2,
.qkrb .airh h3,
.qkrb .airh h4,
.qkrb .airh h5,
.qkrb .airh h6,
.qkrb .vzqqk h1,
.qkrb .vzqqk h2,
.qkrb .vzqqk h3,
.qkrb .vzqqk h4,
.qkrb .vzqqk h5,
.qkrb .vzqqk h6,
.qkrb .xnhp3 h1,
.qkrb .xnhp3 h2,
.qkrb .xnhp3 h3,
.qkrb .xnhp3 h4,
.qkrb .xnhp3 h5,
.qkrb .xnhp3 h6,
.qkrb .kxj1 h1,
.qkrb .kxj1 h2,
.qkrb .kxj1 h3,
.qkrb .kxj1 h4,
.qkrb .kxj1 h5,
.qkrb .kxj1 h6,
.qkrb .et6vnc h1,
.qkrb .et6vnc h2,
.qkrb .et6vnc h3,
.qkrb .et6vnc h4,
.qkrb .et6vnc h5,
.qkrb .et6vnc h6,
.qkrb .counter-item h1,
.qkrb .counter-item h2,
.qkrb .counter-item h3,
.qkrb .counter-item h4,
.qkrb .counter-item h5,
.qkrb .counter-item h6,
.cjxyxj .robm h1,
.cjxyxj .robm h2,
.cjxyxj .robm h3,
.cjxyxj .robm h4,
.cjxyxj .robm h5,
.cjxyxj .robm h6,
.cjxyxj .zdb7 h1,
.cjxyxj .zdb7 h2,
.cjxyxj .zdb7 h3,
.cjxyxj .zdb7 h4,
.cjxyxj .zdb7 h5,
.cjxyxj .zdb7 h6,
.cjxyxj .card h1,
.cjxyxj .card h2,
.cjxyxj .card h3,
.cjxyxj .card h4,
.cjxyxj .card h5,
.cjxyxj .card h6,
.cjxyxj .airh h1,
.cjxyxj .airh h2,
.cjxyxj .airh h3,
.cjxyxj .airh h4,
.cjxyxj .airh h5,
.cjxyxj .airh h6,
.cjxyxj .vzqqk h1,
.cjxyxj .vzqqk h2,
.cjxyxj .vzqqk h3,
.cjxyxj .vzqqk h4,
.cjxyxj .vzqqk h5,
.cjxyxj .vzqqk h6,
.cjxyxj .xnhp3 h1,
.cjxyxj .xnhp3 h2,
.cjxyxj .xnhp3 h3,
.cjxyxj .xnhp3 h4,
.cjxyxj .xnhp3 h5,
.cjxyxj .xnhp3 h6,
.cjxyxj .kxj1 h1,
.cjxyxj .kxj1 h2,
.cjxyxj .kxj1 h3,
.cjxyxj .kxj1 h4,
.cjxyxj .kxj1 h5,
.cjxyxj .kxj1 h6,
.cjxyxj .et6vnc h1,
.cjxyxj .et6vnc h2,
.cjxyxj .et6vnc h3,
.cjxyxj .et6vnc h4,
.cjxyxj .et6vnc h5,
.cjxyxj .et6vnc h6,
.cjxyxj .counter-item h1,
.cjxyxj .counter-item h2,
.cjxyxj .counter-item h3,
.cjxyxj .counter-item h4,
.cjxyxj .counter-item h5,
.cjxyxj .counter-item h6,
.yph7 .robm h1,
.yph7 .robm h2,
.yph7 .robm h3,
.yph7 .robm h4,
.yph7 .robm h5,
.yph7 .robm h6,
.yph7 .zdb7 h1,
.yph7 .zdb7 h2,
.yph7 .zdb7 h3,
.yph7 .zdb7 h4,
.yph7 .zdb7 h5,
.yph7 .zdb7 h6,
.yph7 .card h1,
.yph7 .card h2,
.yph7 .card h3,
.yph7 .card h4,
.yph7 .card h5,
.yph7 .card h6,
.yph7 .airh h1,
.yph7 .airh h2,
.yph7 .airh h3,
.yph7 .airh h4,
.yph7 .airh h5,
.yph7 .airh h6,
.yph7 .vzqqk h1,
.yph7 .vzqqk h2,
.yph7 .vzqqk h3,
.yph7 .vzqqk h4,
.yph7 .vzqqk h5,
.yph7 .vzqqk h6,
.yph7 .xnhp3 h1,
.yph7 .xnhp3 h2,
.yph7 .xnhp3 h3,
.yph7 .xnhp3 h4,
.yph7 .xnhp3 h5,
.yph7 .xnhp3 h6,
.yph7 .kxj1 h1,
.yph7 .kxj1 h2,
.yph7 .kxj1 h3,
.yph7 .kxj1 h4,
.yph7 .kxj1 h5,
.yph7 .kxj1 h6,
.yph7 .et6vnc h1,
.yph7 .et6vnc h2,
.yph7 .et6vnc h3,
.yph7 .et6vnc h4,
.yph7 .et6vnc h5,
.yph7 .et6vnc h6,
.yph7 .counter-item h1,
.yph7 .counter-item h2,
.yph7 .counter-item h3,
.yph7 .counter-item h4,
.yph7 .counter-item h5,
.yph7 .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.wb4z .robm p,
.wb4z .robm span:not(.badge),
.wb4z .robm li,
.wb4z .robm small,
.wb4z .robm label,
.wb4z .zdb7 p,
.wb4z .zdb7 span:not(.badge),
.wb4z .zdb7 li,
.wb4z .zdb7 small,
.wb4z .zdb7 label,
.wb4z .card p,
.wb4z .card span:not(.badge),
.wb4z .card li,
.wb4z .card small,
.wb4z .card label,
.wb4z .airh p,
.wb4z .airh span:not(.badge),
.wb4z .airh li,
.wb4z .airh small,
.wb4z .airh label,
.wb4z .vzqqk p,
.wb4z .vzqqk span:not(.badge),
.wb4z .vzqqk li,
.wb4z .vzqqk small,
.wb4z .vzqqk label,
.wb4z .xnhp3 p,
.wb4z .xnhp3 span:not(.badge),
.wb4z .xnhp3 li,
.wb4z .xnhp3 small,
.wb4z .xnhp3 label,
.wb4z .kxj1 p,
.wb4z .kxj1 span:not(.badge),
.wb4z .kxj1 li,
.wb4z .kxj1 small,
.wb4z .kxj1 label,
.wb4z .et6vnc p,
.wb4z .et6vnc span:not(.badge),
.wb4z .et6vnc li,
.wb4z .et6vnc small,
.wb4z .et6vnc label,
.wb4z .counter-item p,
.wb4z .counter-item span:not(.badge),
.wb4z .counter-item li,
.wb4z .counter-item small,
.wb4z .counter-item label,
.bg-dark-custom .robm p,
.bg-dark-custom .robm span:not(.badge),
.bg-dark-custom .robm li,
.bg-dark-custom .robm small,
.bg-dark-custom .robm label,
.bg-dark-custom .zdb7 p,
.bg-dark-custom .zdb7 span:not(.badge),
.bg-dark-custom .zdb7 li,
.bg-dark-custom .zdb7 small,
.bg-dark-custom .zdb7 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 .airh p,
.bg-dark-custom .airh span:not(.badge),
.bg-dark-custom .airh li,
.bg-dark-custom .airh small,
.bg-dark-custom .airh label,
.bg-dark-custom .vzqqk p,
.bg-dark-custom .vzqqk span:not(.badge),
.bg-dark-custom .vzqqk li,
.bg-dark-custom .vzqqk small,
.bg-dark-custom .vzqqk label,
.bg-dark-custom .xnhp3 p,
.bg-dark-custom .xnhp3 span:not(.badge),
.bg-dark-custom .xnhp3 li,
.bg-dark-custom .xnhp3 small,
.bg-dark-custom .xnhp3 label,
.bg-dark-custom .kxj1 p,
.bg-dark-custom .kxj1 span:not(.badge),
.bg-dark-custom .kxj1 li,
.bg-dark-custom .kxj1 small,
.bg-dark-custom .kxj1 label,
.bg-dark-custom .et6vnc p,
.bg-dark-custom .et6vnc span:not(.badge),
.bg-dark-custom .et6vnc li,
.bg-dark-custom .et6vnc small,
.bg-dark-custom .et6vnc 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 .robm p,
.bg-gradient-custom .robm span:not(.badge),
.bg-gradient-custom .robm li,
.bg-gradient-custom .robm small,
.bg-gradient-custom .robm label,
.bg-gradient-custom .zdb7 p,
.bg-gradient-custom .zdb7 span:not(.badge),
.bg-gradient-custom .zdb7 li,
.bg-gradient-custom .zdb7 small,
.bg-gradient-custom .zdb7 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 .airh p,
.bg-gradient-custom .airh span:not(.badge),
.bg-gradient-custom .airh li,
.bg-gradient-custom .airh small,
.bg-gradient-custom .airh label,
.bg-gradient-custom .vzqqk p,
.bg-gradient-custom .vzqqk span:not(.badge),
.bg-gradient-custom .vzqqk li,
.bg-gradient-custom .vzqqk small,
.bg-gradient-custom .vzqqk label,
.bg-gradient-custom .xnhp3 p,
.bg-gradient-custom .xnhp3 span:not(.badge),
.bg-gradient-custom .xnhp3 li,
.bg-gradient-custom .xnhp3 small,
.bg-gradient-custom .xnhp3 label,
.bg-gradient-custom .kxj1 p,
.bg-gradient-custom .kxj1 span:not(.badge),
.bg-gradient-custom .kxj1 li,
.bg-gradient-custom .kxj1 small,
.bg-gradient-custom .kxj1 label,
.bg-gradient-custom .et6vnc p,
.bg-gradient-custom .et6vnc span:not(.badge),
.bg-gradient-custom .et6vnc li,
.bg-gradient-custom .et6vnc small,
.bg-gradient-custom .et6vnc 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 .robm p,
.bg-accent-custom .robm span:not(.badge),
.bg-accent-custom .robm li,
.bg-accent-custom .robm small,
.bg-accent-custom .robm label,
.bg-accent-custom .zdb7 p,
.bg-accent-custom .zdb7 span:not(.badge),
.bg-accent-custom .zdb7 li,
.bg-accent-custom .zdb7 small,
.bg-accent-custom .zdb7 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 .airh p,
.bg-accent-custom .airh span:not(.badge),
.bg-accent-custom .airh li,
.bg-accent-custom .airh small,
.bg-accent-custom .airh label,
.bg-accent-custom .vzqqk p,
.bg-accent-custom .vzqqk span:not(.badge),
.bg-accent-custom .vzqqk li,
.bg-accent-custom .vzqqk small,
.bg-accent-custom .vzqqk label,
.bg-accent-custom .xnhp3 p,
.bg-accent-custom .xnhp3 span:not(.badge),
.bg-accent-custom .xnhp3 li,
.bg-accent-custom .xnhp3 small,
.bg-accent-custom .xnhp3 label,
.bg-accent-custom .kxj1 p,
.bg-accent-custom .kxj1 span:not(.badge),
.bg-accent-custom .kxj1 li,
.bg-accent-custom .kxj1 small,
.bg-accent-custom .kxj1 label,
.bg-accent-custom .et6vnc p,
.bg-accent-custom .et6vnc span:not(.badge),
.bg-accent-custom .et6vnc li,
.bg-accent-custom .et6vnc small,
.bg-accent-custom .et6vnc 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,
.qkrb .robm p,
.qkrb .robm span:not(.badge),
.qkrb .robm li,
.qkrb .robm small,
.qkrb .robm label,
.qkrb .zdb7 p,
.qkrb .zdb7 span:not(.badge),
.qkrb .zdb7 li,
.qkrb .zdb7 small,
.qkrb .zdb7 label,
.qkrb .card p,
.qkrb .card span:not(.badge),
.qkrb .card li,
.qkrb .card small,
.qkrb .card label,
.qkrb .airh p,
.qkrb .airh span:not(.badge),
.qkrb .airh li,
.qkrb .airh small,
.qkrb .airh label,
.qkrb .vzqqk p,
.qkrb .vzqqk span:not(.badge),
.qkrb .vzqqk li,
.qkrb .vzqqk small,
.qkrb .vzqqk label,
.qkrb .xnhp3 p,
.qkrb .xnhp3 span:not(.badge),
.qkrb .xnhp3 li,
.qkrb .xnhp3 small,
.qkrb .xnhp3 label,
.qkrb .kxj1 p,
.qkrb .kxj1 span:not(.badge),
.qkrb .kxj1 li,
.qkrb .kxj1 small,
.qkrb .kxj1 label,
.qkrb .et6vnc p,
.qkrb .et6vnc span:not(.badge),
.qkrb .et6vnc li,
.qkrb .et6vnc small,
.qkrb .et6vnc label,
.qkrb .counter-item p,
.qkrb .counter-item span:not(.badge),
.qkrb .counter-item li,
.qkrb .counter-item small,
.qkrb .counter-item label,
.cjxyxj .robm p,
.cjxyxj .robm span:not(.badge),
.cjxyxj .robm li,
.cjxyxj .robm small,
.cjxyxj .robm label,
.cjxyxj .zdb7 p,
.cjxyxj .zdb7 span:not(.badge),
.cjxyxj .zdb7 li,
.cjxyxj .zdb7 small,
.cjxyxj .zdb7 label,
.cjxyxj .card p,
.cjxyxj .card span:not(.badge),
.cjxyxj .card li,
.cjxyxj .card small,
.cjxyxj .card label,
.cjxyxj .airh p,
.cjxyxj .airh span:not(.badge),
.cjxyxj .airh li,
.cjxyxj .airh small,
.cjxyxj .airh label,
.cjxyxj .vzqqk p,
.cjxyxj .vzqqk span:not(.badge),
.cjxyxj .vzqqk li,
.cjxyxj .vzqqk small,
.cjxyxj .vzqqk label,
.cjxyxj .xnhp3 p,
.cjxyxj .xnhp3 span:not(.badge),
.cjxyxj .xnhp3 li,
.cjxyxj .xnhp3 small,
.cjxyxj .xnhp3 label,
.cjxyxj .kxj1 p,
.cjxyxj .kxj1 span:not(.badge),
.cjxyxj .kxj1 li,
.cjxyxj .kxj1 small,
.cjxyxj .kxj1 label,
.cjxyxj .et6vnc p,
.cjxyxj .et6vnc span:not(.badge),
.cjxyxj .et6vnc li,
.cjxyxj .et6vnc small,
.cjxyxj .et6vnc label,
.cjxyxj .counter-item p,
.cjxyxj .counter-item span:not(.badge),
.cjxyxj .counter-item li,
.cjxyxj .counter-item small,
.cjxyxj .counter-item label,
.yph7 .robm p,
.yph7 .robm span:not(.badge),
.yph7 .robm li,
.yph7 .robm small,
.yph7 .robm label,
.yph7 .zdb7 p,
.yph7 .zdb7 span:not(.badge),
.yph7 .zdb7 li,
.yph7 .zdb7 small,
.yph7 .zdb7 label,
.yph7 .card p,
.yph7 .card span:not(.badge),
.yph7 .card li,
.yph7 .card small,
.yph7 .card label,
.yph7 .airh p,
.yph7 .airh span:not(.badge),
.yph7 .airh li,
.yph7 .airh small,
.yph7 .airh label,
.yph7 .vzqqk p,
.yph7 .vzqqk span:not(.badge),
.yph7 .vzqqk li,
.yph7 .vzqqk small,
.yph7 .vzqqk label,
.yph7 .xnhp3 p,
.yph7 .xnhp3 span:not(.badge),
.yph7 .xnhp3 li,
.yph7 .xnhp3 small,
.yph7 .xnhp3 label,
.yph7 .kxj1 p,
.yph7 .kxj1 span:not(.badge),
.yph7 .kxj1 li,
.yph7 .kxj1 small,
.yph7 .kxj1 label,
.yph7 .et6vnc p,
.yph7 .et6vnc span:not(.badge),
.yph7 .et6vnc li,
.yph7 .et6vnc small,
.yph7 .et6vnc label,
.yph7 .counter-item p,
.yph7 .counter-item span:not(.badge),
.yph7 .counter-item li,
.yph7 .counter-item small,
.yph7 .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-typing{display:flex;gap:6px;}.pl-typing span{width:10px;height:10px;border-radius:50%;background:var(--u14im);opacity:.3;animation:plType 1.4s infinite ease-in-out;}.pl-typing span:nth-child(1){animation-delay:0s}.pl-typing span:nth-child(2){animation-delay:.2s}.pl-typing span:nth-child(3){animation-delay:.4s}@keyframes plType{0%,60%,100%{transform:translateY(0);opacity:.3}30%{transform:translateY(-12px);opacity:1}}