@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=DM+Sans:wght@400;500&display=swap');

:root {
    --o14g7: #A91FC9;
    --o15fc: #749F17;
    --o16tt: #3AD76C;
    --o1xk: linear-gradient(to right, var(--o14g7), var(--o15fc));
    --o3ub: 'DM Sans', sans-serif;
    --o5wj: 'DM Sans', sans-serif;
    --o19tb: 34px;
    --o20xk: 24px;
    --o21dj: 18px;
    --o17zj: 14px;
    --o18hg: 900;
    --o6i5: 2px;
    --o7oi: 4px;
    --o8c0: 6px;
    --o9hv: 8px;
    --o4vf: 4px;
    --o10mx: 0 2px 8px rgba(0,0,0,0.06);
    --o11xs: 0 4px 16px rgba(0,0,0,0.08);
    --o12p9: 0 8px 32px rgba(0,0,0,0.12);
    --o13y4: 0 16px 48px rgba(0,0,0,0.16);
    --dsrky: 80px 0;
}
.hdfv {
    border-radius: 8px;
    padding: 18px 36px;
}
.kueri, .ol53, .jzrc, .dqdtm, .yjqv {
    border-width: 2px;
    border-color: var(--border-color);
}

.kueri, .ol53, .dqdtm, .yjqv, .jzrc {
    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);
}

.wbm8f {
    position: relative;
    overflow: hidden;
    padding-right: 28px;
    transition: padding-right 0.3s;
}
.wbm8f::after {
    content: '\2192';
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.3s;
}
.wbm8f:hover {
    padding-right: 40px;
}
.wbm8f:hover::after {
    right: 16px;
}

.pf2v {
    position: relative;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    margin: 40px 0;
}

.qrna40, .portfolio-item, .xy6if3 {
    overflow: hidden;
}
.qrna40 img, .portfolio-item img, .xy6if3 img {
    transition: transform 0.6s cubic-bezier(.25,.8,.25,1);
}
.qrna40:hover img, .portfolio-item:hover img, .umhe:hover .xy6if3 img {
    transform: scale(1.08);
}

main > section:nth-child(3n+2):not(.neglhk):not(.zr84d) { position: relative; }
main > section:nth-child(3n+2):not(.neglhk):not(.zr84d)::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    border-top: 2px solid var(--o14g7);
    border-right: 2px solid var(--o14g7);
    opacity: 0.12;
    pointer-events: none;
    z-index: 1;
    border-radius: 0 4px 0 0;
}
.ujt0::after { display: none !important; }

.row > [class*="col"]:nth-child(odd) .kueri,
.row > [class*="col"]:nth-child(odd) .ol53 {
    transform: translateY(-10px);
}
.row > [class*="col"]:nth-child(even) .kueri,
.row > [class*="col"]:nth-child(even) .ol53 {
    transform: translateY(10px);
}

.kueri, .ol53, .dqdtm, .yjqv, .jzrc {
    border-top: 4px solid var(--o14g7);
    border-radius: 0 0 var(--o7oi) var(--o7oi);
}

.ujt0::before {
    content: '';
    position: absolute;
    width: 500px;
    height: 500px;
    border-radius: 50%;
    background: var(--o14g7);
    opacity: 0.08;
    top: -100px;
    right: -100px;
    filter: blur(80px);
}
.ujt0::after {
    content: '';
    position: absolute;
    width: 350px;
    height: 350px;
    border-radius: 50%;
    background: var(--o15fc, var(--o14g7));
    opacity: 0.06;
    bottom: -50px;
    left: -50px;
    filter: blur(60px);
    z-index: 0;
}
.vlzla img {
    border-radius: var(--o9hv);
    box-shadow: 0 20px 60px rgba(0,0,0,0.1);
}
.fi90n { position: relative; z-index: 2; }
.bp3e { background: linear-gradient(135deg, var(--o14g7), var(--o15fc, var(--o14g7))); color: #fff !important; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-weight: 700; padding: 0; }

.veeq {
    background: var(--bg-primary);
    padding: 18px 0;
    box-shadow: 0 10px 40px rgba(0,0,0,0.06);
}
.veeq.scrolled {
    box-shadow: 0 15px 50px rgba(0,0,0,0.1);
    padding: 12px 0;
}
.jefiu { font-size: 26px; font-weight: 800; }
.ecbivm .nav-link { font-weight: 500; }

.hbu6 {
    background: var(--bg-primary);
    color: var(--text-secondary);
    padding-top: 0;
    border-top: 1px solid var(--border-color);
}
.hbu6 p, .hbu6 li, .hbu6 span,
.hbu6 .asjl p, .hbu6 .footer-contact li { color: var(--text-secondary); }
.hbu6 h1,.hbu6 h2,.hbu6 h3,.hbu6 h4,.hbu6 h5 { color: var(--text-primary); }
.hbu6 .row > [class*="col-"] { padding: 40px 24px; border-right: 1px solid var(--border-color); }
.hbu6 .row > [class*="col-"]:last-child { border-right: none; }
.asjl .kzek2k { color: var(--text-primary); text-transform: uppercase; font-size: 12px; letter-spacing: 2px; }
.asjl .kzek2k::after { display: none; }
.yqfqg a { color: var(--text-secondary); font-size: 13px; }
.yqfqg a:hover { color: var(--o14g7); }
.xpfty a { background: var(--bg-secondary); border-color: var(--border-color); color: var(--text-secondary); border-radius: 0; }
.xpfty a:hover { background: var(--o14g7); color: #fff; border-color: var(--o14g7); }
.fm3v { border-top: 1px solid var(--border-color); }
.fm3v p { color: var(--text-muted); }

.contact-section .form-control {
    background: var(--bg-secondary);
    border: none;
    border-radius: var(--o8c0);
    padding: 16px 20px;
    font-size: 15px;
}
.contact-section .form-control:focus { background: var(--bg-primary); box-shadow: 0 0 0 2px var(--o14g7); }
.contact-section .hdfv { border-radius: var(--o8c0); }

.jefiu { font-size: 22px; font-weight: 700; position: relative; padding-bottom: 6px; }
.jefiu::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 3px; background: var(--o1xk); border-radius: 2px; }

h3, h4, h5 { font-family: var(--o3ub); }
.qnsya, .card-title {
    font-family: 'Playfair Display', 'Georgia', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
}
.avxm { font-style: italic; font-weight: 500; }

.umhe .xy6if3 img, .xy6if3 img {
    border-radius: 30%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border: 3px solid var(--o14g7);
}

section:not(.ujt0) .col-lg-6 img, section:not(.ujt0) .col-lg-5 img {
    border-radius: var(--o8c0);
    transform: perspective(800px) rotateY(-4deg);
    transition: transform 0.5s ease;
    box-shadow: var(--o12p9);
}
section:not(.ujt0) .col-lg-6:hover img,
section:not(.ujt0) .col-lg-5:hover img {
    transform: perspective(800px) rotateY(0deg);
}

.uu7b5 { width: 40px; height: 40px; gap: 5px; border: none; background: none; border-radius: 0; }
.uu7b5 .iunj7h { height: 2px; border-radius: 2px; transition: transform 0.3s ease, opacity 0.3s ease, width 0.3s ease; }
.uu7b5 .iunj7h:nth-child(1) { width: 24px; }
.uu7b5 .iunj7h:nth-child(2) { width: 16px; }
.uu7b5 .iunj7h:nth-child(3) { width: 20px; }
.uu7b5:hover .iunj7h { width: 24px; }
.uu7b5.active .iunj7h { width: 24px; }
.uu7b5.active .iunj7h:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.uu7b5.active .iunj7h:nth-child(2) { opacity: 0; }
.uu7b5.active .iunj7h:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

main > section + section::before{content:'\2193';display:block;text-align:center;color:var(--o14g7);opacity:0.25;font-size:22px;padding:10px 0;}

.cursor-cross-h,.cursor-cross-v{position:fixed;pointer-events:none;z-index:99998;background:var(--o14g7);opacity:0.06;}.cursor-cross-h{width:100%;height:1px;left:0;}.cursor-cross-v{width:1px;height:100%;top:0;}

.kueri,.ol53,.dqdtm{opacity:0;animation:blurIn 0.45s ease forwards;}.row>[class*="col"]:nth-child(1)>*{animation-delay:0.04s;}.row>[class*="col"]:nth-child(2)>*{animation-delay:0.1s;}.row>[class*="col"]:nth-child(3)>*{animation-delay:0.16s;}.row>[class*="col"]:nth-child(4)>*{animation-delay:0.22s;}@keyframes blurIn{from{opacity:0;filter:blur(3px);transform:translateY(8px);}to{opacity:1;filter:blur(0);transform:translateY(0);}}

.typewriter-cursor{display:inline-block;width:2px;height:1em;background:var(--o14g7);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.kueri,.ol53,.dqdtm,.yjqv,.umhe,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.bg-deco span{position:absolute;border:1px solid var(--o14g7);opacity:0.03;animation:decoSquare 20s ease-in-out infinite alternate;transform:rotate(45deg);}@keyframes decoSquare{0%{transform:rotate(45deg) translateY(0);}100%{transform:rotate(65deg) translateY(-50px);}}

.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(--o6i5);pointer-events:none;z-index:99999;opacity:0;transition:opacity 0.2s;font-family:var(--o5wj);letter-spacing:0.5px;white-space:nowrap;border:1px solid var(--border-color);}

.hdfv,.wbm8f,.oy02tk{position:relative;overflow:hidden;}.btn-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,0.35);transform:scale(0);animation:rippleAnim 0.6s ease-out;pointer-events:none;}@keyframes rippleAnim{to{transform:scale(4);opacity:0;}}

.kueri,.ol53,.dqdtm,.jzrc,.yjqv{transition:transform 0.35s ease,box-shadow 0.35s ease;}.kueri:hover,.ol53:hover,.dqdtm:hover,.jzrc:hover,.yjqv:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.12) !important;}

.pulse-dot{display:inline-block;width:10px;height:10px;background:var(--o14g7);border-radius:50%;margin-left:10px;vertical-align:middle;animation:pulseDot 2s ease-in-out infinite;}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1;}50%{transform:scale(1.8);opacity:0.3;}}

.dde1rr{animation:taglinePulse 3s ease-in-out infinite;}@keyframes taglinePulse{0%,100%{opacity:1;}50%{opacity:0.5;}}

.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;}}

.highlight-text{display:inline;background:linear-gradient(var(--o14g7),var(--o14g7));background-size:0% 30%;background-position:0 90%;background-repeat:no-repeat;transition:background-size 1s ease;}.highlight-text.active{background-size:100% 30%;}

.js-marquee-v{position:fixed;right:0;top:0;width:28px;height:100vh;overflow:hidden;z-index:9989;opacity:0.05;pointer-events:none;writing-mode:vertical-lr;text-orientation:mixed;}.js-marquee-v-inner{display:flex;gap:18px;white-space:nowrap;animation:jsMarqueeV 25s linear infinite;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:4px;}@keyframes jsMarqueeV{from{transform:translateY(0);}to{transform:translateY(-50%);}}@media(max-width:992px){.js-marquee-v{display:none;}}

main > section:nth-child(even):not(.neglhk):not(.zr84d) { position: relative; overflow: clip; }
main > section:nth-child(even):not(.neglhk):not(.zr84d)::after {
    content: '';
    position: absolute;
    top: 0;
    right: -15%;
    width: 45%;
    height: 100%;
    background: var(--o14g7);
    opacity: 0.025;
    transform: skewX(-12deg);
    pointer-events: none;
    z-index: 0;
}
.ujt0::after { display: none !important; }
@media (max-width: 768px) {
    main > section:nth-child(even):not(.neglhk):not(.zr84d)::after { width: 60%; right: -25%; }
}

main > section:nth-child(3n+2):not(.neglhk):not(.zr84d) { position: relative; overflow: clip; }
main > section:nth-child(3n+2):not(.neglhk):not(.zr84d)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.025;
    background:
        repeating-radial-gradient(circle at 0% 100%, transparent 0, transparent 30px, var(--o14g7) 30px, var(--o14g7) 31px),
        repeating-radial-gradient(circle at 100% 0%, transparent 0, transparent 45px, var(--o15fc, var(--o14g7)) 45px, var(--o15fc, var(--o14g7)) 46px);
}
.ujt0::before { display: none !important; }

html:not(.gtly) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .sgrm {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .ecbivm {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .ecbivm .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .ijd8, .edswzc {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .ijd8 .nav-link,
    .edswzc .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .edlrf {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .jefiu {
        flex-shrink: 0;
    }
}

div.pf2v:not(.dsrky) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.pf2v:not(.dsrky) + .veeq {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.pf2v.wqj7 {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.pf2v.wqj7 + .veeq,
div.pf2v:not(.dsrky) + .veeq.scrolled {
    top: 0;
}
div.pf2v:not(.dsrky) ~ .ujt0 {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.pf2v:not(.dsrky) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.pf2v:not(.dsrky) + .veeq {
        top: 0;
    }
    div.pf2v:not(.dsrky) ~ .ujt0 {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .uu7b5 {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .uu7b5 .iunj7h {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .ecbivm {
        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;
    }
    .ecbivm .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;
    }
    .ecbivm .nav-link::after { display: none !important; }
    .edlrf { display: none !important; }
    .ijd8, .edswzc { display: none !important; }
}

@media (max-width: 992px) {
    .ecbivm { right: -100% !important; left: auto !important; width: min(400px,90vw) !important; background: var(--bg-secondary) !important; padding: 90px 40px 40px !important; box-shadow: -4px 0 60px rgba(0,0,0,0.2) !important; border-left: 1px solid var(--border-color) !important; transition: right 0.5s cubic-bezier(0.4,0,0.2,1) !important; }
    .ecbivm.active { right: 0 !important; }
    .ecbivm .nav-link { font-size: 22px !important; font-weight: 800 !important; letter-spacing: -0.5px !important; padding: 16px 0 !important; border-bottom: 1px solid var(--border-color) !important; opacity: 0 !important; transform: translateY(20px) !important; transition: opacity 0.4s ease, transform 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .ecbivm.active .nav-link { opacity: 1 !important; transform: translateY(0) !important; }
    .ecbivm.active .nav-link:nth-child(1){transition-delay:.10s !important;}
    .ecbivm.active .nav-link:nth-child(2){transition-delay:.17s !important;}
    .ecbivm.active .nav-link:nth-child(3){transition-delay:.24s !important;}
    .ecbivm.active .nav-link:nth-child(4){transition-delay:.31s !important;}
    .ecbivm.active .nav-link:nth-child(5){transition-delay:.38s !important;}
    .ecbivm.active .nav-link:nth-child(6){transition-delay:.45s !important;}
    .ecbivm.active .nav-link:nth-child(7){transition-delay:.52s !important;}
    .ecbivm.active .nav-link:nth-child(8){transition-delay:.59s !important;}
}

.kueri,
.ol53,
.dqdtm,
.yjqv,
.sp7m,
.umhe {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.kueri *,
.ol53 *,
.dqdtm *,
.yjqv *,
.sp7m * {
    filter: none !important;
}
@supports (animation: none) {
    .kueri, .ol53, .dqdtm {
        animation-fill-mode: forwards !important;
    }
}
.dqdtm + .dqdtm {
    margin-top: 1.5rem;
}

.ujt0 .lrw8t ~ .container,
.ujt0 .lrw8t ~ .container * {
    color: #fff;
}
.ujt0 .lrw8t ~ .container p,
.ujt0 .lrw8t ~ .container .oxbh {
    color: rgba(255,255,255,0.85);
}
.ujt0 .lrw8t ~ .container .hdfv {
    color: inherit;
}
.zr84d .bp3e { color: #fff; }
.zr84d .dde1rr { color: var(--o14g7); }
.zr84d .on7r { color: rgba(255,255,255,0.55); }
.zr84d .yqfqg a { color: rgba(255,255,255,0.65); }
.zr84d .yqfqg a:hover { color: #fff; }
.hbu6[style*="background:none"] { background: none !important; }
.hbu6[style*="background:none"]::before,
.hbu6[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%;
}

.dau8m .swiper-button-next,
.dau8m .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);
}
.dau8m .swiper-button-next::after,
.dau8m .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.dau8m .swiper-button-next { right: 0; }
.dau8m .swiper-button-prev { left: 0; }

.kueri, .sp7m, .ol53, .dqdtm,
.yjqv, .umhe, .jzrc, .counter-item,
.card { overflow: hidden; }

.kueri h1, .kueri h2, .kueri h3, .kueri h4, .kueri h5, .kueri h6,
.sp7m h1, .sp7m h2, .sp7m h3, .sp7m h4,
.ol53 h1, .ol53 h2, .ol53 h3, .ol53 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;
}

.kueri p, .kueri span, .kueri li,
.sp7m p, .ol53 p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.rkt9, .djj60, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.kueri .stat-number, .kueri [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.631;
    letter-spacing: 0.007em;
}

.kueri, .ol53, .dqdtm, .jzrc, .yjqv {
    padding: 25px;
}
.kueri, .ol53, .dqdtm, .jzrc, .yjqv .card-body {
    padding: 25px 20px;
}
.row > [class*="col"]:nth-child(1) .kueri,
.row > [class*="col"]:nth-child(1) .ol53 {
    padding: 27px;
    border-radius: calc(var(--o7oi) + 0px);
}
.row > [class*="col"]:nth-child(2) .kueri,
.row > [class*="col"]:nth-child(2) .ol53 {
    padding: 27px;
    border-radius: calc(var(--o7oi) + -2px);
}
.row > [class*="col"]:nth-child(3) .kueri,
.row > [class*="col"]:nth-child(3) .ol53 {
    padding: 23px;
    border-radius: calc(var(--o7oi) + 0px);
}
.row > [class*="col"]:nth-child(4) .kueri,
.row > [class*="col"]:nth-child(4) .ol53 {
    padding: 23px;
    border-radius: calc(var(--o7oi) + 1px);
}
.row > [class*="col"]:nth-child(5) .kueri,
.row > [class*="col"]:nth-child(5) .ol53 {
    padding: 23px;
    border-radius: calc(var(--o7oi) + -2px);
}
.row > [class*="col"]:nth-child(6) .kueri,
.row > [class*="col"]:nth-child(6) .ol53 {
    padding: 28px;
    border-radius: calc(var(--o7oi) + 1px);
}

.hdfv {
    padding: 16px 32px;
    font-size: 16px;
    letter-spacing: 0.261px;
    border-radius: calc(var(--o7oi) + -2px);
}
.oy02tk {
    padding: 16px 34px;
    border-width: 1px;
}

main > section {
    padding-top: 84px;
    padding-bottom: 80px;
}
main > section:first-child {
    padding-top: 90px;
}
main > section:nth-child(2) {
    padding-top: 89px;
    padding-bottom: 77px;
}
main > section:nth-child(5) {
    padding-top: 76px;
    padding-bottom: 81px;
}
main > section:nth-child(6) {
    padding-top: 78px;
    padding-bottom: 79px;
}

.ixop {
    margin-bottom: 53px;
}

.kueri, .ol53, .dqdtm, .yjqv {
    box-shadow: 1px 3px 16px rgba(0,0,0,0.076);
}

.ujt0 {
    padding-top: 114px;
}
.yob08e {
    margin-bottom: 26px;
}
.oxbh {
    margin-bottom: 33px;
    font-size: 16px;
    line-height: 1.555;
}
.bp3e {
    font-size: 11px;
    letter-spacing: 2.2px;
    margin-bottom: 23px;
}
.rw8o {
    gap: 13px;
}

.vlzla img {
    border-radius: 9px;
    box-shadow: 0 13px 27px rgba(0,0,0,0.089);
}

.vipx {
    width: 56px;
    height: 56px;
    font-size: 23px;
    border-radius: 8px;
    margin-bottom: 20px;
}

.qnsya, .card-title {
    font-size: 20px;
    margin-bottom: 10px;
}
.ucffx8, .card-text {
    font-size: 14px;
    line-height: 1.645;
}

.tdby6 {
    margin-bottom: 17px;
    letter-spacing: 0.0px;
}
.dde1rr {
    font-size: 13px;
    letter-spacing: 2.401px;
    margin-bottom: 16px;
}
.lc3o0 {
    font-size: 18px;
    line-height: 1.641;
}

@media (min-width: 993px) {
    .ecbivm {
        gap: 27px;
    }
    .ecbivm .nav-link {
        font-size: 14px;
        padding: 7px 0;
    }
}

.hbu6 {
    padding-top: 73px;
}
.asjl .kzek2k {
    font-size: 16px;
    margin-bottom: 20px;
}
.yqfqg a {
    font-size: 13px;
}
.yqfqg li {
    margin-bottom: 11px;
}
.xpfty {
    gap: 11px;
}
.xpfty a {
    width: 36px;
    height: 36px;
}
.fm3v {
    padding: 18px 0;
    margin-top: 58px;
}

.form-control {
    border-radius: 7px;
    padding: 15px 18px;
    font-size: 14px;
}

.jzrc {
    padding: 35px;
}
.xmamoa {
    font-size: 17px;
    line-height: 1.67;
    margin-bottom: 16px;
}
.pza2qs {
    width: 44px;
    height: 44px;
}
.yw3nfo {
    font-size: 16px;
}
.fwqgoe {
    font-size: 13px;
}

.yjqv {
    padding: 35px;
}
.uunys {
    font-size: 19px;
    margin-bottom: 5px;
}
.mjcj {
    font-size: 44px;
    margin-bottom: 20px;
}
.tytxap li {
    padding: 8px 0;
    font-size: 15px;
}

.rkt9, .stat-number {
    font-size: 37px;
    margin-bottom: 3px;
}
.djj60 {
    font-size: 13px;
    letter-spacing: 0.68px;
}

.xy6if3 img {
    border-radius: 14px;
}
.yfm4 {
    font-size: 17px;
    margin-bottom: 4px;
}
.hdmz {
    font-size: 14px;
}

.izu0 {
    font-size: 36px;
    margin-bottom: 12px;
}
.avxm {
    font-size: 18px;
    margin-bottom: 7px;
}

.wow {
    animation-duration: 0.651s !important;
}
.kueri, .ol53, .dqdtm, .jzrc,
.yjqv, .umhe {
    transition-duration: 0.317s;
}

.row {
    --bs-gutter-y: 28px;
}

.neglhk {
    padding: 76px 0;
}
.jrcyfz {
    font-size: 33px;
    margin-bottom: 20px;
}
.cp73w {
    font-size: 18px;
    margin-bottom: 26px;
}

.dqdtm .qrna40 img {
    border-radius: 9px 9px 0 0;
}
.ihqg {
    font-size: 14px;
    margin-bottom: 11px;
    gap: 12px;
}

.veeq {
    padding: 18px 0;
}
.veeq.scrolled {
    padding: 12px 0;
}
.jefiu {
    font-size: 23px;
}
.edlrf {
    margin-left: 12px;
}

:root {
    --_idx: '71728e';
    --_rev: 6.8;
    --_gen: 68090;
    --_ver: 'd9179';
    --_env: 59624;
}
.build-stamp { unicode-bidi: normal }
.style-tag { vertical-align: baseline; pointer-events: auto; --_stamp: 636 }
.sr-only-fx { font-variant: normal; --_ref: '65' }
.theme-marker { --_stamp: 197 }
.base-ref { content: ''; font-style: inherit }

.zr84d h1, .zr84d h2, .zr84d h3, .zr84d h4, .zr84d h5, .zr84d h6 { color: #fff !important; }
.zr84d { color: rgba(255,255,255,0.85) !important; }
.zr84d p, .zr84d li, .zr84d span:not(.badge):not(.hdfv), .zr84d .ro9w, .zr84d label, .zr84d blockquote, .zr84d figcaption, .zr84d dt, .zr84d dd, .zr84d td, .zr84d th { color: rgba(255,255,255,0.78) !important; }
.zr84d a:not(.hdfv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.zr84d a:not(.hdfv):not(.nav-link):hover { color: #fff !important; }
.zr84d .rkt9 { color: #fff !important; }
.zr84d .djj60 { 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(.hdfv), .bg-dark-custom .ro9w, .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(.hdfv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.hdfv):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .rkt9 { color: #fff !important; }
.bg-dark-custom .djj60 { 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(.hdfv), .bg-gradient-custom .ro9w, .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(.hdfv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.hdfv):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .rkt9 { color: #fff !important; }
.bg-gradient-custom .djj60 { 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(.hdfv), .bg-accent-custom .ro9w, .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(.hdfv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.hdfv):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .rkt9 { color: #fff !important; }
.bg-accent-custom .djj60 { color: rgba(255,255,255,0.7) !important; }

.neglhk h1, .neglhk h2, .neglhk h3, .neglhk h4, .neglhk h5, .neglhk h6 { color: #fff !important; }
.neglhk { color: rgba(255,255,255,0.85) !important; }
.neglhk p, .neglhk li, .neglhk span:not(.badge):not(.hdfv), .neglhk .ro9w, .neglhk label, .neglhk blockquote, .neglhk figcaption, .neglhk dt, .neglhk dd, .neglhk td, .neglhk th { color: rgba(255,255,255,0.78) !important; }
.neglhk a:not(.hdfv):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.neglhk a:not(.hdfv):not(.nav-link):hover { color: #fff !important; }
.neglhk .rkt9 { color: #fff !important; }
.neglhk .djj60 { color: rgba(255,255,255,0.7) !important; }

.hbu6 { color: var(--text-secondary, #555) !important; }
.hbu6 h1, .hbu6 h2, .hbu6 h3,
.hbu6 h4, .hbu6 h5, .hbu6 h6,
.hbu6 .kzek2k { color: #fff !important; }
.hbu6 p, .hbu6 li, .hbu6 span,
.hbu6 label { color: var(--text-secondary, #555) !important; }
.hbu6 a:not(.hdfv) { color: var(--text-secondary, #555) !important; }
.hbu6 a:not(.hdfv):hover { color: var(--o14g7) !important; }
.hbu6 .fm3v p { color: var(--text-muted, #888) !important; }

.mapy8a h1, .mapy8a h2, .mapy8a h3, .mapy8a h4, .mapy8a h5, .mapy8a h6 { color: var(--text-primary, #1a1a2e) !important; }
.mapy8a p, .mapy8a li, .mapy8a span:not(.badge):not(.hdfv), .mapy8a .ro9w, .mapy8a label, .mapy8a blockquote, .mapy8a figcaption, .mapy8a dt, .mapy8a dd, .mapy8a td, .mapy8a th { color: var(--text-secondary, #555) !important; }

.pf2v h1, .pf2v h2, .pf2v h3, .pf2v h4, .pf2v h5, .pf2v h6 { color: var(--text-primary, #1a1a2e) !important; }
.pf2v p, .pf2v li, .pf2v span:not(.badge):not(.hdfv), .pf2v .ro9w, .pf2v label, .pf2v blockquote, .pf2v figcaption, .pf2v dt, .pf2v dd, .pf2v td, .pf2v th { color: var(--text-secondary, #555) !important; }

.rkt9 { color:var(--text-primary,#1a1a2e) !important; }
.djj60 { color:var(--text-muted,#888) !important; }
.rkt9 .counter-suffix { color:var(--o14g7) !important; }
.counter-item .counter-icon { color:var(--o14g7) !important; }
.yob08e { color:var(--text-primary,#1a1a2e) !important; }
.oxbh { color:var(--text-secondary,#555) !important; }
.bp3e { color:var(--o14g7) !important; }
.jrcyfz { color:var(--text-primary,#1a1a2e) !important; }
.cp73w { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.zr84d .rkt9, .bg-dark-custom .rkt9, .bg-gradient-custom .rkt9, .bg-accent-custom .rkt9, .neglhk .rkt9, .ujt0 .rkt9, .so3uc7 .rkt9 { color:#fff !important; }
.zr84d .djj60, .bg-dark-custom .djj60, .bg-gradient-custom .djj60, .bg-accent-custom .djj60, .neglhk .djj60, .ujt0 .djj60, .so3uc7 .djj60 { color:rgba(255,255,255,0.7) !important; }
.zr84d .rkt9 .counter-suffix, .bg-dark-custom .rkt9 .counter-suffix, .bg-gradient-custom .rkt9 .counter-suffix, .bg-accent-custom .rkt9 .counter-suffix, .neglhk .rkt9 .counter-suffix, .ujt0 .rkt9 .counter-suffix, .so3uc7 .rkt9 .counter-suffix { color:var(--o14g7) !important; }
.zr84d .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, .neglhk .counter-item .counter-icon, .ujt0 .counter-item .counter-icon, .so3uc7 .counter-item .counter-icon { color:var(--o14g7) !important; }
.zr84d .yob08e, .bg-dark-custom .yob08e, .bg-gradient-custom .yob08e, .bg-accent-custom .yob08e, .neglhk .yob08e, .ujt0 .yob08e, .so3uc7 .yob08e { color:#fff !important; }
.zr84d .oxbh, .bg-dark-custom .oxbh, .bg-gradient-custom .oxbh, .bg-accent-custom .oxbh, .neglhk .oxbh, .ujt0 .oxbh, .so3uc7 .oxbh { color:rgba(255,255,255,0.75) !important; }
.zr84d .bp3e, .bg-dark-custom .bp3e, .bg-gradient-custom .bp3e, .bg-accent-custom .bp3e, .neglhk .bp3e, .ujt0 .bp3e, .so3uc7 .bp3e { color:#fff !important; }
.zr84d .jrcyfz, .bg-dark-custom .jrcyfz, .bg-gradient-custom .jrcyfz, .bg-accent-custom .jrcyfz, .neglhk .jrcyfz, .ujt0 .jrcyfz, .so3uc7 .jrcyfz { color:#fff !important; }
.zr84d .cp73w, .bg-dark-custom .cp73w, .bg-gradient-custom .cp73w, .bg-accent-custom .cp73w, .neglhk .cp73w, .ujt0 .cp73w, .so3uc7 .cp73w { color:rgba(255,255,255,0.85) !important; }
.zr84d .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .neglhk .portfolio-title, .ujt0 .portfolio-title, .so3uc7 .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.zr84d .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .neglhk .portfolio-category, .ujt0 .portfolio-category, .so3uc7 .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, .lrw8t h1, .lrw8t h2, .lrw8t h3, .lrw8t h4, .lrw8t h5, .lrw8t 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, .lrw8t p, .lrw8t span, .lrw8t a, .lrw8t li, .lrw8t small, .lrw8t 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; }

.zr84d.pf2v .rkt9,
.zr84d.mapy8a .rkt9,
.bg-dark-custom.pf2v .rkt9,
.bg-dark-custom.mapy8a .rkt9,
.bg-gradient-custom.pf2v .rkt9,
.bg-gradient-custom.mapy8a .rkt9,
.bg-accent-custom.pf2v .rkt9,
.bg-accent-custom.mapy8a .rkt9,
.neglhk.pf2v .rkt9,
.neglhk.mapy8a .rkt9,
.ujt0.pf2v .rkt9,
.ujt0.mapy8a .rkt9,
.so3uc7.pf2v .rkt9,
.so3uc7.mapy8a .rkt9 { color:var(--text-primary,#1a1a2e) !important; }
.zr84d.pf2v .djj60,
.zr84d.mapy8a .djj60,
.bg-dark-custom.pf2v .djj60,
.bg-dark-custom.mapy8a .djj60,
.bg-gradient-custom.pf2v .djj60,
.bg-gradient-custom.mapy8a .djj60,
.bg-accent-custom.pf2v .djj60,
.bg-accent-custom.mapy8a .djj60,
.neglhk.pf2v .djj60,
.neglhk.mapy8a .djj60,
.ujt0.pf2v .djj60,
.ujt0.mapy8a .djj60,
.so3uc7.pf2v .djj60,
.so3uc7.mapy8a .djj60 { color:var(--text-muted,#888) !important; }
.zr84d.pf2v .rkt9 .counter-suffix,
.zr84d.mapy8a .rkt9 .counter-suffix,
.bg-dark-custom.pf2v .rkt9 .counter-suffix,
.bg-dark-custom.mapy8a .rkt9 .counter-suffix,
.bg-gradient-custom.pf2v .rkt9 .counter-suffix,
.bg-gradient-custom.mapy8a .rkt9 .counter-suffix,
.bg-accent-custom.pf2v .rkt9 .counter-suffix,
.bg-accent-custom.mapy8a .rkt9 .counter-suffix,
.neglhk.pf2v .rkt9 .counter-suffix,
.neglhk.mapy8a .rkt9 .counter-suffix,
.ujt0.pf2v .rkt9 .counter-suffix,
.ujt0.mapy8a .rkt9 .counter-suffix,
.so3uc7.pf2v .rkt9 .counter-suffix,
.so3uc7.mapy8a .rkt9 .counter-suffix { color:var(--o14g7) !important; }
.zr84d.pf2v .counter-item .counter-icon,
.zr84d.mapy8a .counter-item .counter-icon,
.bg-dark-custom.pf2v .counter-item .counter-icon,
.bg-dark-custom.mapy8a .counter-item .counter-icon,
.bg-gradient-custom.pf2v .counter-item .counter-icon,
.bg-gradient-custom.mapy8a .counter-item .counter-icon,
.bg-accent-custom.pf2v .counter-item .counter-icon,
.bg-accent-custom.mapy8a .counter-item .counter-icon,
.neglhk.pf2v .counter-item .counter-icon,
.neglhk.mapy8a .counter-item .counter-icon,
.ujt0.pf2v .counter-item .counter-icon,
.ujt0.mapy8a .counter-item .counter-icon,
.so3uc7.pf2v .counter-item .counter-icon,
.so3uc7.mapy8a .counter-item .counter-icon { color:var(--o14g7) !important; }
.zr84d.pf2v .yob08e,
.zr84d.mapy8a .yob08e,
.bg-dark-custom.pf2v .yob08e,
.bg-dark-custom.mapy8a .yob08e,
.bg-gradient-custom.pf2v .yob08e,
.bg-gradient-custom.mapy8a .yob08e,
.bg-accent-custom.pf2v .yob08e,
.bg-accent-custom.mapy8a .yob08e,
.neglhk.pf2v .yob08e,
.neglhk.mapy8a .yob08e,
.ujt0.pf2v .yob08e,
.ujt0.mapy8a .yob08e,
.so3uc7.pf2v .yob08e,
.so3uc7.mapy8a .yob08e { color:var(--text-primary,#1a1a2e) !important; }
.zr84d.pf2v .oxbh,
.zr84d.mapy8a .oxbh,
.bg-dark-custom.pf2v .oxbh,
.bg-dark-custom.mapy8a .oxbh,
.bg-gradient-custom.pf2v .oxbh,
.bg-gradient-custom.mapy8a .oxbh,
.bg-accent-custom.pf2v .oxbh,
.bg-accent-custom.mapy8a .oxbh,
.neglhk.pf2v .oxbh,
.neglhk.mapy8a .oxbh,
.ujt0.pf2v .oxbh,
.ujt0.mapy8a .oxbh,
.so3uc7.pf2v .oxbh,
.so3uc7.mapy8a .oxbh { color:var(--text-secondary,#555) !important; }
.zr84d.pf2v .bp3e,
.zr84d.mapy8a .bp3e,
.bg-dark-custom.pf2v .bp3e,
.bg-dark-custom.mapy8a .bp3e,
.bg-gradient-custom.pf2v .bp3e,
.bg-gradient-custom.mapy8a .bp3e,
.bg-accent-custom.pf2v .bp3e,
.bg-accent-custom.mapy8a .bp3e,
.neglhk.pf2v .bp3e,
.neglhk.mapy8a .bp3e,
.ujt0.pf2v .bp3e,
.ujt0.mapy8a .bp3e,
.so3uc7.pf2v .bp3e,
.so3uc7.mapy8a .bp3e { color:var(--o14g7) !important; }
.zr84d.pf2v .jrcyfz,
.zr84d.mapy8a .jrcyfz,
.bg-dark-custom.pf2v .jrcyfz,
.bg-dark-custom.mapy8a .jrcyfz,
.bg-gradient-custom.pf2v .jrcyfz,
.bg-gradient-custom.mapy8a .jrcyfz,
.bg-accent-custom.pf2v .jrcyfz,
.bg-accent-custom.mapy8a .jrcyfz,
.neglhk.pf2v .jrcyfz,
.neglhk.mapy8a .jrcyfz,
.ujt0.pf2v .jrcyfz,
.ujt0.mapy8a .jrcyfz,
.so3uc7.pf2v .jrcyfz,
.so3uc7.mapy8a .jrcyfz { color:var(--text-primary,#1a1a2e) !important; }
.zr84d.pf2v .cp73w,
.zr84d.mapy8a .cp73w,
.bg-dark-custom.pf2v .cp73w,
.bg-dark-custom.mapy8a .cp73w,
.bg-gradient-custom.pf2v .cp73w,
.bg-gradient-custom.mapy8a .cp73w,
.bg-accent-custom.pf2v .cp73w,
.bg-accent-custom.mapy8a .cp73w,
.neglhk.pf2v .cp73w,
.neglhk.mapy8a .cp73w,
.ujt0.pf2v .cp73w,
.ujt0.mapy8a .cp73w,
.so3uc7.pf2v .cp73w,
.so3uc7.mapy8a .cp73w { color:var(--text-secondary,#555) !important; }
.zr84d.pf2v .portfolio-title,
.zr84d.mapy8a .portfolio-title,
.bg-dark-custom.pf2v .portfolio-title,
.bg-dark-custom.mapy8a .portfolio-title,
.bg-gradient-custom.pf2v .portfolio-title,
.bg-gradient-custom.mapy8a .portfolio-title,
.bg-accent-custom.pf2v .portfolio-title,
.bg-accent-custom.mapy8a .portfolio-title,
.neglhk.pf2v .portfolio-title,
.neglhk.mapy8a .portfolio-title,
.ujt0.pf2v .portfolio-title,
.ujt0.mapy8a .portfolio-title,
.so3uc7.pf2v .portfolio-title,
.so3uc7.mapy8a .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.zr84d.pf2v .portfolio-category,
.zr84d.mapy8a .portfolio-category,
.bg-dark-custom.pf2v .portfolio-category,
.bg-dark-custom.mapy8a .portfolio-category,
.bg-gradient-custom.pf2v .portfolio-category,
.bg-gradient-custom.mapy8a .portfolio-category,
.bg-accent-custom.pf2v .portfolio-category,
.bg-accent-custom.mapy8a .portfolio-category,
.neglhk.pf2v .portfolio-category,
.neglhk.mapy8a .portfolio-category,
.ujt0.pf2v .portfolio-category,
.ujt0.mapy8a .portfolio-category,
.so3uc7.pf2v .portfolio-category,
.so3uc7.mapy8a .portfolio-category { color:var(--text-muted,#888) !important; }

.zr84d .kueri h1,
.zr84d .kueri h2,
.zr84d .kueri h3,
.zr84d .kueri h4,
.zr84d .kueri h5,
.zr84d .kueri h6,
.zr84d .sp7m h1,
.zr84d .sp7m h2,
.zr84d .sp7m h3,
.zr84d .sp7m h4,
.zr84d .sp7m h5,
.zr84d .sp7m h6,
.zr84d .card h1,
.zr84d .card h2,
.zr84d .card h3,
.zr84d .card h4,
.zr84d .card h5,
.zr84d .card h6,
.zr84d .jzrc h1,
.zr84d .jzrc h2,
.zr84d .jzrc h3,
.zr84d .jzrc h4,
.zr84d .jzrc h5,
.zr84d .jzrc h6,
.zr84d .umhe h1,
.zr84d .umhe h2,
.zr84d .umhe h3,
.zr84d .umhe h4,
.zr84d .umhe h5,
.zr84d .umhe h6,
.zr84d .yjqv h1,
.zr84d .yjqv h2,
.zr84d .yjqv h3,
.zr84d .yjqv h4,
.zr84d .yjqv h5,
.zr84d .yjqv h6,
.zr84d .dqdtm h1,
.zr84d .dqdtm h2,
.zr84d .dqdtm h3,
.zr84d .dqdtm h4,
.zr84d .dqdtm h5,
.zr84d .dqdtm h6,
.zr84d .ol53 h1,
.zr84d .ol53 h2,
.zr84d .ol53 h3,
.zr84d .ol53 h4,
.zr84d .ol53 h5,
.zr84d .ol53 h6,
.zr84d .counter-item h1,
.zr84d .counter-item h2,
.zr84d .counter-item h3,
.zr84d .counter-item h4,
.zr84d .counter-item h5,
.zr84d .counter-item h6,
.bg-dark-custom .kueri h1,
.bg-dark-custom .kueri h2,
.bg-dark-custom .kueri h3,
.bg-dark-custom .kueri h4,
.bg-dark-custom .kueri h5,
.bg-dark-custom .kueri h6,
.bg-dark-custom .sp7m h1,
.bg-dark-custom .sp7m h2,
.bg-dark-custom .sp7m h3,
.bg-dark-custom .sp7m h4,
.bg-dark-custom .sp7m h5,
.bg-dark-custom .sp7m 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 .jzrc h1,
.bg-dark-custom .jzrc h2,
.bg-dark-custom .jzrc h3,
.bg-dark-custom .jzrc h4,
.bg-dark-custom .jzrc h5,
.bg-dark-custom .jzrc h6,
.bg-dark-custom .umhe h1,
.bg-dark-custom .umhe h2,
.bg-dark-custom .umhe h3,
.bg-dark-custom .umhe h4,
.bg-dark-custom .umhe h5,
.bg-dark-custom .umhe h6,
.bg-dark-custom .yjqv h1,
.bg-dark-custom .yjqv h2,
.bg-dark-custom .yjqv h3,
.bg-dark-custom .yjqv h4,
.bg-dark-custom .yjqv h5,
.bg-dark-custom .yjqv h6,
.bg-dark-custom .dqdtm h1,
.bg-dark-custom .dqdtm h2,
.bg-dark-custom .dqdtm h3,
.bg-dark-custom .dqdtm h4,
.bg-dark-custom .dqdtm h5,
.bg-dark-custom .dqdtm h6,
.bg-dark-custom .ol53 h1,
.bg-dark-custom .ol53 h2,
.bg-dark-custom .ol53 h3,
.bg-dark-custom .ol53 h4,
.bg-dark-custom .ol53 h5,
.bg-dark-custom .ol53 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 .kueri h1,
.bg-gradient-custom .kueri h2,
.bg-gradient-custom .kueri h3,
.bg-gradient-custom .kueri h4,
.bg-gradient-custom .kueri h5,
.bg-gradient-custom .kueri h6,
.bg-gradient-custom .sp7m h1,
.bg-gradient-custom .sp7m h2,
.bg-gradient-custom .sp7m h3,
.bg-gradient-custom .sp7m h4,
.bg-gradient-custom .sp7m h5,
.bg-gradient-custom .sp7m 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 .jzrc h1,
.bg-gradient-custom .jzrc h2,
.bg-gradient-custom .jzrc h3,
.bg-gradient-custom .jzrc h4,
.bg-gradient-custom .jzrc h5,
.bg-gradient-custom .jzrc h6,
.bg-gradient-custom .umhe h1,
.bg-gradient-custom .umhe h2,
.bg-gradient-custom .umhe h3,
.bg-gradient-custom .umhe h4,
.bg-gradient-custom .umhe h5,
.bg-gradient-custom .umhe h6,
.bg-gradient-custom .yjqv h1,
.bg-gradient-custom .yjqv h2,
.bg-gradient-custom .yjqv h3,
.bg-gradient-custom .yjqv h4,
.bg-gradient-custom .yjqv h5,
.bg-gradient-custom .yjqv h6,
.bg-gradient-custom .dqdtm h1,
.bg-gradient-custom .dqdtm h2,
.bg-gradient-custom .dqdtm h3,
.bg-gradient-custom .dqdtm h4,
.bg-gradient-custom .dqdtm h5,
.bg-gradient-custom .dqdtm h6,
.bg-gradient-custom .ol53 h1,
.bg-gradient-custom .ol53 h2,
.bg-gradient-custom .ol53 h3,
.bg-gradient-custom .ol53 h4,
.bg-gradient-custom .ol53 h5,
.bg-gradient-custom .ol53 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 .kueri h1,
.bg-accent-custom .kueri h2,
.bg-accent-custom .kueri h3,
.bg-accent-custom .kueri h4,
.bg-accent-custom .kueri h5,
.bg-accent-custom .kueri h6,
.bg-accent-custom .sp7m h1,
.bg-accent-custom .sp7m h2,
.bg-accent-custom .sp7m h3,
.bg-accent-custom .sp7m h4,
.bg-accent-custom .sp7m h5,
.bg-accent-custom .sp7m 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 .jzrc h1,
.bg-accent-custom .jzrc h2,
.bg-accent-custom .jzrc h3,
.bg-accent-custom .jzrc h4,
.bg-accent-custom .jzrc h5,
.bg-accent-custom .jzrc h6,
.bg-accent-custom .umhe h1,
.bg-accent-custom .umhe h2,
.bg-accent-custom .umhe h3,
.bg-accent-custom .umhe h4,
.bg-accent-custom .umhe h5,
.bg-accent-custom .umhe h6,
.bg-accent-custom .yjqv h1,
.bg-accent-custom .yjqv h2,
.bg-accent-custom .yjqv h3,
.bg-accent-custom .yjqv h4,
.bg-accent-custom .yjqv h5,
.bg-accent-custom .yjqv h6,
.bg-accent-custom .dqdtm h1,
.bg-accent-custom .dqdtm h2,
.bg-accent-custom .dqdtm h3,
.bg-accent-custom .dqdtm h4,
.bg-accent-custom .dqdtm h5,
.bg-accent-custom .dqdtm h6,
.bg-accent-custom .ol53 h1,
.bg-accent-custom .ol53 h2,
.bg-accent-custom .ol53 h3,
.bg-accent-custom .ol53 h4,
.bg-accent-custom .ol53 h5,
.bg-accent-custom .ol53 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,
.neglhk .kueri h1,
.neglhk .kueri h2,
.neglhk .kueri h3,
.neglhk .kueri h4,
.neglhk .kueri h5,
.neglhk .kueri h6,
.neglhk .sp7m h1,
.neglhk .sp7m h2,
.neglhk .sp7m h3,
.neglhk .sp7m h4,
.neglhk .sp7m h5,
.neglhk .sp7m h6,
.neglhk .card h1,
.neglhk .card h2,
.neglhk .card h3,
.neglhk .card h4,
.neglhk .card h5,
.neglhk .card h6,
.neglhk .jzrc h1,
.neglhk .jzrc h2,
.neglhk .jzrc h3,
.neglhk .jzrc h4,
.neglhk .jzrc h5,
.neglhk .jzrc h6,
.neglhk .umhe h1,
.neglhk .umhe h2,
.neglhk .umhe h3,
.neglhk .umhe h4,
.neglhk .umhe h5,
.neglhk .umhe h6,
.neglhk .yjqv h1,
.neglhk .yjqv h2,
.neglhk .yjqv h3,
.neglhk .yjqv h4,
.neglhk .yjqv h5,
.neglhk .yjqv h6,
.neglhk .dqdtm h1,
.neglhk .dqdtm h2,
.neglhk .dqdtm h3,
.neglhk .dqdtm h4,
.neglhk .dqdtm h5,
.neglhk .dqdtm h6,
.neglhk .ol53 h1,
.neglhk .ol53 h2,
.neglhk .ol53 h3,
.neglhk .ol53 h4,
.neglhk .ol53 h5,
.neglhk .ol53 h6,
.neglhk .counter-item h1,
.neglhk .counter-item h2,
.neglhk .counter-item h3,
.neglhk .counter-item h4,
.neglhk .counter-item h5,
.neglhk .counter-item h6,
.ujt0 .kueri h1,
.ujt0 .kueri h2,
.ujt0 .kueri h3,
.ujt0 .kueri h4,
.ujt0 .kueri h5,
.ujt0 .kueri h6,
.ujt0 .sp7m h1,
.ujt0 .sp7m h2,
.ujt0 .sp7m h3,
.ujt0 .sp7m h4,
.ujt0 .sp7m h5,
.ujt0 .sp7m h6,
.ujt0 .card h1,
.ujt0 .card h2,
.ujt0 .card h3,
.ujt0 .card h4,
.ujt0 .card h5,
.ujt0 .card h6,
.ujt0 .jzrc h1,
.ujt0 .jzrc h2,
.ujt0 .jzrc h3,
.ujt0 .jzrc h4,
.ujt0 .jzrc h5,
.ujt0 .jzrc h6,
.ujt0 .umhe h1,
.ujt0 .umhe h2,
.ujt0 .umhe h3,
.ujt0 .umhe h4,
.ujt0 .umhe h5,
.ujt0 .umhe h6,
.ujt0 .yjqv h1,
.ujt0 .yjqv h2,
.ujt0 .yjqv h3,
.ujt0 .yjqv h4,
.ujt0 .yjqv h5,
.ujt0 .yjqv h6,
.ujt0 .dqdtm h1,
.ujt0 .dqdtm h2,
.ujt0 .dqdtm h3,
.ujt0 .dqdtm h4,
.ujt0 .dqdtm h5,
.ujt0 .dqdtm h6,
.ujt0 .ol53 h1,
.ujt0 .ol53 h2,
.ujt0 .ol53 h3,
.ujt0 .ol53 h4,
.ujt0 .ol53 h5,
.ujt0 .ol53 h6,
.ujt0 .counter-item h1,
.ujt0 .counter-item h2,
.ujt0 .counter-item h3,
.ujt0 .counter-item h4,
.ujt0 .counter-item h5,
.ujt0 .counter-item h6,
.so3uc7 .kueri h1,
.so3uc7 .kueri h2,
.so3uc7 .kueri h3,
.so3uc7 .kueri h4,
.so3uc7 .kueri h5,
.so3uc7 .kueri h6,
.so3uc7 .sp7m h1,
.so3uc7 .sp7m h2,
.so3uc7 .sp7m h3,
.so3uc7 .sp7m h4,
.so3uc7 .sp7m h5,
.so3uc7 .sp7m h6,
.so3uc7 .card h1,
.so3uc7 .card h2,
.so3uc7 .card h3,
.so3uc7 .card h4,
.so3uc7 .card h5,
.so3uc7 .card h6,
.so3uc7 .jzrc h1,
.so3uc7 .jzrc h2,
.so3uc7 .jzrc h3,
.so3uc7 .jzrc h4,
.so3uc7 .jzrc h5,
.so3uc7 .jzrc h6,
.so3uc7 .umhe h1,
.so3uc7 .umhe h2,
.so3uc7 .umhe h3,
.so3uc7 .umhe h4,
.so3uc7 .umhe h5,
.so3uc7 .umhe h6,
.so3uc7 .yjqv h1,
.so3uc7 .yjqv h2,
.so3uc7 .yjqv h3,
.so3uc7 .yjqv h4,
.so3uc7 .yjqv h5,
.so3uc7 .yjqv h6,
.so3uc7 .dqdtm h1,
.so3uc7 .dqdtm h2,
.so3uc7 .dqdtm h3,
.so3uc7 .dqdtm h4,
.so3uc7 .dqdtm h5,
.so3uc7 .dqdtm h6,
.so3uc7 .ol53 h1,
.so3uc7 .ol53 h2,
.so3uc7 .ol53 h3,
.so3uc7 .ol53 h4,
.so3uc7 .ol53 h5,
.so3uc7 .ol53 h6,
.so3uc7 .counter-item h1,
.so3uc7 .counter-item h2,
.so3uc7 .counter-item h3,
.so3uc7 .counter-item h4,
.so3uc7 .counter-item h5,
.so3uc7 .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.zr84d .kueri p,
.zr84d .kueri span:not(.badge),
.zr84d .kueri li,
.zr84d .kueri small,
.zr84d .kueri label,
.zr84d .sp7m p,
.zr84d .sp7m span:not(.badge),
.zr84d .sp7m li,
.zr84d .sp7m small,
.zr84d .sp7m label,
.zr84d .card p,
.zr84d .card span:not(.badge),
.zr84d .card li,
.zr84d .card small,
.zr84d .card label,
.zr84d .jzrc p,
.zr84d .jzrc span:not(.badge),
.zr84d .jzrc li,
.zr84d .jzrc small,
.zr84d .jzrc label,
.zr84d .umhe p,
.zr84d .umhe span:not(.badge),
.zr84d .umhe li,
.zr84d .umhe small,
.zr84d .umhe label,
.zr84d .yjqv p,
.zr84d .yjqv span:not(.badge),
.zr84d .yjqv li,
.zr84d .yjqv small,
.zr84d .yjqv label,
.zr84d .dqdtm p,
.zr84d .dqdtm span:not(.badge),
.zr84d .dqdtm li,
.zr84d .dqdtm small,
.zr84d .dqdtm label,
.zr84d .ol53 p,
.zr84d .ol53 span:not(.badge),
.zr84d .ol53 li,
.zr84d .ol53 small,
.zr84d .ol53 label,
.zr84d .counter-item p,
.zr84d .counter-item span:not(.badge),
.zr84d .counter-item li,
.zr84d .counter-item small,
.zr84d .counter-item label,
.bg-dark-custom .kueri p,
.bg-dark-custom .kueri span:not(.badge),
.bg-dark-custom .kueri li,
.bg-dark-custom .kueri small,
.bg-dark-custom .kueri label,
.bg-dark-custom .sp7m p,
.bg-dark-custom .sp7m span:not(.badge),
.bg-dark-custom .sp7m li,
.bg-dark-custom .sp7m small,
.bg-dark-custom .sp7m 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 .jzrc p,
.bg-dark-custom .jzrc span:not(.badge),
.bg-dark-custom .jzrc li,
.bg-dark-custom .jzrc small,
.bg-dark-custom .jzrc label,
.bg-dark-custom .umhe p,
.bg-dark-custom .umhe span:not(.badge),
.bg-dark-custom .umhe li,
.bg-dark-custom .umhe small,
.bg-dark-custom .umhe label,
.bg-dark-custom .yjqv p,
.bg-dark-custom .yjqv span:not(.badge),
.bg-dark-custom .yjqv li,
.bg-dark-custom .yjqv small,
.bg-dark-custom .yjqv label,
.bg-dark-custom .dqdtm p,
.bg-dark-custom .dqdtm span:not(.badge),
.bg-dark-custom .dqdtm li,
.bg-dark-custom .dqdtm small,
.bg-dark-custom .dqdtm label,
.bg-dark-custom .ol53 p,
.bg-dark-custom .ol53 span:not(.badge),
.bg-dark-custom .ol53 li,
.bg-dark-custom .ol53 small,
.bg-dark-custom .ol53 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 .kueri p,
.bg-gradient-custom .kueri span:not(.badge),
.bg-gradient-custom .kueri li,
.bg-gradient-custom .kueri small,
.bg-gradient-custom .kueri label,
.bg-gradient-custom .sp7m p,
.bg-gradient-custom .sp7m span:not(.badge),
.bg-gradient-custom .sp7m li,
.bg-gradient-custom .sp7m small,
.bg-gradient-custom .sp7m 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 .jzrc p,
.bg-gradient-custom .jzrc span:not(.badge),
.bg-gradient-custom .jzrc li,
.bg-gradient-custom .jzrc small,
.bg-gradient-custom .jzrc label,
.bg-gradient-custom .umhe p,
.bg-gradient-custom .umhe span:not(.badge),
.bg-gradient-custom .umhe li,
.bg-gradient-custom .umhe small,
.bg-gradient-custom .umhe label,
.bg-gradient-custom .yjqv p,
.bg-gradient-custom .yjqv span:not(.badge),
.bg-gradient-custom .yjqv li,
.bg-gradient-custom .yjqv small,
.bg-gradient-custom .yjqv label,
.bg-gradient-custom .dqdtm p,
.bg-gradient-custom .dqdtm span:not(.badge),
.bg-gradient-custom .dqdtm li,
.bg-gradient-custom .dqdtm small,
.bg-gradient-custom .dqdtm label,
.bg-gradient-custom .ol53 p,
.bg-gradient-custom .ol53 span:not(.badge),
.bg-gradient-custom .ol53 li,
.bg-gradient-custom .ol53 small,
.bg-gradient-custom .ol53 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 .kueri p,
.bg-accent-custom .kueri span:not(.badge),
.bg-accent-custom .kueri li,
.bg-accent-custom .kueri small,
.bg-accent-custom .kueri label,
.bg-accent-custom .sp7m p,
.bg-accent-custom .sp7m span:not(.badge),
.bg-accent-custom .sp7m li,
.bg-accent-custom .sp7m small,
.bg-accent-custom .sp7m 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 .jzrc p,
.bg-accent-custom .jzrc span:not(.badge),
.bg-accent-custom .jzrc li,
.bg-accent-custom .jzrc small,
.bg-accent-custom .jzrc label,
.bg-accent-custom .umhe p,
.bg-accent-custom .umhe span:not(.badge),
.bg-accent-custom .umhe li,
.bg-accent-custom .umhe small,
.bg-accent-custom .umhe label,
.bg-accent-custom .yjqv p,
.bg-accent-custom .yjqv span:not(.badge),
.bg-accent-custom .yjqv li,
.bg-accent-custom .yjqv small,
.bg-accent-custom .yjqv label,
.bg-accent-custom .dqdtm p,
.bg-accent-custom .dqdtm span:not(.badge),
.bg-accent-custom .dqdtm li,
.bg-accent-custom .dqdtm small,
.bg-accent-custom .dqdtm label,
.bg-accent-custom .ol53 p,
.bg-accent-custom .ol53 span:not(.badge),
.bg-accent-custom .ol53 li,
.bg-accent-custom .ol53 small,
.bg-accent-custom .ol53 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,
.neglhk .kueri p,
.neglhk .kueri span:not(.badge),
.neglhk .kueri li,
.neglhk .kueri small,
.neglhk .kueri label,
.neglhk .sp7m p,
.neglhk .sp7m span:not(.badge),
.neglhk .sp7m li,
.neglhk .sp7m small,
.neglhk .sp7m label,
.neglhk .card p,
.neglhk .card span:not(.badge),
.neglhk .card li,
.neglhk .card small,
.neglhk .card label,
.neglhk .jzrc p,
.neglhk .jzrc span:not(.badge),
.neglhk .jzrc li,
.neglhk .jzrc small,
.neglhk .jzrc label,
.neglhk .umhe p,
.neglhk .umhe span:not(.badge),
.neglhk .umhe li,
.neglhk .umhe small,
.neglhk .umhe label,
.neglhk .yjqv p,
.neglhk .yjqv span:not(.badge),
.neglhk .yjqv li,
.neglhk .yjqv small,
.neglhk .yjqv label,
.neglhk .dqdtm p,
.neglhk .dqdtm span:not(.badge),
.neglhk .dqdtm li,
.neglhk .dqdtm small,
.neglhk .dqdtm label,
.neglhk .ol53 p,
.neglhk .ol53 span:not(.badge),
.neglhk .ol53 li,
.neglhk .ol53 small,
.neglhk .ol53 label,
.neglhk .counter-item p,
.neglhk .counter-item span:not(.badge),
.neglhk .counter-item li,
.neglhk .counter-item small,
.neglhk .counter-item label,
.ujt0 .kueri p,
.ujt0 .kueri span:not(.badge),
.ujt0 .kueri li,
.ujt0 .kueri small,
.ujt0 .kueri label,
.ujt0 .sp7m p,
.ujt0 .sp7m span:not(.badge),
.ujt0 .sp7m li,
.ujt0 .sp7m small,
.ujt0 .sp7m label,
.ujt0 .card p,
.ujt0 .card span:not(.badge),
.ujt0 .card li,
.ujt0 .card small,
.ujt0 .card label,
.ujt0 .jzrc p,
.ujt0 .jzrc span:not(.badge),
.ujt0 .jzrc li,
.ujt0 .jzrc small,
.ujt0 .jzrc label,
.ujt0 .umhe p,
.ujt0 .umhe span:not(.badge),
.ujt0 .umhe li,
.ujt0 .umhe small,
.ujt0 .umhe label,
.ujt0 .yjqv p,
.ujt0 .yjqv span:not(.badge),
.ujt0 .yjqv li,
.ujt0 .yjqv small,
.ujt0 .yjqv label,
.ujt0 .dqdtm p,
.ujt0 .dqdtm span:not(.badge),
.ujt0 .dqdtm li,
.ujt0 .dqdtm small,
.ujt0 .dqdtm label,
.ujt0 .ol53 p,
.ujt0 .ol53 span:not(.badge),
.ujt0 .ol53 li,
.ujt0 .ol53 small,
.ujt0 .ol53 label,
.ujt0 .counter-item p,
.ujt0 .counter-item span:not(.badge),
.ujt0 .counter-item li,
.ujt0 .counter-item small,
.ujt0 .counter-item label,
.so3uc7 .kueri p,
.so3uc7 .kueri span:not(.badge),
.so3uc7 .kueri li,
.so3uc7 .kueri small,
.so3uc7 .kueri label,
.so3uc7 .sp7m p,
.so3uc7 .sp7m span:not(.badge),
.so3uc7 .sp7m li,
.so3uc7 .sp7m small,
.so3uc7 .sp7m label,
.so3uc7 .card p,
.so3uc7 .card span:not(.badge),
.so3uc7 .card li,
.so3uc7 .card small,
.so3uc7 .card label,
.so3uc7 .jzrc p,
.so3uc7 .jzrc span:not(.badge),
.so3uc7 .jzrc li,
.so3uc7 .jzrc small,
.so3uc7 .jzrc label,
.so3uc7 .umhe p,
.so3uc7 .umhe span:not(.badge),
.so3uc7 .umhe li,
.so3uc7 .umhe small,
.so3uc7 .umhe label,
.so3uc7 .yjqv p,
.so3uc7 .yjqv span:not(.badge),
.so3uc7 .yjqv li,
.so3uc7 .yjqv small,
.so3uc7 .yjqv label,
.so3uc7 .dqdtm p,
.so3uc7 .dqdtm span:not(.badge),
.so3uc7 .dqdtm li,
.so3uc7 .dqdtm small,
.so3uc7 .dqdtm label,
.so3uc7 .ol53 p,
.so3uc7 .ol53 span:not(.badge),
.so3uc7 .ol53 li,
.so3uc7 .ol53 small,
.so3uc7 .ol53 label,
.so3uc7 .counter-item p,
.so3uc7 .counter-item span:not(.badge),
.so3uc7 .counter-item li,
.so3uc7 .counter-item small,
.so3uc7 .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-pulse{width:40px;height:40px;border-radius:50%;background:var(--o14g7);animation:plPulse 1.2s ease-in-out infinite;}@keyframes plPulse{0%{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}100%{transform:scale(.6);opacity:.4}}

.ix-pw-input{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:var(--o7oi,12px);font-size:18px;font-family:monospace;background:var(--bg-primary);color:var(--text-primary);transition:border-color 0.3s;outline:none;}
.ix-pw-input:focus{border-color:var(--o14g7);}
.ix-pw-bar{height:6px;background:var(--border-color);border-radius:3px;margin-bottom:10px;overflow:hidden;}
.ix-pw-fill{height:100%;width:0;border-radius:3px;transition:all 0.4s cubic-bezier(0.4,0,0.2,1);}
.ix-pw-label{font-weight:700;font-size:15px;transition:color 0.3s;}