@import url('https://fonts.googleapis.com/css2?family=Anton:wght@400&family=Lato:wght@400;700&display=swap');

:root {
    --d14yh: #2471A3;
    --d15jy: #BC28CC;
    --d16ej: #874C24;
    --d1rt: linear-gradient(90deg, var(--d14yh), var(--d15jy));
    --d3rn: 'Anton', sans-serif;
    --d5d2: 'Lato', sans-serif;
    --d19sf: 56px;
    --d20r6: 42px;
    --d21jo: 30px;
    --d17kq: 17px;
    --d18x9: 700;
    --d6jv: 10px;
    --d7ip: 16px;
    --d8by: 24px;
    --d9sj: 32px;
    --d4t3: 50px;
    --d10e8: 3px 3px 0 rgba(0,0,0,0.08);
    --d11x2: 5px 5px 0 rgba(0,0,0,0.10);
    --d12fc: 8px 8px 0 rgba(0,0,0,0.12);
    --d13jf: 12px 12px 0 rgba(0,0,0,0.15);
    --_o81jub: 80px 0;
}
._jw2lg {
    border-radius: 50px;
    padding: 14px 34px;
}
._zhkh8, ._aup3oo, ._pmc5i, ._m6qgm, ._ve7aj {
    border-width: 2px;
    border-color: var(--border-color);
}

._n32ft {
    display: inline-block;
    position: relative;
    padding-bottom: 14px;
}
._n32ft::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    background: var(--d1rt);
    border-radius: 2px;
}
.text-center ._n32ft::after {
    left: 50%;
    transform: translateX(-50%);
}

._yilxp {
    background-image: repeating-linear-gradient(
        135deg,
        transparent,
        transparent 40px,
        var(--d14yh) 40px,
        var(--d14yh) 41px
    );
    background-blend-mode: overlay;
}

.btn-link-custom::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 50%;
    width: 0;
    height: 2px;
    background: var(--d14yh);
    transition: width 0.3s, left 0.3s;
}
.btn-link-custom:hover::after {
    width: 100%;
    left: 0;
}

._yilxp {
    position: relative;
    margin-top: 40px;
}
._yilxp::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: inherit;
    clip-path: ellipse(55% 100% at 50% 100%);
}

._ve7aj.featured {
    overflow: hidden;
}
._ve7aj.featured::before {
    content: '★';
    position: absolute;
    top: 18px;
    right: -30px;
    width: 120px;
    text-align: center;
    padding: 4px 0;
    background: var(--d14yh);
    color: #fff;
    font-size: 12px;
    transform: rotate(45deg);
}

._zhkh8, ._aup3oo, ._m6qgm, ._ve7aj, ._pmc5i {
    border-left: 4px solid var(--d14yh);
    border-bottom: 4px solid var(--d15jy, var(--d14yh));
    border-radius: 0;
}

._s8ses4 { position: relative; padding: 20px; }
._s8ses4::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 2px solid var(--d14yh);
    border-radius: var(--d8by);
    transform: translate(12px, 12px);
    opacity: 0.3;
}
._s8ses4 img {
    border-radius: var(--d8by);
    position: relative;
    z-index: 1;
}
._by2krhp { letter-spacing: -1px; }
._bbk3rw ._jw2lg:first-child { min-width: 200px; text-align: center; }

._jqfdeb { background: var(--bg-primary); padding: 18px 0; border-bottom: 2px solid var(--text-primary); }
._tmn71z .nav-link { font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: 1.5px; }
._tmn71z .nav-link::after { height: 3px; background: var(--d14yh); bottom: -4px; border-radius: 0; }
._jqfdeb.scrolled { background: var(--bg-primary); box-shadow: none; border-bottom-color: var(--d14yh); }

._i8gq1ma {
    background: var(--bg-primary);
    color: var(--text-primary);
    padding-top: 60px;
    border-top: 4px solid var(--text-primary);
}
._i8gq1ma p, ._i8gq1ma li, ._i8gq1ma span,
._i8gq1ma ._itrhx5 p, ._i8gq1ma .footer-contact li { color: var(--text-secondary); }
._i8gq1ma a:not(._jw2lg) { color: var(--text-primary); }
._i8gq1ma a:not(._jw2lg):hover { color: var(--d14yh); }
._i8gq1ma h1,._i8gq1ma h2,._i8gq1ma h3,._i8gq1ma h4,._i8gq1ma h5 { color: var(--text-primary); }
._itrhx5 ._atetwtf { text-transform: uppercase; font-weight: 900; letter-spacing: 2px; border-bottom: 2px solid var(--text-primary); padding-bottom: 10px; }
._itrhx5 ._atetwtf::after { display: none; }
._tyg8du a { color: var(--text-primary); font-weight: 600; text-transform: uppercase; font-size: 12px; }
._tyg8du a:hover { color: var(--d14yh); padding-left: 10px; }
._zptgo a { border-radius: 0; background: var(--text-primary); color: var(--bg-primary); border: none; }
._zptgo a:hover { background: var(--d14yh); }
._jix89 { border-top: 2px solid var(--text-primary); }
._jix89 p { color: var(--text-secondary); }

.contact-section ._zcccj {
    border: 3px solid var(--text-primary);
    padding: 36px;
    border-radius: 0;
    box-shadow: 8px 8px 0 var(--text-primary);
}
.contact-section .form-control {
    border: 2px solid var(--text-primary);
    border-radius: 0;
    padding: 14px 16px;
    font-weight: 600;
}
.contact-section .form-control:focus { border-color: var(--d14yh); box-shadow: 4px 4px 0 var(--d14yh); }
.contact-section ._jw2lg { border-radius: 0; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; box-shadow: 4px 4px 0 var(--text-primary); }

._a0s8oh { font-size: 16px; font-weight: 700; background: var(--d1rt); color: #fff !important; padding: 8px 22px; border-radius: var(--d4t3); letter-spacing: 0.5px; }
._a0s8oh:hover { opacity: 0.9; color: #fff; }

h3, h4, h5 { font-weight: 400; color: var(--text-primary); }
._mjsf2z, .card-title { font-weight: 400; font-size: 20px; letter-spacing: 0.5px; }
._lipwi4 { font-weight: 400; }

._s8ses4 img {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    box-shadow: var(--d13jf);
    object-fit: cover;
}

._aup3oo img, ._zhkh8 img, ._m6qgm img, .portfolio-item img {
    transition: filter 0.4s ease;
}
._aup3oo:hover img, ._m6qgm:hover img, .portfolio-item:hover img {
    filter: grayscale(0);
}
._aup3oo img, ._zhkh8 img, ._m6qgm img, .portfolio-item img {
    filter: grayscale(0.7);
}

._stpda { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; }
._stpda ._y2gw03f { width: 24px; height: 2px; border-radius: 2px; transition: transform 0.5s cubic-bezier(0.34,1.56,0.64,1), opacity 0.25s ease; }
._stpda.active ._y2gw03f:nth-child(1) { transform: translateY(8px) rotate(45deg); }
._stpda.active ._y2gw03f:nth-child(2) { opacity: 0; }
._stpda.active ._y2gw03f:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

main > section + section::before{content:'';display:block;width:80px;height:2px;background:var(--d1rt);margin:0 auto;opacity:0.5;}

._zhkh8,._aup3oo,._m6qgm,._ve7aj,._jw2yivv{opacity:0;animation:staggerIn 0.45s ease forwards;}.row>[class*="col"]:nth-child(1) ._zhkh8,.row>[class*="col"]:nth-child(1) ._aup3oo,.row>[class*="col"]:nth-child(1) ._m6qgm{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2) ._zhkh8,.row>[class*="col"]:nth-child(2) ._aup3oo,.row>[class*="col"]:nth-child(2) ._m6qgm{animation-delay:0.1s;}.row>[class*="col"]:nth-child(3) ._zhkh8,.row>[class*="col"]:nth-child(3) ._aup3oo,.row>[class*="col"]:nth-child(3) ._m6qgm{animation-delay:0.15s;}.row>[class*="col"]:nth-child(4) ._zhkh8,.row>[class*="col"]:nth-child(4) ._aup3oo{animation-delay:0.2s;}.row>[class*="col"]:nth-child(5) ._zhkh8{animation-delay:0.25s;}.row>[class*="col"]:nth-child(6) ._zhkh8{animation-delay:0.3s;}@keyframes staggerIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}

@media(prefers-reduced-motion:reduce){._zhkh8,._aup3oo,._m6qgm,._ve7aj,._jw2yivv,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(135deg,transparent,transparent 80px,var(--d14yh) 80px,var(--d14yh) 81px);opacity:0.018;}

main > section {
    position: sticky;
    top: 0;
    transition: transform 0.1s linear, opacity 0.1s linear;
    transform-origin: center top;
    background: var(--bg-primary);
    border-radius: var(--d9sj) var(--d9sj) 0 0;
}
main > section:nth-child(even):not(._ju0xo):not(._fzucuan) { background: var(--bg-secondary, var(--bg-primary)); }
._rif9gi { position: relative; border-radius: 0; }
._i8gq1ma { position: relative; border-radius: var(--d9sj) var(--d9sj) 0 0; }
@media (max-width: 768px) { main > section { position: relative; border-radius: 0; } }

._zhkh8,._aup3oo,._m6qgm,._pmc5i,._ve7aj{transition:transform 0.4s ease,box-shadow 0.4s ease;transform-style:preserve-3d;will-change:transform;}

._zhkh8,._aup3oo,._m6qgm,._pmc5i,._ve7aj{transition:border-color 0.4s ease,box-shadow 0.4s ease;}._zhkh8:hover,._aup3oo:hover,._m6qgm:hover,._pmc5i:hover,._ve7aj:hover{border-color:var(--d14yh) !important;box-shadow:0 0 0 1px var(--d14yh),0 8px 30px rgba(0,0,0,0.08) !important;}

._jw2lg,._bcitht{transition:transform 0.25s cubic-bezier(0.23,1,0.32,1);}

._zhkh8,._aup3oo{animation:borderPulse 4s ease-in-out infinite;}._zhkh8:nth-child(odd),._aup3oo:nth-child(odd){animation-delay:-2s;}@keyframes borderPulse{0%,100%{border-color:var(--border-color);}50%{border-color:var(--d14yh);}}

.highlight-text{display:inline;background:linear-gradient(var(--d14yh),var(--d14yh));background-size:0% 30%;background-position:0 90%;background-repeat:no-repeat;transition:background-size 1s ease;}.highlight-text.active{background-size:100% 30%;}

main > section:nth-child(odd):not(:first-child) { position: relative; overflow: clip; }
main > section:nth-child(odd):not(:first-child)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.025;
    background: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 20px,
        var(--d14yh) 20px,
        var(--d14yh) 21px
    );
    mask-image: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
    -webkit-mask-image: radial-gradient(ellipse at center, rgba(0,0,0,0.5) 0%, transparent 70%);
}
._rif9gi::before { display: none !important; }

html:not(._l8gudn) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    ._fbwgup {
        flex-wrap: nowrap;
        overflow: visible;
    }
    ._tmn71z {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    ._tmn71z .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    ._d4lmb, ._fs43if {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    ._d4lmb .nav-link,
    ._fs43if .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    ._hoe9e {
        flex-shrink: 0;
        white-space: nowrap;
    }
    ._a0s8oh {
        flex-shrink: 0;
    }
}

div._yilxp:not(._o81jub) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div._yilxp:not(._o81jub) + ._jqfdeb {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div._yilxp._lyc5u {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div._yilxp._lyc5u + ._jqfdeb,
div._yilxp:not(._o81jub) + ._jqfdeb.scrolled {
    top: 0;
}
div._yilxp:not(._o81jub) ~ ._rif9gi {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div._yilxp:not(._o81jub) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div._yilxp:not(._o81jub) + ._jqfdeb {
        top: 0;
    }
    div._yilxp:not(._o81jub) ~ ._rif9gi {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    ._stpda {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    ._stpda ._y2gw03f {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    ._tmn71z {
        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;
    }
    ._tmn71z .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;
    }
    ._tmn71z .nav-link::after { display: none !important; }
    ._hoe9e { display: none !important; }
    ._d4lmb, ._fs43if { display: none !important; }
}

@media (max-width: 992px) {
    ._tmn71z { right: -100% !important; left: auto !important; width: min(320px,85vw) !important; background: #0a0a0a !important; padding: 100px 32px 40px !important; box-shadow: -4px 0 60px rgba(0,0,0,0.6) !important; border-left: 1px solid rgba(255,255,255,0.06) !important; transition: right 0.45s cubic-bezier(0.4,0,0.2,1) !important; }
    ._tmn71z.active { right: 0 !important; }
    ._tmn71z .nav-link { color: rgba(255,255,255,0.8) !important; text-transform: uppercase !important; font-size: 13px !important; letter-spacing: 2px !important; border-bottom: 1px solid rgba(255,255,255,0.07) !important; opacity: 0 !important; transform: translateX(30px) !important; transition: opacity 0.4s ease, transform 0.4s ease, color 0.2s !important; }
    ._tmn71z.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    ._tmn71z.active .nav-link:hover { color: var(--d14yh) !important; }
    ._tmn71z.active .nav-link:nth-child(1){transition-delay:.10s !important;}
    ._tmn71z.active .nav-link:nth-child(2){transition-delay:.16s !important;}
    ._tmn71z.active .nav-link:nth-child(3){transition-delay:.22s !important;}
    ._tmn71z.active .nav-link:nth-child(4){transition-delay:.28s !important;}
    ._tmn71z.active .nav-link:nth-child(5){transition-delay:.34s !important;}
    ._tmn71z.active .nav-link:nth-child(6){transition-delay:.40s !important;}
    ._tmn71z.active .nav-link:nth-child(7){transition-delay:.46s !important;}
    ._tmn71z.active .nav-link:nth-child(8){transition-delay:.52s !important;}
}

._zhkh8,
._aup3oo,
._m6qgm,
._ve7aj,
._x13s01,
._jw2yivv {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
._zhkh8 *,
._aup3oo *,
._m6qgm *,
._ve7aj *,
._x13s01 * {
    filter: none !important;
}
@supports (animation: none) {
    ._zhkh8, ._aup3oo, ._m6qgm {
        animation-fill-mode: forwards !important;
    }
}
._m6qgm + ._m6qgm {
    margin-top: 1.5rem;
}

._rif9gi ._fmjpv0n ~ .container,
._rif9gi ._fmjpv0n ~ .container * {
    color: #fff;
}
._rif9gi ._fmjpv0n ~ .container p,
._rif9gi ._fmjpv0n ~ .container ._ziz08 {
    color: rgba(255,255,255,0.85);
}
._rif9gi ._fmjpv0n ~ .container ._jw2lg {
    color: inherit;
}
._fzucuan ._fvpu5o { color: #fff; }
._fzucuan ._nhnkwda { color: var(--d14yh); }
._fzucuan ._y3eprio { color: rgba(255,255,255,0.55); }
._fzucuan ._tyg8du a { color: rgba(255,255,255,0.65); }
._fzucuan ._tyg8du a:hover { color: #fff; }
._i8gq1ma[style*="background:none"] { background: none !important; }
._i8gq1ma[style*="background:none"]::before,
._i8gq1ma[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%;
}

._w49q98k .swiper-button-next,
._w49q98k .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);
}
._w49q98k .swiper-button-next::after,
._w49q98k .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
._w49q98k .swiper-button-next { right: 0; }
._w49q98k .swiper-button-prev { left: 0; }

._zhkh8, ._x13s01, ._aup3oo, ._m6qgm,
._ve7aj, ._jw2yivv, ._pmc5i, .counter-item,
.card { overflow: hidden; }

._zhkh8 h1, ._zhkh8 h2, ._zhkh8 h3, ._zhkh8 h4, ._zhkh8 h5, ._zhkh8 h6,
._x13s01 h1, ._x13s01 h2, ._x13s01 h3, ._x13s01 h4,
._aup3oo h1, ._aup3oo h2, ._aup3oo h3, ._aup3oo 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;
}

._zhkh8 p, ._zhkh8 span, ._zhkh8 li,
._x13s01 p, ._aup3oo p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

._fy5n4, ._hwzkkm2, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

._zhkh8 .stat-number, ._zhkh8 [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.637;
    letter-spacing: 0.0em;
}

._zhkh8, ._aup3oo, ._m6qgm, ._pmc5i, ._ve7aj {
    padding: 32px;
}
._zhkh8, ._aup3oo, ._m6qgm, ._pmc5i, ._ve7aj .card-body {
    padding: 25px 21px;
}
.row > [class*="col"]:nth-child(1) ._zhkh8,
.row > [class*="col"]:nth-child(1) ._aup3oo {
    padding: 30px;
    border-radius: calc(var(--d7ip) + -1px);
}
.row > [class*="col"]:nth-child(2) ._zhkh8,
.row > [class*="col"]:nth-child(2) ._aup3oo {
    padding: 31px;
    border-radius: calc(var(--d7ip) + 0px);
}
.row > [class*="col"]:nth-child(3) ._zhkh8,
.row > [class*="col"]:nth-child(3) ._aup3oo {
    padding: 33px;
    border-radius: calc(var(--d7ip) + 2px);
}
.row > [class*="col"]:nth-child(4) ._zhkh8,
.row > [class*="col"]:nth-child(4) ._aup3oo {
    padding: 31px;
    border-radius: calc(var(--d7ip) + -2px);
}
.row > [class*="col"]:nth-child(5) ._zhkh8,
.row > [class*="col"]:nth-child(5) ._aup3oo {
    padding: 34px;
    border-radius: calc(var(--d7ip) + 0px);
}
.row > [class*="col"]:nth-child(6) ._zhkh8,
.row > [class*="col"]:nth-child(6) ._aup3oo {
    padding: 30px;
    border-radius: calc(var(--d7ip) + -1px);
}

._jw2lg {
    padding: 13px 29px;
    font-size: 14px;
    letter-spacing: 0.455px;
    border-radius: calc(var(--d7ip) + 2px);
}
._xpoirxc {
    padding: 13px 30px;
    border-width: 2px;
}

main > section {
    padding-top: 90px;
    padding-bottom: 97px;
}
main > section:first-child {
    padding-top: 105px;
}
main > section:nth-child(4) {
    padding-top: 84px;
    padding-bottom: 87px;
}
main > section:nth-child(5) {
    padding-top: 95px;
    padding-bottom: 94px;
}
main > section:nth-child(6) {
    padding-top: 95px;
    padding-bottom: 91px;
}

._vy9ht {
    margin-bottom: 60px;
}

._zhkh8, ._aup3oo, ._m6qgm, ._ve7aj {
    box-shadow: 1px 4px 13px rgba(0,0,0,0.063);
}

._rif9gi {
    padding-top: 102px;
}
._by2krhp {
    margin-bottom: 23px;
}
._ziz08 {
    margin-bottom: 33px;
    font-size: 20px;
    line-height: 1.566;
}
._fvpu5o {
    font-size: 12px;
    letter-spacing: 2.708px;
    margin-bottom: 19px;
}
._bbk3rw {
    gap: 15px;
}

._s8ses4 img {
    border-radius: 14px;
    box-shadow: 0 10px 38px rgba(0,0,0,0.134);
}

._a4wiqu {
    width: 49px;
    height: 49px;
    font-size: 20px;
    border-radius: 14px;
    margin-bottom: 17px;
}

._mjsf2z, .card-title {
    font-size: 20px;
    margin-bottom: 9px;
}
._wyw7k13, .card-text {
    font-size: 14px;
    line-height: 1.557;
}

._n32ft {
    margin-bottom: 14px;
    letter-spacing: 0.0px;
}
._nhnkwda {
    font-size: 13px;
    letter-spacing: 3.612px;
    margin-bottom: 15px;
}
._cb3gtl {
    font-size: 16px;
    line-height: 1.624;
}

@media (min-width: 993px) {
    ._tmn71z {
        gap: 28px;
    }
    ._tmn71z .nav-link {
        font-size: 15px;
        padding: 10px 0;
    }
}

._i8gq1ma {
    padding-top: 66px;
}
._itrhx5 ._atetwtf {
    font-size: 18px;
    margin-bottom: 20px;
}
._tyg8du a {
    font-size: 15px;
}
._tyg8du li {
    margin-bottom: 9px;
}
._zptgo {
    gap: 10px;
}
._zptgo a {
    width: 37px;
    height: 37px;
}
._jix89 {
    padding: 24px 0;
    margin-top: 50px;
}

.form-control {
    border-radius: 9px;
    padding: 15px 19px;
    font-size: 14px;
}

._pmc5i {
    padding: 37px;
}
._vvmwb2w {
    font-size: 17px;
    line-height: 1.616;
    margin-bottom: 17px;
}
._pfmcqg {
    width: 47px;
    height: 47px;
}
._r8eaj {
    font-size: 15px;
}
._adaivx {
    font-size: 13px;
}

._ve7aj {
    padding: 34px;
}
._ytdqatk {
    font-size: 21px;
    margin-bottom: 6px;
}
._a8dolo {
    font-size: 44px;
    margin-bottom: 21px;
}
._fd1is li {
    padding: 11px 0;
    font-size: 14px;
}

._fy5n4, .stat-number {
    font-size: 44px;
    margin-bottom: 5px;
}
._hwzkkm2 {
    font-size: 14px;
    letter-spacing: 0.254px;
}

._bccwryu img {
    border-radius: 11px;
}
._zdmjr2w {
    font-size: 18px;
    margin-bottom: 5px;
}
._etcrr1 {
    font-size: 12px;
}

._tbenz4q {
    font-size: 37px;
    margin-bottom: 12px;
}
._lipwi4 {
    font-size: 19px;
    margin-bottom: 10px;
}

.wow {
    animation-duration: 0.635s !important;
}
._zhkh8, ._aup3oo, ._m6qgm, ._pmc5i,
._ve7aj, ._jw2yivv {
    transition-duration: 0.348s;
}

.row {
    --bs-gutter-y: 31px;
}

._ju0xo {
    padding: 90px 0;
}
._tk8tdas {
    font-size: 34px;
    margin-bottom: 12px;
}
._t3if35 {
    font-size: 17px;
    margin-bottom: 25px;
}

._m6qgm ._pxj1z68 img {
    border-radius: 9px 9px 0 0;
}
._vztl13 {
    font-size: 13px;
    margin-bottom: 7px;
    gap: 14px;
}

._jqfdeb {
    padding: 18px 0;
}
._jqfdeb.scrolled {
    padding: 16px 0;
}
._a0s8oh {
    font-size: 21px;
}
._hoe9e {
    margin-left: 16px;
}

:root {
    --_flag: 9.25;
    --_seed: 15449;
    --_stamp: 9.22;
    --_env: 4.27;
}
.a11y-skip { pointer-events: auto; outline: 0 solid transparent }
.view-anchor { unicode-bidi: normal }

._fzucuan h1, ._fzucuan h2, ._fzucuan h3, ._fzucuan h4, ._fzucuan h5, ._fzucuan h6 { color: #fff !important; }
._fzucuan { color: rgba(255,255,255,0.85) !important; }
._fzucuan p, ._fzucuan li, ._fzucuan span:not(.badge):not(._jw2lg), ._fzucuan ._a1v04, ._fzucuan label, ._fzucuan blockquote, ._fzucuan figcaption, ._fzucuan dt, ._fzucuan dd, ._fzucuan td, ._fzucuan th { color: rgba(255,255,255,0.78) !important; }
._fzucuan a:not(._jw2lg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
._fzucuan a:not(._jw2lg):not(.nav-link):hover { color: #fff !important; }
._fzucuan ._fy5n4 { color: #fff !important; }
._fzucuan ._hwzkkm2 { 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(._jw2lg), .bg-dark-custom ._a1v04, .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(._jw2lg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(._jw2lg):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom ._fy5n4 { color: #fff !important; }
.bg-dark-custom ._hwzkkm2 { 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(._jw2lg), .bg-gradient-custom ._a1v04, .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(._jw2lg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(._jw2lg):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom ._fy5n4 { color: #fff !important; }
.bg-gradient-custom ._hwzkkm2 { 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(._jw2lg), .bg-accent-custom ._a1v04, .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(._jw2lg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(._jw2lg):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom ._fy5n4 { color: #fff !important; }
.bg-accent-custom ._hwzkkm2 { color: rgba(255,255,255,0.7) !important; }

._ju0xo h1, ._ju0xo h2, ._ju0xo h3, ._ju0xo h4, ._ju0xo h5, ._ju0xo h6 { color: #fff !important; }
._ju0xo { color: rgba(255,255,255,0.85) !important; }
._ju0xo p, ._ju0xo li, ._ju0xo span:not(.badge):not(._jw2lg), ._ju0xo ._a1v04, ._ju0xo label, ._ju0xo blockquote, ._ju0xo figcaption, ._ju0xo dt, ._ju0xo dd, ._ju0xo td, ._ju0xo th { color: rgba(255,255,255,0.78) !important; }
._ju0xo a:not(._jw2lg):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
._ju0xo a:not(._jw2lg):not(.nav-link):hover { color: #fff !important; }
._ju0xo ._fy5n4 { color: #fff !important; }
._ju0xo ._hwzkkm2 { color: rgba(255,255,255,0.7) !important; }

._i8gq1ma { color: var(--text-secondary, #555) !important; }
._i8gq1ma h1, ._i8gq1ma h2, ._i8gq1ma h3,
._i8gq1ma h4, ._i8gq1ma h5, ._i8gq1ma h6,
._i8gq1ma ._atetwtf { color: var(--text-primary, #1a1a2e) !important; }
._i8gq1ma p, ._i8gq1ma li, ._i8gq1ma span,
._i8gq1ma label { color: var(--text-secondary, #555) !important; }
._i8gq1ma a:not(._jw2lg) { color: var(--text-secondary, #555) !important; }
._i8gq1ma a:not(._jw2lg):hover { color: var(--d14yh) !important; }
._i8gq1ma ._jix89 p { color: var(--text-muted, #888) !important; }

._uvhxhr h1, ._uvhxhr h2, ._uvhxhr h3, ._uvhxhr h4, ._uvhxhr h5, ._uvhxhr h6 { color: var(--text-primary, #1a1a2e) !important; }
._uvhxhr p, ._uvhxhr li, ._uvhxhr span:not(.badge):not(._jw2lg), ._uvhxhr ._a1v04, ._uvhxhr label, ._uvhxhr blockquote, ._uvhxhr figcaption, ._uvhxhr dt, ._uvhxhr dd, ._uvhxhr td, ._uvhxhr th { color: var(--text-secondary, #555) !important; }

._yilxp h1, ._yilxp h2, ._yilxp h3, ._yilxp h4, ._yilxp h5, ._yilxp h6 { color: var(--text-primary, #1a1a2e) !important; }
._yilxp p, ._yilxp li, ._yilxp span:not(.badge):not(._jw2lg), ._yilxp ._a1v04, ._yilxp label, ._yilxp blockquote, ._yilxp figcaption, ._yilxp dt, ._yilxp dd, ._yilxp td, ._yilxp th { color: var(--text-secondary, #555) !important; }

._fy5n4 { color:var(--text-primary,#1a1a2e) !important; }
._hwzkkm2 { color:var(--text-muted,#888) !important; }
._fy5n4 .counter-suffix { color:var(--d14yh) !important; }
.counter-item .counter-icon { color:var(--d14yh) !important; }
._by2krhp { color:var(--text-primary,#1a1a2e) !important; }
._ziz08 { color:var(--text-secondary,#555) !important; }
._fvpu5o { color:var(--d14yh) !important; }
._tk8tdas { color:var(--text-primary,#1a1a2e) !important; }
._t3if35 { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

._fzucuan ._fy5n4, .bg-dark-custom ._fy5n4, .bg-gradient-custom ._fy5n4, .bg-accent-custom ._fy5n4, ._ju0xo ._fy5n4, ._rif9gi ._fy5n4, ._coih4 ._fy5n4 { color:#fff !important; }
._fzucuan ._hwzkkm2, .bg-dark-custom ._hwzkkm2, .bg-gradient-custom ._hwzkkm2, .bg-accent-custom ._hwzkkm2, ._ju0xo ._hwzkkm2, ._rif9gi ._hwzkkm2, ._coih4 ._hwzkkm2 { color:rgba(255,255,255,0.7) !important; }
._fzucuan ._fy5n4 .counter-suffix, .bg-dark-custom ._fy5n4 .counter-suffix, .bg-gradient-custom ._fy5n4 .counter-suffix, .bg-accent-custom ._fy5n4 .counter-suffix, ._ju0xo ._fy5n4 .counter-suffix, ._rif9gi ._fy5n4 .counter-suffix, ._coih4 ._fy5n4 .counter-suffix { color:var(--d14yh) !important; }
._fzucuan .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, ._ju0xo .counter-item .counter-icon, ._rif9gi .counter-item .counter-icon, ._coih4 .counter-item .counter-icon { color:var(--d14yh) !important; }
._fzucuan ._by2krhp, .bg-dark-custom ._by2krhp, .bg-gradient-custom ._by2krhp, .bg-accent-custom ._by2krhp, ._ju0xo ._by2krhp, ._rif9gi ._by2krhp, ._coih4 ._by2krhp { color:#fff !important; }
._fzucuan ._ziz08, .bg-dark-custom ._ziz08, .bg-gradient-custom ._ziz08, .bg-accent-custom ._ziz08, ._ju0xo ._ziz08, ._rif9gi ._ziz08, ._coih4 ._ziz08 { color:rgba(255,255,255,0.75) !important; }
._fzucuan ._fvpu5o, .bg-dark-custom ._fvpu5o, .bg-gradient-custom ._fvpu5o, .bg-accent-custom ._fvpu5o, ._ju0xo ._fvpu5o, ._rif9gi ._fvpu5o, ._coih4 ._fvpu5o { color:#fff !important; }
._fzucuan ._tk8tdas, .bg-dark-custom ._tk8tdas, .bg-gradient-custom ._tk8tdas, .bg-accent-custom ._tk8tdas, ._ju0xo ._tk8tdas, ._rif9gi ._tk8tdas, ._coih4 ._tk8tdas { color:#fff !important; }
._fzucuan ._t3if35, .bg-dark-custom ._t3if35, .bg-gradient-custom ._t3if35, .bg-accent-custom ._t3if35, ._ju0xo ._t3if35, ._rif9gi ._t3if35, ._coih4 ._t3if35 { color:rgba(255,255,255,0.85) !important; }
._fzucuan .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, ._ju0xo .portfolio-title, ._rif9gi .portfolio-title, ._coih4 .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
._fzucuan .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, ._ju0xo .portfolio-category, ._rif9gi .portfolio-category, ._coih4 .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, ._fmjpv0n h1, ._fmjpv0n h2, ._fmjpv0n h3, ._fmjpv0n h4, ._fmjpv0n h5, ._fmjpv0n 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, ._fmjpv0n p, ._fmjpv0n span, ._fmjpv0n a, ._fmjpv0n li, ._fmjpv0n small, ._fmjpv0n 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; }

._fzucuan._yilxp ._fy5n4,
._fzucuan._uvhxhr ._fy5n4,
.bg-dark-custom._yilxp ._fy5n4,
.bg-dark-custom._uvhxhr ._fy5n4,
.bg-gradient-custom._yilxp ._fy5n4,
.bg-gradient-custom._uvhxhr ._fy5n4,
.bg-accent-custom._yilxp ._fy5n4,
.bg-accent-custom._uvhxhr ._fy5n4,
._ju0xo._yilxp ._fy5n4,
._ju0xo._uvhxhr ._fy5n4,
._rif9gi._yilxp ._fy5n4,
._rif9gi._uvhxhr ._fy5n4,
._coih4._yilxp ._fy5n4,
._coih4._uvhxhr ._fy5n4 { color:var(--text-primary,#1a1a2e) !important; }
._fzucuan._yilxp ._hwzkkm2,
._fzucuan._uvhxhr ._hwzkkm2,
.bg-dark-custom._yilxp ._hwzkkm2,
.bg-dark-custom._uvhxhr ._hwzkkm2,
.bg-gradient-custom._yilxp ._hwzkkm2,
.bg-gradient-custom._uvhxhr ._hwzkkm2,
.bg-accent-custom._yilxp ._hwzkkm2,
.bg-accent-custom._uvhxhr ._hwzkkm2,
._ju0xo._yilxp ._hwzkkm2,
._ju0xo._uvhxhr ._hwzkkm2,
._rif9gi._yilxp ._hwzkkm2,
._rif9gi._uvhxhr ._hwzkkm2,
._coih4._yilxp ._hwzkkm2,
._coih4._uvhxhr ._hwzkkm2 { color:var(--text-muted,#888) !important; }
._fzucuan._yilxp ._fy5n4 .counter-suffix,
._fzucuan._uvhxhr ._fy5n4 .counter-suffix,
.bg-dark-custom._yilxp ._fy5n4 .counter-suffix,
.bg-dark-custom._uvhxhr ._fy5n4 .counter-suffix,
.bg-gradient-custom._yilxp ._fy5n4 .counter-suffix,
.bg-gradient-custom._uvhxhr ._fy5n4 .counter-suffix,
.bg-accent-custom._yilxp ._fy5n4 .counter-suffix,
.bg-accent-custom._uvhxhr ._fy5n4 .counter-suffix,
._ju0xo._yilxp ._fy5n4 .counter-suffix,
._ju0xo._uvhxhr ._fy5n4 .counter-suffix,
._rif9gi._yilxp ._fy5n4 .counter-suffix,
._rif9gi._uvhxhr ._fy5n4 .counter-suffix,
._coih4._yilxp ._fy5n4 .counter-suffix,
._coih4._uvhxhr ._fy5n4 .counter-suffix { color:var(--d14yh) !important; }
._fzucuan._yilxp .counter-item .counter-icon,
._fzucuan._uvhxhr .counter-item .counter-icon,
.bg-dark-custom._yilxp .counter-item .counter-icon,
.bg-dark-custom._uvhxhr .counter-item .counter-icon,
.bg-gradient-custom._yilxp .counter-item .counter-icon,
.bg-gradient-custom._uvhxhr .counter-item .counter-icon,
.bg-accent-custom._yilxp .counter-item .counter-icon,
.bg-accent-custom._uvhxhr .counter-item .counter-icon,
._ju0xo._yilxp .counter-item .counter-icon,
._ju0xo._uvhxhr .counter-item .counter-icon,
._rif9gi._yilxp .counter-item .counter-icon,
._rif9gi._uvhxhr .counter-item .counter-icon,
._coih4._yilxp .counter-item .counter-icon,
._coih4._uvhxhr .counter-item .counter-icon { color:var(--d14yh) !important; }
._fzucuan._yilxp ._by2krhp,
._fzucuan._uvhxhr ._by2krhp,
.bg-dark-custom._yilxp ._by2krhp,
.bg-dark-custom._uvhxhr ._by2krhp,
.bg-gradient-custom._yilxp ._by2krhp,
.bg-gradient-custom._uvhxhr ._by2krhp,
.bg-accent-custom._yilxp ._by2krhp,
.bg-accent-custom._uvhxhr ._by2krhp,
._ju0xo._yilxp ._by2krhp,
._ju0xo._uvhxhr ._by2krhp,
._rif9gi._yilxp ._by2krhp,
._rif9gi._uvhxhr ._by2krhp,
._coih4._yilxp ._by2krhp,
._coih4._uvhxhr ._by2krhp { color:var(--text-primary,#1a1a2e) !important; }
._fzucuan._yilxp ._ziz08,
._fzucuan._uvhxhr ._ziz08,
.bg-dark-custom._yilxp ._ziz08,
.bg-dark-custom._uvhxhr ._ziz08,
.bg-gradient-custom._yilxp ._ziz08,
.bg-gradient-custom._uvhxhr ._ziz08,
.bg-accent-custom._yilxp ._ziz08,
.bg-accent-custom._uvhxhr ._ziz08,
._ju0xo._yilxp ._ziz08,
._ju0xo._uvhxhr ._ziz08,
._rif9gi._yilxp ._ziz08,
._rif9gi._uvhxhr ._ziz08,
._coih4._yilxp ._ziz08,
._coih4._uvhxhr ._ziz08 { color:var(--text-secondary,#555) !important; }
._fzucuan._yilxp ._fvpu5o,
._fzucuan._uvhxhr ._fvpu5o,
.bg-dark-custom._yilxp ._fvpu5o,
.bg-dark-custom._uvhxhr ._fvpu5o,
.bg-gradient-custom._yilxp ._fvpu5o,
.bg-gradient-custom._uvhxhr ._fvpu5o,
.bg-accent-custom._yilxp ._fvpu5o,
.bg-accent-custom._uvhxhr ._fvpu5o,
._ju0xo._yilxp ._fvpu5o,
._ju0xo._uvhxhr ._fvpu5o,
._rif9gi._yilxp ._fvpu5o,
._rif9gi._uvhxhr ._fvpu5o,
._coih4._yilxp ._fvpu5o,
._coih4._uvhxhr ._fvpu5o { color:var(--d14yh) !important; }
._fzucuan._yilxp ._tk8tdas,
._fzucuan._uvhxhr ._tk8tdas,
.bg-dark-custom._yilxp ._tk8tdas,
.bg-dark-custom._uvhxhr ._tk8tdas,
.bg-gradient-custom._yilxp ._tk8tdas,
.bg-gradient-custom._uvhxhr ._tk8tdas,
.bg-accent-custom._yilxp ._tk8tdas,
.bg-accent-custom._uvhxhr ._tk8tdas,
._ju0xo._yilxp ._tk8tdas,
._ju0xo._uvhxhr ._tk8tdas,
._rif9gi._yilxp ._tk8tdas,
._rif9gi._uvhxhr ._tk8tdas,
._coih4._yilxp ._tk8tdas,
._coih4._uvhxhr ._tk8tdas { color:var(--text-primary,#1a1a2e) !important; }
._fzucuan._yilxp ._t3if35,
._fzucuan._uvhxhr ._t3if35,
.bg-dark-custom._yilxp ._t3if35,
.bg-dark-custom._uvhxhr ._t3if35,
.bg-gradient-custom._yilxp ._t3if35,
.bg-gradient-custom._uvhxhr ._t3if35,
.bg-accent-custom._yilxp ._t3if35,
.bg-accent-custom._uvhxhr ._t3if35,
._ju0xo._yilxp ._t3if35,
._ju0xo._uvhxhr ._t3if35,
._rif9gi._yilxp ._t3if35,
._rif9gi._uvhxhr ._t3if35,
._coih4._yilxp ._t3if35,
._coih4._uvhxhr ._t3if35 { color:var(--text-secondary,#555) !important; }
._fzucuan._yilxp .portfolio-title,
._fzucuan._uvhxhr .portfolio-title,
.bg-dark-custom._yilxp .portfolio-title,
.bg-dark-custom._uvhxhr .portfolio-title,
.bg-gradient-custom._yilxp .portfolio-title,
.bg-gradient-custom._uvhxhr .portfolio-title,
.bg-accent-custom._yilxp .portfolio-title,
.bg-accent-custom._uvhxhr .portfolio-title,
._ju0xo._yilxp .portfolio-title,
._ju0xo._uvhxhr .portfolio-title,
._rif9gi._yilxp .portfolio-title,
._rif9gi._uvhxhr .portfolio-title,
._coih4._yilxp .portfolio-title,
._coih4._uvhxhr .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
._fzucuan._yilxp .portfolio-category,
._fzucuan._uvhxhr .portfolio-category,
.bg-dark-custom._yilxp .portfolio-category,
.bg-dark-custom._uvhxhr .portfolio-category,
.bg-gradient-custom._yilxp .portfolio-category,
.bg-gradient-custom._uvhxhr .portfolio-category,
.bg-accent-custom._yilxp .portfolio-category,
.bg-accent-custom._uvhxhr .portfolio-category,
._ju0xo._yilxp .portfolio-category,
._ju0xo._uvhxhr .portfolio-category,
._rif9gi._yilxp .portfolio-category,
._rif9gi._uvhxhr .portfolio-category,
._coih4._yilxp .portfolio-category,
._coih4._uvhxhr .portfolio-category { color:var(--text-muted,#888) !important; }

._fzucuan ._zhkh8 h1,
._fzucuan ._zhkh8 h2,
._fzucuan ._zhkh8 h3,
._fzucuan ._zhkh8 h4,
._fzucuan ._zhkh8 h5,
._fzucuan ._zhkh8 h6,
._fzucuan ._x13s01 h1,
._fzucuan ._x13s01 h2,
._fzucuan ._x13s01 h3,
._fzucuan ._x13s01 h4,
._fzucuan ._x13s01 h5,
._fzucuan ._x13s01 h6,
._fzucuan .card h1,
._fzucuan .card h2,
._fzucuan .card h3,
._fzucuan .card h4,
._fzucuan .card h5,
._fzucuan .card h6,
._fzucuan ._pmc5i h1,
._fzucuan ._pmc5i h2,
._fzucuan ._pmc5i h3,
._fzucuan ._pmc5i h4,
._fzucuan ._pmc5i h5,
._fzucuan ._pmc5i h6,
._fzucuan ._jw2yivv h1,
._fzucuan ._jw2yivv h2,
._fzucuan ._jw2yivv h3,
._fzucuan ._jw2yivv h4,
._fzucuan ._jw2yivv h5,
._fzucuan ._jw2yivv h6,
._fzucuan ._ve7aj h1,
._fzucuan ._ve7aj h2,
._fzucuan ._ve7aj h3,
._fzucuan ._ve7aj h4,
._fzucuan ._ve7aj h5,
._fzucuan ._ve7aj h6,
._fzucuan ._m6qgm h1,
._fzucuan ._m6qgm h2,
._fzucuan ._m6qgm h3,
._fzucuan ._m6qgm h4,
._fzucuan ._m6qgm h5,
._fzucuan ._m6qgm h6,
._fzucuan ._aup3oo h1,
._fzucuan ._aup3oo h2,
._fzucuan ._aup3oo h3,
._fzucuan ._aup3oo h4,
._fzucuan ._aup3oo h5,
._fzucuan ._aup3oo h6,
._fzucuan .counter-item h1,
._fzucuan .counter-item h2,
._fzucuan .counter-item h3,
._fzucuan .counter-item h4,
._fzucuan .counter-item h5,
._fzucuan .counter-item h6,
.bg-dark-custom ._zhkh8 h1,
.bg-dark-custom ._zhkh8 h2,
.bg-dark-custom ._zhkh8 h3,
.bg-dark-custom ._zhkh8 h4,
.bg-dark-custom ._zhkh8 h5,
.bg-dark-custom ._zhkh8 h6,
.bg-dark-custom ._x13s01 h1,
.bg-dark-custom ._x13s01 h2,
.bg-dark-custom ._x13s01 h3,
.bg-dark-custom ._x13s01 h4,
.bg-dark-custom ._x13s01 h5,
.bg-dark-custom ._x13s01 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 ._pmc5i h1,
.bg-dark-custom ._pmc5i h2,
.bg-dark-custom ._pmc5i h3,
.bg-dark-custom ._pmc5i h4,
.bg-dark-custom ._pmc5i h5,
.bg-dark-custom ._pmc5i h6,
.bg-dark-custom ._jw2yivv h1,
.bg-dark-custom ._jw2yivv h2,
.bg-dark-custom ._jw2yivv h3,
.bg-dark-custom ._jw2yivv h4,
.bg-dark-custom ._jw2yivv h5,
.bg-dark-custom ._jw2yivv h6,
.bg-dark-custom ._ve7aj h1,
.bg-dark-custom ._ve7aj h2,
.bg-dark-custom ._ve7aj h3,
.bg-dark-custom ._ve7aj h4,
.bg-dark-custom ._ve7aj h5,
.bg-dark-custom ._ve7aj h6,
.bg-dark-custom ._m6qgm h1,
.bg-dark-custom ._m6qgm h2,
.bg-dark-custom ._m6qgm h3,
.bg-dark-custom ._m6qgm h4,
.bg-dark-custom ._m6qgm h5,
.bg-dark-custom ._m6qgm h6,
.bg-dark-custom ._aup3oo h1,
.bg-dark-custom ._aup3oo h2,
.bg-dark-custom ._aup3oo h3,
.bg-dark-custom ._aup3oo h4,
.bg-dark-custom ._aup3oo h5,
.bg-dark-custom ._aup3oo 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 ._zhkh8 h1,
.bg-gradient-custom ._zhkh8 h2,
.bg-gradient-custom ._zhkh8 h3,
.bg-gradient-custom ._zhkh8 h4,
.bg-gradient-custom ._zhkh8 h5,
.bg-gradient-custom ._zhkh8 h6,
.bg-gradient-custom ._x13s01 h1,
.bg-gradient-custom ._x13s01 h2,
.bg-gradient-custom ._x13s01 h3,
.bg-gradient-custom ._x13s01 h4,
.bg-gradient-custom ._x13s01 h5,
.bg-gradient-custom ._x13s01 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 ._pmc5i h1,
.bg-gradient-custom ._pmc5i h2,
.bg-gradient-custom ._pmc5i h3,
.bg-gradient-custom ._pmc5i h4,
.bg-gradient-custom ._pmc5i h5,
.bg-gradient-custom ._pmc5i h6,
.bg-gradient-custom ._jw2yivv h1,
.bg-gradient-custom ._jw2yivv h2,
.bg-gradient-custom ._jw2yivv h3,
.bg-gradient-custom ._jw2yivv h4,
.bg-gradient-custom ._jw2yivv h5,
.bg-gradient-custom ._jw2yivv h6,
.bg-gradient-custom ._ve7aj h1,
.bg-gradient-custom ._ve7aj h2,
.bg-gradient-custom ._ve7aj h3,
.bg-gradient-custom ._ve7aj h4,
.bg-gradient-custom ._ve7aj h5,
.bg-gradient-custom ._ve7aj h6,
.bg-gradient-custom ._m6qgm h1,
.bg-gradient-custom ._m6qgm h2,
.bg-gradient-custom ._m6qgm h3,
.bg-gradient-custom ._m6qgm h4,
.bg-gradient-custom ._m6qgm h5,
.bg-gradient-custom ._m6qgm h6,
.bg-gradient-custom ._aup3oo h1,
.bg-gradient-custom ._aup3oo h2,
.bg-gradient-custom ._aup3oo h3,
.bg-gradient-custom ._aup3oo h4,
.bg-gradient-custom ._aup3oo h5,
.bg-gradient-custom ._aup3oo 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 ._zhkh8 h1,
.bg-accent-custom ._zhkh8 h2,
.bg-accent-custom ._zhkh8 h3,
.bg-accent-custom ._zhkh8 h4,
.bg-accent-custom ._zhkh8 h5,
.bg-accent-custom ._zhkh8 h6,
.bg-accent-custom ._x13s01 h1,
.bg-accent-custom ._x13s01 h2,
.bg-accent-custom ._x13s01 h3,
.bg-accent-custom ._x13s01 h4,
.bg-accent-custom ._x13s01 h5,
.bg-accent-custom ._x13s01 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 ._pmc5i h1,
.bg-accent-custom ._pmc5i h2,
.bg-accent-custom ._pmc5i h3,
.bg-accent-custom ._pmc5i h4,
.bg-accent-custom ._pmc5i h5,
.bg-accent-custom ._pmc5i h6,
.bg-accent-custom ._jw2yivv h1,
.bg-accent-custom ._jw2yivv h2,
.bg-accent-custom ._jw2yivv h3,
.bg-accent-custom ._jw2yivv h4,
.bg-accent-custom ._jw2yivv h5,
.bg-accent-custom ._jw2yivv h6,
.bg-accent-custom ._ve7aj h1,
.bg-accent-custom ._ve7aj h2,
.bg-accent-custom ._ve7aj h3,
.bg-accent-custom ._ve7aj h4,
.bg-accent-custom ._ve7aj h5,
.bg-accent-custom ._ve7aj h6,
.bg-accent-custom ._m6qgm h1,
.bg-accent-custom ._m6qgm h2,
.bg-accent-custom ._m6qgm h3,
.bg-accent-custom ._m6qgm h4,
.bg-accent-custom ._m6qgm h5,
.bg-accent-custom ._m6qgm h6,
.bg-accent-custom ._aup3oo h1,
.bg-accent-custom ._aup3oo h2,
.bg-accent-custom ._aup3oo h3,
.bg-accent-custom ._aup3oo h4,
.bg-accent-custom ._aup3oo h5,
.bg-accent-custom ._aup3oo 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,
._ju0xo ._zhkh8 h1,
._ju0xo ._zhkh8 h2,
._ju0xo ._zhkh8 h3,
._ju0xo ._zhkh8 h4,
._ju0xo ._zhkh8 h5,
._ju0xo ._zhkh8 h6,
._ju0xo ._x13s01 h1,
._ju0xo ._x13s01 h2,
._ju0xo ._x13s01 h3,
._ju0xo ._x13s01 h4,
._ju0xo ._x13s01 h5,
._ju0xo ._x13s01 h6,
._ju0xo .card h1,
._ju0xo .card h2,
._ju0xo .card h3,
._ju0xo .card h4,
._ju0xo .card h5,
._ju0xo .card h6,
._ju0xo ._pmc5i h1,
._ju0xo ._pmc5i h2,
._ju0xo ._pmc5i h3,
._ju0xo ._pmc5i h4,
._ju0xo ._pmc5i h5,
._ju0xo ._pmc5i h6,
._ju0xo ._jw2yivv h1,
._ju0xo ._jw2yivv h2,
._ju0xo ._jw2yivv h3,
._ju0xo ._jw2yivv h4,
._ju0xo ._jw2yivv h5,
._ju0xo ._jw2yivv h6,
._ju0xo ._ve7aj h1,
._ju0xo ._ve7aj h2,
._ju0xo ._ve7aj h3,
._ju0xo ._ve7aj h4,
._ju0xo ._ve7aj h5,
._ju0xo ._ve7aj h6,
._ju0xo ._m6qgm h1,
._ju0xo ._m6qgm h2,
._ju0xo ._m6qgm h3,
._ju0xo ._m6qgm h4,
._ju0xo ._m6qgm h5,
._ju0xo ._m6qgm h6,
._ju0xo ._aup3oo h1,
._ju0xo ._aup3oo h2,
._ju0xo ._aup3oo h3,
._ju0xo ._aup3oo h4,
._ju0xo ._aup3oo h5,
._ju0xo ._aup3oo h6,
._ju0xo .counter-item h1,
._ju0xo .counter-item h2,
._ju0xo .counter-item h3,
._ju0xo .counter-item h4,
._ju0xo .counter-item h5,
._ju0xo .counter-item h6,
._rif9gi ._zhkh8 h1,
._rif9gi ._zhkh8 h2,
._rif9gi ._zhkh8 h3,
._rif9gi ._zhkh8 h4,
._rif9gi ._zhkh8 h5,
._rif9gi ._zhkh8 h6,
._rif9gi ._x13s01 h1,
._rif9gi ._x13s01 h2,
._rif9gi ._x13s01 h3,
._rif9gi ._x13s01 h4,
._rif9gi ._x13s01 h5,
._rif9gi ._x13s01 h6,
._rif9gi .card h1,
._rif9gi .card h2,
._rif9gi .card h3,
._rif9gi .card h4,
._rif9gi .card h5,
._rif9gi .card h6,
._rif9gi ._pmc5i h1,
._rif9gi ._pmc5i h2,
._rif9gi ._pmc5i h3,
._rif9gi ._pmc5i h4,
._rif9gi ._pmc5i h5,
._rif9gi ._pmc5i h6,
._rif9gi ._jw2yivv h1,
._rif9gi ._jw2yivv h2,
._rif9gi ._jw2yivv h3,
._rif9gi ._jw2yivv h4,
._rif9gi ._jw2yivv h5,
._rif9gi ._jw2yivv h6,
._rif9gi ._ve7aj h1,
._rif9gi ._ve7aj h2,
._rif9gi ._ve7aj h3,
._rif9gi ._ve7aj h4,
._rif9gi ._ve7aj h5,
._rif9gi ._ve7aj h6,
._rif9gi ._m6qgm h1,
._rif9gi ._m6qgm h2,
._rif9gi ._m6qgm h3,
._rif9gi ._m6qgm h4,
._rif9gi ._m6qgm h5,
._rif9gi ._m6qgm h6,
._rif9gi ._aup3oo h1,
._rif9gi ._aup3oo h2,
._rif9gi ._aup3oo h3,
._rif9gi ._aup3oo h4,
._rif9gi ._aup3oo h5,
._rif9gi ._aup3oo h6,
._rif9gi .counter-item h1,
._rif9gi .counter-item h2,
._rif9gi .counter-item h3,
._rif9gi .counter-item h4,
._rif9gi .counter-item h5,
._rif9gi .counter-item h6,
._coih4 ._zhkh8 h1,
._coih4 ._zhkh8 h2,
._coih4 ._zhkh8 h3,
._coih4 ._zhkh8 h4,
._coih4 ._zhkh8 h5,
._coih4 ._zhkh8 h6,
._coih4 ._x13s01 h1,
._coih4 ._x13s01 h2,
._coih4 ._x13s01 h3,
._coih4 ._x13s01 h4,
._coih4 ._x13s01 h5,
._coih4 ._x13s01 h6,
._coih4 .card h1,
._coih4 .card h2,
._coih4 .card h3,
._coih4 .card h4,
._coih4 .card h5,
._coih4 .card h6,
._coih4 ._pmc5i h1,
._coih4 ._pmc5i h2,
._coih4 ._pmc5i h3,
._coih4 ._pmc5i h4,
._coih4 ._pmc5i h5,
._coih4 ._pmc5i h6,
._coih4 ._jw2yivv h1,
._coih4 ._jw2yivv h2,
._coih4 ._jw2yivv h3,
._coih4 ._jw2yivv h4,
._coih4 ._jw2yivv h5,
._coih4 ._jw2yivv h6,
._coih4 ._ve7aj h1,
._coih4 ._ve7aj h2,
._coih4 ._ve7aj h3,
._coih4 ._ve7aj h4,
._coih4 ._ve7aj h5,
._coih4 ._ve7aj h6,
._coih4 ._m6qgm h1,
._coih4 ._m6qgm h2,
._coih4 ._m6qgm h3,
._coih4 ._m6qgm h4,
._coih4 ._m6qgm h5,
._coih4 ._m6qgm h6,
._coih4 ._aup3oo h1,
._coih4 ._aup3oo h2,
._coih4 ._aup3oo h3,
._coih4 ._aup3oo h4,
._coih4 ._aup3oo h5,
._coih4 ._aup3oo h6,
._coih4 .counter-item h1,
._coih4 .counter-item h2,
._coih4 .counter-item h3,
._coih4 .counter-item h4,
._coih4 .counter-item h5,
._coih4 .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
._fzucuan ._zhkh8 p,
._fzucuan ._zhkh8 span:not(.badge),
._fzucuan ._zhkh8 li,
._fzucuan ._zhkh8 small,
._fzucuan ._zhkh8 label,
._fzucuan ._x13s01 p,
._fzucuan ._x13s01 span:not(.badge),
._fzucuan ._x13s01 li,
._fzucuan ._x13s01 small,
._fzucuan ._x13s01 label,
._fzucuan .card p,
._fzucuan .card span:not(.badge),
._fzucuan .card li,
._fzucuan .card small,
._fzucuan .card label,
._fzucuan ._pmc5i p,
._fzucuan ._pmc5i span:not(.badge),
._fzucuan ._pmc5i li,
._fzucuan ._pmc5i small,
._fzucuan ._pmc5i label,
._fzucuan ._jw2yivv p,
._fzucuan ._jw2yivv span:not(.badge),
._fzucuan ._jw2yivv li,
._fzucuan ._jw2yivv small,
._fzucuan ._jw2yivv label,
._fzucuan ._ve7aj p,
._fzucuan ._ve7aj span:not(.badge),
._fzucuan ._ve7aj li,
._fzucuan ._ve7aj small,
._fzucuan ._ve7aj label,
._fzucuan ._m6qgm p,
._fzucuan ._m6qgm span:not(.badge),
._fzucuan ._m6qgm li,
._fzucuan ._m6qgm small,
._fzucuan ._m6qgm label,
._fzucuan ._aup3oo p,
._fzucuan ._aup3oo span:not(.badge),
._fzucuan ._aup3oo li,
._fzucuan ._aup3oo small,
._fzucuan ._aup3oo label,
._fzucuan .counter-item p,
._fzucuan .counter-item span:not(.badge),
._fzucuan .counter-item li,
._fzucuan .counter-item small,
._fzucuan .counter-item label,
.bg-dark-custom ._zhkh8 p,
.bg-dark-custom ._zhkh8 span:not(.badge),
.bg-dark-custom ._zhkh8 li,
.bg-dark-custom ._zhkh8 small,
.bg-dark-custom ._zhkh8 label,
.bg-dark-custom ._x13s01 p,
.bg-dark-custom ._x13s01 span:not(.badge),
.bg-dark-custom ._x13s01 li,
.bg-dark-custom ._x13s01 small,
.bg-dark-custom ._x13s01 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 ._pmc5i p,
.bg-dark-custom ._pmc5i span:not(.badge),
.bg-dark-custom ._pmc5i li,
.bg-dark-custom ._pmc5i small,
.bg-dark-custom ._pmc5i label,
.bg-dark-custom ._jw2yivv p,
.bg-dark-custom ._jw2yivv span:not(.badge),
.bg-dark-custom ._jw2yivv li,
.bg-dark-custom ._jw2yivv small,
.bg-dark-custom ._jw2yivv label,
.bg-dark-custom ._ve7aj p,
.bg-dark-custom ._ve7aj span:not(.badge),
.bg-dark-custom ._ve7aj li,
.bg-dark-custom ._ve7aj small,
.bg-dark-custom ._ve7aj label,
.bg-dark-custom ._m6qgm p,
.bg-dark-custom ._m6qgm span:not(.badge),
.bg-dark-custom ._m6qgm li,
.bg-dark-custom ._m6qgm small,
.bg-dark-custom ._m6qgm label,
.bg-dark-custom ._aup3oo p,
.bg-dark-custom ._aup3oo span:not(.badge),
.bg-dark-custom ._aup3oo li,
.bg-dark-custom ._aup3oo small,
.bg-dark-custom ._aup3oo 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 ._zhkh8 p,
.bg-gradient-custom ._zhkh8 span:not(.badge),
.bg-gradient-custom ._zhkh8 li,
.bg-gradient-custom ._zhkh8 small,
.bg-gradient-custom ._zhkh8 label,
.bg-gradient-custom ._x13s01 p,
.bg-gradient-custom ._x13s01 span:not(.badge),
.bg-gradient-custom ._x13s01 li,
.bg-gradient-custom ._x13s01 small,
.bg-gradient-custom ._x13s01 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 ._pmc5i p,
.bg-gradient-custom ._pmc5i span:not(.badge),
.bg-gradient-custom ._pmc5i li,
.bg-gradient-custom ._pmc5i small,
.bg-gradient-custom ._pmc5i label,
.bg-gradient-custom ._jw2yivv p,
.bg-gradient-custom ._jw2yivv span:not(.badge),
.bg-gradient-custom ._jw2yivv li,
.bg-gradient-custom ._jw2yivv small,
.bg-gradient-custom ._jw2yivv label,
.bg-gradient-custom ._ve7aj p,
.bg-gradient-custom ._ve7aj span:not(.badge),
.bg-gradient-custom ._ve7aj li,
.bg-gradient-custom ._ve7aj small,
.bg-gradient-custom ._ve7aj label,
.bg-gradient-custom ._m6qgm p,
.bg-gradient-custom ._m6qgm span:not(.badge),
.bg-gradient-custom ._m6qgm li,
.bg-gradient-custom ._m6qgm small,
.bg-gradient-custom ._m6qgm label,
.bg-gradient-custom ._aup3oo p,
.bg-gradient-custom ._aup3oo span:not(.badge),
.bg-gradient-custom ._aup3oo li,
.bg-gradient-custom ._aup3oo small,
.bg-gradient-custom ._aup3oo 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 ._zhkh8 p,
.bg-accent-custom ._zhkh8 span:not(.badge),
.bg-accent-custom ._zhkh8 li,
.bg-accent-custom ._zhkh8 small,
.bg-accent-custom ._zhkh8 label,
.bg-accent-custom ._x13s01 p,
.bg-accent-custom ._x13s01 span:not(.badge),
.bg-accent-custom ._x13s01 li,
.bg-accent-custom ._x13s01 small,
.bg-accent-custom ._x13s01 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 ._pmc5i p,
.bg-accent-custom ._pmc5i span:not(.badge),
.bg-accent-custom ._pmc5i li,
.bg-accent-custom ._pmc5i small,
.bg-accent-custom ._pmc5i label,
.bg-accent-custom ._jw2yivv p,
.bg-accent-custom ._jw2yivv span:not(.badge),
.bg-accent-custom ._jw2yivv li,
.bg-accent-custom ._jw2yivv small,
.bg-accent-custom ._jw2yivv label,
.bg-accent-custom ._ve7aj p,
.bg-accent-custom ._ve7aj span:not(.badge),
.bg-accent-custom ._ve7aj li,
.bg-accent-custom ._ve7aj small,
.bg-accent-custom ._ve7aj label,
.bg-accent-custom ._m6qgm p,
.bg-accent-custom ._m6qgm span:not(.badge),
.bg-accent-custom ._m6qgm li,
.bg-accent-custom ._m6qgm small,
.bg-accent-custom ._m6qgm label,
.bg-accent-custom ._aup3oo p,
.bg-accent-custom ._aup3oo span:not(.badge),
.bg-accent-custom ._aup3oo li,
.bg-accent-custom ._aup3oo small,
.bg-accent-custom ._aup3oo 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,
._ju0xo ._zhkh8 p,
._ju0xo ._zhkh8 span:not(.badge),
._ju0xo ._zhkh8 li,
._ju0xo ._zhkh8 small,
._ju0xo ._zhkh8 label,
._ju0xo ._x13s01 p,
._ju0xo ._x13s01 span:not(.badge),
._ju0xo ._x13s01 li,
._ju0xo ._x13s01 small,
._ju0xo ._x13s01 label,
._ju0xo .card p,
._ju0xo .card span:not(.badge),
._ju0xo .card li,
._ju0xo .card small,
._ju0xo .card label,
._ju0xo ._pmc5i p,
._ju0xo ._pmc5i span:not(.badge),
._ju0xo ._pmc5i li,
._ju0xo ._pmc5i small,
._ju0xo ._pmc5i label,
._ju0xo ._jw2yivv p,
._ju0xo ._jw2yivv span:not(.badge),
._ju0xo ._jw2yivv li,
._ju0xo ._jw2yivv small,
._ju0xo ._jw2yivv label,
._ju0xo ._ve7aj p,
._ju0xo ._ve7aj span:not(.badge),
._ju0xo ._ve7aj li,
._ju0xo ._ve7aj small,
._ju0xo ._ve7aj label,
._ju0xo ._m6qgm p,
._ju0xo ._m6qgm span:not(.badge),
._ju0xo ._m6qgm li,
._ju0xo ._m6qgm small,
._ju0xo ._m6qgm label,
._ju0xo ._aup3oo p,
._ju0xo ._aup3oo span:not(.badge),
._ju0xo ._aup3oo li,
._ju0xo ._aup3oo small,
._ju0xo ._aup3oo label,
._ju0xo .counter-item p,
._ju0xo .counter-item span:not(.badge),
._ju0xo .counter-item li,
._ju0xo .counter-item small,
._ju0xo .counter-item label,
._rif9gi ._zhkh8 p,
._rif9gi ._zhkh8 span:not(.badge),
._rif9gi ._zhkh8 li,
._rif9gi ._zhkh8 small,
._rif9gi ._zhkh8 label,
._rif9gi ._x13s01 p,
._rif9gi ._x13s01 span:not(.badge),
._rif9gi ._x13s01 li,
._rif9gi ._x13s01 small,
._rif9gi ._x13s01 label,
._rif9gi .card p,
._rif9gi .card span:not(.badge),
._rif9gi .card li,
._rif9gi .card small,
._rif9gi .card label,
._rif9gi ._pmc5i p,
._rif9gi ._pmc5i span:not(.badge),
._rif9gi ._pmc5i li,
._rif9gi ._pmc5i small,
._rif9gi ._pmc5i label,
._rif9gi ._jw2yivv p,
._rif9gi ._jw2yivv span:not(.badge),
._rif9gi ._jw2yivv li,
._rif9gi ._jw2yivv small,
._rif9gi ._jw2yivv label,
._rif9gi ._ve7aj p,
._rif9gi ._ve7aj span:not(.badge),
._rif9gi ._ve7aj li,
._rif9gi ._ve7aj small,
._rif9gi ._ve7aj label,
._rif9gi ._m6qgm p,
._rif9gi ._m6qgm span:not(.badge),
._rif9gi ._m6qgm li,
._rif9gi ._m6qgm small,
._rif9gi ._m6qgm label,
._rif9gi ._aup3oo p,
._rif9gi ._aup3oo span:not(.badge),
._rif9gi ._aup3oo li,
._rif9gi ._aup3oo small,
._rif9gi ._aup3oo label,
._rif9gi .counter-item p,
._rif9gi .counter-item span:not(.badge),
._rif9gi .counter-item li,
._rif9gi .counter-item small,
._rif9gi .counter-item label,
._coih4 ._zhkh8 p,
._coih4 ._zhkh8 span:not(.badge),
._coih4 ._zhkh8 li,
._coih4 ._zhkh8 small,
._coih4 ._zhkh8 label,
._coih4 ._x13s01 p,
._coih4 ._x13s01 span:not(.badge),
._coih4 ._x13s01 li,
._coih4 ._x13s01 small,
._coih4 ._x13s01 label,
._coih4 .card p,
._coih4 .card span:not(.badge),
._coih4 .card li,
._coih4 .card small,
._coih4 .card label,
._coih4 ._pmc5i p,
._coih4 ._pmc5i span:not(.badge),
._coih4 ._pmc5i li,
._coih4 ._pmc5i small,
._coih4 ._pmc5i label,
._coih4 ._jw2yivv p,
._coih4 ._jw2yivv span:not(.badge),
._coih4 ._jw2yivv li,
._coih4 ._jw2yivv small,
._coih4 ._jw2yivv label,
._coih4 ._ve7aj p,
._coih4 ._ve7aj span:not(.badge),
._coih4 ._ve7aj li,
._coih4 ._ve7aj small,
._coih4 ._ve7aj label,
._coih4 ._m6qgm p,
._coih4 ._m6qgm span:not(.badge),
._coih4 ._m6qgm li,
._coih4 ._m6qgm small,
._coih4 ._m6qgm label,
._coih4 ._aup3oo p,
._coih4 ._aup3oo span:not(.badge),
._coih4 ._aup3oo li,
._coih4 ._aup3oo small,
._coih4 ._aup3oo label,
._coih4 .counter-item p,
._coih4 .counter-item span:not(.badge),
._coih4 .counter-item li,
._coih4 .counter-item small,
._coih4 .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-flip{width:32px;height:32px;background:var(--d14yh);animation:plFlip 1.2s ease-in-out infinite;border-radius:4px;}@keyframes plFlip{0%{transform:perspective(200px) rotateX(0) rotateY(0)}50%{transform:perspective(200px) rotateX(180deg) rotateY(0)}100%{transform:perspective(200px) rotateX(180deg) rotateY(180deg)}}

.ix-carousel{position:relative;overflow:hidden;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--d8by,16px);}
.ix-carousel-track{position:relative;min-height:280px;}
.ix-carousel-slide{position:absolute;inset:0;opacity:0;transform:translateX(30px);transition:opacity 0.5s ease,transform 0.5s ease;pointer-events:none;}
.ix-carousel-slide.active{opacity:1;transform:translateX(0);pointer-events:auto;position:relative;}
.ix-carousel-dots{display:flex;justify-content:center;gap:8px;padding:0 0 20px;}
.ix-carousel-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--d14yh);background:none;cursor:pointer;transition:all 0.3s;padding:0;}
.ix-carousel-dot.active{background:var(--d14yh);transform:scale(1.2);}

.ix-countdown{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;}
.ix-cd-item{text-align:center;min-width:90px;}
.ix-cd-num{display:block;font-size:clamp(40px,8vw,72px);font-weight:900;font-family:var(--d3rn);color:#fff;line-height:1;letter-spacing:-0.02em;}
.ix-cd-label{display:block;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.5);margin-top:6px;}
.ix-cd-sep{font-size:clamp(28px,5vw,48px);font-weight:300;color:var(--d14yh);opacity:0.6;padding-bottom:20px;}
@keyframes ixCdPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.05);}}
.ix-cd-num.ix-cd-tick{animation:ixCdPulse 0.3s ease;}