@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:wght@400&family=Instrument+Sans:wght@400;500;600&display=swap');

:root {
    --o14t6: #FB0E17;
    --o15fb: #CD9856;
    --o16ro: #97781C;
    --o1ze: linear-gradient(to right, var(--o14t6), var(--o15fb));
    --o3xo: 'Instrument Serif', serif;
    --o5ne: 'Instrument Sans', sans-serif;
    --o19ei: 40px;
    --o20yd: 30px;
    --o21jl: 22px;
    --o17xz: 15px;
    --o18wo: 900;
    --o6tq: 0px;
    --o7is: 0px;
    --o8rc: 0px;
    --o9of: 0px;
    --o4wx: 0px;
    --o10cy: inset 0 1px 3px rgba(0,0,0,0.06);
    --o11jk: inset 0 2px 6px rgba(0,0,0,0.08);
    --o12cx: inset 0 4px 12px rgba(0,0,0,0.1);
    --o13ke: inset 0 6px 20px rgba(0,0,0,0.12);
    --en0yr: 120px 0;
}
.yb11 {
    border-radius: 20px 4px 20px 4px;
    padding: 14px 32px;
}
.gdv1o, .vyfkx, .dnoo, .uy4rf, .au3e {
    border-width: 1px;
    border-color: var(--border-color);
}

.row > [class*="col"]:nth-child(odd) .gdv1o,
.row > [class*="col"]:nth-child(odd) .vyfkx {
    transform: translateY(-10px);
}
.row > [class*="col"]:nth-child(even) .gdv1o,
.row > [class*="col"]:nth-child(even) .vyfkx {
    transform: translateY(10px);
}

.pttkx {
    background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);
}

.ynoq34 strong, .ynoq34 em, .qjcvd strong {
    background: linear-gradient(transparent 60%, var(--o14t6) 60%);
    background-size: 100% 90%;
    background-repeat: no-repeat;
    background-position: 0 100%;
    padding: 0 4px;
    -webkit-text-fill-color: initial;
}

.pttkx {
    position: relative;
    margin-top: 30px;
}
.pttkx::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 60px;
    background: inherit;
    border-radius: 50% 50% 0 0;
}

.wefyl {
    transition: box-shadow 0.3s;
}
.wefyl:hover {
    box-shadow: 0 0 20px var(--o14t6), 0 0 40px rgba(var(--o14t6), 0.3);
}

.usokht { overflow: visible; padding-bottom: 80px; }
.gy8c {
    margin-right: -60px;
    position: relative;
}
.gy8c img {
    border-radius: var(--o8rc) 0 0 var(--o8rc);
    box-shadow: -10px 10px 40px rgba(0,0,0,0.12);
    max-height: 520px;
    object-fit: cover;
    width: 100%;
}
.ynoq34 span, .ynoq34 strong { color: var(--o14t6); }
.ud19 { background: none; padding: 0; font-weight: 700; letter-spacing: 5px; }

.usokht .nqkg0,
.usokht .nqkg0 .ud19,
.usokht .nqkg0 .ynoq34,
.usokht .nqkg0 .ynoq34 span,
.usokht .nqkg0 .ynoq34 strong,
.usokht .nqkg0 .rsk2v,
.usokht .nqkg0 .wqqy {
    color: #000 !important;
}

.zbbk2i { background: var(--bg-primary); padding: 0; }
.zbbk2i .kodz31 { padding: 16px 0; }
.xeps {
    background: var(--o14t6) !important;
    color: #fff !important;
    padding: 12px 28px !important;
    border-radius: var(--o6tq) !important;
    margin-left: 24px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
.zbbk2i.scrolled { box-shadow: 0 2px 12px rgba(0,0,0,0.06); }
.pogw { gap: 28px; }
.pogw .nav-link { font-size: 14px; }

.nos9x {
    background: #f8f6f3;
    color: var(--text-secondary);
    padding-top: 80px;
    border-top: 4px double var(--text-primary);
}
.nos9x p, .nos9x li, .nos9x span,
.nos9x .tk0fo p, .nos9x .footer-contact li { color: var(--text-secondary); }
.nos9x h1,.nos9x h2,.nos9x h3,.nos9x h4,.nos9x h5 { color: var(--text-primary); }
.tk0fo .pazox {
    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;
}
.tk0fo .pazox::after { display: none; }
.vtd0mq a { color: var(--text-secondary); font-size: 14px; }
.vtd0mq a:hover { color: var(--text-primary); text-decoration: underline; }
.zrxu a { border-radius: 0; background: var(--text-primary); color: var(--bg-primary); border: none; }
.zrxu a:hover { background: var(--o14t6); }
.oeh06 { border-top: 1px solid var(--text-primary); }
.oeh06 p { color: var(--text-secondary); font-style: italic; }

.contact-section .form-control {
    border: none;
    border-bottom: 2px solid var(--border-color);
    border-radius: 0;
    padding: 12px 0;
    background: transparent;
    font-size: 16px;
}
.contact-section .form-control:focus { border-bottom-color: var(--o14t6); box-shadow: none; }
.contact-section .yb11 { border-radius: 0; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; padding: 16px 40px; }

.hhklkc { font-family: 'DM Serif Display', 'Georgia', serif; font-size: 28px; font-weight: 400; font-style: italic; }

h3, h4, h5 { font-family: var(--o3xo); }
.isa4ct, .card-title {
    font-family: 'Playfair Display', 'Georgia', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
}
.joadc { font-style: italic; font-weight: 500; }

.gy8c img {
    border-radius: 50% 50% var(--o6tq) var(--o6tq);
    object-fit: cover;
}

.wqsli { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; align-items: flex-start; padding-left: 8px; }
.wqsli .cp5d { width: 24px; height: 2px; border-radius: 2px; transition: transform 0.35s ease, width 0.35s ease, opacity 0.3s ease; }
.wqsli .cp5d:nth-child(2) { width: 16px; transition: width 0.3s ease, opacity 0.3s ease; }
.wqsli:hover .cp5d:nth-child(2) { width: 24px; }
.wqsli.active .cp5d:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.wqsli.active .cp5d:nth-child(2) { opacity: 0; width: 0; }
.wqsli.active .cp5d:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

.gdv1o,.vyfkx{opacity:0;animation:slideLeft 0.45s ease forwards;}.row>[class*="col"]:nth-child(odd) .gdv1o,.row>[class*="col"]:nth-child(odd) .vyfkx{animation-name:slideLeft;}.row>[class*="col"]:nth-child(even) .gdv1o,.row>[class*="col"]:nth-child(even) .vyfkx{animation-name:slideRight;}.row>[class*="col"]:nth-child(1)>*{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2)>*{animation-delay:0.1s;}.row>[class*="col"]:nth-child(3)>*{animation-delay:0.15s;}.row>[class*="col"]:nth-child(4)>*{animation-delay:0.2s;}@keyframes slideLeft{from{opacity:0;transform:translateX(-25px);}to{opacity:1;transform:translateX(0);}}@keyframes slideRight{from{opacity:0;transform:translateX(25px);}to{opacity:1;transform:translateX(0);}}

.typewriter-cursor{display:inline-block;width:2px;height:1em;background:var(--o14t6);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.gdv1o,.vyfkx,.uy4rf,.au3e,.jrmo,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

main > section {
    clip-path: inset(0 0 100% 0);
    transition: clip-path 0.7s cubic-bezier(0.16,1,0.3,1);
}
main > section.in-view {
    clip-path: inset(0 0 0 0);
}
.usokht { clip-path: none !important; }
@media (max-width: 768px) {
    main > section { clip-path: none !important; transition: opacity 0.4s; opacity: 0; }
    main > section.in-view { opacity: 1; }
}

.gdv1o,.vyfkx{animation:borderPulse 4s ease-in-out infinite;}.gdv1o:nth-child(odd),.vyfkx:nth-child(odd){animation-delay:-2s;}@keyframes borderPulse{0%,100%{border-color:var(--border-color);}50%{border-color:var(--o14t6);}}

.orbit-wrap{position:relative;display:inline-block;}.orbit-dot{position:absolute;width:6px;height:6px;background:var(--o14t6);border-radius:50%;top:50%;left:50%;margin:-3px;animation:orbitSpin 8s linear infinite;opacity:0.4;pointer-events:none;}@keyframes orbitSpin{to{transform:rotate(360deg) translateX(30px) rotate(-360deg);}}

.float-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.float-cross{position:absolute;width:16px;height:16px;opacity:0.035;animation:crossFloat 20s ease-in-out infinite alternate;}.float-cross::before,.float-cross::after{content:'';position:absolute;background:var(--o14t6);border-radius:1px;}.float-cross::before{width:100%;height:2px;top:50%;transform:translateY(-50%);}.float-cross::after{width:2px;height:100%;left:50%;transform:translateX(-50%);}@keyframes crossFloat{0%{transform:rotate(0deg) translate(0,0);}100%{transform:rotate(180deg) translate(30px,-50px);}}

.usokht::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,0,150,0.03),rgba(0,150,255,0.03),rgba(255,200,0,0.02),rgba(0,255,150,0.03),rgba(150,0,255,0.03));background-size:500% 500%;animation:iridescentShift 15s ease infinite;pointer-events:none;z-index:0;}.usokht{position:relative;}@keyframes iridescentShift{0%,100%{background-position:0% 50%;}25%{background-position:50% 0%;}50%{background-position:100% 50%;}75%{background-position:50% 100%;}}

.gdv1o,.vyfkx,.au3e{position:relative;overflow:hidden;border:none !important;}.gdv1o::after,.vyfkx::after,.au3e::after{content:'';position:absolute;inset:-2px;background:conic-gradient(from var(--shimmer-angle,0deg),var(--o14t6),var(--o15fb,var(--o14t6)),transparent,var(--o14t6));border-radius:inherit;z-index:-1;animation:shimmerBorder 4s linear infinite;}.gdv1o::before,.vyfkx::before,.au3e::before{content:'';position:absolute;inset:2px;background:var(--bg-card);border-radius:inherit;z-index:-1;}@keyframes shimmerBorder{to{--shimmer-angle:360deg;}}@property --shimmer-angle{syntax:'<angle>';initial-value:0deg;inherits:false;}

main > section:nth-child(3n):not(.qlif):not(.gpd8b) { position: relative; overflow: clip; }
main > section:nth-child(3n):not(.qlif):not(.gpd8b)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.03;
    background:
        conic-gradient(from 0deg at 25% 30%, var(--o14t6) 0deg, transparent 60deg, transparent 360deg),
        conic-gradient(from 120deg at 75% 25%, var(--o15fb, var(--o14t6)) 0deg, transparent 60deg, transparent 360deg),
        conic-gradient(from 240deg at 50% 75%, var(--o14t6) 0deg, transparent 60deg, transparent 360deg),
        conic-gradient(from 60deg at 20% 80%, var(--o15fb, var(--o14t6)) 0deg, transparent 50deg, transparent 360deg),
        conic-gradient(from 180deg at 80% 70%, var(--o14t6) 0deg, transparent 55deg, transparent 360deg);
}
.usokht::before { display: none !important; }

html:not(.ox43i) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .kodz31 {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .pogw {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .pogw .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .kblonp, .uds7fi {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .kblonp .nav-link,
    .uds7fi .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .xeps {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .hhklkc {
        flex-shrink: 0;
    }
}

div.pttkx:not(.en0yr) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.pttkx:not(.en0yr) + .zbbk2i {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.pttkx.tit3r {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.pttkx.tit3r + .zbbk2i,
div.pttkx:not(.en0yr) + .zbbk2i.scrolled {
    top: 0;
}
div.pttkx:not(.en0yr) ~ .usokht {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.pttkx:not(.en0yr) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.pttkx:not(.en0yr) + .zbbk2i {
        top: 0;
    }
    div.pttkx:not(.en0yr) ~ .usokht {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .wqsli {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .wqsli .cp5d {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .pogw {
        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;
    }
    .pogw .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;
    }
    .pogw .nav-link::after { display: none !important; }
    .xeps { display: none !important; }
    .kblonp, .uds7fi { display: none !important; }
}

@media (max-width: 992px) {
    .pogw { right: -100% !important; left: auto !important; width: min(320px,85vw) !important; background: var(--bg-card) !important; padding: 100px 32px 40px !important; box-shadow: -8px 0 40px rgba(0,0,0,0.25) !important; border-left: 3px solid var(--o14t6) !important; transition: right 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .pogw.active { right: 0 !important; }
    .pogw .nav-link { opacity: 0 !important; transform: translateX(24px) !important; transition: opacity 0.35s ease, transform 0.35s ease !important; border-bottom: 1px solid var(--border-color) !important; }
    .pogw.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    .pogw.active .nav-link:nth-child(1){transition-delay:.06s !important;}
    .pogw.active .nav-link:nth-child(2){transition-delay:.12s !important;}
    .pogw.active .nav-link:nth-child(3){transition-delay:.18s !important;}
    .pogw.active .nav-link:nth-child(4){transition-delay:.24s !important;}
    .pogw.active .nav-link:nth-child(5){transition-delay:.30s !important;}
    .pogw.active .nav-link:nth-child(6){transition-delay:.36s !important;}
    .pogw.active .nav-link:nth-child(7){transition-delay:.42s !important;}
    .pogw.active .nav-link:nth-child(8){transition-delay:.48s !important;}
}

.gdv1o,
.vyfkx,
.uy4rf,
.au3e,
.ojwxjy,
.jrmo {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.gdv1o *,
.vyfkx *,
.uy4rf *,
.au3e *,
.ojwxjy * {
    filter: none !important;
}
@supports (animation: none) {
    .gdv1o, .vyfkx, .uy4rf {
        animation-fill-mode: forwards !important;
    }
}
.uy4rf + .uy4rf {
    margin-top: 1.5rem;
}

.usokht .vx7q6 ~ .container,
.usokht .vx7q6 ~ .container * {
    color: #fff;
}
.usokht .vx7q6 ~ .container p,
.usokht .vx7q6 ~ .container .rsk2v {
    color: rgba(255,255,255,0.85);
}
.usokht .vx7q6 ~ .container .yb11 {
    color: inherit;
}
.gpd8b .ud19 { color: #fff; }
.gpd8b .flvu60 { color: var(--o14t6); }
.gpd8b .wqqy { color: rgba(255,255,255,0.55); }
.gpd8b .vtd0mq a { color: rgba(255,255,255,0.65); }
.gpd8b .vtd0mq a:hover { color: #fff; }
.nos9x[style*="background:none"] { background: none !important; }
.nos9x[style*="background:none"]::before,
.nos9x[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%;
}

.cbwd .swiper-button-next,
.cbwd .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);
}
.cbwd .swiper-button-next::after,
.cbwd .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.cbwd .swiper-button-next { right: 0; }
.cbwd .swiper-button-prev { left: 0; }

.gdv1o, .ojwxjy, .vyfkx, .uy4rf,
.au3e, .jrmo, .dnoo, .counter-item,
.card { overflow: hidden; }

.gdv1o h1, .gdv1o h2, .gdv1o h3, .gdv1o h4, .gdv1o h5, .gdv1o h6,
.ojwxjy h1, .ojwxjy h2, .ojwxjy h3, .ojwxjy h4,
.vyfkx h1, .vyfkx h2, .vyfkx h3, .vyfkx 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;
}

.gdv1o p, .gdv1o span, .gdv1o li,
.ojwxjy p, .vyfkx p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.zu43ob, .hw9fpf, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.gdv1o .stat-number, .gdv1o [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.687;
    letter-spacing: 0.007em;
}

.gdv1o, .vyfkx, .uy4rf, .dnoo, .au3e {
    padding: 25px;
}
.gdv1o, .vyfkx, .uy4rf, .dnoo, .au3e .card-body {
    padding: 21px 17px;
}
.row > [class*="col"]:nth-child(1) .gdv1o,
.row > [class*="col"]:nth-child(1) .vyfkx {
    padding: 26px;
    border-radius: calc(var(--o7is) + 3px);
}
.row > [class*="col"]:nth-child(2) .gdv1o,
.row > [class*="col"]:nth-child(2) .vyfkx {
    padding: 22px;
    border-radius: calc(var(--o7is) + 3px);
}
.row > [class*="col"]:nth-child(3) .gdv1o,
.row > [class*="col"]:nth-child(3) .vyfkx {
    padding: 23px;
    border-radius: calc(var(--o7is) + 2px);
}
.row > [class*="col"]:nth-child(4) .gdv1o,
.row > [class*="col"]:nth-child(4) .vyfkx {
    padding: 23px;
    border-radius: calc(var(--o7is) + 0px);
}
.row > [class*="col"]:nth-child(5) .gdv1o,
.row > [class*="col"]:nth-child(5) .vyfkx {
    padding: 23px;
    border-radius: calc(var(--o7is) + 3px);
}
.row > [class*="col"]:nth-child(6) .gdv1o,
.row > [class*="col"]:nth-child(6) .vyfkx {
    padding: 22px;
    border-radius: calc(var(--o7is) + 2px);
}

.yb11 {
    padding: 14px 29px;
    font-size: 16px;
    letter-spacing: 0.272px;
    border-radius: calc(var(--o7is) + -2px);
}
.ww9pi {
    padding: 13px 30px;
    border-width: 1px;
}

main > section {
    padding-top: 81px;
    padding-bottom: 87px;
}
main > section:first-child {
    padding-top: 91px;
}
main > section:nth-child(4) {
    padding-top: 76px;
    padding-bottom: 84px;
}
main > section:nth-child(5) {
    padding-top: 75px;
    padding-bottom: 83px;
}

.iztsd {
    margin-bottom: 57px;
}

.gdv1o, .vyfkx, .uy4rf, .au3e {
    box-shadow: 2px 4px 16px rgba(0,0,0,0.073);
}

.usokht {
    padding-top: 114px;
}
.ynoq34 {
    margin-bottom: 24px;
}
.rsk2v {
    margin-bottom: 40px;
    font-size: 17px;
    line-height: 1.592;
}
.ud19 {
    font-size: 12px;
    letter-spacing: 3.39px;
    margin-bottom: 19px;
}
.nge4fr {
    gap: 14px;
}

.gy8c img {
    border-radius: 9px;
    box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

.er9gs {
    width: 55px;
    height: 55px;
    font-size: 22px;
    border-radius: 12px;
    margin-bottom: 20px;
}

.isa4ct, .card-title {
    font-size: 20px;
    margin-bottom: 10px;
}
.nsbq, .card-text {
    font-size: 15px;
    line-height: 1.588;
}

.qjcvd {
    margin-bottom: 16px;
    letter-spacing: 0.059px;
}
.flvu60 {
    font-size: 13px;
    letter-spacing: 2.816px;
    margin-bottom: 17px;
}
.bjv3 {
    font-size: 18px;
    line-height: 1.675;
}

@media (min-width: 993px) {
    .pogw {
        gap: 30px;
    }
    .pogw .nav-link {
        font-size: 14px;
        padding: 7px 0;
    }
}

.nos9x {
    padding-top: 80px;
}
.tk0fo .pazox {
    font-size: 18px;
    margin-bottom: 23px;
}
.vtd0mq a {
    font-size: 15px;
}
.vtd0mq li {
    margin-bottom: 10px;
}
.zrxu {
    gap: 11px;
}
.zrxu a {
    width: 38px;
    height: 38px;
}
.oeh06 {
    padding: 26px 0;
    margin-top: 59px;
}

.form-control {
    border-radius: 8px;
    padding: 12px 13px;
    font-size: 14px;
}

.dnoo {
    padding: 34px;
}
.dq4so {
    font-size: 16px;
    line-height: 1.637;
    margin-bottom: 22px;
}
.ajob {
    width: 50px;
    height: 50px;
}
.lw4u6 {
    font-size: 14px;
}
.zix2 {
    font-size: 12px;
}

.au3e {
    padding: 41px;
}
.gt5e {
    font-size: 20px;
    margin-bottom: 5px;
}
.zt6h {
    font-size: 40px;
    margin-bottom: 17px;
}
.smupj li {
    padding: 9px 0;
    font-size: 15px;
}

.zu43ob, .stat-number {
    font-size: 40px;
    margin-bottom: 5px;
}
.hw9fpf {
    font-size: 14px;
    letter-spacing: 0.4px;
}

.szyz17 img {
    border-radius: 12px;
}
.rm76 {
    font-size: 18px;
    margin-bottom: 4px;
}
.xwww {
    font-size: 14px;
}

.nflm {
    font-size: 32px;
    margin-bottom: 14px;
}
.joadc {
    font-size: 17px;
    margin-bottom: 7px;
}

.wow {
    animation-duration: 0.522s !important;
}
.gdv1o, .vyfkx, .uy4rf, .dnoo,
.au3e, .jrmo {
    transition-duration: 0.306s;
}

.row {
    --bs-gutter-y: 30px;
}

.qlif {
    padding: 87px 0;
}
.izo8 {
    font-size: 35px;
    margin-bottom: 14px;
}
.ltc51 {
    font-size: 17px;
    margin-bottom: 27px;
}

.uy4rf .aa2d2f img {
    border-radius: 8px 8px 0 0;
}
.jblw {
    font-size: 14px;
    margin-bottom: 9px;
    gap: 13px;
}

.zbbk2i {
    padding: 17px 0;
}
.zbbk2i.scrolled {
    padding: 11px 0;
}
.hhklkc {
    font-size: 24px;
}
.xeps {
    margin-left: 13px;
}

:root {
    --_seed: '6e71';
    --_key: 4.89;
    --_idx: 48577;
    --_gen: 54441;
    --_hash: 64626;
}
.event-hook { visibility: inherit }
.sr-only-fx { font-variant: normal; font-style: inherit }
.ctx-mark { visibility: inherit; font-variant: normal }
.state-flag { visibility: inherit; content: ''; --_stamp: 412 }

.gpd8b h1, .gpd8b h2, .gpd8b h3, .gpd8b h4, .gpd8b h5, .gpd8b h6 { color: #fff !important; }
.gpd8b { color: rgba(255,255,255,0.85) !important; }
.gpd8b p, .gpd8b li, .gpd8b span:not(.badge):not(.yb11), .gpd8b .lzuvbs, .gpd8b label, .gpd8b blockquote, .gpd8b figcaption, .gpd8b dt, .gpd8b dd, .gpd8b td, .gpd8b th { color: rgba(255,255,255,0.78) !important; }
.gpd8b a:not(.yb11):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.gpd8b a:not(.yb11):not(.nav-link):hover { color: #fff !important; }
.gpd8b .zu43ob { color: #fff !important; }
.gpd8b .hw9fpf { 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(.yb11), .bg-dark-custom .lzuvbs, .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(.yb11):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.yb11):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .zu43ob { color: #fff !important; }
.bg-dark-custom .hw9fpf { 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(.yb11), .bg-gradient-custom .lzuvbs, .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(.yb11):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.yb11):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .zu43ob { color: #fff !important; }
.bg-gradient-custom .hw9fpf { 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(.yb11), .bg-accent-custom .lzuvbs, .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(.yb11):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.yb11):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .zu43ob { color: #fff !important; }
.bg-accent-custom .hw9fpf { color: rgba(255,255,255,0.7) !important; }

.qlif h1, .qlif h2, .qlif h3, .qlif h4, .qlif h5, .qlif h6 { color: #fff !important; }
.qlif { color: rgba(255,255,255,0.85) !important; }
.qlif p, .qlif li, .qlif span:not(.badge):not(.yb11), .qlif .lzuvbs, .qlif label, .qlif blockquote, .qlif figcaption, .qlif dt, .qlif dd, .qlif td, .qlif th { color: rgba(255,255,255,0.78) !important; }
.qlif a:not(.yb11):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.qlif a:not(.yb11):not(.nav-link):hover { color: #fff !important; }
.qlif .zu43ob { color: #fff !important; }
.qlif .hw9fpf { color: rgba(255,255,255,0.7) !important; }

.nos9x { color: var(--text-secondary, #555) !important; }
.nos9x h1, .nos9x h2, .nos9x h3,
.nos9x h4, .nos9x h5, .nos9x h6,
.nos9x .pazox { color: var(--text-primary, #1a1a2e) !important; }
.nos9x p, .nos9x li, .nos9x span,
.nos9x label { color: var(--text-secondary, #555) !important; }
.nos9x a:not(.yb11) { color: var(--text-secondary, #555) !important; }
.nos9x a:not(.yb11):hover { color: var(--o14t6) !important; }
.nos9x .oeh06 p { color: var(--text-muted, #888) !important; }

.jh4x4 h1, .jh4x4 h2, .jh4x4 h3, .jh4x4 h4, .jh4x4 h5, .jh4x4 h6 { color: var(--text-primary, #1a1a2e) !important; }
.jh4x4 p, .jh4x4 li, .jh4x4 span:not(.badge):not(.yb11), .jh4x4 .lzuvbs, .jh4x4 label, .jh4x4 blockquote, .jh4x4 figcaption, .jh4x4 dt, .jh4x4 dd, .jh4x4 td, .jh4x4 th { color: var(--text-secondary, #555) !important; }

.pttkx h1, .pttkx h2, .pttkx h3, .pttkx h4, .pttkx h5, .pttkx h6 { color: var(--text-primary, #1a1a2e) !important; }
.pttkx p, .pttkx li, .pttkx span:not(.badge):not(.yb11), .pttkx .lzuvbs, .pttkx label, .pttkx blockquote, .pttkx figcaption, .pttkx dt, .pttkx dd, .pttkx td, .pttkx th { color: var(--text-secondary, #555) !important; }

.zu43ob { color:var(--text-primary,#1a1a2e) !important; }
.hw9fpf { color:var(--text-muted,#888) !important; }
.zu43ob .counter-suffix { color:var(--o14t6) !important; }
.counter-item .counter-icon { color:var(--o14t6) !important; }
.ynoq34 { color:var(--text-primary,#1a1a2e) !important; }
.rsk2v { color:var(--text-secondary,#555) !important; }
.ud19 { color:var(--o14t6) !important; }
.izo8 { color:var(--text-primary,#1a1a2e) !important; }
.ltc51 { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.gpd8b .zu43ob, .bg-dark-custom .zu43ob, .bg-gradient-custom .zu43ob, .bg-accent-custom .zu43ob, .qlif .zu43ob, .usokht .zu43ob, .fan629 .zu43ob { color:#fff !important; }
.gpd8b .hw9fpf, .bg-dark-custom .hw9fpf, .bg-gradient-custom .hw9fpf, .bg-accent-custom .hw9fpf, .qlif .hw9fpf, .usokht .hw9fpf, .fan629 .hw9fpf { color:rgba(255,255,255,0.7) !important; }
.gpd8b .zu43ob .counter-suffix, .bg-dark-custom .zu43ob .counter-suffix, .bg-gradient-custom .zu43ob .counter-suffix, .bg-accent-custom .zu43ob .counter-suffix, .qlif .zu43ob .counter-suffix, .usokht .zu43ob .counter-suffix, .fan629 .zu43ob .counter-suffix { color:var(--o14t6) !important; }
.gpd8b .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, .qlif .counter-item .counter-icon, .usokht .counter-item .counter-icon, .fan629 .counter-item .counter-icon { color:var(--o14t6) !important; }
.gpd8b .ynoq34, .bg-dark-custom .ynoq34, .bg-gradient-custom .ynoq34, .bg-accent-custom .ynoq34, .qlif .ynoq34, .usokht .ynoq34, .fan629 .ynoq34 { color:#fff !important; }
.gpd8b .rsk2v, .bg-dark-custom .rsk2v, .bg-gradient-custom .rsk2v, .bg-accent-custom .rsk2v, .qlif .rsk2v, .usokht .rsk2v, .fan629 .rsk2v { color:rgba(255,255,255,0.75) !important; }
.gpd8b .ud19, .bg-dark-custom .ud19, .bg-gradient-custom .ud19, .bg-accent-custom .ud19, .qlif .ud19, .usokht .ud19, .fan629 .ud19 { color:#fff !important; }
.gpd8b .izo8, .bg-dark-custom .izo8, .bg-gradient-custom .izo8, .bg-accent-custom .izo8, .qlif .izo8, .usokht .izo8, .fan629 .izo8 { color:#fff !important; }
.gpd8b .ltc51, .bg-dark-custom .ltc51, .bg-gradient-custom .ltc51, .bg-accent-custom .ltc51, .qlif .ltc51, .usokht .ltc51, .fan629 .ltc51 { color:rgba(255,255,255,0.85) !important; }
.gpd8b .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .qlif .portfolio-title, .usokht .portfolio-title, .fan629 .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.gpd8b .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .qlif .portfolio-category, .usokht .portfolio-category, .fan629 .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, .vx7q6 h1, .vx7q6 h2, .vx7q6 h3, .vx7q6 h4, .vx7q6 h5, .vx7q6 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, .vx7q6 p, .vx7q6 span, .vx7q6 a, .vx7q6 li, .vx7q6 small, .vx7q6 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; }

.gpd8b.pttkx .zu43ob,
.gpd8b.jh4x4 .zu43ob,
.bg-dark-custom.pttkx .zu43ob,
.bg-dark-custom.jh4x4 .zu43ob,
.bg-gradient-custom.pttkx .zu43ob,
.bg-gradient-custom.jh4x4 .zu43ob,
.bg-accent-custom.pttkx .zu43ob,
.bg-accent-custom.jh4x4 .zu43ob,
.qlif.pttkx .zu43ob,
.qlif.jh4x4 .zu43ob,
.usokht.pttkx .zu43ob,
.usokht.jh4x4 .zu43ob,
.fan629.pttkx .zu43ob,
.fan629.jh4x4 .zu43ob { color:var(--text-primary,#1a1a2e) !important; }
.gpd8b.pttkx .hw9fpf,
.gpd8b.jh4x4 .hw9fpf,
.bg-dark-custom.pttkx .hw9fpf,
.bg-dark-custom.jh4x4 .hw9fpf,
.bg-gradient-custom.pttkx .hw9fpf,
.bg-gradient-custom.jh4x4 .hw9fpf,
.bg-accent-custom.pttkx .hw9fpf,
.bg-accent-custom.jh4x4 .hw9fpf,
.qlif.pttkx .hw9fpf,
.qlif.jh4x4 .hw9fpf,
.usokht.pttkx .hw9fpf,
.usokht.jh4x4 .hw9fpf,
.fan629.pttkx .hw9fpf,
.fan629.jh4x4 .hw9fpf { color:var(--text-muted,#888) !important; }
.gpd8b.pttkx .zu43ob .counter-suffix,
.gpd8b.jh4x4 .zu43ob .counter-suffix,
.bg-dark-custom.pttkx .zu43ob .counter-suffix,
.bg-dark-custom.jh4x4 .zu43ob .counter-suffix,
.bg-gradient-custom.pttkx .zu43ob .counter-suffix,
.bg-gradient-custom.jh4x4 .zu43ob .counter-suffix,
.bg-accent-custom.pttkx .zu43ob .counter-suffix,
.bg-accent-custom.jh4x4 .zu43ob .counter-suffix,
.qlif.pttkx .zu43ob .counter-suffix,
.qlif.jh4x4 .zu43ob .counter-suffix,
.usokht.pttkx .zu43ob .counter-suffix,
.usokht.jh4x4 .zu43ob .counter-suffix,
.fan629.pttkx .zu43ob .counter-suffix,
.fan629.jh4x4 .zu43ob .counter-suffix { color:var(--o14t6) !important; }
.gpd8b.pttkx .counter-item .counter-icon,
.gpd8b.jh4x4 .counter-item .counter-icon,
.bg-dark-custom.pttkx .counter-item .counter-icon,
.bg-dark-custom.jh4x4 .counter-item .counter-icon,
.bg-gradient-custom.pttkx .counter-item .counter-icon,
.bg-gradient-custom.jh4x4 .counter-item .counter-icon,
.bg-accent-custom.pttkx .counter-item .counter-icon,
.bg-accent-custom.jh4x4 .counter-item .counter-icon,
.qlif.pttkx .counter-item .counter-icon,
.qlif.jh4x4 .counter-item .counter-icon,
.usokht.pttkx .counter-item .counter-icon,
.usokht.jh4x4 .counter-item .counter-icon,
.fan629.pttkx .counter-item .counter-icon,
.fan629.jh4x4 .counter-item .counter-icon { color:var(--o14t6) !important; }
.gpd8b.pttkx .ynoq34,
.gpd8b.jh4x4 .ynoq34,
.bg-dark-custom.pttkx .ynoq34,
.bg-dark-custom.jh4x4 .ynoq34,
.bg-gradient-custom.pttkx .ynoq34,
.bg-gradient-custom.jh4x4 .ynoq34,
.bg-accent-custom.pttkx .ynoq34,
.bg-accent-custom.jh4x4 .ynoq34,
.qlif.pttkx .ynoq34,
.qlif.jh4x4 .ynoq34,
.usokht.pttkx .ynoq34,
.usokht.jh4x4 .ynoq34,
.fan629.pttkx .ynoq34,
.fan629.jh4x4 .ynoq34 { color:var(--text-primary,#1a1a2e) !important; }
.gpd8b.pttkx .rsk2v,
.gpd8b.jh4x4 .rsk2v,
.bg-dark-custom.pttkx .rsk2v,
.bg-dark-custom.jh4x4 .rsk2v,
.bg-gradient-custom.pttkx .rsk2v,
.bg-gradient-custom.jh4x4 .rsk2v,
.bg-accent-custom.pttkx .rsk2v,
.bg-accent-custom.jh4x4 .rsk2v,
.qlif.pttkx .rsk2v,
.qlif.jh4x4 .rsk2v,
.usokht.pttkx .rsk2v,
.usokht.jh4x4 .rsk2v,
.fan629.pttkx .rsk2v,
.fan629.jh4x4 .rsk2v { color:var(--text-secondary,#555) !important; }
.gpd8b.pttkx .ud19,
.gpd8b.jh4x4 .ud19,
.bg-dark-custom.pttkx .ud19,
.bg-dark-custom.jh4x4 .ud19,
.bg-gradient-custom.pttkx .ud19,
.bg-gradient-custom.jh4x4 .ud19,
.bg-accent-custom.pttkx .ud19,
.bg-accent-custom.jh4x4 .ud19,
.qlif.pttkx .ud19,
.qlif.jh4x4 .ud19,
.usokht.pttkx .ud19,
.usokht.jh4x4 .ud19,
.fan629.pttkx .ud19,
.fan629.jh4x4 .ud19 { color:var(--o14t6) !important; }
.gpd8b.pttkx .izo8,
.gpd8b.jh4x4 .izo8,
.bg-dark-custom.pttkx .izo8,
.bg-dark-custom.jh4x4 .izo8,
.bg-gradient-custom.pttkx .izo8,
.bg-gradient-custom.jh4x4 .izo8,
.bg-accent-custom.pttkx .izo8,
.bg-accent-custom.jh4x4 .izo8,
.qlif.pttkx .izo8,
.qlif.jh4x4 .izo8,
.usokht.pttkx .izo8,
.usokht.jh4x4 .izo8,
.fan629.pttkx .izo8,
.fan629.jh4x4 .izo8 { color:var(--text-primary,#1a1a2e) !important; }
.gpd8b.pttkx .ltc51,
.gpd8b.jh4x4 .ltc51,
.bg-dark-custom.pttkx .ltc51,
.bg-dark-custom.jh4x4 .ltc51,
.bg-gradient-custom.pttkx .ltc51,
.bg-gradient-custom.jh4x4 .ltc51,
.bg-accent-custom.pttkx .ltc51,
.bg-accent-custom.jh4x4 .ltc51,
.qlif.pttkx .ltc51,
.qlif.jh4x4 .ltc51,
.usokht.pttkx .ltc51,
.usokht.jh4x4 .ltc51,
.fan629.pttkx .ltc51,
.fan629.jh4x4 .ltc51 { color:var(--text-secondary,#555) !important; }
.gpd8b.pttkx .portfolio-title,
.gpd8b.jh4x4 .portfolio-title,
.bg-dark-custom.pttkx .portfolio-title,
.bg-dark-custom.jh4x4 .portfolio-title,
.bg-gradient-custom.pttkx .portfolio-title,
.bg-gradient-custom.jh4x4 .portfolio-title,
.bg-accent-custom.pttkx .portfolio-title,
.bg-accent-custom.jh4x4 .portfolio-title,
.qlif.pttkx .portfolio-title,
.qlif.jh4x4 .portfolio-title,
.usokht.pttkx .portfolio-title,
.usokht.jh4x4 .portfolio-title,
.fan629.pttkx .portfolio-title,
.fan629.jh4x4 .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.gpd8b.pttkx .portfolio-category,
.gpd8b.jh4x4 .portfolio-category,
.bg-dark-custom.pttkx .portfolio-category,
.bg-dark-custom.jh4x4 .portfolio-category,
.bg-gradient-custom.pttkx .portfolio-category,
.bg-gradient-custom.jh4x4 .portfolio-category,
.bg-accent-custom.pttkx .portfolio-category,
.bg-accent-custom.jh4x4 .portfolio-category,
.qlif.pttkx .portfolio-category,
.qlif.jh4x4 .portfolio-category,
.usokht.pttkx .portfolio-category,
.usokht.jh4x4 .portfolio-category,
.fan629.pttkx .portfolio-category,
.fan629.jh4x4 .portfolio-category { color:var(--text-muted,#888) !important; }

.gpd8b .gdv1o h1,
.gpd8b .gdv1o h2,
.gpd8b .gdv1o h3,
.gpd8b .gdv1o h4,
.gpd8b .gdv1o h5,
.gpd8b .gdv1o h6,
.gpd8b .ojwxjy h1,
.gpd8b .ojwxjy h2,
.gpd8b .ojwxjy h3,
.gpd8b .ojwxjy h4,
.gpd8b .ojwxjy h5,
.gpd8b .ojwxjy h6,
.gpd8b .card h1,
.gpd8b .card h2,
.gpd8b .card h3,
.gpd8b .card h4,
.gpd8b .card h5,
.gpd8b .card h6,
.gpd8b .dnoo h1,
.gpd8b .dnoo h2,
.gpd8b .dnoo h3,
.gpd8b .dnoo h4,
.gpd8b .dnoo h5,
.gpd8b .dnoo h6,
.gpd8b .jrmo h1,
.gpd8b .jrmo h2,
.gpd8b .jrmo h3,
.gpd8b .jrmo h4,
.gpd8b .jrmo h5,
.gpd8b .jrmo h6,
.gpd8b .au3e h1,
.gpd8b .au3e h2,
.gpd8b .au3e h3,
.gpd8b .au3e h4,
.gpd8b .au3e h5,
.gpd8b .au3e h6,
.gpd8b .uy4rf h1,
.gpd8b .uy4rf h2,
.gpd8b .uy4rf h3,
.gpd8b .uy4rf h4,
.gpd8b .uy4rf h5,
.gpd8b .uy4rf h6,
.gpd8b .vyfkx h1,
.gpd8b .vyfkx h2,
.gpd8b .vyfkx h3,
.gpd8b .vyfkx h4,
.gpd8b .vyfkx h5,
.gpd8b .vyfkx h6,
.gpd8b .counter-item h1,
.gpd8b .counter-item h2,
.gpd8b .counter-item h3,
.gpd8b .counter-item h4,
.gpd8b .counter-item h5,
.gpd8b .counter-item h6,
.bg-dark-custom .gdv1o h1,
.bg-dark-custom .gdv1o h2,
.bg-dark-custom .gdv1o h3,
.bg-dark-custom .gdv1o h4,
.bg-dark-custom .gdv1o h5,
.bg-dark-custom .gdv1o h6,
.bg-dark-custom .ojwxjy h1,
.bg-dark-custom .ojwxjy h2,
.bg-dark-custom .ojwxjy h3,
.bg-dark-custom .ojwxjy h4,
.bg-dark-custom .ojwxjy h5,
.bg-dark-custom .ojwxjy 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 .dnoo h1,
.bg-dark-custom .dnoo h2,
.bg-dark-custom .dnoo h3,
.bg-dark-custom .dnoo h4,
.bg-dark-custom .dnoo h5,
.bg-dark-custom .dnoo h6,
.bg-dark-custom .jrmo h1,
.bg-dark-custom .jrmo h2,
.bg-dark-custom .jrmo h3,
.bg-dark-custom .jrmo h4,
.bg-dark-custom .jrmo h5,
.bg-dark-custom .jrmo h6,
.bg-dark-custom .au3e h1,
.bg-dark-custom .au3e h2,
.bg-dark-custom .au3e h3,
.bg-dark-custom .au3e h4,
.bg-dark-custom .au3e h5,
.bg-dark-custom .au3e h6,
.bg-dark-custom .uy4rf h1,
.bg-dark-custom .uy4rf h2,
.bg-dark-custom .uy4rf h3,
.bg-dark-custom .uy4rf h4,
.bg-dark-custom .uy4rf h5,
.bg-dark-custom .uy4rf h6,
.bg-dark-custom .vyfkx h1,
.bg-dark-custom .vyfkx h2,
.bg-dark-custom .vyfkx h3,
.bg-dark-custom .vyfkx h4,
.bg-dark-custom .vyfkx h5,
.bg-dark-custom .vyfkx 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 .gdv1o h1,
.bg-gradient-custom .gdv1o h2,
.bg-gradient-custom .gdv1o h3,
.bg-gradient-custom .gdv1o h4,
.bg-gradient-custom .gdv1o h5,
.bg-gradient-custom .gdv1o h6,
.bg-gradient-custom .ojwxjy h1,
.bg-gradient-custom .ojwxjy h2,
.bg-gradient-custom .ojwxjy h3,
.bg-gradient-custom .ojwxjy h4,
.bg-gradient-custom .ojwxjy h5,
.bg-gradient-custom .ojwxjy 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 .dnoo h1,
.bg-gradient-custom .dnoo h2,
.bg-gradient-custom .dnoo h3,
.bg-gradient-custom .dnoo h4,
.bg-gradient-custom .dnoo h5,
.bg-gradient-custom .dnoo h6,
.bg-gradient-custom .jrmo h1,
.bg-gradient-custom .jrmo h2,
.bg-gradient-custom .jrmo h3,
.bg-gradient-custom .jrmo h4,
.bg-gradient-custom .jrmo h5,
.bg-gradient-custom .jrmo h6,
.bg-gradient-custom .au3e h1,
.bg-gradient-custom .au3e h2,
.bg-gradient-custom .au3e h3,
.bg-gradient-custom .au3e h4,
.bg-gradient-custom .au3e h5,
.bg-gradient-custom .au3e h6,
.bg-gradient-custom .uy4rf h1,
.bg-gradient-custom .uy4rf h2,
.bg-gradient-custom .uy4rf h3,
.bg-gradient-custom .uy4rf h4,
.bg-gradient-custom .uy4rf h5,
.bg-gradient-custom .uy4rf h6,
.bg-gradient-custom .vyfkx h1,
.bg-gradient-custom .vyfkx h2,
.bg-gradient-custom .vyfkx h3,
.bg-gradient-custom .vyfkx h4,
.bg-gradient-custom .vyfkx h5,
.bg-gradient-custom .vyfkx 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 .gdv1o h1,
.bg-accent-custom .gdv1o h2,
.bg-accent-custom .gdv1o h3,
.bg-accent-custom .gdv1o h4,
.bg-accent-custom .gdv1o h5,
.bg-accent-custom .gdv1o h6,
.bg-accent-custom .ojwxjy h1,
.bg-accent-custom .ojwxjy h2,
.bg-accent-custom .ojwxjy h3,
.bg-accent-custom .ojwxjy h4,
.bg-accent-custom .ojwxjy h5,
.bg-accent-custom .ojwxjy 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 .dnoo h1,
.bg-accent-custom .dnoo h2,
.bg-accent-custom .dnoo h3,
.bg-accent-custom .dnoo h4,
.bg-accent-custom .dnoo h5,
.bg-accent-custom .dnoo h6,
.bg-accent-custom .jrmo h1,
.bg-accent-custom .jrmo h2,
.bg-accent-custom .jrmo h3,
.bg-accent-custom .jrmo h4,
.bg-accent-custom .jrmo h5,
.bg-accent-custom .jrmo h6,
.bg-accent-custom .au3e h1,
.bg-accent-custom .au3e h2,
.bg-accent-custom .au3e h3,
.bg-accent-custom .au3e h4,
.bg-accent-custom .au3e h5,
.bg-accent-custom .au3e h6,
.bg-accent-custom .uy4rf h1,
.bg-accent-custom .uy4rf h2,
.bg-accent-custom .uy4rf h3,
.bg-accent-custom .uy4rf h4,
.bg-accent-custom .uy4rf h5,
.bg-accent-custom .uy4rf h6,
.bg-accent-custom .vyfkx h1,
.bg-accent-custom .vyfkx h2,
.bg-accent-custom .vyfkx h3,
.bg-accent-custom .vyfkx h4,
.bg-accent-custom .vyfkx h5,
.bg-accent-custom .vyfkx 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,
.qlif .gdv1o h1,
.qlif .gdv1o h2,
.qlif .gdv1o h3,
.qlif .gdv1o h4,
.qlif .gdv1o h5,
.qlif .gdv1o h6,
.qlif .ojwxjy h1,
.qlif .ojwxjy h2,
.qlif .ojwxjy h3,
.qlif .ojwxjy h4,
.qlif .ojwxjy h5,
.qlif .ojwxjy h6,
.qlif .card h1,
.qlif .card h2,
.qlif .card h3,
.qlif .card h4,
.qlif .card h5,
.qlif .card h6,
.qlif .dnoo h1,
.qlif .dnoo h2,
.qlif .dnoo h3,
.qlif .dnoo h4,
.qlif .dnoo h5,
.qlif .dnoo h6,
.qlif .jrmo h1,
.qlif .jrmo h2,
.qlif .jrmo h3,
.qlif .jrmo h4,
.qlif .jrmo h5,
.qlif .jrmo h6,
.qlif .au3e h1,
.qlif .au3e h2,
.qlif .au3e h3,
.qlif .au3e h4,
.qlif .au3e h5,
.qlif .au3e h6,
.qlif .uy4rf h1,
.qlif .uy4rf h2,
.qlif .uy4rf h3,
.qlif .uy4rf h4,
.qlif .uy4rf h5,
.qlif .uy4rf h6,
.qlif .vyfkx h1,
.qlif .vyfkx h2,
.qlif .vyfkx h3,
.qlif .vyfkx h4,
.qlif .vyfkx h5,
.qlif .vyfkx h6,
.qlif .counter-item h1,
.qlif .counter-item h2,
.qlif .counter-item h3,
.qlif .counter-item h4,
.qlif .counter-item h5,
.qlif .counter-item h6,
.usokht .gdv1o h1,
.usokht .gdv1o h2,
.usokht .gdv1o h3,
.usokht .gdv1o h4,
.usokht .gdv1o h5,
.usokht .gdv1o h6,
.usokht .ojwxjy h1,
.usokht .ojwxjy h2,
.usokht .ojwxjy h3,
.usokht .ojwxjy h4,
.usokht .ojwxjy h5,
.usokht .ojwxjy h6,
.usokht .card h1,
.usokht .card h2,
.usokht .card h3,
.usokht .card h4,
.usokht .card h5,
.usokht .card h6,
.usokht .dnoo h1,
.usokht .dnoo h2,
.usokht .dnoo h3,
.usokht .dnoo h4,
.usokht .dnoo h5,
.usokht .dnoo h6,
.usokht .jrmo h1,
.usokht .jrmo h2,
.usokht .jrmo h3,
.usokht .jrmo h4,
.usokht .jrmo h5,
.usokht .jrmo h6,
.usokht .au3e h1,
.usokht .au3e h2,
.usokht .au3e h3,
.usokht .au3e h4,
.usokht .au3e h5,
.usokht .au3e h6,
.usokht .uy4rf h1,
.usokht .uy4rf h2,
.usokht .uy4rf h3,
.usokht .uy4rf h4,
.usokht .uy4rf h5,
.usokht .uy4rf h6,
.usokht .vyfkx h1,
.usokht .vyfkx h2,
.usokht .vyfkx h3,
.usokht .vyfkx h4,
.usokht .vyfkx h5,
.usokht .vyfkx h6,
.usokht .counter-item h1,
.usokht .counter-item h2,
.usokht .counter-item h3,
.usokht .counter-item h4,
.usokht .counter-item h5,
.usokht .counter-item h6,
.fan629 .gdv1o h1,
.fan629 .gdv1o h2,
.fan629 .gdv1o h3,
.fan629 .gdv1o h4,
.fan629 .gdv1o h5,
.fan629 .gdv1o h6,
.fan629 .ojwxjy h1,
.fan629 .ojwxjy h2,
.fan629 .ojwxjy h3,
.fan629 .ojwxjy h4,
.fan629 .ojwxjy h5,
.fan629 .ojwxjy h6,
.fan629 .card h1,
.fan629 .card h2,
.fan629 .card h3,
.fan629 .card h4,
.fan629 .card h5,
.fan629 .card h6,
.fan629 .dnoo h1,
.fan629 .dnoo h2,
.fan629 .dnoo h3,
.fan629 .dnoo h4,
.fan629 .dnoo h5,
.fan629 .dnoo h6,
.fan629 .jrmo h1,
.fan629 .jrmo h2,
.fan629 .jrmo h3,
.fan629 .jrmo h4,
.fan629 .jrmo h5,
.fan629 .jrmo h6,
.fan629 .au3e h1,
.fan629 .au3e h2,
.fan629 .au3e h3,
.fan629 .au3e h4,
.fan629 .au3e h5,
.fan629 .au3e h6,
.fan629 .uy4rf h1,
.fan629 .uy4rf h2,
.fan629 .uy4rf h3,
.fan629 .uy4rf h4,
.fan629 .uy4rf h5,
.fan629 .uy4rf h6,
.fan629 .vyfkx h1,
.fan629 .vyfkx h2,
.fan629 .vyfkx h3,
.fan629 .vyfkx h4,
.fan629 .vyfkx h5,
.fan629 .vyfkx h6,
.fan629 .counter-item h1,
.fan629 .counter-item h2,
.fan629 .counter-item h3,
.fan629 .counter-item h4,
.fan629 .counter-item h5,
.fan629 .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.gpd8b .gdv1o p,
.gpd8b .gdv1o span:not(.badge),
.gpd8b .gdv1o li,
.gpd8b .gdv1o small,
.gpd8b .gdv1o label,
.gpd8b .ojwxjy p,
.gpd8b .ojwxjy span:not(.badge),
.gpd8b .ojwxjy li,
.gpd8b .ojwxjy small,
.gpd8b .ojwxjy label,
.gpd8b .card p,
.gpd8b .card span:not(.badge),
.gpd8b .card li,
.gpd8b .card small,
.gpd8b .card label,
.gpd8b .dnoo p,
.gpd8b .dnoo span:not(.badge),
.gpd8b .dnoo li,
.gpd8b .dnoo small,
.gpd8b .dnoo label,
.gpd8b .jrmo p,
.gpd8b .jrmo span:not(.badge),
.gpd8b .jrmo li,
.gpd8b .jrmo small,
.gpd8b .jrmo label,
.gpd8b .au3e p,
.gpd8b .au3e span:not(.badge),
.gpd8b .au3e li,
.gpd8b .au3e small,
.gpd8b .au3e label,
.gpd8b .uy4rf p,
.gpd8b .uy4rf span:not(.badge),
.gpd8b .uy4rf li,
.gpd8b .uy4rf small,
.gpd8b .uy4rf label,
.gpd8b .vyfkx p,
.gpd8b .vyfkx span:not(.badge),
.gpd8b .vyfkx li,
.gpd8b .vyfkx small,
.gpd8b .vyfkx label,
.gpd8b .counter-item p,
.gpd8b .counter-item span:not(.badge),
.gpd8b .counter-item li,
.gpd8b .counter-item small,
.gpd8b .counter-item label,
.bg-dark-custom .gdv1o p,
.bg-dark-custom .gdv1o span:not(.badge),
.bg-dark-custom .gdv1o li,
.bg-dark-custom .gdv1o small,
.bg-dark-custom .gdv1o label,
.bg-dark-custom .ojwxjy p,
.bg-dark-custom .ojwxjy span:not(.badge),
.bg-dark-custom .ojwxjy li,
.bg-dark-custom .ojwxjy small,
.bg-dark-custom .ojwxjy 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 .dnoo p,
.bg-dark-custom .dnoo span:not(.badge),
.bg-dark-custom .dnoo li,
.bg-dark-custom .dnoo small,
.bg-dark-custom .dnoo label,
.bg-dark-custom .jrmo p,
.bg-dark-custom .jrmo span:not(.badge),
.bg-dark-custom .jrmo li,
.bg-dark-custom .jrmo small,
.bg-dark-custom .jrmo label,
.bg-dark-custom .au3e p,
.bg-dark-custom .au3e span:not(.badge),
.bg-dark-custom .au3e li,
.bg-dark-custom .au3e small,
.bg-dark-custom .au3e label,
.bg-dark-custom .uy4rf p,
.bg-dark-custom .uy4rf span:not(.badge),
.bg-dark-custom .uy4rf li,
.bg-dark-custom .uy4rf small,
.bg-dark-custom .uy4rf label,
.bg-dark-custom .vyfkx p,
.bg-dark-custom .vyfkx span:not(.badge),
.bg-dark-custom .vyfkx li,
.bg-dark-custom .vyfkx small,
.bg-dark-custom .vyfkx 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 .gdv1o p,
.bg-gradient-custom .gdv1o span:not(.badge),
.bg-gradient-custom .gdv1o li,
.bg-gradient-custom .gdv1o small,
.bg-gradient-custom .gdv1o label,
.bg-gradient-custom .ojwxjy p,
.bg-gradient-custom .ojwxjy span:not(.badge),
.bg-gradient-custom .ojwxjy li,
.bg-gradient-custom .ojwxjy small,
.bg-gradient-custom .ojwxjy 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 .dnoo p,
.bg-gradient-custom .dnoo span:not(.badge),
.bg-gradient-custom .dnoo li,
.bg-gradient-custom .dnoo small,
.bg-gradient-custom .dnoo label,
.bg-gradient-custom .jrmo p,
.bg-gradient-custom .jrmo span:not(.badge),
.bg-gradient-custom .jrmo li,
.bg-gradient-custom .jrmo small,
.bg-gradient-custom .jrmo label,
.bg-gradient-custom .au3e p,
.bg-gradient-custom .au3e span:not(.badge),
.bg-gradient-custom .au3e li,
.bg-gradient-custom .au3e small,
.bg-gradient-custom .au3e label,
.bg-gradient-custom .uy4rf p,
.bg-gradient-custom .uy4rf span:not(.badge),
.bg-gradient-custom .uy4rf li,
.bg-gradient-custom .uy4rf small,
.bg-gradient-custom .uy4rf label,
.bg-gradient-custom .vyfkx p,
.bg-gradient-custom .vyfkx span:not(.badge),
.bg-gradient-custom .vyfkx li,
.bg-gradient-custom .vyfkx small,
.bg-gradient-custom .vyfkx 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 .gdv1o p,
.bg-accent-custom .gdv1o span:not(.badge),
.bg-accent-custom .gdv1o li,
.bg-accent-custom .gdv1o small,
.bg-accent-custom .gdv1o label,
.bg-accent-custom .ojwxjy p,
.bg-accent-custom .ojwxjy span:not(.badge),
.bg-accent-custom .ojwxjy li,
.bg-accent-custom .ojwxjy small,
.bg-accent-custom .ojwxjy 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 .dnoo p,
.bg-accent-custom .dnoo span:not(.badge),
.bg-accent-custom .dnoo li,
.bg-accent-custom .dnoo small,
.bg-accent-custom .dnoo label,
.bg-accent-custom .jrmo p,
.bg-accent-custom .jrmo span:not(.badge),
.bg-accent-custom .jrmo li,
.bg-accent-custom .jrmo small,
.bg-accent-custom .jrmo label,
.bg-accent-custom .au3e p,
.bg-accent-custom .au3e span:not(.badge),
.bg-accent-custom .au3e li,
.bg-accent-custom .au3e small,
.bg-accent-custom .au3e label,
.bg-accent-custom .uy4rf p,
.bg-accent-custom .uy4rf span:not(.badge),
.bg-accent-custom .uy4rf li,
.bg-accent-custom .uy4rf small,
.bg-accent-custom .uy4rf label,
.bg-accent-custom .vyfkx p,
.bg-accent-custom .vyfkx span:not(.badge),
.bg-accent-custom .vyfkx li,
.bg-accent-custom .vyfkx small,
.bg-accent-custom .vyfkx 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,
.qlif .gdv1o p,
.qlif .gdv1o span:not(.badge),
.qlif .gdv1o li,
.qlif .gdv1o small,
.qlif .gdv1o label,
.qlif .ojwxjy p,
.qlif .ojwxjy span:not(.badge),
.qlif .ojwxjy li,
.qlif .ojwxjy small,
.qlif .ojwxjy label,
.qlif .card p,
.qlif .card span:not(.badge),
.qlif .card li,
.qlif .card small,
.qlif .card label,
.qlif .dnoo p,
.qlif .dnoo span:not(.badge),
.qlif .dnoo li,
.qlif .dnoo small,
.qlif .dnoo label,
.qlif .jrmo p,
.qlif .jrmo span:not(.badge),
.qlif .jrmo li,
.qlif .jrmo small,
.qlif .jrmo label,
.qlif .au3e p,
.qlif .au3e span:not(.badge),
.qlif .au3e li,
.qlif .au3e small,
.qlif .au3e label,
.qlif .uy4rf p,
.qlif .uy4rf span:not(.badge),
.qlif .uy4rf li,
.qlif .uy4rf small,
.qlif .uy4rf label,
.qlif .vyfkx p,
.qlif .vyfkx span:not(.badge),
.qlif .vyfkx li,
.qlif .vyfkx small,
.qlif .vyfkx label,
.qlif .counter-item p,
.qlif .counter-item span:not(.badge),
.qlif .counter-item li,
.qlif .counter-item small,
.qlif .counter-item label,
.usokht .gdv1o p,
.usokht .gdv1o span:not(.badge),
.usokht .gdv1o li,
.usokht .gdv1o small,
.usokht .gdv1o label,
.usokht .ojwxjy p,
.usokht .ojwxjy span:not(.badge),
.usokht .ojwxjy li,
.usokht .ojwxjy small,
.usokht .ojwxjy label,
.usokht .card p,
.usokht .card span:not(.badge),
.usokht .card li,
.usokht .card small,
.usokht .card label,
.usokht .dnoo p,
.usokht .dnoo span:not(.badge),
.usokht .dnoo li,
.usokht .dnoo small,
.usokht .dnoo label,
.usokht .jrmo p,
.usokht .jrmo span:not(.badge),
.usokht .jrmo li,
.usokht .jrmo small,
.usokht .jrmo label,
.usokht .au3e p,
.usokht .au3e span:not(.badge),
.usokht .au3e li,
.usokht .au3e small,
.usokht .au3e label,
.usokht .uy4rf p,
.usokht .uy4rf span:not(.badge),
.usokht .uy4rf li,
.usokht .uy4rf small,
.usokht .uy4rf label,
.usokht .vyfkx p,
.usokht .vyfkx span:not(.badge),
.usokht .vyfkx li,
.usokht .vyfkx small,
.usokht .vyfkx label,
.usokht .counter-item p,
.usokht .counter-item span:not(.badge),
.usokht .counter-item li,
.usokht .counter-item small,
.usokht .counter-item label,
.fan629 .gdv1o p,
.fan629 .gdv1o span:not(.badge),
.fan629 .gdv1o li,
.fan629 .gdv1o small,
.fan629 .gdv1o label,
.fan629 .ojwxjy p,
.fan629 .ojwxjy span:not(.badge),
.fan629 .ojwxjy li,
.fan629 .ojwxjy small,
.fan629 .ojwxjy label,
.fan629 .card p,
.fan629 .card span:not(.badge),
.fan629 .card li,
.fan629 .card small,
.fan629 .card label,
.fan629 .dnoo p,
.fan629 .dnoo span:not(.badge),
.fan629 .dnoo li,
.fan629 .dnoo small,
.fan629 .dnoo label,
.fan629 .jrmo p,
.fan629 .jrmo span:not(.badge),
.fan629 .jrmo li,
.fan629 .jrmo small,
.fan629 .jrmo label,
.fan629 .au3e p,
.fan629 .au3e span:not(.badge),
.fan629 .au3e li,
.fan629 .au3e small,
.fan629 .au3e label,
.fan629 .uy4rf p,
.fan629 .uy4rf span:not(.badge),
.fan629 .uy4rf li,
.fan629 .uy4rf small,
.fan629 .uy4rf label,
.fan629 .vyfkx p,
.fan629 .vyfkx span:not(.badge),
.fan629 .vyfkx li,
.fan629 .vyfkx small,
.fan629 .vyfkx label,
.fan629 .counter-item p,
.fan629 .counter-item span:not(.badge),
.fan629 .counter-item li,
.fan629 .counter-item small,
.fan629 .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-orbit{position:relative;width:44px;height:44px;animation:plSpin 1.4s linear infinite;}@keyframes plSpin{to{transform:rotate(360deg)}}.pl-orbit span{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--o14t6);}.pl-orbit span:nth-child(1){top:0;left:50%;transform:translateX(-50%);}.pl-orbit span:nth-child(2){bottom:0;left:50%;transform:translateX(-50%);background:var(--o15fb,var(--o14t6));opacity:.6;}