@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700;800&family=Barlow:wght@400;500&display=swap');

:root {
    --c14l0: #0DCA9D;
    --c15xm: #26568F;
    --c16wd: #58C863;
    --c1r6: linear-gradient(45deg, var(--c14l0), var(--c15xm));
    --c3xf: 'Barlow', sans-serif;
    --c5r5: 'Barlow', sans-serif;
    --c19zf: 64px;
    --c20ev: 44px;
    --c21zd: 30px;
    --c17i5: 18px;
    --c18of: 900;
    --c6r8: 0px;
    --c7jj: 0px;
    --c8c3: 0px;
    --c9ra: 0px;
    --c4xb: 0px;
    --c10fs: 0 1px 3px rgba(0,0,0,0.04);
    --c11q9: 0 2px 8px rgba(0,0,0,0.06);
    --c12au: 0 4px 16px rgba(0,0,0,0.08);
    --c13o5: 0 8px 24px rgba(0,0,0,0.1);
    --_wh3mdfc: 100px 0;
}
._gbmst {
    border-radius: 8px;
    padding: 18px 36px;
}
._ljbsp, ._z00x8q, ._behbxtb, ._bt80k, ._xnstoek {
    border-width: 2px;
    border-color: var(--border-color);
}

._bb84me, ._vv92e {
    text-transform: uppercase;
    letter-spacing: 4px;
    font-size: 12px;
    font-weight: 700;
}

.row > [class*="col"]:nth-child(odd) ._ljbsp,
.row > [class*="col"]:nth-child(odd) ._z00x8q {
    transform: translateY(-10px);
}
.row > [class*="col"]:nth-child(even) ._ljbsp,
.row > [class*="col"]:nth-child(even) ._z00x8q {
    transform: translateY(10px);
}

._mhl0lo {
    position: relative;
    margin-top: 40px;
}
._mhl0lo::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: inherit;
    clip-path: ellipse(55% 100% at 50% 100%);
}

._pf88i9 { overflow: visible; padding-bottom: 80px; }
._pf88i9 .hero-bg {
    opacity: 0.28;
    filter: saturate(0.45) brightness(0.25) contrast(1.25);
}
._l0p4z {
    margin-right: -60px;
    position: relative;
}
._l0p4z img {
    border-radius: var(--c8c3) 0 0 var(--c8c3);
    box-shadow: -10px 10px 40px rgba(0,0,0,0.12);
    max-height: 520px;
    object-fit: cover;
    width: 100%;
}
._jaxn6 span, ._jaxn6 strong { color: var(--c14l0); }
._vv92e { background: none; padding: 0; font-weight: 700; letter-spacing: 5px; }

._py728 {
    background: var(--c14l0);
    padding: 14px 0;
}
._py728 ._q1rs8i { color: #fff; }
._py728 .nav-link { color: rgba(255,255,255,0.85) !important; }
._py728 .nav-link:hover, ._py728 .nav-link.active { color: #fff !important; }
._py728 .nav-link::after { background: #fff; }
._py728 ._o3czwyz { background: #fff !important; color: var(--c14l0) !important; border-color: #fff !important; }
._py728 ._scvkii9 ._u8h4vp4 { background: #fff; }
._py728.scrolled { background: var(--c14l0); box-shadow: 0 4px 20px color-mix(in srgb, var(--c14l0) 40%, transparent); padding: 10px 0; }

._g5wlsm {
    background: transparent;
    padding: 0 20px 40px;
}
._g5wlsm > .container {
    background: var(--footer-dark-bg);
    border-radius: var(--c9ra);
    padding: 60px 40px 30px;
    box-shadow: 0 20px 60px rgba(0,0,0,0.15);
}
._g5wlsm h4,._g5wlsm h5 { color: #fff; }
._g5wlsm ._krsj5zx ._ykaev6q::after { background: var(--c14l0); }
._t0h9is6 { border-top: 1px solid rgba(255,255,255,0.08); margin-top: 40px; }
._t0h9is6 p { color: rgba(255,255,255,0.3); }

.contact-section .form-control {
    background: var(--bg-secondary);
    border: none;
    border-radius: var(--c8c3);
    padding: 16px 20px;
    font-size: 15px;
}
.contact-section .form-control:focus { background: var(--bg-primary); box-shadow: 0 0 0 2px var(--c14l0); }
.contact-section ._gbmst { border-radius: var(--c8c3); }

._q1rs8i { font-size: 16px; font-weight: 700; background: var(--c1r6); color: #fff !important; padding: 8px 22px; border-radius: var(--c4xb); letter-spacing: 0.5px; }
._q1rs8i:hover { opacity: 0.9; color: #fff; }

._cmg6sk5, .card-title, ._duf5fey {
    background: var(--c1r6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    font-weight: 800;
}
._g5wlsm ._cmg6sk5, ._g5wlsm .card-title, ._g5wlsm ._duf5fey,
._py728 ._cmg6sk5, ._py728 .card-title, ._py728 ._duf5fey {
    -webkit-text-fill-color: initial;
    background: none;
}

._l0p4z img {
    border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%;
    box-shadow: var(--c13o5);
    object-fit: cover;
}

._scvkii9 { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; }
._scvkii9 ._u8h4vp4 { width: 24px; height: 2px; border-radius: 1px; transition: transform 0.4s cubic-bezier(0.68,-0.6,0.32,1.6), opacity 0.3s ease; }
._scvkii9.active ._u8h4vp4:nth-child(1) { transform: translateY(8px) rotate(135deg); }
._scvkii9.active ._u8h4vp4:nth-child(2) { opacity: 0; transform: scaleX(0); }
._scvkii9.active ._u8h4vp4:nth-child(3) { transform: translateY(-8px) rotate(-135deg); }

main > section + section::before{content:'\276F';display:block;text-align:center;transform:rotate(90deg);color:var(--c14l0);opacity:0.3;font-size:20px;padding:10px 0;}

.scroll-dots{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9990;display:flex;flex-direction:column;gap:12px;}.scroll-dots .dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--c14l0);opacity:0.4;cursor:pointer;transition:all 0.3s;}.scroll-dots .dot.active{background:var(--c14l0);opacity:1;transform:scale(1.3);}@media(max-width:768px){.scroll-dots{display:none;}}

.progress-header{position:fixed;top:0;left:0;height:2px;z-index:100000;background:var(--c14l0);width:0;opacity:0.8;}

._ljbsp,._z00x8q{opacity:0;animation:rotateIn 0.7s ease forwards;}.row>[class*="col"]:nth-child(1)>*{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2)>*{animation-delay:0.15s;}.row>[class*="col"]:nth-child(3)>*{animation-delay:0.25s;}.row>[class*="col"]:nth-child(4)>*{animation-delay:0.35s;}@keyframes rotateIn{from{opacity:0;transform:perspective(600px) rotateY(15deg) translateX(30px);}to{opacity:1;transform:perspective(600px) rotateY(0) translateX(0);}}

@media(prefers-reduced-motion:reduce){._ljbsp,._z00x8q,._bt80k,._xnstoek,._w794nz,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.bg-deco span{position:absolute;border:1px solid var(--c14l0);opacity:0.03;animation:decoSquare 20s ease-in-out infinite alternate;transform:rotate(45deg);}@keyframes decoSquare{0%{transform:rotate(45deg) translateY(0);}100%{transform:rotate(65deg) translateY(-50px);}}

.counter-spin{animation:counterSlot 0.8s cubic-bezier(0.16,1,0.3,1) forwards;}@keyframes counterSlot{0%{transform:translateY(100%);filter:blur(4px);}100%{transform:translateY(0);filter:blur(0);}}

.shimmer-reveal{position:relative;overflow:hidden;}.shimmer-reveal::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.08) 50%,transparent 100%);transform:translateX(-100%);animation:shimmerLoad 1.5s ease forwards;}@keyframes shimmerLoad{to{transform:translateX(100%);}}

html:not(._q9l9uvb) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    ._v5alm7 {
        flex-wrap: nowrap;
        overflow: visible;
    }
    ._jx23xt {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    ._jx23xt .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    ._ncj7zhg, ._px2ad {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    ._ncj7zhg .nav-link,
    ._px2ad .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    ._o3czwyz {
        flex-shrink: 0;
        white-space: nowrap;
    }
    ._q1rs8i {
        flex-shrink: 0;
    }
}

div._mhl0lo:not(._wh3mdfc) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div._mhl0lo:not(._wh3mdfc) + ._py728 {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div._mhl0lo._nmqsn {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div._mhl0lo._nmqsn + ._py728,
div._mhl0lo:not(._wh3mdfc) + ._py728.scrolled {
    top: 0;
}
div._mhl0lo:not(._wh3mdfc) ~ ._pf88i9 {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div._mhl0lo:not(._wh3mdfc) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div._mhl0lo:not(._wh3mdfc) + ._py728 {
        top: 0;
    }
    div._mhl0lo:not(._wh3mdfc) ~ ._pf88i9 {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    ._scvkii9 {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    ._scvkii9 ._u8h4vp4 {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    ._jx23xt {
        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;
    }
    ._jx23xt .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;
    }
    ._jx23xt .nav-link::after { display: none !important; }
    ._o3czwyz { display: none !important; }
    ._ncj7zhg, ._px2ad { display: none !important; }
}

@media (max-width: 992px) {
    ._jx23xt { right: -100% !important; left: auto !important; width: min(320px,85vw) !important; background: #0a0a0a !important; padding: 100px 32px 40px !important; box-shadow: -4px 0 60px rgba(0,0,0,0.6) !important; border-left: 1px solid rgba(255,255,255,0.06) !important; transition: right 0.45s cubic-bezier(0.4,0,0.2,1) !important; }
    ._jx23xt.active { right: 0 !important; }
    ._jx23xt .nav-link { color: rgba(255,255,255,0.8) !important; text-transform: uppercase !important; font-size: 13px !important; letter-spacing: 2px !important; border-bottom: 1px solid rgba(255,255,255,0.07) !important; opacity: 0 !important; transform: translateX(30px) !important; transition: opacity 0.4s ease, transform 0.4s ease, color 0.2s !important; }
    ._jx23xt.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    ._jx23xt.active .nav-link:hover { color: var(--c14l0) !important; }
    ._jx23xt.active .nav-link:nth-child(1){transition-delay:.10s !important;}
    ._jx23xt.active .nav-link:nth-child(2){transition-delay:.16s !important;}
    ._jx23xt.active .nav-link:nth-child(3){transition-delay:.22s !important;}
    ._jx23xt.active .nav-link:nth-child(4){transition-delay:.28s !important;}
    ._jx23xt.active .nav-link:nth-child(5){transition-delay:.34s !important;}
    ._jx23xt.active .nav-link:nth-child(6){transition-delay:.40s !important;}
    ._jx23xt.active .nav-link:nth-child(7){transition-delay:.46s !important;}
    ._jx23xt.active .nav-link:nth-child(8){transition-delay:.52s !important;}
}

._ljbsp,
._z00x8q,
._bt80k,
._xnstoek,
._i1l1yqy,
._w794nz {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
._ljbsp *,
._z00x8q *,
._bt80k *,
._xnstoek *,
._i1l1yqy * {
    filter: none !important;
}
@supports (animation: none) {
    ._ljbsp, ._z00x8q, ._bt80k {
        animation-fill-mode: forwards !important;
    }
}
._bt80k + ._bt80k {
    margin-top: 1.5rem;
}

._pf88i9 ._xa6ak ~ .container,
._pf88i9 ._xa6ak ~ .container * {
    color: #fff;
}
._pf88i9 ._xa6ak ~ .container p,
._pf88i9 ._xa6ak ~ .container ._x8idg {
    color: rgba(255,255,255,0.85);
}
._pf88i9 ._xa6ak ~ .container ._gbmst {
    color: inherit;
}
._t6mlvrn ._vv92e { color: #fff; }
._t6mlvrn ._bb84me { color: var(--c14l0); }
._t6mlvrn ._n13gu { color: rgba(255,255,255,0.55); }
._t6mlvrn ._lm389 a { color: rgba(255,255,255,0.65); }
._t6mlvrn ._lm389 a:hover { color: #fff; }
._g5wlsm[style*="background:none"] { background: none !important; }
._g5wlsm[style*="background:none"]::before,
._g5wlsm[style*="background:none"]::after { display: none !important; }

body {
    line-height: 1.645;
    letter-spacing: 0.0em;
}

._ljbsp, ._z00x8q, ._bt80k, ._behbxtb, ._xnstoek {
    padding: 26px;
}
._ljbsp, ._z00x8q, ._bt80k, ._behbxtb, ._xnstoek .card-body {
    padding: 22px 24px;
}
.row > [class*="col"]:nth-child(1) ._ljbsp,
.row > [class*="col"]:nth-child(1) ._z00x8q {
    padding: 23px;
    border-radius: calc(var(--c7jj) + 3px);
}
.row > [class*="col"]:nth-child(2) ._ljbsp,
.row > [class*="col"]:nth-child(2) ._z00x8q {
    padding: 25px;
    border-radius: calc(var(--c7jj) + 3px);
}
.row > [class*="col"]:nth-child(3) ._ljbsp,
.row > [class*="col"]:nth-child(3) ._z00x8q {
    padding: 23px;
    border-radius: calc(var(--c7jj) + -1px);
}
.row > [class*="col"]:nth-child(4) ._ljbsp,
.row > [class*="col"]:nth-child(4) ._z00x8q {
    padding: 24px;
    border-radius: calc(var(--c7jj) + -2px);
}
.row > [class*="col"]:nth-child(5) ._ljbsp,
.row > [class*="col"]:nth-child(5) ._z00x8q {
    padding: 25px;
    border-radius: calc(var(--c7jj) + -2px);
}
.row > [class*="col"]:nth-child(6) ._ljbsp,
.row > [class*="col"]:nth-child(6) ._z00x8q {
    padding: 27px;
    border-radius: calc(var(--c7jj) + 2px);
}

._gbmst {
    padding: 15px 25px;
    font-size: 16px;
    letter-spacing: 0.44px;
    border-radius: calc(var(--c7jj) + 2px);
}
._uxr4uf {
    padding: 15px 24px;
    border-width: 1px;
}

main > section {
    padding-top: 81px;
    padding-bottom: 83px;
}
main > section:first-child {
    padding-top: 88px;
}
main > section:nth-child(6) {
    padding-top: 78px;
    padding-bottom: 82px;
}

._oiet1 {
    margin-bottom: 60px;
}

._ljbsp, ._z00x8q, ._bt80k, ._xnstoek {
    box-shadow: 0px 6px 19px rgba(0,0,0,0.052);
}

._pf88i9 {
    padding-top: 98px;
}
._jaxn6 {
    margin-bottom: 28px;
}
._x8idg {
    margin-bottom: 41px;
    font-size: 17px;
    line-height: 1.636;
}
._vv92e {
    font-size: 12px;
    letter-spacing: 2.433px;
    margin-bottom: 23px;
}
._fldwbf {
    gap: 17px;
}

._l0p4z img {
    border-radius: 17px;
    box-shadow: 0 8px 38px rgba(0,0,0,0.14);
}

._n8farb {
    width: 48px;
    height: 48px;
    font-size: 22px;
    border-radius: 12px;
    margin-bottom: 21px;
}

._cmg6sk5, .card-title {
    font-size: 18px;
    margin-bottom: 9px;
}
._xrvst20, .card-text {
    font-size: 14px;
    line-height: 1.65;
}

._duf5fey {
    margin-bottom: 14px;
    letter-spacing: 0.0px;
}
._bb84me {
    font-size: 13px;
    letter-spacing: 3.516px;
    margin-bottom: 17px;
}
._z7fqvik {
    font-size: 16px;
    line-height: 1.626;
}

@media (min-width: 993px) {
    ._jx23xt {
        gap: 32px;
    }
    ._jx23xt .nav-link {
        font-size: 15px;
        padding: 8px 0;
    }
}

._g5wlsm {
    padding-top: 78px;
}
._krsj5zx ._ykaev6q {
    font-size: 17px;
    margin-bottom: 25px;
}
._lm389 a {
    font-size: 15px;
}
._lm389 li {
    margin-bottom: 9px;
}
._hvgv8 {
    gap: 12px;
}
._hvgv8 a {
    width: 36px;
    height: 36px;
}
._t0h9is6 {
    padding: 20px 0;
    margin-top: 46px;
}

.form-control {
    border-radius: 10px;
    padding: 13px 17px;
    font-size: 14px;
}

._behbxtb {
    padding: 37px;
}
._b5ff68 {
    font-size: 17px;
    line-height: 1.674;
    margin-bottom: 18px;
}
._e1alyoh {
    width: 50px;
    height: 50px;
}
._ue7pu {
    font-size: 16px;
}
._gyws8h2 {
    font-size: 12px;
}

._xnstoek {
    padding: 39px;
}
._cp6saof {
    font-size: 19px;
    margin-bottom: 11px;
}
._syyye2 {
    font-size: 45px;
    margin-bottom: 21px;
}
._g5l9i li {
    padding: 9px 0;
    font-size: 14px;
}

._uxf1qx, .stat-number {
    font-size: 46px;
    margin-bottom: 8px;
}
._niktw0w {
    font-size: 15px;
    letter-spacing: 0.528px;
}

._iwda9 img {
    border-radius: 12px;
}
._q1kfj0 {
    font-size: 19px;
    margin-bottom: 4px;
}
._eamo2vr {
    font-size: 12px;
}

._i1kshwb {
    font-size: 31px;
    margin-bottom: 13px;
}
._zbp2fbc {
    font-size: 19px;
    margin-bottom: 7px;
}

.wow {
    animation-duration: 0.624s !important;
}
._ljbsp, ._z00x8q, ._bt80k, ._behbxtb,
._xnstoek, ._w794nz {
    transition-duration: 0.346s;
}

.row {
    --bs-gutter-y: 32px;
}

._it3rj2x {
    padding: 83px 0;
}
._d9oneqh {
    font-size: 33px;
    margin-bottom: 20px;
}
._ehc45 {
    font-size: 17px;
    margin-bottom: 32px;
}

._bt80k ._rgby2 img {
    border-radius: 11px 11px 0 0;
}
._x3m6bf {
    font-size: 14px;
    margin-bottom: 10px;
    gap: 13px;
}

._py728 {
    padding: 21px 0;
}
._py728.scrolled {
    padding: 19px 0;
}
._q1rs8i {
    font-size: 25px;
}
._o3czwyz {
    margin-left: 17px;
}

:root {
    --_build: 9.6;
    --_env: 'ffbdf';
    --_idx: 8.81;
    --_flag: 18646;
}
.base-ref { vertical-align: baseline; box-sizing: border-box }
.bind-ref { font-style: inherit }
.sr-only-fx { box-sizing: border-box }
.event-hook { display: inherit; font-variant: normal }

._t6mlvrn h1, ._t6mlvrn h2, ._t6mlvrn h3, ._t6mlvrn h4, ._t6mlvrn h5, ._t6mlvrn h6 { color: #fff !important; }
._t6mlvrn { color: rgba(255,255,255,0.85) !important; }
._t6mlvrn p, ._t6mlvrn li, ._t6mlvrn span:not(.badge):not(._gbmst), ._t6mlvrn ._m78fqu4, ._t6mlvrn label, ._t6mlvrn blockquote, ._t6mlvrn figcaption, ._t6mlvrn dt, ._t6mlvrn dd, ._t6mlvrn td, ._t6mlvrn th { color: rgba(255,255,255,0.78) !important; }
._t6mlvrn a:not(._gbmst):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
._t6mlvrn a:not(._gbmst):not(.nav-link):hover { color: #fff !important; }
._t6mlvrn ._uxf1qx { color: #fff !important; }
._t6mlvrn ._niktw0w { 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(._gbmst), .bg-dark-custom ._m78fqu4, .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(._gbmst):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(._gbmst):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom ._uxf1qx { color: #fff !important; }
.bg-dark-custom ._niktw0w { 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(._gbmst), .bg-gradient-custom ._m78fqu4, .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(._gbmst):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(._gbmst):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom ._uxf1qx { color: #fff !important; }
.bg-gradient-custom ._niktw0w { 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(._gbmst), .bg-accent-custom ._m78fqu4, .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(._gbmst):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(._gbmst):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom ._uxf1qx { color: #fff !important; }
.bg-accent-custom ._niktw0w { color: rgba(255,255,255,0.7) !important; }

._it3rj2x h1, ._it3rj2x h2, ._it3rj2x h3, ._it3rj2x h4, ._it3rj2x h5, ._it3rj2x h6 { color: #fff !important; }
._it3rj2x { color: rgba(255,255,255,0.85) !important; }
._it3rj2x p, ._it3rj2x li, ._it3rj2x span:not(.badge):not(._gbmst), ._it3rj2x ._m78fqu4, ._it3rj2x label, ._it3rj2x blockquote, ._it3rj2x figcaption, ._it3rj2x dt, ._it3rj2x dd, ._it3rj2x td, ._it3rj2x th { color: rgba(255,255,255,0.78) !important; }
._it3rj2x a:not(._gbmst):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
._it3rj2x a:not(._gbmst):not(.nav-link):hover { color: #fff !important; }
._it3rj2x ._uxf1qx { color: #fff !important; }
._it3rj2x ._niktw0w { color: rgba(255,255,255,0.7) !important; }

._g5wlsm { color: rgba(255,255,255,0.65) !important; }
._g5wlsm h1, ._g5wlsm h2, ._g5wlsm h3,
._g5wlsm h4, ._g5wlsm h5, ._g5wlsm h6,
._g5wlsm ._ykaev6q { color: #fff !important; }
._g5wlsm p, ._g5wlsm li, ._g5wlsm span,
._g5wlsm label { color: rgba(255,255,255,0.6) !important; }
._g5wlsm a:not(._gbmst) { color: rgba(255,255,255,0.65) !important; }
._g5wlsm a:not(._gbmst):hover { color: #fff !important; }

._gddbew h1, ._gddbew h2, ._gddbew h3, ._gddbew h4, ._gddbew h5, ._gddbew h6 { color: var(--text-primary, #1a1a2e) !important; }
._gddbew p, ._gddbew li, ._gddbew span:not(.badge):not(._gbmst), ._gddbew ._m78fqu4, ._gddbew label, ._gddbew blockquote, ._gddbew figcaption, ._gddbew dt, ._gddbew dd, ._gddbew td, ._gddbew th { color: var(--text-secondary, #555) !important; }

._mhl0lo h1, ._mhl0lo h2, ._mhl0lo h3, ._mhl0lo h4, ._mhl0lo h5, ._mhl0lo h6 { color: var(--text-primary, #1a1a2e) !important; }
._mhl0lo p, ._mhl0lo li, ._mhl0lo span:not(.badge):not(._gbmst), ._mhl0lo ._m78fqu4, ._mhl0lo label, ._mhl0lo blockquote, ._mhl0lo figcaption, ._mhl0lo dt, ._mhl0lo dd, ._mhl0lo td, ._mhl0lo th { color: var(--text-secondary, #555) !important; }
