@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:wght@400;600;700&family=Lato:wght@400;700&display=swap');

:root {
    --p14e2: #D79B05;
    --p15jt: #1F18DD;
    --p16pj: #19D15E;
    --p1al: linear-gradient(180deg, var(--p14e2), var(--p15jt));
    --p3m4: 'Crimson Text', serif;
    --p5jz: 'Lato', sans-serif;
    --p19qv: 34px;
    --p20ls: 24px;
    --p21gq: 18px;
    --p17u6: 14px;
    --p18wl: 700;
    --p6hn: 2px;
    --p7cf: 4px;
    --p8uc: 6px;
    --p9oy: 8px;
    --p4u5: 4px;
    --p10y2: 3px 3px 0 rgba(0,0,0,0.08);
    --p11sy: 5px 5px 0 rgba(0,0,0,0.10);
    --p12ec: 8px 8px 0 rgba(0,0,0,0.12);
    --p13x7: 12px 12px 0 rgba(0,0,0,0.15);
    --vbh6: 140px 0;
}
.ddwpq {
    border-radius: 6px;
    padding: 12px 24px;
}
.yq5ai8, .jc1jc, .cw0cj, .qdri, .smrl6j {
    border-width: 0px;
    border-color: transparent;
}

.svj3m {
    position: relative;
    margin-top: 40px;
}
.svj3m::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: inherit;
    clip-path: ellipse(55% 100% at 50% 100%);
}

.sj8gzv img, .about-image img, .portfolio-item img, .ibzmg img {
    filter: grayscale(100%);
    transition: filter 0.5s ease;
}
.sj8gzv:hover img, .about-image:hover img,
.portfolio-item:hover img, .hmmknv:hover .ibzmg img {
    filter: grayscale(0%);
}

.qmse {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.qmse::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 0;
    background: rgba(255,255,255,0.15);
    transition: height 0.35s ease;
    z-index: -1;
}
.qmse:hover::before {
    height: 100%;
}

.gyau { overflow: visible; padding-bottom: 80px; }
.sj8gzv {
    margin-right: -60px;
    position: relative;
}
.sj8gzv img {
    border-radius: var(--p8uc) 0 0 var(--p8uc);
    box-shadow: -10px 10px 40px rgba(0,0,0,0.12);
    max-height: 520px;
    object-fit: cover;
    width: 100%;
}
.mayv span, .mayv strong { color: var(--p14e2); }
.zzdy8s { background: none; padding: 0; font-weight: 700; letter-spacing: 5px; }

.btsz7 {
    background: var(--bg-primary);
    padding: 16px 0;
    border-bottom: 1px solid var(--border-color);
    position: fixed;
}
.btsz7.scrolled {
    box-shadow: 0 4px 20px rgba(0,0,0,0.06);
    backdrop-filter: none;
}

.rn72pn {
    background: #f8f6f3;
    color: var(--text-secondary);
    padding-top: 80px;
    border-top: 4px double var(--text-primary);
}
.rn72pn p, .rn72pn li, .rn72pn span,
.rn72pn .lro5 p, .rn72pn .footer-contact li { color: var(--text-secondary); }
.rn72pn h1,.rn72pn h2,.rn72pn h3,.rn72pn h4,.rn72pn h5 { color: var(--text-primary); }
.lro5 .fuga {
    color: var(--text-primary);
    font-style: italic;
    font-weight: 400;
    font-size: 18px;
    letter-spacing: 0;
    border-bottom: 1px solid var(--text-primary);
    padding-bottom: 12px;
}
.lro5 .fuga::after { display: none; }
.eh4z a { color: var(--text-secondary); font-size: 14px; }
.eh4z a:hover { color: var(--text-primary); text-decoration: underline; }
.qgxzs a { border-radius: 0; background: var(--text-primary); color: var(--bg-primary); border: none; }
.qgxzs a:hover { background: var(--p14e2); }
.kxud { border-top: 1px solid var(--text-primary); }
.kxud p { color: var(--text-secondary); font-style: italic; }

.contact-section { position: relative; }
.contact-section::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background: var(--bg-secondary);
    z-index: 0;
}
.contact-section .container { position: relative; z-index: 1; }
.contact-section .zwrr7 { background: var(--bg-card, #fff); padding: 40px; border-radius: var(--p8uc); box-shadow: var(--p11sy); }

.aa15d0 { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; border: 2px solid var(--text-primary); padding: 6px 16px; border-radius: 0; }

h3, h4, h5 { font-weight: 400; color: var(--text-primary); }
.qb35k, .card-title { font-weight: 400; font-size: 20px; letter-spacing: 0.5px; }
.vlh2xb { font-weight: 400; }

.drmc6l { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; }
.drmc6l .iytji { width: 24px; height: 2px; border-radius: 2px; transition: transform 0.3s ease, opacity 0.3s ease; }
.drmc6l.active .iytji:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.drmc6l.active .iytji:nth-child(2) { opacity: 0; }
.drmc6l.active .iytji:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

main > section + section::before{content:'/';display:block;text-align:center;color:var(--p14e2);opacity:0.25;font-size:28px;font-weight:300;padding:8px 0;}

.cursor-cross-h,.cursor-cross-v{position:fixed;pointer-events:none;z-index:99998;background:var(--p14e2);opacity:0.06;}.cursor-cross-h{width:100%;height:1px;left:0;}.cursor-cross-v{width:1px;height:100%;top:0;}

.progress-circle{position:fixed;bottom:80px;right:20px;width:44px;height:44px;z-index:9990;opacity:0.6;}.progress-circle svg{transform:rotate(-90deg);}.progress-circle .bg{fill:none;stroke:var(--border-color);stroke-width:3;}.progress-circle .fill{fill:none;stroke:var(--p14e2);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset 0.1s;}@media(max-width:768px){.progress-circle{display:none;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.bg-deco span{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.03;animation:decoBlob 22s ease-in-out infinite alternate;}@keyframes decoBlob{0%{transform:translate(0,0) scale(1);}50%{transform:translate(30px,-40px) scale(1.15);}100%{transform:translate(-20px,30px) scale(0.9);}}

main > section {
    opacity: 0;
    transition: opacity 0.6s ease, transform 0.6s ease;
}
main > section:nth-child(odd):not(.mbo9dn):not(.huq5qd) { transform: translateX(-50px); }
main > section:nth-child(even):not(.mbo9dn):not(.huq5qd) { transform: translateX(50px); }
main > section.in-view {
    opacity: 1;
    transform: translateX(0);
}
.gyau { opacity: 1 !important; transform: none !important; }
@media (max-width: 768px) {
    main > section:nth-child(odd):not(.mbo9dn):not(.huq5qd),
    main > section:nth-child(even):not(.mbo9dn):not(.huq5qd) { transform: translateY(30px); }
}

.ddwpq,.qmse,.hz4f{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;}}

.yq5ai8,.jc1jc,.qdri,.cw0cj,.smrl6j{transition:transform 0.4s ease,box-shadow 0.4s ease;transform-style:preserve-3d;will-change:transform;}

.yq5ai8,.jc1jc{transition:background 0.4s ease,color 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease;}.yq5ai8:hover,.jc1jc:hover{background:var(--p14e2) !important;border-color:var(--p14e2) !important;box-shadow:0 12px 30px rgba(0,0,0,0.15) !important;}.yq5ai8:hover .qb35k,.yq5ai8:hover .dvw55h,.yq5ai8:hover i,.jc1jc:hover .card-title,.jc1jc:hover .card-text{color:#fff !important;}.yq5ai8:hover .ye9ra5{background:rgba(255,255,255,0.15) !important;color:#fff !important;}

.pulse-dot{display:inline-block;width:10px;height:10px;background:var(--p14e2);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;}}

.mayv{background:linear-gradient(90deg,var(--text-primary) 0%,var(--p14e2) 25%,var(--text-primary) 50%,var(--p14e2) 75%,var(--text-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 4s linear infinite;}@keyframes shimmerText{to{background-position:200% center;}}

html:not(.nk9ip6) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .bzbhm {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .vsef {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .vsef .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .xyx6s, .kj9vh {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .xyx6s .nav-link,
    .kj9vh .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .oxzg5w {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .aa15d0 {
        flex-shrink: 0;
    }
}

div.svj3m:not(.vbh6) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.svj3m:not(.vbh6) + .btsz7 {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.svj3m.ojs6 {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.svj3m.ojs6 + .btsz7,
div.svj3m:not(.vbh6) + .btsz7.scrolled {
    top: 0;
}
div.svj3m:not(.vbh6) ~ .gyau {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.svj3m:not(.vbh6) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.svj3m:not(.vbh6) + .btsz7 {
        top: 0;
    }
    div.svj3m:not(.vbh6) ~ .gyau {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .drmc6l {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .drmc6l .iytji {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .vsef {
        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;
    }
    .vsef .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;
    }
    .vsef .nav-link::after { display: none !important; }
    .oxzg5w { display: none !important; }
    .xyx6s, .kj9vh { display: none !important; }
}

@media (max-width: 992px) {
    .vsef { right: -100vw !important; left: auto !important; width: 100vw !important; height: 100vh !important; height: 100dvh !important; background: var(--bg-primary) !important; padding: 0 !important; align-items: center !important; justify-content: center !important; gap: 0 !important; box-shadow: none !important; transition: right 0.45s cubic-bezier(0.4,0,0.2,1) !important; }
    .vsef.active { right: 0 !important; }
    .vsef .nav-link { font-size: 28px !important; font-weight: 700 !important; padding: 12px 24px !important; text-align: center !important; border-bottom: none !important; width: auto !important; opacity: 0 !important; transform: translateY(16px) !important; transition: opacity 0.4s ease, transform 0.4s ease !important; }
    .vsef.active .nav-link { opacity: 1 !important; transform: translateY(0) !important; }
    .vsef.active .nav-link:nth-child(1){transition-delay:.15s !important;}
    .vsef.active .nav-link:nth-child(2){transition-delay:.22s !important;}
    .vsef.active .nav-link:nth-child(3){transition-delay:.29s !important;}
    .vsef.active .nav-link:nth-child(4){transition-delay:.36s !important;}
    .vsef.active .nav-link:nth-child(5){transition-delay:.43s !important;}
    .vsef.active .nav-link:nth-child(6){transition-delay:.50s !important;}
    .vsef.active .nav-link:nth-child(7){transition-delay:.57s !important;}
    .vsef.active .nav-link:nth-child(8){transition-delay:.64s !important;}
}

.yq5ai8,
.jc1jc,
.qdri,
.smrl6j,
.qxmno,
.hmmknv {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.yq5ai8 *,
.jc1jc *,
.qdri *,
.smrl6j *,
.qxmno * {
    filter: none !important;
}
@supports (animation: none) {
    .yq5ai8, .jc1jc, .qdri {
        animation-fill-mode: forwards !important;
    }
}
.qdri + .qdri {
    margin-top: 1.5rem;
}

.gyau .hodxt ~ .container,
.gyau .hodxt ~ .container * {
    color: #fff;
}
.gyau .hodxt ~ .container p,
.gyau .hodxt ~ .container .nvaglp {
    color: rgba(255,255,255,0.85);
}
.gyau .hodxt ~ .container .ddwpq {
    color: inherit;
}
.huq5qd .zzdy8s { color: #fff; }
.huq5qd .aaj0 { color: var(--p14e2); }
.huq5qd .oker { color: rgba(255,255,255,0.55); }
.huq5qd .eh4z a { color: rgba(255,255,255,0.65); }
.huq5qd .eh4z a:hover { color: #fff; }
.rn72pn[style*="background:none"] { background: none !important; }
.rn72pn[style*="background:none"]::before,
.rn72pn[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%;
}

.na1qu .swiper-button-next,
.na1qu .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);
}
.na1qu .swiper-button-next::after,
.na1qu .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.na1qu .swiper-button-next { right: 0; }
.na1qu .swiper-button-prev { left: 0; }

.yq5ai8, .qxmno, .jc1jc, .qdri,
.smrl6j, .hmmknv, .cw0cj, .counter-item,
.card { overflow: hidden; }

.yq5ai8 h1, .yq5ai8 h2, .yq5ai8 h3, .yq5ai8 h4, .yq5ai8 h5, .yq5ai8 h6,
.qxmno h1, .qxmno h2, .qxmno h3, .qxmno h4,
.jc1jc h1, .jc1jc h2, .jc1jc h3, .jc1jc 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;
}

.yq5ai8 p, .yq5ai8 span, .yq5ai8 li,
.qxmno p, .jc1jc p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.etox, .qy2qn2 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.yq5ai8 .stat-number, .yq5ai8 [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.005em;
}

.yq5ai8, .jc1jc, .qdri, .cw0cj, .smrl6j {
    padding: 31px;
}
.yq5ai8, .jc1jc, .qdri, .cw0cj, .smrl6j .card-body {
    padding: 24px 16px;
}
.row > [class*="col"]:nth-child(1) .yq5ai8,
.row > [class*="col"]:nth-child(1) .jc1jc {
    padding: 34px;
    border-radius: calc(var(--p7cf) + 2px);
}
.row > [class*="col"]:nth-child(2) .yq5ai8,
.row > [class*="col"]:nth-child(2) .jc1jc {
    padding: 32px;
    border-radius: calc(var(--p7cf) + 1px);
}
.row > [class*="col"]:nth-child(3) .yq5ai8,
.row > [class*="col"]:nth-child(3) .jc1jc {
    padding: 33px;
    border-radius: calc(var(--p7cf) + -1px);
}
.row > [class*="col"]:nth-child(4) .yq5ai8,
.row > [class*="col"]:nth-child(4) .jc1jc {
    padding: 32px;
    border-radius: calc(var(--p7cf) + -1px);
}
.row > [class*="col"]:nth-child(5) .yq5ai8,
.row > [class*="col"]:nth-child(5) .jc1jc {
    padding: 33px;
    border-radius: calc(var(--p7cf) + 1px);
}
.row > [class*="col"]:nth-child(6) .yq5ai8,
.row > [class*="col"]:nth-child(6) .jc1jc {
    padding: 32px;
    border-radius: calc(var(--p7cf) + 0px);
}

.ddwpq {
    padding: 15px 26px;
    font-size: 16px;
    letter-spacing: 0.241px;
    border-radius: calc(var(--p7cf) + 3px);
}
.hz4f {
    padding: 14px 28px;
    border-width: 1px;
}

main > section {
    padding-top: 98px;
    padding-bottom: 93px;
}
main > section:first-child {
    padding-top: 109px;
}
main > section:nth-child(2) {
    padding-top: 92px;
    padding-bottom: 91px;
}
main > section:nth-child(3) {
    padding-top: 104px;
    padding-bottom: 100px;
}
main > section:nth-child(5) {
    padding-top: 94px;
    padding-bottom: 99px;
}

.qaal {
    margin-bottom: 56px;
}

.yq5ai8, .jc1jc, .qdri, .smrl6j {
    box-shadow: 0px 3px 12px rgba(0,0,0,0.087);
}

.gyau {
    padding-top: 110px;
}
.gyau .mayv { color: var(--text-heading) !important; }
.gyau .nvaglp { color: var(--text-secondary) !important; }
.gyau .zzdy8s { color: var(--p14e2) !important; }
.mayv {
    margin-bottom: 23px;
}
.nvaglp {
    margin-bottom: 32px;
    font-size: 17px;
    line-height: 1.637;
}
.zzdy8s {
    font-size: 12px;
    letter-spacing: 3.344px;
    margin-bottom: 25px;
}
.lleifs {
    gap: 15px;
}

.sj8gzv img {
    border-radius: 7px;
    box-shadow: 0 14px 27px rgba(0,0,0,0.158);
}

.ye9ra5 {
    width: 52px;
    height: 52px;
    font-size: 21px;
    border-radius: 11px;
    margin-bottom: 15px;
}

.qb35k, .card-title {
    font-size: 19px;
    margin-bottom: 10px;
}
.dvw55h, .card-text {
    font-size: 16px;
    line-height: 1.566;
}

.ft2lb {
    margin-bottom: 15px;
    letter-spacing: 0.0px;
}
.aaj0 {
    font-size: 14px;
    letter-spacing: 3.027px;
    margin-bottom: 11px;
}
.sm89mk {
    font-size: 18px;
    line-height: 1.61;
}

@media (min-width: 993px) {
    .vsef {
        gap: 26px;
    }
    .vsef .nav-link {
        font-size: 14px;
        padding: 8px 0;
    }
}

.rn72pn {
    padding-top: 80px;
}
.lro5 .fuga {
    font-size: 18px;
    margin-bottom: 22px;
}
.eh4z a {
    font-size: 14px;
}
.eh4z li {
    margin-bottom: 9px;
}
.qgxzs {
    gap: 8px;
}
.qgxzs a {
    width: 36px;
    height: 36px;
}
.kxud {
    padding: 26px 0;
    margin-top: 46px;
}

.form-control {
    border-radius: 8px;
    padding: 15px 14px;
    font-size: 14px;
}

.cw0cj {
    padding: 32px;
}
.yv9hip {
    font-size: 16px;
    line-height: 1.696;
    margin-bottom: 20px;
}
.howl5 {
    width: 44px;
    height: 44px;
}
.gpl5 {
    font-size: 16px;
}
.wwdok {
    font-size: 14px;
}

.smrl6j {
    padding: 31px;
}
.zlsa9 {
    font-size: 18px;
    margin-bottom: 9px;
}
.uuohh {
    font-size: 48px;
    margin-bottom: 24px;
}
.zy3x li {
    padding: 10px 0;
    font-size: 15px;
}

.etox, .stat-number {
    font-size: 45px;
    margin-bottom: 7px;
}
.qy2qn2 {
    font-size: 13px;
    letter-spacing: 0.424px;
}

.ibzmg img {
    border-radius: 8px;
}
.bir812 {
    font-size: 19px;
    margin-bottom: 2px;
}
.ab5tb7 {
    font-size: 12px;
}

.va6u8 {
    font-size: 32px;
    margin-bottom: 11px;
}
.vlh2xb {
    font-size: 19px;
    margin-bottom: 10px;
}

.wow {
    animation-duration: 0.613s !important;
}
.yq5ai8, .jc1jc, .qdri, .cw0cj,
.smrl6j, .hmmknv {
    transition-duration: 0.294s;
}

.row {
    --bs-gutter-y: 24px;
}

.mbo9dn {
    padding: 68px 0;
}
.expp {
    font-size: 34px;
    margin-bottom: 13px;
}
.bdeg1 {
    font-size: 18px;
    margin-bottom: 33px;
}

.qdri .tlg2h img {
    border-radius: 11px 11px 0 0;
}
.buyzh {
    font-size: 12px;
    margin-bottom: 9px;
    gap: 13px;
}

.btsz7 {
    padding: 19px 0;
}
.btsz7.scrolled {
    padding: 15px 0;
}
.aa15d0 {
    font-size: 22px;
}
.oxzg5w {
    margin-left: 19px;
}

:root {
    --_ref: 4.75;
    --_stamp: '25576';
}
.render-flag { content: ''; --_ref: '33'; unicode-bidi: normal }
.style-tag { pointer-events: auto; box-sizing: border-box; visibility: inherit }
.frame-ref { vertical-align: baseline }

.huq5qd h1, .huq5qd h2, .huq5qd h3, .huq5qd h4, .huq5qd h5, .huq5qd h6 { color: #fff !important; }
.huq5qd { color: rgba(255,255,255,0.85) !important; }
.huq5qd p, .huq5qd li, .huq5qd span:not(.badge):not(.ddwpq), .huq5qd .voc4y, .huq5qd label, .huq5qd blockquote, .huq5qd figcaption, .huq5qd dt, .huq5qd dd, .huq5qd td, .huq5qd th { color: rgba(255,255,255,0.78) !important; }
.huq5qd a:not(.ddwpq):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.huq5qd a:not(.ddwpq):not(.nav-link):hover { color: #fff !important; }
.huq5qd .etox { color: #fff !important; }
.huq5qd .qy2qn2 { 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(.ddwpq), .bg-dark-custom .voc4y, .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(.ddwpq):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.ddwpq):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .etox { color: #fff !important; }
.bg-dark-custom .qy2qn2 { 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(.ddwpq), .bg-gradient-custom .voc4y, .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(.ddwpq):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.ddwpq):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .etox { color: #fff !important; }
.bg-gradient-custom .qy2qn2 { 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(.ddwpq), .bg-accent-custom .voc4y, .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(.ddwpq):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.ddwpq):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .etox { color: #fff !important; }
.bg-accent-custom .qy2qn2 { color: rgba(255,255,255,0.7) !important; }

.mbo9dn h1, .mbo9dn h2, .mbo9dn h3, .mbo9dn h4, .mbo9dn h5, .mbo9dn h6 { color: #fff !important; }
.mbo9dn { color: rgba(255,255,255,0.85) !important; }
.mbo9dn p, .mbo9dn li, .mbo9dn span:not(.badge):not(.ddwpq), .mbo9dn .voc4y, .mbo9dn label, .mbo9dn blockquote, .mbo9dn figcaption, .mbo9dn dt, .mbo9dn dd, .mbo9dn td, .mbo9dn th { color: rgba(255,255,255,0.78) !important; }
.mbo9dn a:not(.ddwpq):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.mbo9dn a:not(.ddwpq):not(.nav-link):hover { color: #fff !important; }
.mbo9dn .etox { color: #fff !important; }
.mbo9dn .qy2qn2 { color: rgba(255,255,255,0.7) !important; }

.rn72pn { color: var(--text-secondary, #555) !important; }
.rn72pn h1, .rn72pn h2, .rn72pn h3,
.rn72pn h4, .rn72pn h5, .rn72pn h6,
.rn72pn .fuga { color: var(--text-primary, #1a1a2e) !important; }
.rn72pn p, .rn72pn li, .rn72pn span,
.rn72pn label { color: var(--text-secondary, #555) !important; }
.rn72pn a:not(.ddwpq) { color: var(--text-secondary, #555) !important; }
.rn72pn a:not(.ddwpq):hover { color: var(--p14e2) !important; }
.rn72pn .kxud p { color: var(--text-muted, #888) !important; }

.dey19 h1, .dey19 h2, .dey19 h3, .dey19 h4, .dey19 h5, .dey19 h6 { color: var(--text-primary, #1a1a2e) !important; }
.dey19 p, .dey19 li, .dey19 span:not(.badge):not(.ddwpq), .dey19 .voc4y, .dey19 label, .dey19 blockquote, .dey19 figcaption, .dey19 dt, .dey19 dd, .dey19 td, .dey19 th { color: var(--text-secondary, #555) !important; }

.svj3m h1, .svj3m h2, .svj3m h3, .svj3m h4, .svj3m h5, .svj3m h6 { color: var(--text-primary, #1a1a2e) !important; }
.svj3m p, .svj3m li, .svj3m span:not(.badge):not(.ddwpq), .svj3m .voc4y, .svj3m label, .svj3m blockquote, .svj3m figcaption, .svj3m dt, .svj3m dd, .svj3m td, .svj3m th { color: var(--text-secondary, #555) !important; }

.etox { color:var(--text-primary,#1a1a2e) !important; }
.qy2qn2 { color:var(--text-muted,#888) !important; }
.etox .counter-suffix { color:var(--p14e2) !important; }
.counter-item .counter-icon { color:var(--p14e2) !important; }
.mayv { color:var(--text-primary,#1a1a2e) !important; }
.nvaglp { color:var(--text-secondary,#555) !important; }
.zzdy8s { color:var(--p14e2) !important; }
.expp { color:var(--text-primary,#1a1a2e) !important; }
.bdeg1 { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.huq5qd .etox, .bg-dark-custom .etox, .bg-gradient-custom .etox, .bg-accent-custom .etox, .mbo9dn .etox, .gyau .etox, .sq7w .etox { color:#fff !important; }
.huq5qd .qy2qn2, .bg-dark-custom .qy2qn2, .bg-gradient-custom .qy2qn2, .bg-accent-custom .qy2qn2, .mbo9dn .qy2qn2, .gyau .qy2qn2, .sq7w .qy2qn2 { color:rgba(255,255,255,0.7) !important; }
.huq5qd .etox .counter-suffix, .bg-dark-custom .etox .counter-suffix, .bg-gradient-custom .etox .counter-suffix, .bg-accent-custom .etox .counter-suffix, .mbo9dn .etox .counter-suffix, .gyau .etox .counter-suffix, .sq7w .etox .counter-suffix { color:var(--p14e2) !important; }
.huq5qd .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, .mbo9dn .counter-item .counter-icon, .gyau .counter-item .counter-icon, .sq7w .counter-item .counter-icon { color:var(--p14e2) !important; }
.huq5qd .mayv, .bg-dark-custom .mayv, .bg-gradient-custom .mayv, .bg-accent-custom .mayv, .mbo9dn .mayv, .sq7w .mayv { color:#fff !important; }
.huq5qd .nvaglp, .bg-dark-custom .nvaglp, .bg-gradient-custom .nvaglp, .bg-accent-custom .nvaglp, .mbo9dn .nvaglp, .sq7w .nvaglp { color:rgba(255,255,255,0.75) !important; }
.huq5qd .zzdy8s, .bg-dark-custom .zzdy8s, .bg-gradient-custom .zzdy8s, .bg-accent-custom .zzdy8s, .mbo9dn .zzdy8s, .sq7w .zzdy8s { color:#fff !important; }
.huq5qd .expp, .bg-dark-custom .expp, .bg-gradient-custom .expp, .bg-accent-custom .expp, .mbo9dn .expp, .sq7w .expp { color:#fff !important; }
.huq5qd .bdeg1, .bg-dark-custom .bdeg1, .bg-gradient-custom .bdeg1, .bg-accent-custom .bdeg1, .mbo9dn .bdeg1, .sq7w .bdeg1 { color:rgba(255,255,255,0.85) !important; }
.huq5qd .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .mbo9dn .portfolio-title, .gyau .portfolio-title, .sq7w .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.huq5qd .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .mbo9dn .portfolio-category, .gyau .portfolio-category, .sq7w .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, .hodxt h1, .hodxt h2, .hodxt h3, .hodxt h4, .hodxt h5, .hodxt 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, .hodxt p, .hodxt span, .hodxt a, .hodxt li, .hodxt small, .hodxt 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; }

.huq5qd.svj3m .etox,
.huq5qd.dey19 .etox,
.bg-dark-custom.svj3m .etox,
.bg-dark-custom.dey19 .etox,
.bg-gradient-custom.svj3m .etox,
.bg-gradient-custom.dey19 .etox,
.bg-accent-custom.svj3m .etox,
.bg-accent-custom.dey19 .etox,
.mbo9dn.svj3m .etox,
.mbo9dn.dey19 .etox,
.gyau.svj3m .etox,
.gyau.dey19 .etox,
.sq7w.svj3m .etox,
.sq7w.dey19 .etox { color:var(--text-primary,#1a1a2e) !important; }
.huq5qd.svj3m .qy2qn2,
.huq5qd.dey19 .qy2qn2,
.bg-dark-custom.svj3m .qy2qn2,
.bg-dark-custom.dey19 .qy2qn2,
.bg-gradient-custom.svj3m .qy2qn2,
.bg-gradient-custom.dey19 .qy2qn2,
.bg-accent-custom.svj3m .qy2qn2,
.bg-accent-custom.dey19 .qy2qn2,
.mbo9dn.svj3m .qy2qn2,
.mbo9dn.dey19 .qy2qn2,
.gyau.svj3m .qy2qn2,
.gyau.dey19 .qy2qn2,
.sq7w.svj3m .qy2qn2,
.sq7w.dey19 .qy2qn2 { color:var(--text-muted,#888) !important; }
.huq5qd.svj3m .etox .counter-suffix,
.huq5qd.dey19 .etox .counter-suffix,
.bg-dark-custom.svj3m .etox .counter-suffix,
.bg-dark-custom.dey19 .etox .counter-suffix,
.bg-gradient-custom.svj3m .etox .counter-suffix,
.bg-gradient-custom.dey19 .etox .counter-suffix,
.bg-accent-custom.svj3m .etox .counter-suffix,
.bg-accent-custom.dey19 .etox .counter-suffix,
.mbo9dn.svj3m .etox .counter-suffix,
.mbo9dn.dey19 .etox .counter-suffix,
.gyau.svj3m .etox .counter-suffix,
.gyau.dey19 .etox .counter-suffix,
.sq7w.svj3m .etox .counter-suffix,
.sq7w.dey19 .etox .counter-suffix { color:var(--p14e2) !important; }
.huq5qd.svj3m .counter-item .counter-icon,
.huq5qd.dey19 .counter-item .counter-icon,
.bg-dark-custom.svj3m .counter-item .counter-icon,
.bg-dark-custom.dey19 .counter-item .counter-icon,
.bg-gradient-custom.svj3m .counter-item .counter-icon,
.bg-gradient-custom.dey19 .counter-item .counter-icon,
.bg-accent-custom.svj3m .counter-item .counter-icon,
.bg-accent-custom.dey19 .counter-item .counter-icon,
.mbo9dn.svj3m .counter-item .counter-icon,
.mbo9dn.dey19 .counter-item .counter-icon,
.gyau.svj3m .counter-item .counter-icon,
.gyau.dey19 .counter-item .counter-icon,
.sq7w.svj3m .counter-item .counter-icon,
.sq7w.dey19 .counter-item .counter-icon { color:var(--p14e2) !important; }
.huq5qd.svj3m .mayv,
.huq5qd.dey19 .mayv,
.bg-dark-custom.svj3m .mayv,
.bg-dark-custom.dey19 .mayv,
.bg-gradient-custom.svj3m .mayv,
.bg-gradient-custom.dey19 .mayv,
.bg-accent-custom.svj3m .mayv,
.bg-accent-custom.dey19 .mayv,
.mbo9dn.svj3m .mayv,
.mbo9dn.dey19 .mayv,
.gyau.svj3m .mayv,
.gyau.dey19 .mayv,
.sq7w.svj3m .mayv,
.sq7w.dey19 .mayv { color:var(--text-primary,#1a1a2e) !important; }
.huq5qd.svj3m .nvaglp,
.huq5qd.dey19 .nvaglp,
.bg-dark-custom.svj3m .nvaglp,
.bg-dark-custom.dey19 .nvaglp,
.bg-gradient-custom.svj3m .nvaglp,
.bg-gradient-custom.dey19 .nvaglp,
.bg-accent-custom.svj3m .nvaglp,
.bg-accent-custom.dey19 .nvaglp,
.mbo9dn.svj3m .nvaglp,
.mbo9dn.dey19 .nvaglp,
.gyau.svj3m .nvaglp,
.gyau.dey19 .nvaglp,
.sq7w.svj3m .nvaglp,
.sq7w.dey19 .nvaglp { color:var(--text-secondary,#555) !important; }
.huq5qd.svj3m .zzdy8s,
.huq5qd.dey19 .zzdy8s,
.bg-dark-custom.svj3m .zzdy8s,
.bg-dark-custom.dey19 .zzdy8s,
.bg-gradient-custom.svj3m .zzdy8s,
.bg-gradient-custom.dey19 .zzdy8s,
.bg-accent-custom.svj3m .zzdy8s,
.bg-accent-custom.dey19 .zzdy8s,
.mbo9dn.svj3m .zzdy8s,
.mbo9dn.dey19 .zzdy8s,
.gyau.svj3m .zzdy8s,
.gyau.dey19 .zzdy8s,
.sq7w.svj3m .zzdy8s,
.sq7w.dey19 .zzdy8s { color:var(--p14e2) !important; }
.huq5qd.svj3m .expp,
.huq5qd.dey19 .expp,
.bg-dark-custom.svj3m .expp,
.bg-dark-custom.dey19 .expp,
.bg-gradient-custom.svj3m .expp,
.bg-gradient-custom.dey19 .expp,
.bg-accent-custom.svj3m .expp,
.bg-accent-custom.dey19 .expp,
.mbo9dn.svj3m .expp,
.mbo9dn.dey19 .expp,
.gyau.svj3m .expp,
.gyau.dey19 .expp,
.sq7w.svj3m .expp,
.sq7w.dey19 .expp { color:var(--text-primary,#1a1a2e) !important; }
.huq5qd.svj3m .bdeg1,
.huq5qd.dey19 .bdeg1,
.bg-dark-custom.svj3m .bdeg1,
.bg-dark-custom.dey19 .bdeg1,
.bg-gradient-custom.svj3m .bdeg1,
.bg-gradient-custom.dey19 .bdeg1,
.bg-accent-custom.svj3m .bdeg1,
.bg-accent-custom.dey19 .bdeg1,
.mbo9dn.svj3m .bdeg1,
.mbo9dn.dey19 .bdeg1,
.gyau.svj3m .bdeg1,
.gyau.dey19 .bdeg1,
.sq7w.svj3m .bdeg1,
.sq7w.dey19 .bdeg1 { color:var(--text-secondary,#555) !important; }
.huq5qd.svj3m .portfolio-title,
.huq5qd.dey19 .portfolio-title,
.bg-dark-custom.svj3m .portfolio-title,
.bg-dark-custom.dey19 .portfolio-title,
.bg-gradient-custom.svj3m .portfolio-title,
.bg-gradient-custom.dey19 .portfolio-title,
.bg-accent-custom.svj3m .portfolio-title,
.bg-accent-custom.dey19 .portfolio-title,
.mbo9dn.svj3m .portfolio-title,
.mbo9dn.dey19 .portfolio-title,
.gyau.svj3m .portfolio-title,
.gyau.dey19 .portfolio-title,
.sq7w.svj3m .portfolio-title,
.sq7w.dey19 .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.huq5qd.svj3m .portfolio-category,
.huq5qd.dey19 .portfolio-category,
.bg-dark-custom.svj3m .portfolio-category,
.bg-dark-custom.dey19 .portfolio-category,
.bg-gradient-custom.svj3m .portfolio-category,
.bg-gradient-custom.dey19 .portfolio-category,
.bg-accent-custom.svj3m .portfolio-category,
.bg-accent-custom.dey19 .portfolio-category,
.mbo9dn.svj3m .portfolio-category,
.mbo9dn.dey19 .portfolio-category,
.gyau.svj3m .portfolio-category,
.gyau.dey19 .portfolio-category,
.sq7w.svj3m .portfolio-category,
.sq7w.dey19 .portfolio-category { color:var(--text-muted,#888) !important; }

.huq5qd .yq5ai8 h1,
.huq5qd .yq5ai8 h2,
.huq5qd .yq5ai8 h3,
.huq5qd .yq5ai8 h4,
.huq5qd .yq5ai8 h5,
.huq5qd .yq5ai8 h6,
.huq5qd .qxmno h1,
.huq5qd .qxmno h2,
.huq5qd .qxmno h3,
.huq5qd .qxmno h4,
.huq5qd .qxmno h5,
.huq5qd .qxmno h6,
.huq5qd .card h1,
.huq5qd .card h2,
.huq5qd .card h3,
.huq5qd .card h4,
.huq5qd .card h5,
.huq5qd .card h6,
.huq5qd .cw0cj h1,
.huq5qd .cw0cj h2,
.huq5qd .cw0cj h3,
.huq5qd .cw0cj h4,
.huq5qd .cw0cj h5,
.huq5qd .cw0cj h6,
.huq5qd .hmmknv h1,
.huq5qd .hmmknv h2,
.huq5qd .hmmknv h3,
.huq5qd .hmmknv h4,
.huq5qd .hmmknv h5,
.huq5qd .hmmknv h6,
.huq5qd .smrl6j h1,
.huq5qd .smrl6j h2,
.huq5qd .smrl6j h3,
.huq5qd .smrl6j h4,
.huq5qd .smrl6j h5,
.huq5qd .smrl6j h6,
.huq5qd .qdri h1,
.huq5qd .qdri h2,
.huq5qd .qdri h3,
.huq5qd .qdri h4,
.huq5qd .qdri h5,
.huq5qd .qdri h6,
.huq5qd .jc1jc h1,
.huq5qd .jc1jc h2,
.huq5qd .jc1jc h3,
.huq5qd .jc1jc h4,
.huq5qd .jc1jc h5,
.huq5qd .jc1jc h6,
.huq5qd .counter-item h1,
.huq5qd .counter-item h2,
.huq5qd .counter-item h3,
.huq5qd .counter-item h4,
.huq5qd .counter-item h5,
.huq5qd .counter-item h6,
.bg-dark-custom .yq5ai8 h1,
.bg-dark-custom .yq5ai8 h2,
.bg-dark-custom .yq5ai8 h3,
.bg-dark-custom .yq5ai8 h4,
.bg-dark-custom .yq5ai8 h5,
.bg-dark-custom .yq5ai8 h6,
.bg-dark-custom .qxmno h1,
.bg-dark-custom .qxmno h2,
.bg-dark-custom .qxmno h3,
.bg-dark-custom .qxmno h4,
.bg-dark-custom .qxmno h5,
.bg-dark-custom .qxmno 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 .cw0cj h1,
.bg-dark-custom .cw0cj h2,
.bg-dark-custom .cw0cj h3,
.bg-dark-custom .cw0cj h4,
.bg-dark-custom .cw0cj h5,
.bg-dark-custom .cw0cj h6,
.bg-dark-custom .hmmknv h1,
.bg-dark-custom .hmmknv h2,
.bg-dark-custom .hmmknv h3,
.bg-dark-custom .hmmknv h4,
.bg-dark-custom .hmmknv h5,
.bg-dark-custom .hmmknv h6,
.bg-dark-custom .smrl6j h1,
.bg-dark-custom .smrl6j h2,
.bg-dark-custom .smrl6j h3,
.bg-dark-custom .smrl6j h4,
.bg-dark-custom .smrl6j h5,
.bg-dark-custom .smrl6j h6,
.bg-dark-custom .qdri h1,
.bg-dark-custom .qdri h2,
.bg-dark-custom .qdri h3,
.bg-dark-custom .qdri h4,
.bg-dark-custom .qdri h5,
.bg-dark-custom .qdri h6,
.bg-dark-custom .jc1jc h1,
.bg-dark-custom .jc1jc h2,
.bg-dark-custom .jc1jc h3,
.bg-dark-custom .jc1jc h4,
.bg-dark-custom .jc1jc h5,
.bg-dark-custom .jc1jc 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 .yq5ai8 h1,
.bg-gradient-custom .yq5ai8 h2,
.bg-gradient-custom .yq5ai8 h3,
.bg-gradient-custom .yq5ai8 h4,
.bg-gradient-custom .yq5ai8 h5,
.bg-gradient-custom .yq5ai8 h6,
.bg-gradient-custom .qxmno h1,
.bg-gradient-custom .qxmno h2,
.bg-gradient-custom .qxmno h3,
.bg-gradient-custom .qxmno h4,
.bg-gradient-custom .qxmno h5,
.bg-gradient-custom .qxmno 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 .cw0cj h1,
.bg-gradient-custom .cw0cj h2,
.bg-gradient-custom .cw0cj h3,
.bg-gradient-custom .cw0cj h4,
.bg-gradient-custom .cw0cj h5,
.bg-gradient-custom .cw0cj h6,
.bg-gradient-custom .hmmknv h1,
.bg-gradient-custom .hmmknv h2,
.bg-gradient-custom .hmmknv h3,
.bg-gradient-custom .hmmknv h4,
.bg-gradient-custom .hmmknv h5,
.bg-gradient-custom .hmmknv h6,
.bg-gradient-custom .smrl6j h1,
.bg-gradient-custom .smrl6j h2,
.bg-gradient-custom .smrl6j h3,
.bg-gradient-custom .smrl6j h4,
.bg-gradient-custom .smrl6j h5,
.bg-gradient-custom .smrl6j h6,
.bg-gradient-custom .qdri h1,
.bg-gradient-custom .qdri h2,
.bg-gradient-custom .qdri h3,
.bg-gradient-custom .qdri h4,
.bg-gradient-custom .qdri h5,
.bg-gradient-custom .qdri h6,
.bg-gradient-custom .jc1jc h1,
.bg-gradient-custom .jc1jc h2,
.bg-gradient-custom .jc1jc h3,
.bg-gradient-custom .jc1jc h4,
.bg-gradient-custom .jc1jc h5,
.bg-gradient-custom .jc1jc 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 .yq5ai8 h1,
.bg-accent-custom .yq5ai8 h2,
.bg-accent-custom .yq5ai8 h3,
.bg-accent-custom .yq5ai8 h4,
.bg-accent-custom .yq5ai8 h5,
.bg-accent-custom .yq5ai8 h6,
.bg-accent-custom .qxmno h1,
.bg-accent-custom .qxmno h2,
.bg-accent-custom .qxmno h3,
.bg-accent-custom .qxmno h4,
.bg-accent-custom .qxmno h5,
.bg-accent-custom .qxmno 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 .cw0cj h1,
.bg-accent-custom .cw0cj h2,
.bg-accent-custom .cw0cj h3,
.bg-accent-custom .cw0cj h4,
.bg-accent-custom .cw0cj h5,
.bg-accent-custom .cw0cj h6,
.bg-accent-custom .hmmknv h1,
.bg-accent-custom .hmmknv h2,
.bg-accent-custom .hmmknv h3,
.bg-accent-custom .hmmknv h4,
.bg-accent-custom .hmmknv h5,
.bg-accent-custom .hmmknv h6,
.bg-accent-custom .smrl6j h1,
.bg-accent-custom .smrl6j h2,
.bg-accent-custom .smrl6j h3,
.bg-accent-custom .smrl6j h4,
.bg-accent-custom .smrl6j h5,
.bg-accent-custom .smrl6j h6,
.bg-accent-custom .qdri h1,
.bg-accent-custom .qdri h2,
.bg-accent-custom .qdri h3,
.bg-accent-custom .qdri h4,
.bg-accent-custom .qdri h5,
.bg-accent-custom .qdri h6,
.bg-accent-custom .jc1jc h1,
.bg-accent-custom .jc1jc h2,
.bg-accent-custom .jc1jc h3,
.bg-accent-custom .jc1jc h4,
.bg-accent-custom .jc1jc h5,
.bg-accent-custom .jc1jc 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,
.mbo9dn .yq5ai8 h1,
.mbo9dn .yq5ai8 h2,
.mbo9dn .yq5ai8 h3,
.mbo9dn .yq5ai8 h4,
.mbo9dn .yq5ai8 h5,
.mbo9dn .yq5ai8 h6,
.mbo9dn .qxmno h1,
.mbo9dn .qxmno h2,
.mbo9dn .qxmno h3,
.mbo9dn .qxmno h4,
.mbo9dn .qxmno h5,
.mbo9dn .qxmno h6,
.mbo9dn .card h1,
.mbo9dn .card h2,
.mbo9dn .card h3,
.mbo9dn .card h4,
.mbo9dn .card h5,
.mbo9dn .card h6,
.mbo9dn .cw0cj h1,
.mbo9dn .cw0cj h2,
.mbo9dn .cw0cj h3,
.mbo9dn .cw0cj h4,
.mbo9dn .cw0cj h5,
.mbo9dn .cw0cj h6,
.mbo9dn .hmmknv h1,
.mbo9dn .hmmknv h2,
.mbo9dn .hmmknv h3,
.mbo9dn .hmmknv h4,
.mbo9dn .hmmknv h5,
.mbo9dn .hmmknv h6,
.mbo9dn .smrl6j h1,
.mbo9dn .smrl6j h2,
.mbo9dn .smrl6j h3,
.mbo9dn .smrl6j h4,
.mbo9dn .smrl6j h5,
.mbo9dn .smrl6j h6,
.mbo9dn .qdri h1,
.mbo9dn .qdri h2,
.mbo9dn .qdri h3,
.mbo9dn .qdri h4,
.mbo9dn .qdri h5,
.mbo9dn .qdri h6,
.mbo9dn .jc1jc h1,
.mbo9dn .jc1jc h2,
.mbo9dn .jc1jc h3,
.mbo9dn .jc1jc h4,
.mbo9dn .jc1jc h5,
.mbo9dn .jc1jc h6,
.mbo9dn .counter-item h1,
.mbo9dn .counter-item h2,
.mbo9dn .counter-item h3,
.mbo9dn .counter-item h4,
.mbo9dn .counter-item h5,
.mbo9dn .counter-item h6,
.gyau .yq5ai8 h1,
.gyau .yq5ai8 h2,
.gyau .yq5ai8 h3,
.gyau .yq5ai8 h4,
.gyau .yq5ai8 h5,
.gyau .yq5ai8 h6,
.gyau .qxmno h1,
.gyau .qxmno h2,
.gyau .qxmno h3,
.gyau .qxmno h4,
.gyau .qxmno h5,
.gyau .qxmno h6,
.gyau .card h1,
.gyau .card h2,
.gyau .card h3,
.gyau .card h4,
.gyau .card h5,
.gyau .card h6,
.gyau .cw0cj h1,
.gyau .cw0cj h2,
.gyau .cw0cj h3,
.gyau .cw0cj h4,
.gyau .cw0cj h5,
.gyau .cw0cj h6,
.gyau .hmmknv h1,
.gyau .hmmknv h2,
.gyau .hmmknv h3,
.gyau .hmmknv h4,
.gyau .hmmknv h5,
.gyau .hmmknv h6,
.gyau .smrl6j h1,
.gyau .smrl6j h2,
.gyau .smrl6j h3,
.gyau .smrl6j h4,
.gyau .smrl6j h5,
.gyau .smrl6j h6,
.gyau .qdri h1,
.gyau .qdri h2,
.gyau .qdri h3,
.gyau .qdri h4,
.gyau .qdri h5,
.gyau .qdri h6,
.gyau .jc1jc h1,
.gyau .jc1jc h2,
.gyau .jc1jc h3,
.gyau .jc1jc h4,
.gyau .jc1jc h5,
.gyau .jc1jc h6,
.gyau .counter-item h1,
.gyau .counter-item h2,
.gyau .counter-item h3,
.gyau .counter-item h4,
.gyau .counter-item h5,
.gyau .counter-item h6,
.sq7w .yq5ai8 h1,
.sq7w .yq5ai8 h2,
.sq7w .yq5ai8 h3,
.sq7w .yq5ai8 h4,
.sq7w .yq5ai8 h5,
.sq7w .yq5ai8 h6,
.sq7w .qxmno h1,
.sq7w .qxmno h2,
.sq7w .qxmno h3,
.sq7w .qxmno h4,
.sq7w .qxmno h5,
.sq7w .qxmno h6,
.sq7w .card h1,
.sq7w .card h2,
.sq7w .card h3,
.sq7w .card h4,
.sq7w .card h5,
.sq7w .card h6,
.sq7w .cw0cj h1,
.sq7w .cw0cj h2,
.sq7w .cw0cj h3,
.sq7w .cw0cj h4,
.sq7w .cw0cj h5,
.sq7w .cw0cj h6,
.sq7w .hmmknv h1,
.sq7w .hmmknv h2,
.sq7w .hmmknv h3,
.sq7w .hmmknv h4,
.sq7w .hmmknv h5,
.sq7w .hmmknv h6,
.sq7w .smrl6j h1,
.sq7w .smrl6j h2,
.sq7w .smrl6j h3,
.sq7w .smrl6j h4,
.sq7w .smrl6j h5,
.sq7w .smrl6j h6,
.sq7w .qdri h1,
.sq7w .qdri h2,
.sq7w .qdri h3,
.sq7w .qdri h4,
.sq7w .qdri h5,
.sq7w .qdri h6,
.sq7w .jc1jc h1,
.sq7w .jc1jc h2,
.sq7w .jc1jc h3,
.sq7w .jc1jc h4,
.sq7w .jc1jc h5,
.sq7w .jc1jc h6,
.sq7w .counter-item h1,
.sq7w .counter-item h2,
.sq7w .counter-item h3,
.sq7w .counter-item h4,
.sq7w .counter-item h5,
.sq7w .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.huq5qd .yq5ai8 p,
.huq5qd .yq5ai8 span:not(.badge),
.huq5qd .yq5ai8 li,
.huq5qd .yq5ai8 small,
.huq5qd .yq5ai8 label,
.huq5qd .qxmno p,
.huq5qd .qxmno span:not(.badge),
.huq5qd .qxmno li,
.huq5qd .qxmno small,
.huq5qd .qxmno label,
.huq5qd .card p,
.huq5qd .card span:not(.badge),
.huq5qd .card li,
.huq5qd .card small,
.huq5qd .card label,
.huq5qd .cw0cj p,
.huq5qd .cw0cj span:not(.badge),
.huq5qd .cw0cj li,
.huq5qd .cw0cj small,
.huq5qd .cw0cj label,
.huq5qd .hmmknv p,
.huq5qd .hmmknv span:not(.badge),
.huq5qd .hmmknv li,
.huq5qd .hmmknv small,
.huq5qd .hmmknv label,
.huq5qd .smrl6j p,
.huq5qd .smrl6j span:not(.badge),
.huq5qd .smrl6j li,
.huq5qd .smrl6j small,
.huq5qd .smrl6j label,
.huq5qd .qdri p,
.huq5qd .qdri span:not(.badge),
.huq5qd .qdri li,
.huq5qd .qdri small,
.huq5qd .qdri label,
.huq5qd .jc1jc p,
.huq5qd .jc1jc span:not(.badge),
.huq5qd .jc1jc li,
.huq5qd .jc1jc small,
.huq5qd .jc1jc label,
.huq5qd .counter-item p,
.huq5qd .counter-item span:not(.badge),
.huq5qd .counter-item li,
.huq5qd .counter-item small,
.huq5qd .counter-item label,
.bg-dark-custom .yq5ai8 p,
.bg-dark-custom .yq5ai8 span:not(.badge),
.bg-dark-custom .yq5ai8 li,
.bg-dark-custom .yq5ai8 small,
.bg-dark-custom .yq5ai8 label,
.bg-dark-custom .qxmno p,
.bg-dark-custom .qxmno span:not(.badge),
.bg-dark-custom .qxmno li,
.bg-dark-custom .qxmno small,
.bg-dark-custom .qxmno 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 .cw0cj p,
.bg-dark-custom .cw0cj span:not(.badge),
.bg-dark-custom .cw0cj li,
.bg-dark-custom .cw0cj small,
.bg-dark-custom .cw0cj label,
.bg-dark-custom .hmmknv p,
.bg-dark-custom .hmmknv span:not(.badge),
.bg-dark-custom .hmmknv li,
.bg-dark-custom .hmmknv small,
.bg-dark-custom .hmmknv label,
.bg-dark-custom .smrl6j p,
.bg-dark-custom .smrl6j span:not(.badge),
.bg-dark-custom .smrl6j li,
.bg-dark-custom .smrl6j small,
.bg-dark-custom .smrl6j label,
.bg-dark-custom .qdri p,
.bg-dark-custom .qdri span:not(.badge),
.bg-dark-custom .qdri li,
.bg-dark-custom .qdri small,
.bg-dark-custom .qdri label,
.bg-dark-custom .jc1jc p,
.bg-dark-custom .jc1jc span:not(.badge),
.bg-dark-custom .jc1jc li,
.bg-dark-custom .jc1jc small,
.bg-dark-custom .jc1jc 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 .yq5ai8 p,
.bg-gradient-custom .yq5ai8 span:not(.badge),
.bg-gradient-custom .yq5ai8 li,
.bg-gradient-custom .yq5ai8 small,
.bg-gradient-custom .yq5ai8 label,
.bg-gradient-custom .qxmno p,
.bg-gradient-custom .qxmno span:not(.badge),
.bg-gradient-custom .qxmno li,
.bg-gradient-custom .qxmno small,
.bg-gradient-custom .qxmno 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 .cw0cj p,
.bg-gradient-custom .cw0cj span:not(.badge),
.bg-gradient-custom .cw0cj li,
.bg-gradient-custom .cw0cj small,
.bg-gradient-custom .cw0cj label,
.bg-gradient-custom .hmmknv p,
.bg-gradient-custom .hmmknv span:not(.badge),
.bg-gradient-custom .hmmknv li,
.bg-gradient-custom .hmmknv small,
.bg-gradient-custom .hmmknv label,
.bg-gradient-custom .smrl6j p,
.bg-gradient-custom .smrl6j span:not(.badge),
.bg-gradient-custom .smrl6j li,
.bg-gradient-custom .smrl6j small,
.bg-gradient-custom .smrl6j label,
.bg-gradient-custom .qdri p,
.bg-gradient-custom .qdri span:not(.badge),
.bg-gradient-custom .qdri li,
.bg-gradient-custom .qdri small,
.bg-gradient-custom .qdri label,
.bg-gradient-custom .jc1jc p,
.bg-gradient-custom .jc1jc span:not(.badge),
.bg-gradient-custom .jc1jc li,
.bg-gradient-custom .jc1jc small,
.bg-gradient-custom .jc1jc 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 .yq5ai8 p,
.bg-accent-custom .yq5ai8 span:not(.badge),
.bg-accent-custom .yq5ai8 li,
.bg-accent-custom .yq5ai8 small,
.bg-accent-custom .yq5ai8 label,
.bg-accent-custom .qxmno p,
.bg-accent-custom .qxmno span:not(.badge),
.bg-accent-custom .qxmno li,
.bg-accent-custom .qxmno small,
.bg-accent-custom .qxmno 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 .cw0cj p,
.bg-accent-custom .cw0cj span:not(.badge),
.bg-accent-custom .cw0cj li,
.bg-accent-custom .cw0cj small,
.bg-accent-custom .cw0cj label,
.bg-accent-custom .hmmknv p,
.bg-accent-custom .hmmknv span:not(.badge),
.bg-accent-custom .hmmknv li,
.bg-accent-custom .hmmknv small,
.bg-accent-custom .hmmknv label,
.bg-accent-custom .smrl6j p,
.bg-accent-custom .smrl6j span:not(.badge),
.bg-accent-custom .smrl6j li,
.bg-accent-custom .smrl6j small,
.bg-accent-custom .smrl6j label,
.bg-accent-custom .qdri p,
.bg-accent-custom .qdri span:not(.badge),
.bg-accent-custom .qdri li,
.bg-accent-custom .qdri small,
.bg-accent-custom .qdri label,
.bg-accent-custom .jc1jc p,
.bg-accent-custom .jc1jc span:not(.badge),
.bg-accent-custom .jc1jc li,
.bg-accent-custom .jc1jc small,
.bg-accent-custom .jc1jc 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,
.mbo9dn .yq5ai8 p,
.mbo9dn .yq5ai8 span:not(.badge),
.mbo9dn .yq5ai8 li,
.mbo9dn .yq5ai8 small,
.mbo9dn .yq5ai8 label,
.mbo9dn .qxmno p,
.mbo9dn .qxmno span:not(.badge),
.mbo9dn .qxmno li,
.mbo9dn .qxmno small,
.mbo9dn .qxmno label,
.mbo9dn .card p,
.mbo9dn .card span:not(.badge),
.mbo9dn .card li,
.mbo9dn .card small,
.mbo9dn .card label,
.mbo9dn .cw0cj p,
.mbo9dn .cw0cj span:not(.badge),
.mbo9dn .cw0cj li,
.mbo9dn .cw0cj small,
.mbo9dn .cw0cj label,
.mbo9dn .hmmknv p,
.mbo9dn .hmmknv span:not(.badge),
.mbo9dn .hmmknv li,
.mbo9dn .hmmknv small,
.mbo9dn .hmmknv label,
.mbo9dn .smrl6j p,
.mbo9dn .smrl6j span:not(.badge),
.mbo9dn .smrl6j li,
.mbo9dn .smrl6j small,
.mbo9dn .smrl6j label,
.mbo9dn .qdri p,
.mbo9dn .qdri span:not(.badge),
.mbo9dn .qdri li,
.mbo9dn .qdri small,
.mbo9dn .qdri label,
.mbo9dn .jc1jc p,
.mbo9dn .jc1jc span:not(.badge),
.mbo9dn .jc1jc li,
.mbo9dn .jc1jc small,
.mbo9dn .jc1jc label,
.mbo9dn .counter-item p,
.mbo9dn .counter-item span:not(.badge),
.mbo9dn .counter-item li,
.mbo9dn .counter-item small,
.mbo9dn .counter-item label,
.gyau .yq5ai8 p,
.gyau .yq5ai8 span:not(.badge),
.gyau .yq5ai8 li,
.gyau .yq5ai8 small,
.gyau .yq5ai8 label,
.gyau .qxmno p,
.gyau .qxmno span:not(.badge),
.gyau .qxmno li,
.gyau .qxmno small,
.gyau .qxmno label,
.gyau .card p,
.gyau .card span:not(.badge),
.gyau .card li,
.gyau .card small,
.gyau .card label,
.gyau .cw0cj p,
.gyau .cw0cj span:not(.badge),
.gyau .cw0cj li,
.gyau .cw0cj small,
.gyau .cw0cj label,
.gyau .hmmknv p,
.gyau .hmmknv span:not(.badge),
.gyau .hmmknv li,
.gyau .hmmknv small,
.gyau .hmmknv label,
.gyau .smrl6j p,
.gyau .smrl6j span:not(.badge),
.gyau .smrl6j li,
.gyau .smrl6j small,
.gyau .smrl6j label,
.gyau .qdri p,
.gyau .qdri span:not(.badge),
.gyau .qdri li,
.gyau .qdri small,
.gyau .qdri label,
.gyau .jc1jc p,
.gyau .jc1jc span:not(.badge),
.gyau .jc1jc li,
.gyau .jc1jc small,
.gyau .jc1jc label,
.gyau .counter-item p,
.gyau .counter-item span:not(.badge),
.gyau .counter-item li,
.gyau .counter-item small,
.gyau .counter-item label,
.sq7w .yq5ai8 p,
.sq7w .yq5ai8 span:not(.badge),
.sq7w .yq5ai8 li,
.sq7w .yq5ai8 small,
.sq7w .yq5ai8 label,
.sq7w .qxmno p,
.sq7w .qxmno span:not(.badge),
.sq7w .qxmno li,
.sq7w .qxmno small,
.sq7w .qxmno label,
.sq7w .card p,
.sq7w .card span:not(.badge),
.sq7w .card li,
.sq7w .card small,
.sq7w .card label,
.sq7w .cw0cj p,
.sq7w .cw0cj span:not(.badge),
.sq7w .cw0cj li,
.sq7w .cw0cj small,
.sq7w .cw0cj label,
.sq7w .hmmknv p,
.sq7w .hmmknv span:not(.badge),
.sq7w .hmmknv li,
.sq7w .hmmknv small,
.sq7w .hmmknv label,
.sq7w .smrl6j p,
.sq7w .smrl6j span:not(.badge),
.sq7w .smrl6j li,
.sq7w .smrl6j small,
.sq7w .smrl6j label,
.sq7w .qdri p,
.sq7w .qdri span:not(.badge),
.sq7w .qdri li,
.sq7w .qdri small,
.sq7w .qdri label,
.sq7w .jc1jc p,
.sq7w .jc1jc span:not(.badge),
.sq7w .jc1jc li,
.sq7w .jc1jc small,
.sq7w .jc1jc label,
.sq7w .counter-item p,
.sq7w .counter-item span:not(.badge),
.sq7w .counter-item li,
.sq7w .counter-item small,
.sq7w .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-ring{width:48px;height:48px;border:3px solid rgba(var(--p14e2-rgb,99,102,241),.15);border-top-color:var(--p14e2);border-radius:50%;animation:plSpin .8s linear infinite;}@keyframes plSpin{to{transform:rotate(360deg);}}

.ix-pw-input{width:100%;padding:14px 18px;border:2px solid var(--border-color);border-radius:var(--p7cf,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(--p14e2);}
.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;}