@import url('https://fonts.googleapis.com/css2?family=Mate:wght@400;700&family=Open+Sans:wght@400;500&display=swap');

:root {
    --n14nx: #0067AF;
    --n15bv: #D30719;
    --n16be: #837500;
    --n1hy: linear-gradient(200deg, var(--n14nx), var(--n15bv));
    --n3o4: 'Mate', serif;
    --n5hk: 'Open Sans', sans-serif;
    --n19mj: 34px;
    --n20bv: 24px;
    --n21hz: 18px;
    --n17dq: 14px;
    --n18j8: 600;
    --n6jg: 0px;
    --n7rp: 0px;
    --n8fz: 0px;
    --n9nw: 0px;
    --n4m8: 0px;
    --n10om: 0 1px 3px rgba(0,0,0,0.04);
    --n11do: 0 2px 8px rgba(0,0,0,0.06);
    --n12po: 0 4px 16px rgba(0,0,0,0.08);
    --n13no: 0 8px 24px rgba(0,0,0,0.1);
    --irwkf: 60px 0;
}
.pwea8 {
    border-radius: 2px;
    padding: 14px 28px;
}
.lsdt, .rzmmxu, .xlia, .ncwi, .bjxz6 {
    border-width: 0px;
    border-color: transparent;
}

.fmqq {
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.fmqq::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;
}
.fmqq:hover::before {
    height: 100%;
}

.fmgthv img, .about-image img {
    transform: rotate(2deg) scale(1.02);
    transition: transform 0.5s ease;
}
.fmgthv:hover img, .about-image:hover img {
    transform: rotate(0deg) scale(1);
}

.lsdt, .rzmmxu, .ncwi, .bjxz6, .xlia {
    border-top: 4px solid var(--n14nx);
    border-radius: 0 0 var(--n7rp) var(--n7rp);
}

.afex7k {
    display: inline-block;
    position: relative;
    padding-bottom: 14px;
}
.afex7k::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    background: var(--n1hy);
    border-radius: 2px;
}
.text-center .afex7k::after {
    left: 50%;
    transform: translateX(-50%);
}

.lsdt, .rzmmxu, .ncwi, .bjxz6, .xlia {
    transform: rotate(-1.5deg);
    transition: transform 0.4s cubic-bezier(.25,.8,.25,1);
}
.lsdt:hover, .rzmmxu:hover, .ncwi:hover, .bjxz6:hover, .xlia:hover {
    transform: rotate(0deg) translateY(-4px);
}

.idnpvb {
    position: relative;
    margin-top: 40px;
}
.idnpvb::before {
    content: '';
    position: absolute;
    top: -30px;
    left: 0;
    width: 100%;
    height: 30px;
    background: inherit;
    clip-path: ellipse(55% 100% at 50% 100%);
}

.nn1il { min-height: 100vh; padding-bottom: 120px; background: linear-gradient(135deg, #0d1b2e 0%, #0067AF 100%) !important; }
.nn1il .sef133 { background: transparent !important; box-shadow: none !important; border: none !important; color: #fff; }
.nn1il .cq2bs, .nn1il h1, .nn1il h2, .nn1il h3, .nn1il h4, .nn1il h5, .nn1il h6 { color: #fff !important; }
.nn1il .qcik2l, .nn1il p { color: rgba(255,255,255,0.85) !important; }
.nn1il li, .nn1il .sef133 li { color: rgba(255,255,255,0.85) !important; }
.nn1il .uyxj1w ~ .container *, .nn1il .uyxj1w ~ .container p, .nn1il .uyxj1w ~ .container .qcik2l { color: rgba(255,255,255,0.85); }
.fmgthv img {
    border-radius: var(--n8fz);
    box-shadow: var(--n13no);
}
.sef133 {
    background: var(--bg-card, #fff);
    padding: 40px 36px;
    border-radius: var(--n8fz);
    box-shadow: var(--n12po);
    margin-top: -80px;
    position: relative;
    z-index: 5;
    border: 1px solid var(--border-color);
}
.kplr { background: var(--n14nx); color: #fff !important; padding: 6px 16px; border-radius: var(--n6jg); font-size: 11px; }

.wjuy5 {
    background: transparent;
    padding: 28px 40px;
}
.wjuy5 .sca9x { gap: 40px; }
.bq4c { font-size: 28px; font-weight: 300; letter-spacing: 4px; text-transform: uppercase; }
.yy7i { gap: 36px; }
.yy7i .nav-link { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; }
.yy7i .nav-link::after { height: 1px; bottom: -6px; }
.bfq5 { letter-spacing: 1px; text-transform: uppercase; font-size: 11px; padding: 14px 28px !important; }
.wjuy5.scrolled { background: var(--bg-primary); padding: 16px 40px; box-shadow: 0 1px 0 var(--border-color); }

.ctqfq {
    background: #f8f6f3;
    color: var(--text-secondary);
    padding-top: 80px;
    border-top: 4px double var(--text-primary);
}
.ctqfq p, .ctqfq li, .ctqfq span,
.ctqfq .le7m p, .ctqfq .footer-contact li { color: var(--text-secondary); }
.ctqfq h1,.ctqfq h2,.ctqfq h3,.ctqfq h4,.ctqfq h5 { color: var(--text-primary); }
.le7m .ycl1jn {
    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;
}
.le7m .ycl1jn::after { display: none; }
.milx8 a { color: var(--text-secondary); font-size: 14px; }
.milx8 a:hover { color: var(--text-primary); text-decoration: underline; }
.uzoq a { border-radius: 0; background: var(--text-primary); color: var(--bg-primary); border: none; }
.uzoq a:hover { background: var(--n14nx); }
.karbe0 { border-top: 1px solid var(--text-primary); }
.karbe0 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 .idt4 { background: var(--bg-card, #fff); padding: 40px; border-radius: var(--n8fz); box-shadow: var(--n11do); }

.bq4c { font-size: 16px; font-weight: 700; background: var(--n1hy); color: #fff !important; padding: 8px 22px; border-radius: var(--n4m8); letter-spacing: 0.5px; }
.bq4c:hover { opacity: 0.9; color: #fff; }

.ckoc, .card-title {
    display: inline;
    background: linear-gradient(transparent 55%, rgba(var(--n14nx-rgb, 37,99,235), 0.12) 55%);
    padding: 0 4px;
    font-weight: 700;
}

.fmgthv img {
    border-radius: 50%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border: 4px solid var(--n14nx);
}

section:not(.nn1il) .col-lg-6 img, section:not(.nn1il) .col-lg-5 img, .about-section img, section img.rounded {
    outline: 2px solid var(--n14nx);
    outline-offset: 8px;
    border-radius: var(--n7rp);
}

.zlmbf { width: 44px; height: 44px; gap: 5px; border: 1.5px solid var(--border-color); background: var(--bg-secondary, transparent); border-radius: 50%; }
.zlmbf .ees6 { width: 18px; height: 2px; border-radius: 2px; transition: transform 0.35s ease, opacity 0.3s ease; }
.zlmbf:hover { background: var(--n14nx); border-color: var(--n14nx); }
.zlmbf:hover .ees6 { background: #fff; }
.zlmbf.active .ees6:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.zlmbf.active .ees6:nth-child(2) { opacity: 0; }
.zlmbf.active .ees6:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

main > section + section::before{content:'\223F  \223F  \223F';display:block;text-align:center;color:var(--n14nx);opacity:0.2;font-size:16px;letter-spacing:4px;padding:10px 0;}

.cursor-spot{position:fixed;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,0.04) 0%,transparent 70%);border-radius:50%;pointer-events:none;z-index:99998;transform:translate(-50%,-50%);}

.lsdt,.rzmmxu{opacity:0;animation:slideLeft 0.45s ease forwards;}.row>[class*="col"]:nth-child(odd) .lsdt,.row>[class*="col"]:nth-child(odd) .rzmmxu{animation-name:slideLeft;}.row>[class*="col"]:nth-child(even) .lsdt,.row>[class*="col"]:nth-child(even) .rzmmxu{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(--n14nx);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.lsdt,.rzmmxu,.ncwi,.bjxz6,.qhld1,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:0.015;background-image:linear-gradient(var(--n14nx) 1px,transparent 1px),linear-gradient(90deg,var(--n14nx) 1px,transparent 1px);background-size:60px 60px;}

main > section {
    position: sticky;
    top: 0;
    z-index: 1;
    background: var(--bg-primary);
    box-shadow: 0 -10px 40px rgba(0,0,0,0.08);
}
main > section:nth-child(even):not(.oym7):not(.wqhncm) { background: var(--bg-secondary, var(--bg-primary)); }
main > section:nth-child(1):not(.oym7):not(.wqhncm) { z-index: 2; }
main > section:nth-child(2):not(.oym7):not(.wqhncm) { z-index: 3; }
main > section:nth-child(3):not(.oym7):not(.wqhncm) { z-index: 4; }
main > section:nth-child(4):not(.oym7):not(.wqhncm) { z-index: 5; }
main > section:nth-child(5):not(.oym7):not(.wqhncm) { z-index: 6; }
main > section:nth-child(6):not(.oym7):not(.wqhncm) { z-index: 7; }
main > section:nth-child(7):not(.oym7):not(.wqhncm) { z-index: 8; }
main > section:nth-child(8):not(.oym7):not(.wqhncm) { z-index: 9; }
main > section:nth-child(9):not(.oym7):not(.wqhncm) { z-index: 10; }
main > section:nth-child(10):not(.oym7):not(.wqhncm) { z-index: 11; }
main > section:nth-child(11):not(.oym7):not(.wqhncm) { z-index: 12; }
main > section:nth-child(12):not(.oym7):not(.wqhncm) { z-index: 13; }
.nn1il { z-index: 0; position: relative; }
.ctqfq { position: relative; z-index: 20; }
@media (max-width: 768px) { main > section { position: relative; box-shadow: none; } }

.hover-tooltip{position:fixed;padding:6px 14px;background:var(--bg-card,#1a1a2e);color:var(--text-primary,#fff);font-size:11px;font-weight:600;border-radius:var(--n6jg);pointer-events:none;z-index:99999;opacity:0;transition:opacity 0.2s;font-family:var(--n5hk);letter-spacing:0.5px;white-space:nowrap;border:1px solid var(--border-color);}

.lsdt,.rzmmxu,.ncwi,.xlia,.bjxz6{transition:transform 0.35s ease,box-shadow 0.35s ease;}.lsdt:hover,.rzmmxu:hover,.ncwi:hover,.xlia:hover,.bjxz6:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,0.12) !important;}

.lsdt,.rzmmxu,.ncwi,.bjxz6{position:relative;overflow:hidden;}.lsdt::before,.rzmmxu::before,.ncwi::before,.bjxz6::before{content:'';position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.12),transparent);transform:skewX(-15deg);transition:left 0.6s ease;pointer-events:none;z-index:10;}.lsdt:hover::before,.rzmmxu:hover::before,.ncwi:hover::before,.bjxz6:hover::before{left:125%;}

.lfgae{animation:taglinePulse 3s ease-in-out infinite;}@keyframes taglinePulse{0%,100%{opacity:1;}50%{opacity:0.5;}}

.orbit-wrap{position:relative;display:inline-block;}.orbit-dot{position:absolute;width:6px;height:6px;background:var(--n14nx);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);}}

.nn1il::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;}.nn1il{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%;}}

.js-marquee-v{position:fixed;right:0;top:0;width:28px;height:100vh;overflow:hidden;z-index:9989;opacity:0.05;pointer-events:none;writing-mode:vertical-lr;text-orientation:mixed;}.js-marquee-v-inner{display:flex;gap:18px;white-space:nowrap;animation:jsMarqueeV 25s linear infinite;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:4px;}@keyframes jsMarqueeV{from{transform:translateY(0);}to{transform:translateY(-50%);}}@media(max-width:992px){.js-marquee-v{display:none;}}

main > section:nth-child(3n+1):not(:first-child) { position: relative; overflow: clip; }
main > section:nth-child(3n+1):not(:first-child)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.02;
    background-image:
        linear-gradient(0deg, var(--n14nx) 2px, transparent 2px),
        linear-gradient(90deg, var(--n14nx) 2px, transparent 2px);
    background-size: 20px 20px;
    mask-image:
        linear-gradient(45deg, rgba(0,0,0,1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,1) 75%);
    -webkit-mask-image:
        linear-gradient(45deg, rgba(0,0,0,1) 25%, transparent 25%, transparent 75%, rgba(0,0,0,1) 75%);
    mask-size: 20px 20px;
    -webkit-mask-size: 20px 20px;
}
.nn1il::before { display: none !important; }

main > section:nth-child(even):not(.oym7):not(.wqhncm) { position: relative; overflow: clip; }
main > section:nth-child(even):not(.oym7):not(.wqhncm)::before {
    content: '';
    position: absolute;
    inset: 0;
    pointer-events: none;
    z-index: 0;
    opacity: 0.03;
    background-image:
        radial-gradient(circle 1.5px at 12% 18%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1px at 28% 42%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 2px at 45% 15%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1px at 62% 55%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1.5px at 78% 28%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1px at 88% 72%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 2px at 22% 78%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1px at 55% 88%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1.5px at 72% 62%, var(--n14nx) 100%, transparent),
        radial-gradient(circle 1px at 35% 35%, var(--n14nx) 100%, transparent);
    background-size: 120px 120px;
}
.nn1il::before { display: none !important; }

html:not(.luzry) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .sca9x {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .yy7i {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .yy7i .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .xyei, .dmmvmo {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .xyei .nav-link,
    .dmmvmo .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .bfq5 {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .bq4c {
        flex-shrink: 0;
    }
}

div.idnpvb:not(.irwkf) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.idnpvb:not(.irwkf) + .wjuy5 {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.idnpvb.zevqkh {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.idnpvb.zevqkh + .wjuy5,
div.idnpvb:not(.irwkf) + .wjuy5.scrolled {
    top: 0;
}
div.idnpvb:not(.irwkf) ~ .nn1il {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.idnpvb:not(.irwkf) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.idnpvb:not(.irwkf) + .wjuy5 {
        top: 0;
    }
    div.idnpvb:not(.irwkf) ~ .nn1il {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .zlmbf {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .zlmbf .ees6 {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .yy7i {
        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;
    }
    .yy7i .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;
    }
    .yy7i .nav-link::after { display: none !important; }
    .bfq5 { display: none !important; }
    .xyei, .dmmvmo { display: none !important; }
}

@media (max-width: 992px) {
    .yy7i { 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; }
    .yy7i.active { right: 0 !important; }
    .yy7i .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; }
    .yy7i.active .nav-link { opacity: 1 !important; transform: translateY(0) !important; }
    .yy7i.active .nav-link:nth-child(1){transition-delay:.15s !important;}
    .yy7i.active .nav-link:nth-child(2){transition-delay:.22s !important;}
    .yy7i.active .nav-link:nth-child(3){transition-delay:.29s !important;}
    .yy7i.active .nav-link:nth-child(4){transition-delay:.36s !important;}
    .yy7i.active .nav-link:nth-child(5){transition-delay:.43s !important;}
    .yy7i.active .nav-link:nth-child(6){transition-delay:.50s !important;}
    .yy7i.active .nav-link:nth-child(7){transition-delay:.57s !important;}
    .yy7i.active .nav-link:nth-child(8){transition-delay:.64s !important;}
}

.lsdt,
.rzmmxu,
.ncwi,
.bjxz6,
.vvajti,
.qhld1 {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.lsdt *,
.rzmmxu *,
.ncwi *,
.bjxz6 *,
.vvajti * {
    filter: none !important;
}
@supports (animation: none) {
    .lsdt, .rzmmxu, .ncwi {
        animation-fill-mode: forwards !important;
    }
}
.ncwi + .ncwi {
    margin-top: 1.5rem;
}

.nn1il .uyxj1w ~ .container,
.nn1il .uyxj1w ~ .container * {
    color: #fff;
}
.nn1il .uyxj1w ~ .container p,
.nn1il .uyxj1w ~ .container .qcik2l {
    color: rgba(255,255,255,0.85);
}
.nn1il .uyxj1w ~ .container .pwea8 {
    color: inherit;
}
.wqhncm .kplr { color: #fff; }
.wqhncm .lfgae { color: var(--n14nx); }
.wqhncm .ethq8v { color: rgba(255,255,255,0.55); }
.wqhncm .milx8 a { color: rgba(255,255,255,0.65); }
.wqhncm .milx8 a:hover { color: #fff; }
.ctqfq[style*="background:none"] { background: none !important; }
.ctqfq[style*="background:none"]::before,
.ctqfq[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%;
}

.jdd9kl .swiper-button-next,
.jdd9kl .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);
}
.jdd9kl .swiper-button-next::after,
.jdd9kl .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.jdd9kl .swiper-button-next { right: 0; }
.jdd9kl .swiper-button-prev { left: 0; }

.lsdt, .vvajti, .rzmmxu, .ncwi,
.bjxz6, .qhld1, .xlia, .counter-item,
.card { overflow: hidden; }

.lsdt h1, .lsdt h2, .lsdt h3, .lsdt h4, .lsdt h5, .lsdt h6,
.vvajti h1, .vvajti h2, .vvajti h3, .vvajti h4,
.rzmmxu h1, .rzmmxu h2, .rzmmxu h3, .rzmmxu 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;
}

.lsdt p, .lsdt span, .lsdt li,
.vvajti p, .rzmmxu p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.zq5r, .pojwa, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.lsdt .stat-number, .lsdt [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.662;
    letter-spacing: 0.001em;
}

.lsdt, .rzmmxu, .ncwi, .xlia, .bjxz6 {
    padding: 31px;
}
.lsdt, .rzmmxu, .ncwi, .xlia, .bjxz6 .card-body {
    padding: 26px 22px;
}
.row > [class*="col"]:nth-child(1) .lsdt,
.row > [class*="col"]:nth-child(1) .rzmmxu {
    padding: 31px;
    border-radius: calc(var(--n7rp) + 2px);
}
.row > [class*="col"]:nth-child(2) .lsdt,
.row > [class*="col"]:nth-child(2) .rzmmxu {
    padding: 29px;
    border-radius: calc(var(--n7rp) + 0px);
}
.row > [class*="col"]:nth-child(3) .lsdt,
.row > [class*="col"]:nth-child(3) .rzmmxu {
    padding: 29px;
    border-radius: calc(var(--n7rp) + -1px);
}
.row > [class*="col"]:nth-child(4) .lsdt,
.row > [class*="col"]:nth-child(4) .rzmmxu {
    padding: 33px;
    border-radius: calc(var(--n7rp) + -1px);
}
.row > [class*="col"]:nth-child(5) .lsdt,
.row > [class*="col"]:nth-child(5) .rzmmxu {
    padding: 34px;
    border-radius: calc(var(--n7rp) + 3px);
}
.row > [class*="col"]:nth-child(6) .lsdt,
.row > [class*="col"]:nth-child(6) .rzmmxu {
    padding: 30px;
    border-radius: calc(var(--n7rp) + 2px);
}

.pwea8 {
    padding: 12px 28px;
    font-size: 15px;
    letter-spacing: 0.488px;
    border-radius: calc(var(--n7rp) + 0px);
}
.jqlpi {
    padding: 13px 29px;
    border-width: 1px;
}

main > section {
    padding-top: 94px;
    padding-bottom: 93px;
}
main > section:first-child {
    padding-top: 99px;
}
main > section:nth-child(3) {
    padding-top: 89px;
    padding-bottom: 93px;
}
main > section:nth-child(4) {
    padding-top: 89px;
    padding-bottom: 98px;
}
main > section:nth-child(6) {
    padding-top: 93px;
    padding-bottom: 89px;
}

.bqm8y {
    margin-bottom: 53px;
}

.lsdt, .rzmmxu, .ncwi, .bjxz6 {
    box-shadow: 2px 5px 20px rgba(0,0,0,0.087);
}

.nn1il {
    padding-top: 102px;
}
.cq2bs {
    margin-bottom: 28px;
}
.qcik2l {
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 1.603;
}
.kplr {
    font-size: 12px;
    letter-spacing: 3.216px;
    margin-bottom: 19px;
}
.kwp8yv {
    gap: 13px;
}

.fmgthv img {
    border-radius: 16px;
    box-shadow: 0 9px 38px rgba(0,0,0,0.097);
}

.tcp6f {
    width: 48px;
    height: 48px;
    font-size: 23px;
    border-radius: 11px;
    margin-bottom: 16px;
}

.ckoc, .card-title {
    font-size: 20px;
    margin-bottom: 8px;
}
.mgpn, .card-text {
    font-size: 16px;
    line-height: 1.587;
}

.afex7k {
    margin-bottom: 18px;
    letter-spacing: 0.0px;
}
.lfgae {
    font-size: 12px;
    letter-spacing: 2.963px;
    margin-bottom: 12px;
}
.kz72dz {
    font-size: 17px;
    line-height: 1.628;
}

@media (min-width: 993px) {
    .yy7i {
        gap: 33px;
    }
    .yy7i .nav-link {
        font-size: 15px;
        padding: 6px 0;
    }
}

.ctqfq {
    padding-top: 74px;
}
.le7m .ycl1jn {
    font-size: 17px;
    margin-bottom: 26px;
}
.milx8 a {
    font-size: 14px;
}
.milx8 li {
    margin-bottom: 10px;
}
.uzoq {
    gap: 11px;
}
.uzoq a {
    width: 37px;
    height: 37px;
}
.karbe0 {
    padding: 19px 0;
    margin-top: 50px;
}

.form-control {
    border-radius: 7px;
    padding: 15px 14px;
    font-size: 15px;
}

.xlia {
    padding: 35px;
}
.ct2r {
    font-size: 18px;
    line-height: 1.646;
    margin-bottom: 19px;
}
.ml7p1 {
    width: 44px;
    height: 44px;
}
.frl4 {
    font-size: 16px;
}
.lepw84 {
    font-size: 12px;
}

.bjxz6 {
    padding: 35px;
}
.cuy2wf {
    font-size: 22px;
    margin-bottom: 10px;
}
.vtds {
    font-size: 41px;
    margin-bottom: 17px;
}
.ri6uy li {
    padding: 8px 0;
    font-size: 13px;
}

.zq5r, .stat-number {
    font-size: 47px;
    margin-bottom: 6px;
}
.pojwa {
    font-size: 15px;
    letter-spacing: 0.373px;
}

.gwv14 img {
    border-radius: 9px;
}
.grgk {
    font-size: 17px;
    margin-bottom: 3px;
}
.lz6g {
    font-size: 12px;
}

.ne72vc {
    font-size: 37px;
    margin-bottom: 15px;
}
.lz30bv {
    font-size: 17px;
    margin-bottom: 9px;
}

.wow {
    animation-duration: 0.623s !important;
}
.lsdt, .rzmmxu, .ncwi, .xlia,
.bjxz6, .qhld1 {
    transition-duration: 0.332s;
}

.row {
    --bs-gutter-y: 26px;
}

.oym7 {
    padding: 86px 0;
}
.ti67 {
    font-size: 36px;
    margin-bottom: 12px;
}
.pa2u {
    font-size: 16px;
    margin-bottom: 33px;
}

.ncwi .rsedxi img {
    border-radius: 11px 11px 0 0;
}
.ly13w2 {
    font-size: 12px;
    margin-bottom: 6px;
    gap: 9px;
}

.wjuy5 {
    padding: 15px 0;
}
.wjuy5.scrolled {
    padding: 11px 0;
}
.bq4c {
    font-size: 25px;
}
.bfq5 {
    margin-left: 17px;
}

:root {
    --_flag: '9cfd';
    --_gen: 53104;
}
.env-flag { unicode-bidi: normal; --_stamp: 866 }
.event-hook { unicode-bidi: normal }
.node-stub { --_ref: 'cdfe'; display: inherit; font-style: inherit }
.bind-ref { --_ref: '5713'; font-variant: normal }

.wqhncm h1, .wqhncm h2, .wqhncm h3, .wqhncm h4, .wqhncm h5, .wqhncm h6 { color: #fff !important; }
.wqhncm { color: rgba(255,255,255,0.85) !important; }
.wqhncm p, .wqhncm li, .wqhncm span:not(.badge):not(.pwea8), .wqhncm .bcrlf, .wqhncm label, .wqhncm blockquote, .wqhncm figcaption, .wqhncm dt, .wqhncm dd, .wqhncm td, .wqhncm th { color: rgba(255,255,255,0.78) !important; }
.wqhncm a:not(.pwea8):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.wqhncm a:not(.pwea8):not(.nav-link):hover { color: #fff !important; }
.wqhncm .zq5r { color: #fff !important; }
.wqhncm .pojwa { 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(.pwea8), .bg-dark-custom .bcrlf, .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(.pwea8):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.pwea8):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .zq5r { color: #fff !important; }
.bg-dark-custom .pojwa { 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(.pwea8), .bg-gradient-custom .bcrlf, .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(.pwea8):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.pwea8):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .zq5r { color: #fff !important; }
.bg-gradient-custom .pojwa { 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(.pwea8), .bg-accent-custom .bcrlf, .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(.pwea8):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.pwea8):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .zq5r { color: #fff !important; }
.bg-accent-custom .pojwa { color: rgba(255,255,255,0.7) !important; }

.oym7 h1, .oym7 h2, .oym7 h3, .oym7 h4, .oym7 h5, .oym7 h6 { color: #fff !important; }
.oym7 { color: rgba(255,255,255,0.85) !important; }
.oym7 p, .oym7 li, .oym7 span:not(.badge):not(.pwea8), .oym7 .bcrlf, .oym7 label, .oym7 blockquote, .oym7 figcaption, .oym7 dt, .oym7 dd, .oym7 td, .oym7 th { color: rgba(255,255,255,0.78) !important; }
.oym7 a:not(.pwea8):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.oym7 a:not(.pwea8):not(.nav-link):hover { color: #fff !important; }
.oym7 .zq5r { color: #fff !important; }
.oym7 .pojwa { color: rgba(255,255,255,0.7) !important; }

.ctqfq { color: var(--text-secondary, #555) !important; }
.ctqfq h1, .ctqfq h2, .ctqfq h3,
.ctqfq h4, .ctqfq h5, .ctqfq h6,
.ctqfq .ycl1jn { color: var(--text-primary, #1a1a2e) !important; }
.ctqfq p, .ctqfq li, .ctqfq span,
.ctqfq label { color: var(--text-secondary, #555) !important; }
.ctqfq a:not(.pwea8) { color: var(--text-secondary, #555) !important; }
.ctqfq a:not(.pwea8):hover { color: var(--n14nx) !important; }
.ctqfq .karbe0 p { color: var(--text-muted, #888) !important; }

.szki8r h1, .szki8r h2, .szki8r h3, .szki8r h4, .szki8r h5, .szki8r h6 { color: var(--text-primary, #1a1a2e) !important; }
.szki8r p, .szki8r li, .szki8r span:not(.badge):not(.pwea8), .szki8r .bcrlf, .szki8r label, .szki8r blockquote, .szki8r figcaption, .szki8r dt, .szki8r dd, .szki8r td, .szki8r th { color: var(--text-secondary, #555) !important; }

.idnpvb h1, .idnpvb h2, .idnpvb h3, .idnpvb h4, .idnpvb h5, .idnpvb h6 { color: var(--text-primary, #1a1a2e) !important; }
.idnpvb p, .idnpvb li, .idnpvb span:not(.badge):not(.pwea8), .idnpvb .bcrlf, .idnpvb label, .idnpvb blockquote, .idnpvb figcaption, .idnpvb dt, .idnpvb dd, .idnpvb td, .idnpvb th { color: var(--text-secondary, #555) !important; }

.zq5r { color:var(--text-primary,#1a1a2e) !important; }
.pojwa { color:var(--text-muted,#888) !important; }
.zq5r .counter-suffix { color:var(--n14nx) !important; }
.counter-item .counter-icon { color:var(--n14nx) !important; }
.cq2bs { color:var(--text-primary,#1a1a2e) !important; }
.qcik2l { color:var(--text-secondary,#555) !important; }
.kplr { color:var(--n14nx) !important; }
.ti67 { color:var(--text-primary,#1a1a2e) !important; }
.pa2u { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.wqhncm .zq5r, .bg-dark-custom .zq5r, .bg-gradient-custom .zq5r, .bg-accent-custom .zq5r, .oym7 .zq5r, .nn1il .zq5r, .zrzqet .zq5r { color:#fff !important; }
.wqhncm .pojwa, .bg-dark-custom .pojwa, .bg-gradient-custom .pojwa, .bg-accent-custom .pojwa, .oym7 .pojwa, .nn1il .pojwa, .zrzqet .pojwa { color:rgba(255,255,255,0.7) !important; }
.wqhncm .zq5r .counter-suffix, .bg-dark-custom .zq5r .counter-suffix, .bg-gradient-custom .zq5r .counter-suffix, .bg-accent-custom .zq5r .counter-suffix, .oym7 .zq5r .counter-suffix, .nn1il .zq5r .counter-suffix, .zrzqet .zq5r .counter-suffix { color:var(--n14nx) !important; }
.wqhncm .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, .oym7 .counter-item .counter-icon, .nn1il .counter-item .counter-icon, .zrzqet .counter-item .counter-icon { color:var(--n14nx) !important; }
.wqhncm .cq2bs, .bg-dark-custom .cq2bs, .bg-gradient-custom .cq2bs, .bg-accent-custom .cq2bs, .oym7 .cq2bs, .nn1il .cq2bs, .zrzqet .cq2bs { color:#fff !important; }
.wqhncm .qcik2l, .bg-dark-custom .qcik2l, .bg-gradient-custom .qcik2l, .bg-accent-custom .qcik2l, .oym7 .qcik2l, .nn1il .qcik2l, .zrzqet .qcik2l { color:rgba(255,255,255,0.75) !important; }
.wqhncm .kplr, .bg-dark-custom .kplr, .bg-gradient-custom .kplr, .bg-accent-custom .kplr, .oym7 .kplr, .nn1il .kplr, .zrzqet .kplr { color:#fff !important; }
.wqhncm .ti67, .bg-dark-custom .ti67, .bg-gradient-custom .ti67, .bg-accent-custom .ti67, .oym7 .ti67, .nn1il .ti67, .zrzqet .ti67 { color:#fff !important; }
.wqhncm .pa2u, .bg-dark-custom .pa2u, .bg-gradient-custom .pa2u, .bg-accent-custom .pa2u, .oym7 .pa2u, .nn1il .pa2u, .zrzqet .pa2u { color:rgba(255,255,255,0.85) !important; }
.wqhncm .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .oym7 .portfolio-title, .nn1il .portfolio-title, .zrzqet .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.wqhncm .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .oym7 .portfolio-category, .nn1il .portfolio-category, .zrzqet .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, .uyxj1w h1, .uyxj1w h2, .uyxj1w h3, .uyxj1w h4, .uyxj1w h5, .uyxj1w 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, .uyxj1w p, .uyxj1w span, .uyxj1w a, .uyxj1w li, .uyxj1w small, .uyxj1w 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; }

.wqhncm.idnpvb .zq5r,
.wqhncm.szki8r .zq5r,
.bg-dark-custom.idnpvb .zq5r,
.bg-dark-custom.szki8r .zq5r,
.bg-gradient-custom.idnpvb .zq5r,
.bg-gradient-custom.szki8r .zq5r,
.bg-accent-custom.idnpvb .zq5r,
.bg-accent-custom.szki8r .zq5r,
.oym7.idnpvb .zq5r,
.oym7.szki8r .zq5r,
.nn1il.idnpvb .zq5r,
.nn1il.szki8r .zq5r,
.zrzqet.idnpvb .zq5r,
.zrzqet.szki8r .zq5r { color:var(--text-primary,#1a1a2e) !important; }
.wqhncm.idnpvb .pojwa,
.wqhncm.szki8r .pojwa,
.bg-dark-custom.idnpvb .pojwa,
.bg-dark-custom.szki8r .pojwa,
.bg-gradient-custom.idnpvb .pojwa,
.bg-gradient-custom.szki8r .pojwa,
.bg-accent-custom.idnpvb .pojwa,
.bg-accent-custom.szki8r .pojwa,
.oym7.idnpvb .pojwa,
.oym7.szki8r .pojwa,
.nn1il.idnpvb .pojwa,
.nn1il.szki8r .pojwa,
.zrzqet.idnpvb .pojwa,
.zrzqet.szki8r .pojwa { color:var(--text-muted,#888) !important; }
.wqhncm.idnpvb .zq5r .counter-suffix,
.wqhncm.szki8r .zq5r .counter-suffix,
.bg-dark-custom.idnpvb .zq5r .counter-suffix,
.bg-dark-custom.szki8r .zq5r .counter-suffix,
.bg-gradient-custom.idnpvb .zq5r .counter-suffix,
.bg-gradient-custom.szki8r .zq5r .counter-suffix,
.bg-accent-custom.idnpvb .zq5r .counter-suffix,
.bg-accent-custom.szki8r .zq5r .counter-suffix,
.oym7.idnpvb .zq5r .counter-suffix,
.oym7.szki8r .zq5r .counter-suffix,
.nn1il.idnpvb .zq5r .counter-suffix,
.nn1il.szki8r .zq5r .counter-suffix,
.zrzqet.idnpvb .zq5r .counter-suffix,
.zrzqet.szki8r .zq5r .counter-suffix { color:var(--n14nx) !important; }
.wqhncm.idnpvb .counter-item .counter-icon,
.wqhncm.szki8r .counter-item .counter-icon,
.bg-dark-custom.idnpvb .counter-item .counter-icon,
.bg-dark-custom.szki8r .counter-item .counter-icon,
.bg-gradient-custom.idnpvb .counter-item .counter-icon,
.bg-gradient-custom.szki8r .counter-item .counter-icon,
.bg-accent-custom.idnpvb .counter-item .counter-icon,
.bg-accent-custom.szki8r .counter-item .counter-icon,
.oym7.idnpvb .counter-item .counter-icon,
.oym7.szki8r .counter-item .counter-icon,
.nn1il.idnpvb .counter-item .counter-icon,
.nn1il.szki8r .counter-item .counter-icon,
.zrzqet.idnpvb .counter-item .counter-icon,
.zrzqet.szki8r .counter-item .counter-icon { color:var(--n14nx) !important; }
.wqhncm.idnpvb .cq2bs,
.wqhncm.szki8r .cq2bs,
.bg-dark-custom.idnpvb .cq2bs,
.bg-dark-custom.szki8r .cq2bs,
.bg-gradient-custom.idnpvb .cq2bs,
.bg-gradient-custom.szki8r .cq2bs,
.bg-accent-custom.idnpvb .cq2bs,
.bg-accent-custom.szki8r .cq2bs,
.oym7.idnpvb .cq2bs,
.oym7.szki8r .cq2bs,
.nn1il.idnpvb .cq2bs,
.nn1il.szki8r .cq2bs,
.zrzqet.idnpvb .cq2bs,
.zrzqet.szki8r .cq2bs { color:var(--text-primary,#1a1a2e) !important; }
.wqhncm.idnpvb .qcik2l,
.wqhncm.szki8r .qcik2l,
.bg-dark-custom.idnpvb .qcik2l,
.bg-dark-custom.szki8r .qcik2l,
.bg-gradient-custom.idnpvb .qcik2l,
.bg-gradient-custom.szki8r .qcik2l,
.bg-accent-custom.idnpvb .qcik2l,
.bg-accent-custom.szki8r .qcik2l,
.oym7.idnpvb .qcik2l,
.oym7.szki8r .qcik2l,
.nn1il.idnpvb .qcik2l,
.nn1il.szki8r .qcik2l,
.zrzqet.idnpvb .qcik2l,
.zrzqet.szki8r .qcik2l { color:var(--text-secondary,#555) !important; }
.wqhncm.idnpvb .kplr,
.wqhncm.szki8r .kplr,
.bg-dark-custom.idnpvb .kplr,
.bg-dark-custom.szki8r .kplr,
.bg-gradient-custom.idnpvb .kplr,
.bg-gradient-custom.szki8r .kplr,
.bg-accent-custom.idnpvb .kplr,
.bg-accent-custom.szki8r .kplr,
.oym7.idnpvb .kplr,
.oym7.szki8r .kplr,
.nn1il.idnpvb .kplr,
.nn1il.szki8r .kplr,
.zrzqet.idnpvb .kplr,
.zrzqet.szki8r .kplr { color:var(--n14nx) !important; }
.wqhncm.idnpvb .ti67,
.wqhncm.szki8r .ti67,
.bg-dark-custom.idnpvb .ti67,
.bg-dark-custom.szki8r .ti67,
.bg-gradient-custom.idnpvb .ti67,
.bg-gradient-custom.szki8r .ti67,
.bg-accent-custom.idnpvb .ti67,
.bg-accent-custom.szki8r .ti67,
.oym7.idnpvb .ti67,
.oym7.szki8r .ti67,
.nn1il.idnpvb .ti67,
.nn1il.szki8r .ti67,
.zrzqet.idnpvb .ti67,
.zrzqet.szki8r .ti67 { color:var(--text-primary,#1a1a2e) !important; }
.wqhncm.idnpvb .pa2u,
.wqhncm.szki8r .pa2u,
.bg-dark-custom.idnpvb .pa2u,
.bg-dark-custom.szki8r .pa2u,
.bg-gradient-custom.idnpvb .pa2u,
.bg-gradient-custom.szki8r .pa2u,
.bg-accent-custom.idnpvb .pa2u,
.bg-accent-custom.szki8r .pa2u,
.oym7.idnpvb .pa2u,
.oym7.szki8r .pa2u,
.nn1il.idnpvb .pa2u,
.nn1il.szki8r .pa2u,
.zrzqet.idnpvb .pa2u,
.zrzqet.szki8r .pa2u { color:var(--text-secondary,#555) !important; }
.wqhncm.idnpvb .portfolio-title,
.wqhncm.szki8r .portfolio-title,
.bg-dark-custom.idnpvb .portfolio-title,
.bg-dark-custom.szki8r .portfolio-title,
.bg-gradient-custom.idnpvb .portfolio-title,
.bg-gradient-custom.szki8r .portfolio-title,
.bg-accent-custom.idnpvb .portfolio-title,
.bg-accent-custom.szki8r .portfolio-title,
.oym7.idnpvb .portfolio-title,
.oym7.szki8r .portfolio-title,
.nn1il.idnpvb .portfolio-title,
.nn1il.szki8r .portfolio-title,
.zrzqet.idnpvb .portfolio-title,
.zrzqet.szki8r .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.wqhncm.idnpvb .portfolio-category,
.wqhncm.szki8r .portfolio-category,
.bg-dark-custom.idnpvb .portfolio-category,
.bg-dark-custom.szki8r .portfolio-category,
.bg-gradient-custom.idnpvb .portfolio-category,
.bg-gradient-custom.szki8r .portfolio-category,
.bg-accent-custom.idnpvb .portfolio-category,
.bg-accent-custom.szki8r .portfolio-category,
.oym7.idnpvb .portfolio-category,
.oym7.szki8r .portfolio-category,
.nn1il.idnpvb .portfolio-category,
.nn1il.szki8r .portfolio-category,
.zrzqet.idnpvb .portfolio-category,
.zrzqet.szki8r .portfolio-category { color:var(--text-muted,#888) !important; }

.wqhncm .lsdt h1,
.wqhncm .lsdt h2,
.wqhncm .lsdt h3,
.wqhncm .lsdt h4,
.wqhncm .lsdt h5,
.wqhncm .lsdt h6,
.wqhncm .vvajti h1,
.wqhncm .vvajti h2,
.wqhncm .vvajti h3,
.wqhncm .vvajti h4,
.wqhncm .vvajti h5,
.wqhncm .vvajti h6,
.wqhncm .card h1,
.wqhncm .card h2,
.wqhncm .card h3,
.wqhncm .card h4,
.wqhncm .card h5,
.wqhncm .card h6,
.wqhncm .xlia h1,
.wqhncm .xlia h2,
.wqhncm .xlia h3,
.wqhncm .xlia h4,
.wqhncm .xlia h5,
.wqhncm .xlia h6,
.wqhncm .qhld1 h1,
.wqhncm .qhld1 h2,
.wqhncm .qhld1 h3,
.wqhncm .qhld1 h4,
.wqhncm .qhld1 h5,
.wqhncm .qhld1 h6,
.wqhncm .bjxz6 h1,
.wqhncm .bjxz6 h2,
.wqhncm .bjxz6 h3,
.wqhncm .bjxz6 h4,
.wqhncm .bjxz6 h5,
.wqhncm .bjxz6 h6,
.wqhncm .ncwi h1,
.wqhncm .ncwi h2,
.wqhncm .ncwi h3,
.wqhncm .ncwi h4,
.wqhncm .ncwi h5,
.wqhncm .ncwi h6,
.wqhncm .rzmmxu h1,
.wqhncm .rzmmxu h2,
.wqhncm .rzmmxu h3,
.wqhncm .rzmmxu h4,
.wqhncm .rzmmxu h5,
.wqhncm .rzmmxu h6,
.wqhncm .counter-item h1,
.wqhncm .counter-item h2,
.wqhncm .counter-item h3,
.wqhncm .counter-item h4,
.wqhncm .counter-item h5,
.wqhncm .counter-item h6,
.bg-dark-custom .lsdt h1,
.bg-dark-custom .lsdt h2,
.bg-dark-custom .lsdt h3,
.bg-dark-custom .lsdt h4,
.bg-dark-custom .lsdt h5,
.bg-dark-custom .lsdt h6,
.bg-dark-custom .vvajti h1,
.bg-dark-custom .vvajti h2,
.bg-dark-custom .vvajti h3,
.bg-dark-custom .vvajti h4,
.bg-dark-custom .vvajti h5,
.bg-dark-custom .vvajti 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 .xlia h1,
.bg-dark-custom .xlia h2,
.bg-dark-custom .xlia h3,
.bg-dark-custom .xlia h4,
.bg-dark-custom .xlia h5,
.bg-dark-custom .xlia h6,
.bg-dark-custom .qhld1 h1,
.bg-dark-custom .qhld1 h2,
.bg-dark-custom .qhld1 h3,
.bg-dark-custom .qhld1 h4,
.bg-dark-custom .qhld1 h5,
.bg-dark-custom .qhld1 h6,
.bg-dark-custom .bjxz6 h1,
.bg-dark-custom .bjxz6 h2,
.bg-dark-custom .bjxz6 h3,
.bg-dark-custom .bjxz6 h4,
.bg-dark-custom .bjxz6 h5,
.bg-dark-custom .bjxz6 h6,
.bg-dark-custom .ncwi h1,
.bg-dark-custom .ncwi h2,
.bg-dark-custom .ncwi h3,
.bg-dark-custom .ncwi h4,
.bg-dark-custom .ncwi h5,
.bg-dark-custom .ncwi h6,
.bg-dark-custom .rzmmxu h1,
.bg-dark-custom .rzmmxu h2,
.bg-dark-custom .rzmmxu h3,
.bg-dark-custom .rzmmxu h4,
.bg-dark-custom .rzmmxu h5,
.bg-dark-custom .rzmmxu 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 .lsdt h1,
.bg-gradient-custom .lsdt h2,
.bg-gradient-custom .lsdt h3,
.bg-gradient-custom .lsdt h4,
.bg-gradient-custom .lsdt h5,
.bg-gradient-custom .lsdt h6,
.bg-gradient-custom .vvajti h1,
.bg-gradient-custom .vvajti h2,
.bg-gradient-custom .vvajti h3,
.bg-gradient-custom .vvajti h4,
.bg-gradient-custom .vvajti h5,
.bg-gradient-custom .vvajti 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 .xlia h1,
.bg-gradient-custom .xlia h2,
.bg-gradient-custom .xlia h3,
.bg-gradient-custom .xlia h4,
.bg-gradient-custom .xlia h5,
.bg-gradient-custom .xlia h6,
.bg-gradient-custom .qhld1 h1,
.bg-gradient-custom .qhld1 h2,
.bg-gradient-custom .qhld1 h3,
.bg-gradient-custom .qhld1 h4,
.bg-gradient-custom .qhld1 h5,
.bg-gradient-custom .qhld1 h6,
.bg-gradient-custom .bjxz6 h1,
.bg-gradient-custom .bjxz6 h2,
.bg-gradient-custom .bjxz6 h3,
.bg-gradient-custom .bjxz6 h4,
.bg-gradient-custom .bjxz6 h5,
.bg-gradient-custom .bjxz6 h6,
.bg-gradient-custom .ncwi h1,
.bg-gradient-custom .ncwi h2,
.bg-gradient-custom .ncwi h3,
.bg-gradient-custom .ncwi h4,
.bg-gradient-custom .ncwi h5,
.bg-gradient-custom .ncwi h6,
.bg-gradient-custom .rzmmxu h1,
.bg-gradient-custom .rzmmxu h2,
.bg-gradient-custom .rzmmxu h3,
.bg-gradient-custom .rzmmxu h4,
.bg-gradient-custom .rzmmxu h5,
.bg-gradient-custom .rzmmxu 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 .lsdt h1,
.bg-accent-custom .lsdt h2,
.bg-accent-custom .lsdt h3,
.bg-accent-custom .lsdt h4,
.bg-accent-custom .lsdt h5,
.bg-accent-custom .lsdt h6,
.bg-accent-custom .vvajti h1,
.bg-accent-custom .vvajti h2,
.bg-accent-custom .vvajti h3,
.bg-accent-custom .vvajti h4,
.bg-accent-custom .vvajti h5,
.bg-accent-custom .vvajti 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 .xlia h1,
.bg-accent-custom .xlia h2,
.bg-accent-custom .xlia h3,
.bg-accent-custom .xlia h4,
.bg-accent-custom .xlia h5,
.bg-accent-custom .xlia h6,
.bg-accent-custom .qhld1 h1,
.bg-accent-custom .qhld1 h2,
.bg-accent-custom .qhld1 h3,
.bg-accent-custom .qhld1 h4,
.bg-accent-custom .qhld1 h5,
.bg-accent-custom .qhld1 h6,
.bg-accent-custom .bjxz6 h1,
.bg-accent-custom .bjxz6 h2,
.bg-accent-custom .bjxz6 h3,
.bg-accent-custom .bjxz6 h4,
.bg-accent-custom .bjxz6 h5,
.bg-accent-custom .bjxz6 h6,
.bg-accent-custom .ncwi h1,
.bg-accent-custom .ncwi h2,
.bg-accent-custom .ncwi h3,
.bg-accent-custom .ncwi h4,
.bg-accent-custom .ncwi h5,
.bg-accent-custom .ncwi h6,
.bg-accent-custom .rzmmxu h1,
.bg-accent-custom .rzmmxu h2,
.bg-accent-custom .rzmmxu h3,
.bg-accent-custom .rzmmxu h4,
.bg-accent-custom .rzmmxu h5,
.bg-accent-custom .rzmmxu 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,
.oym7 .lsdt h1,
.oym7 .lsdt h2,
.oym7 .lsdt h3,
.oym7 .lsdt h4,
.oym7 .lsdt h5,
.oym7 .lsdt h6,
.oym7 .vvajti h1,
.oym7 .vvajti h2,
.oym7 .vvajti h3,
.oym7 .vvajti h4,
.oym7 .vvajti h5,
.oym7 .vvajti h6,
.oym7 .card h1,
.oym7 .card h2,
.oym7 .card h3,
.oym7 .card h4,
.oym7 .card h5,
.oym7 .card h6,
.oym7 .xlia h1,
.oym7 .xlia h2,
.oym7 .xlia h3,
.oym7 .xlia h4,
.oym7 .xlia h5,
.oym7 .xlia h6,
.oym7 .qhld1 h1,
.oym7 .qhld1 h2,
.oym7 .qhld1 h3,
.oym7 .qhld1 h4,
.oym7 .qhld1 h5,
.oym7 .qhld1 h6,
.oym7 .bjxz6 h1,
.oym7 .bjxz6 h2,
.oym7 .bjxz6 h3,
.oym7 .bjxz6 h4,
.oym7 .bjxz6 h5,
.oym7 .bjxz6 h6,
.oym7 .ncwi h1,
.oym7 .ncwi h2,
.oym7 .ncwi h3,
.oym7 .ncwi h4,
.oym7 .ncwi h5,
.oym7 .ncwi h6,
.oym7 .rzmmxu h1,
.oym7 .rzmmxu h2,
.oym7 .rzmmxu h3,
.oym7 .rzmmxu h4,
.oym7 .rzmmxu h5,
.oym7 .rzmmxu h6,
.oym7 .counter-item h1,
.oym7 .counter-item h2,
.oym7 .counter-item h3,
.oym7 .counter-item h4,
.oym7 .counter-item h5,
.oym7 .counter-item h6,
.nn1il .lsdt h1,
.nn1il .lsdt h2,
.nn1il .lsdt h3,
.nn1il .lsdt h4,
.nn1il .lsdt h5,
.nn1il .lsdt h6,
.nn1il .vvajti h1,
.nn1il .vvajti h2,
.nn1il .vvajti h3,
.nn1il .vvajti h4,
.nn1il .vvajti h5,
.nn1il .vvajti h6,
.nn1il .card h1,
.nn1il .card h2,
.nn1il .card h3,
.nn1il .card h4,
.nn1il .card h5,
.nn1il .card h6,
.nn1il .xlia h1,
.nn1il .xlia h2,
.nn1il .xlia h3,
.nn1il .xlia h4,
.nn1il .xlia h5,
.nn1il .xlia h6,
.nn1il .qhld1 h1,
.nn1il .qhld1 h2,
.nn1il .qhld1 h3,
.nn1il .qhld1 h4,
.nn1il .qhld1 h5,
.nn1il .qhld1 h6,
.nn1il .bjxz6 h1,
.nn1il .bjxz6 h2,
.nn1il .bjxz6 h3,
.nn1il .bjxz6 h4,
.nn1il .bjxz6 h5,
.nn1il .bjxz6 h6,
.nn1il .ncwi h1,
.nn1il .ncwi h2,
.nn1il .ncwi h3,
.nn1il .ncwi h4,
.nn1il .ncwi h5,
.nn1il .ncwi h6,
.nn1il .rzmmxu h1,
.nn1il .rzmmxu h2,
.nn1il .rzmmxu h3,
.nn1il .rzmmxu h4,
.nn1il .rzmmxu h5,
.nn1il .rzmmxu h6,
.nn1il .counter-item h1,
.nn1il .counter-item h2,
.nn1il .counter-item h3,
.nn1il .counter-item h4,
.nn1il .counter-item h5,
.nn1il .counter-item h6,
.zrzqet .lsdt h1,
.zrzqet .lsdt h2,
.zrzqet .lsdt h3,
.zrzqet .lsdt h4,
.zrzqet .lsdt h5,
.zrzqet .lsdt h6,
.zrzqet .vvajti h1,
.zrzqet .vvajti h2,
.zrzqet .vvajti h3,
.zrzqet .vvajti h4,
.zrzqet .vvajti h5,
.zrzqet .vvajti h6,
.zrzqet .card h1,
.zrzqet .card h2,
.zrzqet .card h3,
.zrzqet .card h4,
.zrzqet .card h5,
.zrzqet .card h6,
.zrzqet .xlia h1,
.zrzqet .xlia h2,
.zrzqet .xlia h3,
.zrzqet .xlia h4,
.zrzqet .xlia h5,
.zrzqet .xlia h6,
.zrzqet .qhld1 h1,
.zrzqet .qhld1 h2,
.zrzqet .qhld1 h3,
.zrzqet .qhld1 h4,
.zrzqet .qhld1 h5,
.zrzqet .qhld1 h6,
.zrzqet .bjxz6 h1,
.zrzqet .bjxz6 h2,
.zrzqet .bjxz6 h3,
.zrzqet .bjxz6 h4,
.zrzqet .bjxz6 h5,
.zrzqet .bjxz6 h6,
.zrzqet .ncwi h1,
.zrzqet .ncwi h2,
.zrzqet .ncwi h3,
.zrzqet .ncwi h4,
.zrzqet .ncwi h5,
.zrzqet .ncwi h6,
.zrzqet .rzmmxu h1,
.zrzqet .rzmmxu h2,
.zrzqet .rzmmxu h3,
.zrzqet .rzmmxu h4,
.zrzqet .rzmmxu h5,
.zrzqet .rzmmxu h6,
.zrzqet .counter-item h1,
.zrzqet .counter-item h2,
.zrzqet .counter-item h3,
.zrzqet .counter-item h4,
.zrzqet .counter-item h5,
.zrzqet .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.wqhncm .lsdt p,
.wqhncm .lsdt span:not(.badge),
.wqhncm .lsdt li,
.wqhncm .lsdt small,
.wqhncm .lsdt label,
.wqhncm .vvajti p,
.wqhncm .vvajti span:not(.badge),
.wqhncm .vvajti li,
.wqhncm .vvajti small,
.wqhncm .vvajti label,
.wqhncm .card p,
.wqhncm .card span:not(.badge),
.wqhncm .card li,
.wqhncm .card small,
.wqhncm .card label,
.wqhncm .xlia p,
.wqhncm .xlia span:not(.badge),
.wqhncm .xlia li,
.wqhncm .xlia small,
.wqhncm .xlia label,
.wqhncm .qhld1 p,
.wqhncm .qhld1 span:not(.badge),
.wqhncm .qhld1 li,
.wqhncm .qhld1 small,
.wqhncm .qhld1 label,
.wqhncm .bjxz6 p,
.wqhncm .bjxz6 span:not(.badge),
.wqhncm .bjxz6 li,
.wqhncm .bjxz6 small,
.wqhncm .bjxz6 label,
.wqhncm .ncwi p,
.wqhncm .ncwi span:not(.badge),
.wqhncm .ncwi li,
.wqhncm .ncwi small,
.wqhncm .ncwi label,
.wqhncm .rzmmxu p,
.wqhncm .rzmmxu span:not(.badge),
.wqhncm .rzmmxu li,
.wqhncm .rzmmxu small,
.wqhncm .rzmmxu label,
.wqhncm .counter-item p,
.wqhncm .counter-item span:not(.badge),
.wqhncm .counter-item li,
.wqhncm .counter-item small,
.wqhncm .counter-item label,
.bg-dark-custom .lsdt p,
.bg-dark-custom .lsdt span:not(.badge),
.bg-dark-custom .lsdt li,
.bg-dark-custom .lsdt small,
.bg-dark-custom .lsdt label,
.bg-dark-custom .vvajti p,
.bg-dark-custom .vvajti span:not(.badge),
.bg-dark-custom .vvajti li,
.bg-dark-custom .vvajti small,
.bg-dark-custom .vvajti 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 .xlia p,
.bg-dark-custom .xlia span:not(.badge),
.bg-dark-custom .xlia li,
.bg-dark-custom .xlia small,
.bg-dark-custom .xlia label,
.bg-dark-custom .qhld1 p,
.bg-dark-custom .qhld1 span:not(.badge),
.bg-dark-custom .qhld1 li,
.bg-dark-custom .qhld1 small,
.bg-dark-custom .qhld1 label,
.bg-dark-custom .bjxz6 p,
.bg-dark-custom .bjxz6 span:not(.badge),
.bg-dark-custom .bjxz6 li,
.bg-dark-custom .bjxz6 small,
.bg-dark-custom .bjxz6 label,
.bg-dark-custom .ncwi p,
.bg-dark-custom .ncwi span:not(.badge),
.bg-dark-custom .ncwi li,
.bg-dark-custom .ncwi small,
.bg-dark-custom .ncwi label,
.bg-dark-custom .rzmmxu p,
.bg-dark-custom .rzmmxu span:not(.badge),
.bg-dark-custom .rzmmxu li,
.bg-dark-custom .rzmmxu small,
.bg-dark-custom .rzmmxu 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 .lsdt p,
.bg-gradient-custom .lsdt span:not(.badge),
.bg-gradient-custom .lsdt li,
.bg-gradient-custom .lsdt small,
.bg-gradient-custom .lsdt label,
.bg-gradient-custom .vvajti p,
.bg-gradient-custom .vvajti span:not(.badge),
.bg-gradient-custom .vvajti li,
.bg-gradient-custom .vvajti small,
.bg-gradient-custom .vvajti 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 .xlia p,
.bg-gradient-custom .xlia span:not(.badge),
.bg-gradient-custom .xlia li,
.bg-gradient-custom .xlia small,
.bg-gradient-custom .xlia label,
.bg-gradient-custom .qhld1 p,
.bg-gradient-custom .qhld1 span:not(.badge),
.bg-gradient-custom .qhld1 li,
.bg-gradient-custom .qhld1 small,
.bg-gradient-custom .qhld1 label,
.bg-gradient-custom .bjxz6 p,
.bg-gradient-custom .bjxz6 span:not(.badge),
.bg-gradient-custom .bjxz6 li,
.bg-gradient-custom .bjxz6 small,
.bg-gradient-custom .bjxz6 label,
.bg-gradient-custom .ncwi p,
.bg-gradient-custom .ncwi span:not(.badge),
.bg-gradient-custom .ncwi li,
.bg-gradient-custom .ncwi small,
.bg-gradient-custom .ncwi label,
.bg-gradient-custom .rzmmxu p,
.bg-gradient-custom .rzmmxu span:not(.badge),
.bg-gradient-custom .rzmmxu li,
.bg-gradient-custom .rzmmxu small,
.bg-gradient-custom .rzmmxu 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 .lsdt p,
.bg-accent-custom .lsdt span:not(.badge),
.bg-accent-custom .lsdt li,
.bg-accent-custom .lsdt small,
.bg-accent-custom .lsdt label,
.bg-accent-custom .vvajti p,
.bg-accent-custom .vvajti span:not(.badge),
.bg-accent-custom .vvajti li,
.bg-accent-custom .vvajti small,
.bg-accent-custom .vvajti 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 .xlia p,
.bg-accent-custom .xlia span:not(.badge),
.bg-accent-custom .xlia li,
.bg-accent-custom .xlia small,
.bg-accent-custom .xlia label,
.bg-accent-custom .qhld1 p,
.bg-accent-custom .qhld1 span:not(.badge),
.bg-accent-custom .qhld1 li,
.bg-accent-custom .qhld1 small,
.bg-accent-custom .qhld1 label,
.bg-accent-custom .bjxz6 p,
.bg-accent-custom .bjxz6 span:not(.badge),
.bg-accent-custom .bjxz6 li,
.bg-accent-custom .bjxz6 small,
.bg-accent-custom .bjxz6 label,
.bg-accent-custom .ncwi p,
.bg-accent-custom .ncwi span:not(.badge),
.bg-accent-custom .ncwi li,
.bg-accent-custom .ncwi small,
.bg-accent-custom .ncwi label,
.bg-accent-custom .rzmmxu p,
.bg-accent-custom .rzmmxu span:not(.badge),
.bg-accent-custom .rzmmxu li,
.bg-accent-custom .rzmmxu small,
.bg-accent-custom .rzmmxu 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,
.oym7 .lsdt p,
.oym7 .lsdt span:not(.badge),
.oym7 .lsdt li,
.oym7 .lsdt small,
.oym7 .lsdt label,
.oym7 .vvajti p,
.oym7 .vvajti span:not(.badge),
.oym7 .vvajti li,
.oym7 .vvajti small,
.oym7 .vvajti label,
.oym7 .card p,
.oym7 .card span:not(.badge),
.oym7 .card li,
.oym7 .card small,
.oym7 .card label,
.oym7 .xlia p,
.oym7 .xlia span:not(.badge),
.oym7 .xlia li,
.oym7 .xlia small,
.oym7 .xlia label,
.oym7 .qhld1 p,
.oym7 .qhld1 span:not(.badge),
.oym7 .qhld1 li,
.oym7 .qhld1 small,
.oym7 .qhld1 label,
.oym7 .bjxz6 p,
.oym7 .bjxz6 span:not(.badge),
.oym7 .bjxz6 li,
.oym7 .bjxz6 small,
.oym7 .bjxz6 label,
.oym7 .ncwi p,
.oym7 .ncwi span:not(.badge),
.oym7 .ncwi li,
.oym7 .ncwi small,
.oym7 .ncwi label,
.oym7 .rzmmxu p,
.oym7 .rzmmxu span:not(.badge),
.oym7 .rzmmxu li,
.oym7 .rzmmxu small,
.oym7 .rzmmxu label,
.oym7 .counter-item p,
.oym7 .counter-item span:not(.badge),
.oym7 .counter-item li,
.oym7 .counter-item small,
.oym7 .counter-item label,
.nn1il .lsdt p,
.nn1il .lsdt span:not(.badge),
.nn1il .lsdt li,
.nn1il .lsdt small,
.nn1il .lsdt label,
.nn1il .vvajti p,
.nn1il .vvajti span:not(.badge),
.nn1il .vvajti li,
.nn1il .vvajti small,
.nn1il .vvajti label,
.nn1il .card p,
.nn1il .card span:not(.badge),
.nn1il .card li,
.nn1il .card small,
.nn1il .card label,
.nn1il .xlia p,
.nn1il .xlia span:not(.badge),
.nn1il .xlia li,
.nn1il .xlia small,
.nn1il .xlia label,
.nn1il .qhld1 p,
.nn1il .qhld1 span:not(.badge),
.nn1il .qhld1 li,
.nn1il .qhld1 small,
.nn1il .qhld1 label,
.nn1il .bjxz6 p,
.nn1il .bjxz6 span:not(.badge),
.nn1il .bjxz6 li,
.nn1il .bjxz6 small,
.nn1il .bjxz6 label,
.nn1il .ncwi p,
.nn1il .ncwi span:not(.badge),
.nn1il .ncwi li,
.nn1il .ncwi small,
.nn1il .ncwi label,
.nn1il .rzmmxu p,
.nn1il .rzmmxu span:not(.badge),
.nn1il .rzmmxu li,
.nn1il .rzmmxu small,
.nn1il .rzmmxu label,
.nn1il .counter-item p,
.nn1il .counter-item span:not(.badge),
.nn1il .counter-item li,
.nn1il .counter-item small,
.nn1il .counter-item label,
.zrzqet .lsdt p,
.zrzqet .lsdt span:not(.badge),
.zrzqet .lsdt li,
.zrzqet .lsdt small,
.zrzqet .lsdt label,
.zrzqet .vvajti p,
.zrzqet .vvajti span:not(.badge),
.zrzqet .vvajti li,
.zrzqet .vvajti small,
.zrzqet .vvajti label,
.zrzqet .card p,
.zrzqet .card span:not(.badge),
.zrzqet .card li,
.zrzqet .card small,
.zrzqet .card label,
.zrzqet .xlia p,
.zrzqet .xlia span:not(.badge),
.zrzqet .xlia li,
.zrzqet .xlia small,
.zrzqet .xlia label,
.zrzqet .qhld1 p,
.zrzqet .qhld1 span:not(.badge),
.zrzqet .qhld1 li,
.zrzqet .qhld1 small,
.zrzqet .qhld1 label,
.zrzqet .bjxz6 p,
.zrzqet .bjxz6 span:not(.badge),
.zrzqet .bjxz6 li,
.zrzqet .bjxz6 small,
.zrzqet .bjxz6 label,
.zrzqet .ncwi p,
.zrzqet .ncwi span:not(.badge),
.zrzqet .ncwi li,
.zrzqet .ncwi small,
.zrzqet .ncwi label,
.zrzqet .rzmmxu p,
.zrzqet .rzmmxu span:not(.badge),
.zrzqet .rzmmxu li,
.zrzqet .rzmmxu small,
.zrzqet .rzmmxu label,
.zrzqet .counter-item p,
.zrzqet .counter-item span:not(.badge),
.zrzqet .counter-item li,
.zrzqet .counter-item small,
.zrzqet .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-morph{width:36px;height:36px;background:var(--n14nx);animation:plMorph 1.4s ease-in-out infinite;}@keyframes plMorph{0%{border-radius:4px;transform:rotate(0) scale(1)}25%{border-radius:50%;transform:rotate(90deg) scale(.8)}50%{border-radius:4px;transform:rotate(180deg) scale(1)}75%{border-radius:50%;transform:rotate(270deg) scale(.8)}100%{border-radius:4px;transform:rotate(360deg) scale(1)}}

.ix-counter{font-size:clamp(36px,6vw,60px);font-weight:900;font-family:var(--n3o4);color:#fff;line-height:1;}