@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@400;500;600;700;800&family=Saira:wght@400;500&display=swap');

:root {
    --y14fc: #C8AC18;
    --y15s6: #93E105;
    --y16gd: #8DD64A;
    --y1wp: linear-gradient(90deg, var(--y14fc), var(--y15s6));
    --y3ky: 'Saira Condensed', sans-serif;
    --y5ry: 'Saira', sans-serif;
    --y19uh: 84px;
    --y20d0: 52px;
    --y21w7: 36px;
    --y17c6: 18px;
    --y18m8: 900;
    --y6yk: 14px;
    --y7yq: 20px;
    --y8fy: 28px;
    --y9yx: 40px;
    --y4v6: 50px;
    --y10rq: none;
    --y11q2: none;
    --y12vv: none;
    --y13t0: none;
    --bsfn: 140px 0;
}
.ryg9b5 {
    border-radius: 2px;
    padding: 14px 28px;
}
.ncixkx, .cey4o, .do08w, .oh89jw, .xppm1 {
    border-width: 1px;
    border-color: var(--border-color);
}

.tg29g {
    display: inline-block;
    position: relative;
    padding-bottom: 14px;
}
.tg29g::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 3px;
    background: var(--y1wp);
    border-radius: 2px;
}
.text-center .tg29g::after {
    left: 50%;
    transform: translateX(-50%);
}

.ncixkx, .cey4o, .oh89jw, .xppm1, .do08w {
    position: relative;
    overflow: hidden;
}
.ncixkx::after, .cey4o::after, .oh89jw::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: var(--y1wp);
}

.zbts3u {
    position: relative;
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    margin: 40px 0;
}

.zbts3u {
    background-image: repeating-linear-gradient(
        135deg,
        transparent,
        transparent 40px,
        var(--y14fc) 40px,
        var(--y14fc) 41px
    );
    background-blend-mode: overlay;
}

.yl8u {
    transition: box-shadow 0.3s;
}
.yl8u:hover {
    box-shadow: 0 0 20px var(--y14fc), 0 0 40px rgba(var(--y14fc), 0.3);
}

.nf5bgu { text-align: center; padding-top: 100px; }
.inr8 {
    max-width: 900px;
    margin: 0 auto 40px;
}
.inr8 img {
    border-radius: var(--y9yx);
    box-shadow: var(--y13t0);
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}
.yabalj { max-width: 700px; margin: 0 auto; }
.rp8tw1 { justify-content: center; }
.hw0ct { margin-bottom: 16px; }

/* Hero section text — black */
.nf5bgu .hw0ct { color: #000 !important; }
.nf5bgu .hw0ct span { background: #000 !important; }
.nf5bgu .vtst8p { color: #000 !important; }
.nf5bgu .nnv6d { color: #000 !important; }
.nf5bgu .jq2fwa { color: #000 !important; border-color: #000 !important; }
.nf5bgu .jq2fwa:hover { background: #000 !important; color: #fff !important; }

.aibh {
    background: var(--bg-primary);
    padding: 18px 0;
    box-shadow: 0 10px 40px rgba(0,0,0,0.06);
}
.aibh.scrolled {
    box-shadow: 0 15px 50px rgba(0,0,0,0.1);
    padding: 12px 0;
}
.zup6x7 { font-size: 26px; font-weight: 800; }
.iob1 .nav-link { font-weight: 500; }

.xjn2 {
    background: var(--bg-primary);
    color: var(--text-muted);
    padding: 40px 0;
    border-top: 1px solid var(--border-color);
}
.xjn2 p, .xjn2 li, .xjn2 span,
.xjn2 .ziv45 p, .xjn2 .footer-contact li { color: var(--text-muted); }
.xjn2 h1,.xjn2 h2,.xjn2 h3,.xjn2 h4,.xjn2 h5 { color: var(--text-secondary); }
.ziv45 .qdec { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; color: var(--text-secondary); }
.ziv45 .qdec::after { display: none; }
.njviss a { color: var(--text-muted); font-size: 13px; }
.njviss a:hover { color: var(--text-primary); }
.lagz a { width: 32px; height: 32px; font-size: 13px; background: none; border: none; color: var(--text-muted); }
.lagz a:hover { color: var(--y14fc); background: none; }
.ly3ivs { border-top: none; padding-top: 20px; margin-top: 20px; }
.ly3ivs p { color: var(--text-muted); font-size: 12px; }

.contact-section .dcux2i {
    border: 3px solid var(--text-primary);
    padding: 36px;
    border-radius: 0;
    box-shadow: 8px 8px 0 var(--text-primary);
}
.contact-section .form-control {
    border: 2px solid var(--text-primary);
    border-radius: 0;
    padding: 14px 16px;
    font-weight: 600;
}
.contact-section .form-control:focus { border-color: var(--y14fc); box-shadow: 4px 4px 0 var(--y14fc); }
.contact-section .ryg9b5 { border-radius: 0; font-weight: 800; text-transform: uppercase; letter-spacing: 2px; box-shadow: 4px 4px 0 var(--text-primary); }

.zup6x7 { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; border: 2px solid var(--text-primary); padding: 6px 16px; border-radius: 0; }

.fikn, .card-title, .txmc, .qdec {
    position: relative;
    padding-bottom: 10px;
}
.fikn::after, .card-title::after, .txmc::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 2px;
    background: var(--y14fc);
    border-radius: 1px;
}

.xubch6 { width: 42px; height: 42px; gap: 5px; border: 1.5px solid var(--border-color); background: none; border-radius: var(--y7yq, 8px); }
.xubch6 .ycvau { width: 20px; height: 2px; border-radius: 2px; transition: transform 0.3s ease, opacity 0.3s ease; }
.xubch6:hover { border-color: var(--y14fc); }
.xubch6.active .ycvau:nth-child(1) { transform: translateY(7px) rotate(45deg); }
.xubch6.active .ycvau:nth-child(2) { opacity: 0; }
.xubch6.active .ycvau:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }

main > section + section::before{content:'/';display:block;text-align:center;color:var(--y14fc);opacity:0.25;font-size:28px;font-weight:300;padding:8px 0;}

.cursor-cross-h,.cursor-cross-v{position:fixed;pointer-events:none;z-index:99998;background:var(--y14fc);opacity:0.06;}.cursor-cross-h{width:100%;height:1px;left:0;}.cursor-cross-v{width:1px;height:100%;top:0;}

.scroll-prog-v{position:fixed;right:0;top:0;width:4px;height:100vh;z-index:9990;background:var(--border-color);}.scroll-prog-v .fill{width:100%;background:var(--y1wp);transition:height 0.05s;}@media(max-width:768px){.scroll-prog-v{display:none;}}

.ncixkx,.cey4o,.portfolio-item{opacity:0;animation:scaleIn 0.4s ease forwards;}.row>[class*="col"]:nth-child(1)>*{animation-delay:0.03s;}.row>[class*="col"]:nth-child(2)>*{animation-delay:0.08s;}.row>[class*="col"]:nth-child(3)>*{animation-delay:0.13s;}.row>[class*="col"]:nth-child(4)>*{animation-delay:0.18s;}.row>[class*="col"]:nth-child(5)>*{animation-delay:0.23s;}.row>[class*="col"]:nth-child(6)>*{animation-delay:0.28s;}@keyframes scaleIn{from{opacity:0;transform:scale(0.9);}to{opacity:1;transform:scale(1);}}

@media(prefers-reduced-motion:reduce){.ncixkx,.cey4o,.oh89jw,.xppm1,.lleg,.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);
}
.nf5bgu { 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; }
}

.ryg9b5,.yl8u,.jq2fwa{transition:transform 0.15s ease;}.ryg9b5:active,.yl8u:active,.jq2fwa:active{transform:scale(0.93);}@keyframes btnBounce{0%{transform:scale(0.93);}40%{transform:scale(1.05);}70%{transform:scale(0.98);}100%{transform:scale(1);}}

.ncixkx,.cey4o,.oh89jw,.do08w,.xppm1{transition:border-color 0.4s ease,box-shadow 0.4s ease;}.ncixkx:hover,.cey4o:hover,.oh89jw:hover,.do08w:hover,.xppm1:hover{border-color:var(--y14fc) !important;box-shadow:0 0 0 1px var(--y14fc),0 8px 30px rgba(0,0,0,0.08) !important;}

.spin-gradient{position:fixed;width:500px;height:500px;border-radius:50%;background:conic-gradient(from 0deg,var(--y14fc),transparent 120deg,transparent);opacity:0.025;animation:spinSlow 30s linear infinite;pointer-events:none;z-index:0;top:-150px;right:-150px;}@keyframes spinSlow{to{transform:rotate(360deg);}}@media(max-width:768px){.spin-gradient{width:300px;height:300px;}}

.float-blobs{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.float-blob{position:absolute;border-radius:50%;filter:blur(40px);opacity:0.035;will-change:transform;}

.yl8u,.nf5bgu .ryg9b5{background:linear-gradient(90deg,var(--y14fc),var(--y15s6,var(--y14fc)),var(--y14fc));background-size:200% 100%;animation:shimmerBtn 3s ease-in-out infinite;}@keyframes shimmerBtn{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}

.ncixkx,.cey4o{background:rgba(var(--bg-card-rgb,255,255,255),0.75) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.18) !important;}.ncixkx:hover,.cey4o:hover{border-color:rgba(var(--y14fc-rgb,99,102,241),0.4) !important;background:rgba(var(--bg-card-rgb,255,255,255),0.88) !important;}

.highlight-text{display:inline;background:linear-gradient(var(--y14fc),var(--y14fc));background-size:0% 30%;background-position:0 90%;background-repeat:no-repeat;transition:background-size 1s ease;}.highlight-text.active{background-size:100% 30%;}

html:not(.nhl4v) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .spafn {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .iob1 {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .iob1 .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .uni038, .wykp {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .uni038 .nav-link,
    .wykp .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .bn6q {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .zup6x7 {
        flex-shrink: 0;
    }
}

div.zbts3u:not(.bsfn) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.zbts3u:not(.bsfn) + .aibh {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.zbts3u.zfk3 {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.zbts3u.zfk3 + .aibh,
div.zbts3u:not(.bsfn) + .aibh.scrolled {
    top: 0;
}
div.zbts3u:not(.bsfn) ~ .nf5bgu {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.zbts3u:not(.bsfn) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.zbts3u:not(.bsfn) + .aibh {
        top: 0;
    }
    div.zbts3u:not(.bsfn) ~ .nf5bgu {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .xubch6 {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .xubch6 .ycvau {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .iob1 {
        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;
    }
    .iob1 .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;
    }
    .iob1 .nav-link::after { display: none !important; }
    .bn6q { display: none !important; }
    .uni038, .wykp { display: none !important; }
}

@media (max-width: 992px) {
    .iob1 { right: -100% !important; left: auto !important; width: min(300px,80vw) !important; background: var(--y14fc) !important; padding: 100px 32px 40px !important; box-shadow: -8px 0 40px rgba(0,0,0,0.3) !important; border-left: none !important; transition: right 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .iob1.active { right: 0 !important; }
    .iob1 .nav-link { color: #fff !important; font-weight: 600 !important; border-bottom: 1px solid rgba(255,255,255,0.2) !important; opacity: 0 !important; transform: translateX(20px) !important; transition: opacity 0.35s ease, transform 0.35s ease !important; }
    .iob1.active .nav-link { opacity: 1 !important; transform: translateX(0) !important; }
    .iob1.active .nav-link:hover { color: rgba(255,255,255,0.75) !important; }
    .iob1.active .nav-link:nth-child(1){transition-delay:.06s !important;}
    .iob1.active .nav-link:nth-child(2){transition-delay:.12s !important;}
    .iob1.active .nav-link:nth-child(3){transition-delay:.18s !important;}
    .iob1.active .nav-link:nth-child(4){transition-delay:.24s !important;}
    .iob1.active .nav-link:nth-child(5){transition-delay:.30s !important;}
    .iob1.active .nav-link:nth-child(6){transition-delay:.36s !important;}
    .iob1.active .nav-link:nth-child(7){transition-delay:.42s !important;}
    .iob1.active .nav-link:nth-child(8){transition-delay:.48s !important;}
}

.ncixkx,
.cey4o,
.oh89jw,
.xppm1,
.yobnyy,
.lleg {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.ncixkx *,
.cey4o *,
.oh89jw *,
.xppm1 *,
.yobnyy * {
    filter: none !important;
}
@supports (animation: none) {
    .ncixkx, .cey4o, .oh89jw {
        animation-fill-mode: forwards !important;
    }
}
.oh89jw + .oh89jw {
    margin-top: 1.5rem;
}

.nf5bgu .kzgd98 ~ .container,
.nf5bgu .kzgd98 ~ .container * {
    color: #fff;
}
.nf5bgu .kzgd98 ~ .container p,
.nf5bgu .kzgd98 ~ .container .nnv6d {
    color: rgba(255,255,255,0.85);
}
.nf5bgu .kzgd98 ~ .container .ryg9b5 {
    color: inherit;
}
.gap6 .hw0ct { color: #fff; }
.gap6 .wzwu { color: var(--y14fc); }
.gap6 .lhy5x { color: rgba(255,255,255,0.55); }
.gap6 .njviss a { color: rgba(255,255,255,0.65); }
.gap6 .njviss a:hover { color: #fff; }
.xjn2[style*="background:none"] { background: none !important; }
.xjn2[style*="background:none"]::before,
.xjn2[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%;
}

.pe3rs .swiper-button-next,
.pe3rs .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);
}
.pe3rs .swiper-button-next::after,
.pe3rs .swiper-button-prev::after {
    font-size: 14px;
    color: var(--text-primary, #1a1a2e);
}
.pe3rs .swiper-button-next { right: 0; }
.pe3rs .swiper-button-prev { left: 0; }

.ncixkx, .yobnyy, .cey4o, .oh89jw,
.xppm1, .lleg, .do08w, .counter-item,
.card { overflow: hidden; }

.ncixkx h1, .ncixkx h2, .ncixkx h3, .ncixkx h4, .ncixkx h5, .ncixkx h6,
.yobnyy h1, .yobnyy h2, .yobnyy h3, .yobnyy h4,
.cey4o h1, .cey4o h2, .cey4o h3, .cey4o 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;
}

.ncixkx p, .ncixkx span, .ncixkx li,
.yobnyy p, .cey4o p, .counter-item p,
.card p, .card span, .card li {
    overflow-wrap: break-word;
    word-break: break-word;
}

.je2jc, .nmigd, .counter-suffix {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

.ncixkx .stat-number, .ncixkx [class*="number"],
.counter-item .stat-number {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
}

body {
    line-height: 1.681;
    letter-spacing: 0.005em;
}

.ncixkx, .cey4o, .oh89jw, .do08w, .xppm1 {
    padding: 26px;
}
.ncixkx, .cey4o, .oh89jw, .do08w, .xppm1 .card-body {
    padding: 25px 24px;
}
.row > [class*="col"]:nth-child(1) .ncixkx,
.row > [class*="col"]:nth-child(1) .cey4o {
    padding: 23px;
    border-radius: calc(var(--y7yq) + 2px);
}
.row > [class*="col"]:nth-child(2) .ncixkx,
.row > [class*="col"]:nth-child(2) .cey4o {
    padding: 24px;
    border-radius: calc(var(--y7yq) + 0px);
}
.row > [class*="col"]:nth-child(3) .ncixkx,
.row > [class*="col"]:nth-child(3) .cey4o {
    padding: 26px;
    border-radius: calc(var(--y7yq) + 2px);
}
.row > [class*="col"]:nth-child(4) .ncixkx,
.row > [class*="col"]:nth-child(4) .cey4o {
    padding: 29px;
    border-radius: calc(var(--y7yq) + 1px);
}
.row > [class*="col"]:nth-child(5) .ncixkx,
.row > [class*="col"]:nth-child(5) .cey4o {
    padding: 25px;
    border-radius: calc(var(--y7yq) + -1px);
}
.row > [class*="col"]:nth-child(6) .ncixkx,
.row > [class*="col"]:nth-child(6) .cey4o {
    padding: 27px;
    border-radius: calc(var(--y7yq) + 1px);
}

.ryg9b5 {
    padding: 15px 32px;
    font-size: 16px;
    letter-spacing: 0.28px;
    border-radius: calc(var(--y7yq) + -2px);
}
.jq2fwa {
    padding: 15px 32px;
    border-width: 2px;
}

main > section {
    padding-top: 95px;
    padding-bottom: 96px;
}
main > section:first-child {
    padding-top: 101px;
}
main > section:nth-child(2) {
    padding-top: 90px;
    padding-bottom: 95px;
}
main > section:nth-child(3) {
    padding-top: 100px;
    padding-bottom: 94px;
}
main > section:nth-child(4) {
    padding-top: 89px;
    padding-bottom: 93px;
}
main > section:nth-child(6) {
    padding-top: 88px;
    padding-bottom: 91px;
}

.oof4r {
    margin-bottom: 52px;
}

.ncixkx, .cey4o, .oh89jw, .xppm1 {
    box-shadow: 0px 3px 13px rgba(0,0,0,0.072);
}

.nf5bgu {
    padding-top: 113px;
}
.vtst8p {
    margin-bottom: 25px;
}
.nnv6d {
    margin-bottom: 38px;
    font-size: 19px;
    line-height: 1.597;
}
.hw0ct {
    font-size: 12px;
    letter-spacing: 3.091px;
    margin-bottom: 25px;
}
.rp8tw1 {
    gap: 11px;
}

.inr8 img {
    border-radius: 15px;
    box-shadow: 0 13px 26px rgba(0,0,0,0.093);
}

.nc57 {
    width: 57px;
    height: 57px;
    font-size: 21px;
    border-radius: 10px;
    margin-bottom: 17px;
}

.fikn, .card-title {
    font-size: 20px;
    margin-bottom: 13px;
}
.dy0zk, .card-text {
    font-size: 16px;
    line-height: 1.626;
}

.tg29g {
    margin-bottom: 14px;
    letter-spacing: 0.0px;
}
.wzwu {
    font-size: 12px;
    letter-spacing: 2.839px;
    margin-bottom: 17px;
}
.fcs8a {
    font-size: 17px;
    line-height: 1.679;
}

@media (min-width: 993px) {
    .iob1 {
        gap: 29px;
    }
    .iob1 .nav-link {
        font-size: 14px;
        padding: 9px 0;
    }
}

.xjn2 {
    padding-top: 79px;
}
.ziv45 .qdec {
    font-size: 18px;
    margin-bottom: 20px;
}
.njviss a {
    font-size: 14px;
}
.njviss li {
    margin-bottom: 8px;
}
.lagz {
    gap: 11px;
}
.lagz a {
    width: 36px;
    height: 36px;
}
.ly3ivs {
    padding: 25px 0;
    margin-top: 49px;
}

.form-control {
    border-radius: 6px;
    padding: 13px 13px;
    font-size: 16px;
}

.do08w {
    padding: 31px;
}
.ci92o {
    font-size: 16px;
    line-height: 1.633;
    margin-bottom: 18px;
}
.wy0fv6 {
    width: 45px;
    height: 45px;
}
.mg4mt {
    font-size: 14px;
}
.xlvl09 {
    font-size: 14px;
}

.xppm1 {
    padding: 36px;
}
.upjntm {
    font-size: 19px;
    margin-bottom: 9px;
}
.uf92v {
    font-size: 43px;
    margin-bottom: 23px;
}
.cck8 li {
    padding: 12px 0;
    font-size: 14px;
}

.je2jc, .stat-number {
    font-size: 41px;
    margin-bottom: 4px;
}
.nmigd {
    font-size: 15px;
    letter-spacing: 0.645px;
}

.anx9a img {
    border-radius: 13px;
}
.zxcl28 {
    font-size: 19px;
    margin-bottom: 5px;
}
.bs62 {
    font-size: 14px;
}

.pca2e {
    font-size: 29px;
    margin-bottom: 13px;
}
.txmc {
    font-size: 17px;
    margin-bottom: 9px;
}

.wow {
    animation-duration: 0.645s !important;
}
.ncixkx, .cey4o, .oh89jw, .do08w,
.xppm1, .lleg {
    transition-duration: 0.241s;
}

.row {
    --bs-gutter-y: 32px;
}

.lm37 {
    padding: 82px 0;
}
.ddd1 {
    font-size: 33px;
    margin-bottom: 15px;
}
.lnzm {
    font-size: 17px;
    margin-bottom: 33px;
}

.oh89jw .lhhn4 img {
    border-radius: 6px 6px 0 0;
}
.jrbtb {
    font-size: 12px;
    margin-bottom: 10px;
    gap: 11px;
}

.aibh {
    padding: 16px 0;
}
.aibh.scrolled {
    padding: 11px 0;
}
.zup6x7 {
    font-size: 23px;
}
.bn6q {
    margin-left: 19px;
}

:root {
    --_env: 8.10;
    --_hash: 23368;
    --_ver: 75458;
    --_flag: '6fd5f';
}
.theme-marker { --_ref: '36' }
.dom-hook { display: inherit; outline: 0 solid transparent }
.page-ref { --_stamp: 841; --_ref: 'a5b6'; pointer-events: auto }
.render-flag { pointer-events: auto; display: inherit; box-sizing: border-box }
.scope-tag { --_stamp: 912; font-variant: normal; box-sizing: border-box }

.gap6 h1, .gap6 h2, .gap6 h3, .gap6 h4, .gap6 h5, .gap6 h6 { color: #fff !important; }
.gap6 { color: rgba(255,255,255,0.85) !important; }
.gap6 p, .gap6 li, .gap6 span:not(.badge):not(.ryg9b5), .gap6 .cp0f, .gap6 label, .gap6 blockquote, .gap6 figcaption, .gap6 dt, .gap6 dd, .gap6 td, .gap6 th { color: rgba(255,255,255,0.78) !important; }
.gap6 a:not(.ryg9b5):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.gap6 a:not(.ryg9b5):not(.nav-link):hover { color: #fff !important; }
.gap6 .je2jc { color: #fff !important; }
.gap6 .nmigd { 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(.ryg9b5), .bg-dark-custom .cp0f, .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(.ryg9b5):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.ryg9b5):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .je2jc { color: #fff !important; }
.bg-dark-custom .nmigd { 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(.ryg9b5), .bg-gradient-custom .cp0f, .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(.ryg9b5):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.ryg9b5):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .je2jc { color: #fff !important; }
.bg-gradient-custom .nmigd { 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(.ryg9b5), .bg-accent-custom .cp0f, .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(.ryg9b5):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.ryg9b5):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .je2jc { color: #fff !important; }
.bg-accent-custom .nmigd { color: rgba(255,255,255,0.7) !important; }

.lm37 h1, .lm37 h2, .lm37 h3, .lm37 h4, .lm37 h5, .lm37 h6 { color: #fff !important; }
.lm37 { color: rgba(255,255,255,0.85) !important; }
.lm37 p, .lm37 li, .lm37 span:not(.badge):not(.ryg9b5), .lm37 .cp0f, .lm37 label, .lm37 blockquote, .lm37 figcaption, .lm37 dt, .lm37 dd, .lm37 td, .lm37 th { color: rgba(255,255,255,0.78) !important; }
.lm37 a:not(.ryg9b5):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.lm37 a:not(.ryg9b5):not(.nav-link):hover { color: #fff !important; }
.lm37 .je2jc { color: #fff !important; }
.lm37 .nmigd { color: rgba(255,255,255,0.7) !important; }

.xjn2 { color: var(--text-secondary, #555) !important; }
.xjn2 h1, .xjn2 h2, .xjn2 h3,
.xjn2 h4, .xjn2 h5, .xjn2 h6,
.xjn2 .qdec { color: var(--text-primary, #1a1a2e) !important; }
.xjn2 p, .xjn2 li, .xjn2 span,
.xjn2 label { color: var(--text-secondary, #555) !important; }
.xjn2 a:not(.ryg9b5) { color: var(--text-secondary, #555) !important; }
.xjn2 a:not(.ryg9b5):hover { color: var(--y14fc) !important; }
.xjn2 .ly3ivs p { color: var(--text-muted, #888) !important; }

.vpw7y h1, .vpw7y h2, .vpw7y h3, .vpw7y h4, .vpw7y h5, .vpw7y h6 { color: var(--text-primary, #1a1a2e) !important; }
.vpw7y p, .vpw7y li, .vpw7y span:not(.badge):not(.ryg9b5), .vpw7y .cp0f, .vpw7y label, .vpw7y blockquote, .vpw7y figcaption, .vpw7y dt, .vpw7y dd, .vpw7y td, .vpw7y th { color: var(--text-secondary, #555) !important; }

.zbts3u h1, .zbts3u h2, .zbts3u h3, .zbts3u h4, .zbts3u h5, .zbts3u h6 { color: var(--text-primary, #1a1a2e) !important; }
.zbts3u p, .zbts3u li, .zbts3u span:not(.badge):not(.ryg9b5), .zbts3u .cp0f, .zbts3u label, .zbts3u blockquote, .zbts3u figcaption, .zbts3u dt, .zbts3u dd, .zbts3u td, .zbts3u th { color: var(--text-secondary, #555) !important; }

.je2jc { color:var(--text-primary,#1a1a2e) !important; }
.nmigd { color:var(--text-muted,#888) !important; }
.je2jc .counter-suffix { color:var(--y14fc) !important; }
.counter-item .counter-icon { color:var(--y14fc) !important; }
.vtst8p { color:var(--text-primary,#1a1a2e) !important; }
.nnv6d { color:var(--text-secondary,#555) !important; }
.hw0ct { color:var(--y14fc) !important; }
.ddd1 { color:var(--text-primary,#1a1a2e) !important; }
.lnzm { color:var(--text-secondary,#555) !important; }
.portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.portfolio-category { color:var(--text-muted,#888) !important; }

.gap6 .je2jc, .bg-dark-custom .je2jc, .bg-gradient-custom .je2jc, .bg-accent-custom .je2jc, .lm37 .je2jc, .nf5bgu .je2jc, .zpia .je2jc { color:#fff !important; }
.gap6 .nmigd, .bg-dark-custom .nmigd, .bg-gradient-custom .nmigd, .bg-accent-custom .nmigd, .lm37 .nmigd, .nf5bgu .nmigd, .zpia .nmigd { color:rgba(255,255,255,0.7) !important; }
.gap6 .je2jc .counter-suffix, .bg-dark-custom .je2jc .counter-suffix, .bg-gradient-custom .je2jc .counter-suffix, .bg-accent-custom .je2jc .counter-suffix, .lm37 .je2jc .counter-suffix, .nf5bgu .je2jc .counter-suffix, .zpia .je2jc .counter-suffix { color:var(--y14fc) !important; }
.gap6 .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, .lm37 .counter-item .counter-icon, .nf5bgu .counter-item .counter-icon, .zpia .counter-item .counter-icon { color:var(--y14fc) !important; }
.gap6 .vtst8p, .bg-dark-custom .vtst8p, .bg-gradient-custom .vtst8p, .bg-accent-custom .vtst8p, .lm37 .vtst8p, .zpia .vtst8p { color:#fff !important; }
.gap6 .nnv6d, .bg-dark-custom .nnv6d, .bg-gradient-custom .nnv6d, .bg-accent-custom .nnv6d, .lm37 .nnv6d, .zpia .nnv6d { color:rgba(255,255,255,0.75) !important; }
.gap6 .hw0ct, .bg-dark-custom .hw0ct, .bg-gradient-custom .hw0ct, .bg-accent-custom .hw0ct, .lm37 .hw0ct, .zpia .hw0ct { color:#fff !important; }
.gap6 .ddd1, .bg-dark-custom .ddd1, .bg-gradient-custom .ddd1, .bg-accent-custom .ddd1, .lm37 .ddd1, .nf5bgu .ddd1, .zpia .ddd1 { color:#fff !important; }
.gap6 .lnzm, .bg-dark-custom .lnzm, .bg-gradient-custom .lnzm, .bg-accent-custom .lnzm, .lm37 .lnzm, .nf5bgu .lnzm, .zpia .lnzm { color:rgba(255,255,255,0.85) !important; }
.gap6 .portfolio-title, .bg-dark-custom .portfolio-title, .bg-gradient-custom .portfolio-title, .bg-accent-custom .portfolio-title, .lm37 .portfolio-title, .nf5bgu .portfolio-title, .zpia .portfolio-title, .portfolio-overlay .portfolio-title { color:#fff !important; }
.gap6 .portfolio-category, .bg-dark-custom .portfolio-category, .bg-gradient-custom .portfolio-category, .bg-accent-custom .portfolio-category, .lm37 .portfolio-category, .nf5bgu .portfolio-category, .zpia .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, .kzgd98 h1, .kzgd98 h2, .kzgd98 h3, .kzgd98 h4, .kzgd98 h5, .kzgd98 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, .kzgd98 p, .kzgd98 span, .kzgd98 a, .kzgd98 li, .kzgd98 small, .kzgd98 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; }

.gap6.zbts3u .je2jc,
.gap6.vpw7y .je2jc,
.bg-dark-custom.zbts3u .je2jc,
.bg-dark-custom.vpw7y .je2jc,
.bg-gradient-custom.zbts3u .je2jc,
.bg-gradient-custom.vpw7y .je2jc,
.bg-accent-custom.zbts3u .je2jc,
.bg-accent-custom.vpw7y .je2jc,
.lm37.zbts3u .je2jc,
.lm37.vpw7y .je2jc,
.nf5bgu.zbts3u .je2jc,
.nf5bgu.vpw7y .je2jc,
.zpia.zbts3u .je2jc,
.zpia.vpw7y .je2jc { color:var(--text-primary,#1a1a2e) !important; }
.gap6.zbts3u .nmigd,
.gap6.vpw7y .nmigd,
.bg-dark-custom.zbts3u .nmigd,
.bg-dark-custom.vpw7y .nmigd,
.bg-gradient-custom.zbts3u .nmigd,
.bg-gradient-custom.vpw7y .nmigd,
.bg-accent-custom.zbts3u .nmigd,
.bg-accent-custom.vpw7y .nmigd,
.lm37.zbts3u .nmigd,
.lm37.vpw7y .nmigd,
.nf5bgu.zbts3u .nmigd,
.nf5bgu.vpw7y .nmigd,
.zpia.zbts3u .nmigd,
.zpia.vpw7y .nmigd { color:var(--text-muted,#888) !important; }
.gap6.zbts3u .je2jc .counter-suffix,
.gap6.vpw7y .je2jc .counter-suffix,
.bg-dark-custom.zbts3u .je2jc .counter-suffix,
.bg-dark-custom.vpw7y .je2jc .counter-suffix,
.bg-gradient-custom.zbts3u .je2jc .counter-suffix,
.bg-gradient-custom.vpw7y .je2jc .counter-suffix,
.bg-accent-custom.zbts3u .je2jc .counter-suffix,
.bg-accent-custom.vpw7y .je2jc .counter-suffix,
.lm37.zbts3u .je2jc .counter-suffix,
.lm37.vpw7y .je2jc .counter-suffix,
.nf5bgu.zbts3u .je2jc .counter-suffix,
.nf5bgu.vpw7y .je2jc .counter-suffix,
.zpia.zbts3u .je2jc .counter-suffix,
.zpia.vpw7y .je2jc .counter-suffix { color:var(--y14fc) !important; }
.gap6.zbts3u .counter-item .counter-icon,
.gap6.vpw7y .counter-item .counter-icon,
.bg-dark-custom.zbts3u .counter-item .counter-icon,
.bg-dark-custom.vpw7y .counter-item .counter-icon,
.bg-gradient-custom.zbts3u .counter-item .counter-icon,
.bg-gradient-custom.vpw7y .counter-item .counter-icon,
.bg-accent-custom.zbts3u .counter-item .counter-icon,
.bg-accent-custom.vpw7y .counter-item .counter-icon,
.lm37.zbts3u .counter-item .counter-icon,
.lm37.vpw7y .counter-item .counter-icon,
.nf5bgu.zbts3u .counter-item .counter-icon,
.nf5bgu.vpw7y .counter-item .counter-icon,
.zpia.zbts3u .counter-item .counter-icon,
.zpia.vpw7y .counter-item .counter-icon { color:var(--y14fc) !important; }
.gap6.zbts3u .vtst8p,
.gap6.vpw7y .vtst8p,
.bg-dark-custom.zbts3u .vtst8p,
.bg-dark-custom.vpw7y .vtst8p,
.bg-gradient-custom.zbts3u .vtst8p,
.bg-gradient-custom.vpw7y .vtst8p,
.bg-accent-custom.zbts3u .vtst8p,
.bg-accent-custom.vpw7y .vtst8p,
.lm37.zbts3u .vtst8p,
.lm37.vpw7y .vtst8p,
.nf5bgu.zbts3u .vtst8p,
.nf5bgu.vpw7y .vtst8p,
.zpia.zbts3u .vtst8p,
.zpia.vpw7y .vtst8p { color:var(--text-primary,#1a1a2e) !important; }
.gap6.zbts3u .nnv6d,
.gap6.vpw7y .nnv6d,
.bg-dark-custom.zbts3u .nnv6d,
.bg-dark-custom.vpw7y .nnv6d,
.bg-gradient-custom.zbts3u .nnv6d,
.bg-gradient-custom.vpw7y .nnv6d,
.bg-accent-custom.zbts3u .nnv6d,
.bg-accent-custom.vpw7y .nnv6d,
.lm37.zbts3u .nnv6d,
.lm37.vpw7y .nnv6d,
.nf5bgu.zbts3u .nnv6d,
.nf5bgu.vpw7y .nnv6d,
.zpia.zbts3u .nnv6d,
.zpia.vpw7y .nnv6d { color:var(--text-secondary,#555) !important; }
.gap6.zbts3u .hw0ct,
.gap6.vpw7y .hw0ct,
.bg-dark-custom.zbts3u .hw0ct,
.bg-dark-custom.vpw7y .hw0ct,
.bg-gradient-custom.zbts3u .hw0ct,
.bg-gradient-custom.vpw7y .hw0ct,
.bg-accent-custom.zbts3u .hw0ct,
.bg-accent-custom.vpw7y .hw0ct,
.lm37.zbts3u .hw0ct,
.lm37.vpw7y .hw0ct,
.nf5bgu.zbts3u .hw0ct,
.nf5bgu.vpw7y .hw0ct,
.zpia.zbts3u .hw0ct,
.zpia.vpw7y .hw0ct { color:var(--y14fc) !important; }
.gap6.zbts3u .ddd1,
.gap6.vpw7y .ddd1,
.bg-dark-custom.zbts3u .ddd1,
.bg-dark-custom.vpw7y .ddd1,
.bg-gradient-custom.zbts3u .ddd1,
.bg-gradient-custom.vpw7y .ddd1,
.bg-accent-custom.zbts3u .ddd1,
.bg-accent-custom.vpw7y .ddd1,
.lm37.zbts3u .ddd1,
.lm37.vpw7y .ddd1,
.nf5bgu.zbts3u .ddd1,
.nf5bgu.vpw7y .ddd1,
.zpia.zbts3u .ddd1,
.zpia.vpw7y .ddd1 { color:var(--text-primary,#1a1a2e) !important; }
.gap6.zbts3u .lnzm,
.gap6.vpw7y .lnzm,
.bg-dark-custom.zbts3u .lnzm,
.bg-dark-custom.vpw7y .lnzm,
.bg-gradient-custom.zbts3u .lnzm,
.bg-gradient-custom.vpw7y .lnzm,
.bg-accent-custom.zbts3u .lnzm,
.bg-accent-custom.vpw7y .lnzm,
.lm37.zbts3u .lnzm,
.lm37.vpw7y .lnzm,
.nf5bgu.zbts3u .lnzm,
.nf5bgu.vpw7y .lnzm,
.zpia.zbts3u .lnzm,
.zpia.vpw7y .lnzm { color:var(--text-secondary,#555) !important; }
.gap6.zbts3u .portfolio-title,
.gap6.vpw7y .portfolio-title,
.bg-dark-custom.zbts3u .portfolio-title,
.bg-dark-custom.vpw7y .portfolio-title,
.bg-gradient-custom.zbts3u .portfolio-title,
.bg-gradient-custom.vpw7y .portfolio-title,
.bg-accent-custom.zbts3u .portfolio-title,
.bg-accent-custom.vpw7y .portfolio-title,
.lm37.zbts3u .portfolio-title,
.lm37.vpw7y .portfolio-title,
.nf5bgu.zbts3u .portfolio-title,
.nf5bgu.vpw7y .portfolio-title,
.zpia.zbts3u .portfolio-title,
.zpia.vpw7y .portfolio-title { color:var(--text-primary,#1a1a2e) !important; }
.gap6.zbts3u .portfolio-category,
.gap6.vpw7y .portfolio-category,
.bg-dark-custom.zbts3u .portfolio-category,
.bg-dark-custom.vpw7y .portfolio-category,
.bg-gradient-custom.zbts3u .portfolio-category,
.bg-gradient-custom.vpw7y .portfolio-category,
.bg-accent-custom.zbts3u .portfolio-category,
.bg-accent-custom.vpw7y .portfolio-category,
.lm37.zbts3u .portfolio-category,
.lm37.vpw7y .portfolio-category,
.nf5bgu.zbts3u .portfolio-category,
.nf5bgu.vpw7y .portfolio-category,
.zpia.zbts3u .portfolio-category,
.zpia.vpw7y .portfolio-category { color:var(--text-muted,#888) !important; }

.gap6 .ncixkx h1,
.gap6 .ncixkx h2,
.gap6 .ncixkx h3,
.gap6 .ncixkx h4,
.gap6 .ncixkx h5,
.gap6 .ncixkx h6,
.gap6 .yobnyy h1,
.gap6 .yobnyy h2,
.gap6 .yobnyy h3,
.gap6 .yobnyy h4,
.gap6 .yobnyy h5,
.gap6 .yobnyy h6,
.gap6 .card h1,
.gap6 .card h2,
.gap6 .card h3,
.gap6 .card h4,
.gap6 .card h5,
.gap6 .card h6,
.gap6 .do08w h1,
.gap6 .do08w h2,
.gap6 .do08w h3,
.gap6 .do08w h4,
.gap6 .do08w h5,
.gap6 .do08w h6,
.gap6 .lleg h1,
.gap6 .lleg h2,
.gap6 .lleg h3,
.gap6 .lleg h4,
.gap6 .lleg h5,
.gap6 .lleg h6,
.gap6 .xppm1 h1,
.gap6 .xppm1 h2,
.gap6 .xppm1 h3,
.gap6 .xppm1 h4,
.gap6 .xppm1 h5,
.gap6 .xppm1 h6,
.gap6 .oh89jw h1,
.gap6 .oh89jw h2,
.gap6 .oh89jw h3,
.gap6 .oh89jw h4,
.gap6 .oh89jw h5,
.gap6 .oh89jw h6,
.gap6 .cey4o h1,
.gap6 .cey4o h2,
.gap6 .cey4o h3,
.gap6 .cey4o h4,
.gap6 .cey4o h5,
.gap6 .cey4o h6,
.gap6 .counter-item h1,
.gap6 .counter-item h2,
.gap6 .counter-item h3,
.gap6 .counter-item h4,
.gap6 .counter-item h5,
.gap6 .counter-item h6,
.bg-dark-custom .ncixkx h1,
.bg-dark-custom .ncixkx h2,
.bg-dark-custom .ncixkx h3,
.bg-dark-custom .ncixkx h4,
.bg-dark-custom .ncixkx h5,
.bg-dark-custom .ncixkx h6,
.bg-dark-custom .yobnyy h1,
.bg-dark-custom .yobnyy h2,
.bg-dark-custom .yobnyy h3,
.bg-dark-custom .yobnyy h4,
.bg-dark-custom .yobnyy h5,
.bg-dark-custom .yobnyy 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 .do08w h1,
.bg-dark-custom .do08w h2,
.bg-dark-custom .do08w h3,
.bg-dark-custom .do08w h4,
.bg-dark-custom .do08w h5,
.bg-dark-custom .do08w h6,
.bg-dark-custom .lleg h1,
.bg-dark-custom .lleg h2,
.bg-dark-custom .lleg h3,
.bg-dark-custom .lleg h4,
.bg-dark-custom .lleg h5,
.bg-dark-custom .lleg h6,
.bg-dark-custom .xppm1 h1,
.bg-dark-custom .xppm1 h2,
.bg-dark-custom .xppm1 h3,
.bg-dark-custom .xppm1 h4,
.bg-dark-custom .xppm1 h5,
.bg-dark-custom .xppm1 h6,
.bg-dark-custom .oh89jw h1,
.bg-dark-custom .oh89jw h2,
.bg-dark-custom .oh89jw h3,
.bg-dark-custom .oh89jw h4,
.bg-dark-custom .oh89jw h5,
.bg-dark-custom .oh89jw h6,
.bg-dark-custom .cey4o h1,
.bg-dark-custom .cey4o h2,
.bg-dark-custom .cey4o h3,
.bg-dark-custom .cey4o h4,
.bg-dark-custom .cey4o h5,
.bg-dark-custom .cey4o 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 .ncixkx h1,
.bg-gradient-custom .ncixkx h2,
.bg-gradient-custom .ncixkx h3,
.bg-gradient-custom .ncixkx h4,
.bg-gradient-custom .ncixkx h5,
.bg-gradient-custom .ncixkx h6,
.bg-gradient-custom .yobnyy h1,
.bg-gradient-custom .yobnyy h2,
.bg-gradient-custom .yobnyy h3,
.bg-gradient-custom .yobnyy h4,
.bg-gradient-custom .yobnyy h5,
.bg-gradient-custom .yobnyy 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 .do08w h1,
.bg-gradient-custom .do08w h2,
.bg-gradient-custom .do08w h3,
.bg-gradient-custom .do08w h4,
.bg-gradient-custom .do08w h5,
.bg-gradient-custom .do08w h6,
.bg-gradient-custom .lleg h1,
.bg-gradient-custom .lleg h2,
.bg-gradient-custom .lleg h3,
.bg-gradient-custom .lleg h4,
.bg-gradient-custom .lleg h5,
.bg-gradient-custom .lleg h6,
.bg-gradient-custom .xppm1 h1,
.bg-gradient-custom .xppm1 h2,
.bg-gradient-custom .xppm1 h3,
.bg-gradient-custom .xppm1 h4,
.bg-gradient-custom .xppm1 h5,
.bg-gradient-custom .xppm1 h6,
.bg-gradient-custom .oh89jw h1,
.bg-gradient-custom .oh89jw h2,
.bg-gradient-custom .oh89jw h3,
.bg-gradient-custom .oh89jw h4,
.bg-gradient-custom .oh89jw h5,
.bg-gradient-custom .oh89jw h6,
.bg-gradient-custom .cey4o h1,
.bg-gradient-custom .cey4o h2,
.bg-gradient-custom .cey4o h3,
.bg-gradient-custom .cey4o h4,
.bg-gradient-custom .cey4o h5,
.bg-gradient-custom .cey4o 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 .ncixkx h1,
.bg-accent-custom .ncixkx h2,
.bg-accent-custom .ncixkx h3,
.bg-accent-custom .ncixkx h4,
.bg-accent-custom .ncixkx h5,
.bg-accent-custom .ncixkx h6,
.bg-accent-custom .yobnyy h1,
.bg-accent-custom .yobnyy h2,
.bg-accent-custom .yobnyy h3,
.bg-accent-custom .yobnyy h4,
.bg-accent-custom .yobnyy h5,
.bg-accent-custom .yobnyy 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 .do08w h1,
.bg-accent-custom .do08w h2,
.bg-accent-custom .do08w h3,
.bg-accent-custom .do08w h4,
.bg-accent-custom .do08w h5,
.bg-accent-custom .do08w h6,
.bg-accent-custom .lleg h1,
.bg-accent-custom .lleg h2,
.bg-accent-custom .lleg h3,
.bg-accent-custom .lleg h4,
.bg-accent-custom .lleg h5,
.bg-accent-custom .lleg h6,
.bg-accent-custom .xppm1 h1,
.bg-accent-custom .xppm1 h2,
.bg-accent-custom .xppm1 h3,
.bg-accent-custom .xppm1 h4,
.bg-accent-custom .xppm1 h5,
.bg-accent-custom .xppm1 h6,
.bg-accent-custom .oh89jw h1,
.bg-accent-custom .oh89jw h2,
.bg-accent-custom .oh89jw h3,
.bg-accent-custom .oh89jw h4,
.bg-accent-custom .oh89jw h5,
.bg-accent-custom .oh89jw h6,
.bg-accent-custom .cey4o h1,
.bg-accent-custom .cey4o h2,
.bg-accent-custom .cey4o h3,
.bg-accent-custom .cey4o h4,
.bg-accent-custom .cey4o h5,
.bg-accent-custom .cey4o 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,
.lm37 .ncixkx h1,
.lm37 .ncixkx h2,
.lm37 .ncixkx h3,
.lm37 .ncixkx h4,
.lm37 .ncixkx h5,
.lm37 .ncixkx h6,
.lm37 .yobnyy h1,
.lm37 .yobnyy h2,
.lm37 .yobnyy h3,
.lm37 .yobnyy h4,
.lm37 .yobnyy h5,
.lm37 .yobnyy h6,
.lm37 .card h1,
.lm37 .card h2,
.lm37 .card h3,
.lm37 .card h4,
.lm37 .card h5,
.lm37 .card h6,
.lm37 .do08w h1,
.lm37 .do08w h2,
.lm37 .do08w h3,
.lm37 .do08w h4,
.lm37 .do08w h5,
.lm37 .do08w h6,
.lm37 .lleg h1,
.lm37 .lleg h2,
.lm37 .lleg h3,
.lm37 .lleg h4,
.lm37 .lleg h5,
.lm37 .lleg h6,
.lm37 .xppm1 h1,
.lm37 .xppm1 h2,
.lm37 .xppm1 h3,
.lm37 .xppm1 h4,
.lm37 .xppm1 h5,
.lm37 .xppm1 h6,
.lm37 .oh89jw h1,
.lm37 .oh89jw h2,
.lm37 .oh89jw h3,
.lm37 .oh89jw h4,
.lm37 .oh89jw h5,
.lm37 .oh89jw h6,
.lm37 .cey4o h1,
.lm37 .cey4o h2,
.lm37 .cey4o h3,
.lm37 .cey4o h4,
.lm37 .cey4o h5,
.lm37 .cey4o h6,
.lm37 .counter-item h1,
.lm37 .counter-item h2,
.lm37 .counter-item h3,
.lm37 .counter-item h4,
.lm37 .counter-item h5,
.lm37 .counter-item h6,
.nf5bgu .ncixkx h1,
.nf5bgu .ncixkx h2,
.nf5bgu .ncixkx h3,
.nf5bgu .ncixkx h4,
.nf5bgu .ncixkx h5,
.nf5bgu .ncixkx h6,
.nf5bgu .yobnyy h1,
.nf5bgu .yobnyy h2,
.nf5bgu .yobnyy h3,
.nf5bgu .yobnyy h4,
.nf5bgu .yobnyy h5,
.nf5bgu .yobnyy h6,
.nf5bgu .card h1,
.nf5bgu .card h2,
.nf5bgu .card h3,
.nf5bgu .card h4,
.nf5bgu .card h5,
.nf5bgu .card h6,
.nf5bgu .do08w h1,
.nf5bgu .do08w h2,
.nf5bgu .do08w h3,
.nf5bgu .do08w h4,
.nf5bgu .do08w h5,
.nf5bgu .do08w h6,
.nf5bgu .lleg h1,
.nf5bgu .lleg h2,
.nf5bgu .lleg h3,
.nf5bgu .lleg h4,
.nf5bgu .lleg h5,
.nf5bgu .lleg h6,
.nf5bgu .xppm1 h1,
.nf5bgu .xppm1 h2,
.nf5bgu .xppm1 h3,
.nf5bgu .xppm1 h4,
.nf5bgu .xppm1 h5,
.nf5bgu .xppm1 h6,
.nf5bgu .oh89jw h1,
.nf5bgu .oh89jw h2,
.nf5bgu .oh89jw h3,
.nf5bgu .oh89jw h4,
.nf5bgu .oh89jw h5,
.nf5bgu .oh89jw h6,
.nf5bgu .cey4o h1,
.nf5bgu .cey4o h2,
.nf5bgu .cey4o h3,
.nf5bgu .cey4o h4,
.nf5bgu .cey4o h5,
.nf5bgu .cey4o h6,
.nf5bgu .counter-item h1,
.nf5bgu .counter-item h2,
.nf5bgu .counter-item h3,
.nf5bgu .counter-item h4,
.nf5bgu .counter-item h5,
.nf5bgu .counter-item h6,
.zpia .ncixkx h1,
.zpia .ncixkx h2,
.zpia .ncixkx h3,
.zpia .ncixkx h4,
.zpia .ncixkx h5,
.zpia .ncixkx h6,
.zpia .yobnyy h1,
.zpia .yobnyy h2,
.zpia .yobnyy h3,
.zpia .yobnyy h4,
.zpia .yobnyy h5,
.zpia .yobnyy h6,
.zpia .card h1,
.zpia .card h2,
.zpia .card h3,
.zpia .card h4,
.zpia .card h5,
.zpia .card h6,
.zpia .do08w h1,
.zpia .do08w h2,
.zpia .do08w h3,
.zpia .do08w h4,
.zpia .do08w h5,
.zpia .do08w h6,
.zpia .lleg h1,
.zpia .lleg h2,
.zpia .lleg h3,
.zpia .lleg h4,
.zpia .lleg h5,
.zpia .lleg h6,
.zpia .xppm1 h1,
.zpia .xppm1 h2,
.zpia .xppm1 h3,
.zpia .xppm1 h4,
.zpia .xppm1 h5,
.zpia .xppm1 h6,
.zpia .oh89jw h1,
.zpia .oh89jw h2,
.zpia .oh89jw h3,
.zpia .oh89jw h4,
.zpia .oh89jw h5,
.zpia .oh89jw h6,
.zpia .cey4o h1,
.zpia .cey4o h2,
.zpia .cey4o h3,
.zpia .cey4o h4,
.zpia .cey4o h5,
.zpia .cey4o h6,
.zpia .counter-item h1,
.zpia .counter-item h2,
.zpia .counter-item h3,
.zpia .counter-item h4,
.zpia .counter-item h5,
.zpia .counter-item h6 { color:var(--text-primary,#1a1a2e) !important; }
.gap6 .ncixkx p,
.gap6 .ncixkx span:not(.badge),
.gap6 .ncixkx li,
.gap6 .ncixkx small,
.gap6 .ncixkx label,
.gap6 .yobnyy p,
.gap6 .yobnyy span:not(.badge),
.gap6 .yobnyy li,
.gap6 .yobnyy small,
.gap6 .yobnyy label,
.gap6 .card p,
.gap6 .card span:not(.badge),
.gap6 .card li,
.gap6 .card small,
.gap6 .card label,
.gap6 .do08w p,
.gap6 .do08w span:not(.badge),
.gap6 .do08w li,
.gap6 .do08w small,
.gap6 .do08w label,
.gap6 .lleg p,
.gap6 .lleg span:not(.badge),
.gap6 .lleg li,
.gap6 .lleg small,
.gap6 .lleg label,
.gap6 .xppm1 p,
.gap6 .xppm1 span:not(.badge),
.gap6 .xppm1 li,
.gap6 .xppm1 small,
.gap6 .xppm1 label,
.gap6 .oh89jw p,
.gap6 .oh89jw span:not(.badge),
.gap6 .oh89jw li,
.gap6 .oh89jw small,
.gap6 .oh89jw label,
.gap6 .cey4o p,
.gap6 .cey4o span:not(.badge),
.gap6 .cey4o li,
.gap6 .cey4o small,
.gap6 .cey4o label,
.gap6 .counter-item p,
.gap6 .counter-item span:not(.badge),
.gap6 .counter-item li,
.gap6 .counter-item small,
.gap6 .counter-item label,
.bg-dark-custom .ncixkx p,
.bg-dark-custom .ncixkx span:not(.badge),
.bg-dark-custom .ncixkx li,
.bg-dark-custom .ncixkx small,
.bg-dark-custom .ncixkx label,
.bg-dark-custom .yobnyy p,
.bg-dark-custom .yobnyy span:not(.badge),
.bg-dark-custom .yobnyy li,
.bg-dark-custom .yobnyy small,
.bg-dark-custom .yobnyy 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 .do08w p,
.bg-dark-custom .do08w span:not(.badge),
.bg-dark-custom .do08w li,
.bg-dark-custom .do08w small,
.bg-dark-custom .do08w label,
.bg-dark-custom .lleg p,
.bg-dark-custom .lleg span:not(.badge),
.bg-dark-custom .lleg li,
.bg-dark-custom .lleg small,
.bg-dark-custom .lleg label,
.bg-dark-custom .xppm1 p,
.bg-dark-custom .xppm1 span:not(.badge),
.bg-dark-custom .xppm1 li,
.bg-dark-custom .xppm1 small,
.bg-dark-custom .xppm1 label,
.bg-dark-custom .oh89jw p,
.bg-dark-custom .oh89jw span:not(.badge),
.bg-dark-custom .oh89jw li,
.bg-dark-custom .oh89jw small,
.bg-dark-custom .oh89jw label,
.bg-dark-custom .cey4o p,
.bg-dark-custom .cey4o span:not(.badge),
.bg-dark-custom .cey4o li,
.bg-dark-custom .cey4o small,
.bg-dark-custom .cey4o 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 .ncixkx p,
.bg-gradient-custom .ncixkx span:not(.badge),
.bg-gradient-custom .ncixkx li,
.bg-gradient-custom .ncixkx small,
.bg-gradient-custom .ncixkx label,
.bg-gradient-custom .yobnyy p,
.bg-gradient-custom .yobnyy span:not(.badge),
.bg-gradient-custom .yobnyy li,
.bg-gradient-custom .yobnyy small,
.bg-gradient-custom .yobnyy 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 .do08w p,
.bg-gradient-custom .do08w span:not(.badge),
.bg-gradient-custom .do08w li,
.bg-gradient-custom .do08w small,
.bg-gradient-custom .do08w label,
.bg-gradient-custom .lleg p,
.bg-gradient-custom .lleg span:not(.badge),
.bg-gradient-custom .lleg li,
.bg-gradient-custom .lleg small,
.bg-gradient-custom .lleg label,
.bg-gradient-custom .xppm1 p,
.bg-gradient-custom .xppm1 span:not(.badge),
.bg-gradient-custom .xppm1 li,
.bg-gradient-custom .xppm1 small,
.bg-gradient-custom .xppm1 label,
.bg-gradient-custom .oh89jw p,
.bg-gradient-custom .oh89jw span:not(.badge),
.bg-gradient-custom .oh89jw li,
.bg-gradient-custom .oh89jw small,
.bg-gradient-custom .oh89jw label,
.bg-gradient-custom .cey4o p,
.bg-gradient-custom .cey4o span:not(.badge),
.bg-gradient-custom .cey4o li,
.bg-gradient-custom .cey4o small,
.bg-gradient-custom .cey4o 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 .ncixkx p,
.bg-accent-custom .ncixkx span:not(.badge),
.bg-accent-custom .ncixkx li,
.bg-accent-custom .ncixkx small,
.bg-accent-custom .ncixkx label,
.bg-accent-custom .yobnyy p,
.bg-accent-custom .yobnyy span:not(.badge),
.bg-accent-custom .yobnyy li,
.bg-accent-custom .yobnyy small,
.bg-accent-custom .yobnyy 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 .do08w p,
.bg-accent-custom .do08w span:not(.badge),
.bg-accent-custom .do08w li,
.bg-accent-custom .do08w small,
.bg-accent-custom .do08w label,
.bg-accent-custom .lleg p,
.bg-accent-custom .lleg span:not(.badge),
.bg-accent-custom .lleg li,
.bg-accent-custom .lleg small,
.bg-accent-custom .lleg label,
.bg-accent-custom .xppm1 p,
.bg-accent-custom .xppm1 span:not(.badge),
.bg-accent-custom .xppm1 li,
.bg-accent-custom .xppm1 small,
.bg-accent-custom .xppm1 label,
.bg-accent-custom .oh89jw p,
.bg-accent-custom .oh89jw span:not(.badge),
.bg-accent-custom .oh89jw li,
.bg-accent-custom .oh89jw small,
.bg-accent-custom .oh89jw label,
.bg-accent-custom .cey4o p,
.bg-accent-custom .cey4o span:not(.badge),
.bg-accent-custom .cey4o li,
.bg-accent-custom .cey4o small,
.bg-accent-custom .cey4o 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,
.lm37 .ncixkx p,
.lm37 .ncixkx span:not(.badge),
.lm37 .ncixkx li,
.lm37 .ncixkx small,
.lm37 .ncixkx label,
.lm37 .yobnyy p,
.lm37 .yobnyy span:not(.badge),
.lm37 .yobnyy li,
.lm37 .yobnyy small,
.lm37 .yobnyy label,
.lm37 .card p,
.lm37 .card span:not(.badge),
.lm37 .card li,
.lm37 .card small,
.lm37 .card label,
.lm37 .do08w p,
.lm37 .do08w span:not(.badge),
.lm37 .do08w li,
.lm37 .do08w small,
.lm37 .do08w label,
.lm37 .lleg p,
.lm37 .lleg span:not(.badge),
.lm37 .lleg li,
.lm37 .lleg small,
.lm37 .lleg label,
.lm37 .xppm1 p,
.lm37 .xppm1 span:not(.badge),
.lm37 .xppm1 li,
.lm37 .xppm1 small,
.lm37 .xppm1 label,
.lm37 .oh89jw p,
.lm37 .oh89jw span:not(.badge),
.lm37 .oh89jw li,
.lm37 .oh89jw small,
.lm37 .oh89jw label,
.lm37 .cey4o p,
.lm37 .cey4o span:not(.badge),
.lm37 .cey4o li,
.lm37 .cey4o small,
.lm37 .cey4o label,
.lm37 .counter-item p,
.lm37 .counter-item span:not(.badge),
.lm37 .counter-item li,
.lm37 .counter-item small,
.lm37 .counter-item label,
.nf5bgu .ncixkx p,
.nf5bgu .ncixkx span:not(.badge),
.nf5bgu .ncixkx li,
.nf5bgu .ncixkx small,
.nf5bgu .ncixkx label,
.nf5bgu .yobnyy p,
.nf5bgu .yobnyy span:not(.badge),
.nf5bgu .yobnyy li,
.nf5bgu .yobnyy small,
.nf5bgu .yobnyy label,
.nf5bgu .card p,
.nf5bgu .card span:not(.badge),
.nf5bgu .card li,
.nf5bgu .card small,
.nf5bgu .card label,
.nf5bgu .do08w p,
.nf5bgu .do08w span:not(.badge),
.nf5bgu .do08w li,
.nf5bgu .do08w small,
.nf5bgu .do08w label,
.nf5bgu .lleg p,
.nf5bgu .lleg span:not(.badge),
.nf5bgu .lleg li,
.nf5bgu .lleg small,
.nf5bgu .lleg label,
.nf5bgu .xppm1 p,
.nf5bgu .xppm1 span:not(.badge),
.nf5bgu .xppm1 li,
.nf5bgu .xppm1 small,
.nf5bgu .xppm1 label,
.nf5bgu .oh89jw p,
.nf5bgu .oh89jw span:not(.badge),
.nf5bgu .oh89jw li,
.nf5bgu .oh89jw small,
.nf5bgu .oh89jw label,
.nf5bgu .cey4o p,
.nf5bgu .cey4o span:not(.badge),
.nf5bgu .cey4o li,
.nf5bgu .cey4o small,
.nf5bgu .cey4o label,
.nf5bgu .counter-item p,
.nf5bgu .counter-item span:not(.badge),
.nf5bgu .counter-item li,
.nf5bgu .counter-item small,
.nf5bgu .counter-item label,
.zpia .ncixkx p,
.zpia .ncixkx span:not(.badge),
.zpia .ncixkx li,
.zpia .ncixkx small,
.zpia .ncixkx label,
.zpia .yobnyy p,
.zpia .yobnyy span:not(.badge),
.zpia .yobnyy li,
.zpia .yobnyy small,
.zpia .yobnyy label,
.zpia .card p,
.zpia .card span:not(.badge),
.zpia .card li,
.zpia .card small,
.zpia .card label,
.zpia .do08w p,
.zpia .do08w span:not(.badge),
.zpia .do08w li,
.zpia .do08w small,
.zpia .do08w label,
.zpia .lleg p,
.zpia .lleg span:not(.badge),
.zpia .lleg li,
.zpia .lleg small,
.zpia .lleg label,
.zpia .xppm1 p,
.zpia .xppm1 span:not(.badge),
.zpia .xppm1 li,
.zpia .xppm1 small,
.zpia .xppm1 label,
.zpia .oh89jw p,
.zpia .oh89jw span:not(.badge),
.zpia .oh89jw li,
.zpia .oh89jw small,
.zpia .oh89jw label,
.zpia .cey4o p,
.zpia .cey4o span:not(.badge),
.zpia .cey4o li,
.zpia .cey4o small,
.zpia .cey4o label,
.zpia .counter-item p,
.zpia .counter-item span:not(.badge),
.zpia .counter-item li,
.zpia .counter-item small,
.zpia .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-typing{display:flex;gap:6px;}.pl-typing span{width:10px;height:10px;border-radius:50%;background:var(--y14fc);opacity:.3;animation:plType 1.4s infinite ease-in-out;}.pl-typing span:nth-child(1){animation-delay:0s}.pl-typing span:nth-child(2){animation-delay:.2s}.pl-typing span:nth-child(3){animation-delay:.4s}@keyframes plType{0%,60%,100%{transform:translateY(0);opacity:.3}30%{transform:translateY(-12px);opacity:1}}