@import url('https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;500&display=swap');

:root {
    --o14u5: #E92880;
    --o15gg: #0CD10F;
    --o16f6: #45E6EA;
    --o1fr: linear-gradient(120deg, var(--o14u5), var(--o15gg));
    --o3a8: 'Fredoka', sans-serif;
    --o5ur: 'Nunito', sans-serif;
    --o19ah: 48px;
    --o20u6: 36px;
    --o21a1: 26px;
    --o17wa: 16px;
    --o18zy: 700;
    --o6zm: 0px;
    --o7v6: 0px;
    --o8sc: 0px;
    --o9n0: 0px;
    --o4v6: 0px;
    --o10sy: 0 2px 8px #E9288018;
    --o11ef: 0 4px 16px #E9288022;
    --o12b3: 0 8px 32px #E9288030;
    --o13qi: 0 16px 48px #E9288040;
    --ka7a2: 60px 0;
}
.tfpz {
    border-radius: 4px;
    padding: 10px 24px;
}
.yua2i, .tnms, .onns02, .eagy, .kv3p {
    border-width: 1px;
    border-color: #E9288033;
}

.bbpce9 {
    background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);
}

.yua2i, .tnms, .eagy, .kv3p, .onns02 {
    transform: rotate(-1.5deg);
    transition: transform 0.4s cubic-bezier(.25,.8,.25,1);
}
.yua2i:hover, .tnms:hover, .eagy:hover, .kv3p:hover, .onns02:hover {
    transform: rotate(0deg) translateY(-4px);
}

.vkhlk {
    transition: box-shadow 0.3s;
}
.vkhlk:hover {
    box-shadow: 0 0 20px var(--o14u5), 0 0 40px rgba(var(--o14u5), 0.3);
}

.row > [class*="col"]:nth-child(odd) { transform: scale(1.03); z-index: 1; }
.row > [class*="col"]:nth-child(even) { transform: scale(0.97); }
.row > [class*="col"]:hover { transform: scale(1.05) !important; z-index: 2; }
@media (max-width: 768px) { .row > [class*="col"] { transform: none !important; } }

.ejct {
    min-height: 100vh;
    background-size: cover;
    background-position: center;
}
.ejct .hero-bg { opacity: 0.5 !important; }
.ejct .he5srh {
    background: linear-gradient(180deg, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.7) 100%) !important;
}
.ejct .orjtpt { text-align: center; }
.ejct .fi7e { color: #fff; text-shadow: 0 2px 20px rgba(0,0,0,0.3); }
.ejct .zwpmdk { color: rgba(255,255,255,0.85); }
.ejct .zg39n { background: rgba(255,255,255,0.15); color: #fff !important; backdrop-filter: blur(8px); }
.ejct .qizjgh { border-color: rgba(255,255,255,0.5); color: #fff; }
.ejct .ckeed { justify-content: center; }

.awvv3t { background: var(--bg-primary); padding: 18px 0; border-bottom: 2px solid var(--text-primary); }
.az4p .nav-link { font-weight: 600; text-transform: uppercase; font-size: 12px; letter-spacing: 1.5px; }
.az4p .nav-link::after { height: 3px; background: var(--o14u5); bottom: -4px; border-radius: 0; }
.awvv3t.scrolled { background: var(--bg-primary); box-shadow: none; border-bottom-color: var(--o14u5); }

.vamy0v { background: var(--footer-dark-bg); color: rgba(255,255,255,0.6); padding-top: 80px; }
.kr3y .rxhh::after { width: 40px; height: 2px; background: var(--o14u5); }
.rvn2 a { border-radius: 50%; }
.lz81 { border-top: 1px solid rgba(255,255,255,0.08); padding: 24px 0; margin-top: 60px; }

.contact-section .form-control {
    border: none;
    border-bottom: 2px solid var(--border-color);
    border-radius: 0;
    padding: 12px 0;
    background: transparent;
    font-size: 16px;
}
.contact-section .form-control:focus { border-bottom-color: var(--o14u5); box-shadow: none; }
.contact-section .tfpz { border-radius: 0; text-transform: uppercase; letter-spacing: 2px; font-size: 13px; padding: 16px 40px; }

.tyhv { font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; border: 2px solid var(--text-primary); padding: 6px 16px; border-radius: 0; }

h3, h4, h5 { font-family: var(--o3a8); }
.pbv54o, .card-title {
    font-family: 'Playfair Display', 'Georgia', serif;
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
}
.xonb4 { font-style: italic; font-weight: 500; }

.ujo93o img {
    border-radius: 50%;
    aspect-ratio: 1/1;
    object-fit: cover;
    border: 4px solid var(--o14u5);
}

.wauk { width: 40px; height: 40px; gap: 6px; border: none; background: none; border-radius: 0; transition: transform 0.15s ease; }
.wauk:active { transform: scale(0.88); }
.wauk .pbudj { width: 24px; height: 2px; border-radius: 2px; transition: transform 0.35s cubic-bezier(0.23,1,0.32,1), opacity 0.25s ease; }
.wauk.active .pbudj:nth-child(1) { transform: translateY(8px) rotate(45deg); }
.wauk.active .pbudj:nth-child(2) { opacity: 0; transform: scaleX(0); }
.wauk.active .pbudj:nth-child(3) { transform: translateY(-8px) rotate(-45deg); }

main > section + section::before{content:'\223F  \223F  \223F';display:block;text-align:center;color:var(--o14u5);opacity:0.2;font-size:16px;letter-spacing:4px;padding:10px 0;}

.cursor-dot{position:fixed;width:8px;height:8px;background:var(--o14u5);border-radius:50%;pointer-events:none;z-index:99999;transition:transform 0.15s ease;mix-blend-mode:difference;}.cursor-dot.hover{transform:scale(3);}

.progress-top{position:fixed;top:0;left:0;height:3px;background:var(--o1fr);z-index:99999;transition:width 0.05s;width:0;}

.yua2i,.tnms,.portfolio-item{opacity:0;animation:scaleIn 0.5s ease forwards;}.row>[class*="col"]:nth-child(1)>*{animation-delay:0.05s;}.row>[class*="col"]:nth-child(2)>*{animation-delay:0.15s;}.row>[class*="col"]:nth-child(3)>*{animation-delay:0.25s;}.row>[class*="col"]:nth-child(4)>*{animation-delay:0.35s;}.row>[class*="col"]:nth-child(5)>*{animation-delay:0.45s;}.row>[class*="col"]:nth-child(6)>*{animation-delay:0.55s;}@keyframes scaleIn{from{opacity:0;transform:scale(0.85);}to{opacity:1;transform:scale(1);}}

.typewriter-cursor{display:inline-block;width:2px;height:1em;background:var(--o14u5);margin-left:4px;animation:twBlink 0.7s step-end infinite;vertical-align:text-bottom;}@keyframes twBlink{50%{opacity:0;}}

@media(prefers-reduced-motion:reduce){.yua2i,.tnms,.eagy,.kv3p,.wwtg,.portfolio-item{opacity:1!important;transform:none!important;animation:none!important;}}

.bg-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.bg-deco span{position:absolute;border:1px solid var(--o14u5);opacity:0.03;animation:decoSquare 20s ease-in-out infinite alternate;transform:rotate(45deg);}@keyframes decoSquare{0%{transform:rotate(45deg) translateY(0);}100%{transform:rotate(65deg) translateY(-50px);}}

.az4p .nav-link::after{content:'';position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--o14u5);transition:width 0.3s ease,left 0.3s ease;border-radius:1px;}.az4p .nav-link:hover::after,.az4p .nav-link.active::after{width:100%;left:0;}

.hover-tooltip{position:fixed;padding:6px 14px;background:var(--text-primary);color:#fff;font-size:11px;font-weight:600;border-radius:var(--o6zm);pointer-events:none;z-index:99999;opacity:0;transition:opacity 0.2s;font-family:var(--o5ur);letter-spacing:0.5px;white-space:nowrap;}

.yua2i,.tnms,.eagy,.onns02,.kv3p{transition:border-color 0.4s ease,box-shadow 0.4s ease;}.yua2i:hover,.tnms:hover,.eagy:hover,.onns02:hover,.kv3p:hover{border-color:var(--o14u5) !important;box-shadow:0 0 0 1px var(--o14u5),0 8px 30px rgba(0,0,0,0.08) !important;}

.yua2i .pwt7kg i,.yua2i .pwt7kg svg{animation:iconPulse 3s ease-in-out infinite;}.yua2i:nth-child(2) .pwt7kg i{animation-delay:-0.5s;}.yua2i:nth-child(3) .pwt7kg i{animation-delay:-1s;}.yua2i:nth-child(4) .pwt7kg i{animation-delay:-1.5s;}@keyframes iconPulse{0%,100%{transform:scale(1);}50%{transform:scale(1.15);}}

.spin-gear{position:absolute;font-size:80px;opacity:0.04;animation:spinSlow 25s linear infinite;pointer-events:none;z-index:0;top:20%;left:5%;}@keyframes spinSlow{to{transform:rotate(360deg);}}@media(max-width:768px){.spin-gear{font-size:50px;}}

.float-shapes{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;}.float-line{position:absolute;width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--o14u5),transparent);opacity:0.06;animation:lineDrift 18s ease-in-out infinite alternate;transform-origin:center;}@keyframes lineDrift{0%{transform:translateX(0) rotate(30deg);}100%{transform:translateX(80px) rotate(-30deg);}}

.fi7e{background:linear-gradient(90deg,var(--text-primary) 0%,var(--o14u5) 25%,var(--text-primary) 50%,var(--o14u5) 75%,var(--text-primary) 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmerText 4s linear infinite;}@keyframes shimmerText{to{background-position:200% center;}}

.vkhlk,.ejct .tfpz{background:linear-gradient(90deg,var(--o14u5),var(--o15gg,var(--o14u5)),var(--o14u5));background-size:200% 100%;animation:shimmerBtn 3s ease-in-out infinite;}@keyframes shimmerBtn{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}

.ejct {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% calc(100% - 40px), 0 100%);
    margin-bottom: -20px;
    position: relative;
    z-index: 1;
}
@media (max-width: 768px) {
    .ejct {
        clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), 0 100%);
        -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), 0 100%);
        margin-bottom: -10px;
    }
}

html:not(.juk0g) main > section {
    opacity: 1 !important;
    transform: none !important;
    clip-path: none !important;
    filter: none !important;
}

@media (min-width: 993px) {
    .kdamg {
        flex-wrap: nowrap;
        overflow: visible;
    }
    .az4p {
        flex: 1 1 auto;
        min-width: 0;
        justify-content: center;
        flex-wrap: nowrap;
        overflow: hidden;
        gap: clamp(10px, 1.8vw, 36px) !important;
    }
    .az4p .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        padding: 8px 0;
        flex-shrink: 0;
    }
    .ytcu9d, .es6yi {
        gap: clamp(8px, 1.4vw, 32px) !important;
        flex-wrap: nowrap;
        overflow: hidden;
    }
    .ytcu9d .nav-link,
    .es6yi .nav-link {
        white-space: nowrap;
        font-size: clamp(11px, 1.1vw, 15px) !important;
        flex-shrink: 0;
    }
    .gq5u72 {
        flex-shrink: 0;
        white-space: nowrap;
    }
    .tyhv {
        flex-shrink: 0;
    }
}

div.bbpce9:not(.ka7a2) {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1001;
    padding: 6px 0;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
div.bbpce9:not(.ka7a2) + .awvv3t {
    top: 33px;
    transition: top 0.3s ease, background 0.3s ease, padding 0.3s ease;
}
div.bbpce9.sa94g {
    transform: translateY(-100%);
    opacity: 0;
    pointer-events: none;
}
div.bbpce9.sa94g + .awvv3t,
div.bbpce9:not(.ka7a2) + .awvv3t.scrolled {
    top: 0;
}
div.bbpce9:not(.ka7a2) ~ .ejct {
    padding-top: 200px;
}

@media (max-width: 992px) {
    div.bbpce9:not(.ka7a2) {
        position: relative;
        z-index: auto;
        font-size: 11px;
        padding: 4px 0;
    }
    div.bbpce9:not(.ka7a2) + .awvv3t {
        top: 0;
    }
    div.bbpce9:not(.ka7a2) ~ .ejct {
        padding-top: 140px;
    }
}

@media (max-width: 992px) {
    .wauk {
        display: flex !important;
        pointer-events: auto !important;
        opacity: 1 !important;
        z-index: 10001 !important;
        cursor: pointer !important;
        -webkit-tap-highlight-color: transparent;
    }
    .wauk .pbudj {
        pointer-events: none;
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
    }
    .az4p {
        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;
    }
    .az4p .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;
    }
    .az4p .nav-link::after { display: none !important; }
    .gq5u72 { display: none !important; }
    .ytcu9d, .es6yi { display: none !important; }
}

@media (max-width: 992px) {
    .az4p { right: -100% !important; left: auto !important; width: min(320px,85vw) !important; background: rgba(var(--bg-card-rgb,255,255,255),0.65) !important; backdrop-filter: blur(20px) !important; -webkit-backdrop-filter: blur(20px) !important; border-left: 1px solid rgba(255,255,255,0.2) !important; padding: 100px 32px 40px !important; box-shadow: -4px 0 30px rgba(0,0,0,0.15) !important; transition: right 0.4s cubic-bezier(0.4,0,0.2,1) !important; }
    .az4p.active { right: 0 !important; }
    .az4p .nav-link { opacity: 0 !important; transform: translateX(16px) scale(0.96) !important; transition: opacity 0.35s ease, transform 0.35s ease !important; border-bottom: 1px solid rgba(255,255,255,0.15) !important; }
    .az4p.active .nav-link { opacity: 1 !important; transform: translateX(0) scale(1) !important; }
    .az4p.active .nav-link:nth-child(1){transition-delay:.08s !important;}
    .az4p.active .nav-link:nth-child(2){transition-delay:.14s !important;}
    .az4p.active .nav-link:nth-child(3){transition-delay:.20s !important;}
    .az4p.active .nav-link:nth-child(4){transition-delay:.26s !important;}
    .az4p.active .nav-link:nth-child(5){transition-delay:.32s !important;}
    .az4p.active .nav-link:nth-child(6){transition-delay:.38s !important;}
    .az4p.active .nav-link:nth-child(7){transition-delay:.44s !important;}
    .az4p.active .nav-link:nth-child(8){transition-delay:.50s !important;}
}

.yua2i,
.tnms,
.eagy,
.kv3p,
.th32pd,
.wwtg {
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.yua2i *,
.tnms *,
.eagy *,
.kv3p *,
.th32pd * {
    filter: none !important;
}
@supports (animation: none) {
    .yua2i, .tnms, .eagy {
        animation-fill-mode: forwards !important;
    }
}
.eagy + .eagy {
    margin-top: 1.5rem;
}

.ejct .he5srh ~ .container,
.ejct .he5srh ~ .container * {
    color: #fff;
}
.ejct .he5srh ~ .container p,
.ejct .he5srh ~ .container .zwpmdk {
    color: rgba(255,255,255,0.85);
}
.ejct .he5srh ~ .container .tfpz {
    color: inherit;
}
.gg6u5a .zg39n { color: #fff; }
.gg6u5a .zn8t2v { color: var(--o14u5); }
.gg6u5a .oikl { color: rgba(255,255,255,0.55); }
.gg6u5a .ak2sj a { color: rgba(255,255,255,0.65); }
.gg6u5a .ak2sj a:hover { color: #fff; }
.vamy0v[style*="background:none"] { background: none !important; }
.vamy0v[style*="background:none"]::before,
.vamy0v[style*="background:none"]::after { display: none !important; }

body {
    line-height: 1.635;
    letter-spacing: 0.001em;
}

.yua2i, .tnms, .eagy, .onns02, .kv3p {
    padding: 31px;
}
.yua2i, .tnms, .eagy, .onns02, .kv3p .card-body {
    padding: 27px 16px;
}
.row > [class*="col"]:nth-child(1) .yua2i,
.row > [class*="col"]:nth-child(1) .tnms {
    padding: 29px;
    border-radius: calc(var(--o7v6) + 2px);
}
.row > [class*="col"]:nth-child(2) .yua2i,
.row > [class*="col"]:nth-child(2) .tnms {
    padding: 34px;
    border-radius: calc(var(--o7v6) + 1px);
}
.row > [class*="col"]:nth-child(3) .yua2i,
.row > [class*="col"]:nth-child(3) .tnms {
    padding: 28px;
    border-radius: calc(var(--o7v6) + -2px);
}
.row > [class*="col"]:nth-child(4) .yua2i,
.row > [class*="col"]:nth-child(4) .tnms {
    padding: 30px;
    border-radius: calc(var(--o7v6) + 0px);
}
.row > [class*="col"]:nth-child(5) .yua2i,
.row > [class*="col"]:nth-child(5) .tnms {
    padding: 32px;
    border-radius: calc(var(--o7v6) + 3px);
}
.row > [class*="col"]:nth-child(6) .yua2i,
.row > [class*="col"]:nth-child(6) .tnms {
    padding: 33px;
    border-radius: calc(var(--o7v6) + -2px);
}

.tfpz {
    padding: 16px 24px;
    font-size: 15px;
    letter-spacing: 0.307px;
    border-radius: calc(var(--o7v6) + -2px);
}
.qizjgh {
    padding: 17px 23px;
    border-width: 1px;
}

main > section {
    padding-top: 72px;
    padding-bottom: 80px;
}
main > section:first-child {
    padding-top: 85px;
}
main > section:nth-child(2) {
    padding-top: 77px;
    padding-bottom: 75px;
}
main > section:nth-child(3) {
    padding-top: 80px;
    padding-bottom: 68px;
}

.de8wec {
    margin-bottom: 50px;
}

.yua2i, .tnms, .eagy, .kv3p {
    box-shadow: 2px 4px 13px rgba(0,0,0,0.073);
}

.ejct {
    padding-top: 103px;
}
.fi7e {
    margin-bottom: 23px;
}
.zwpmdk {
    margin-bottom: 33px;
    font-size: 20px;
    line-height: 1.552;
}
.zg39n {
    font-size: 13px;
    letter-spacing: 2.532px;
    margin-bottom: 20px;
}
.ckeed {
    gap: 11px;
}

.ujo93o img {
    border-radius: 16px;
    box-shadow: 0 9px 43px rgba(0,0,0,0.149);
}

.pwt7kg {
    width: 56px;
    height: 56px;
    font-size: 24px;
    border-radius: 9px;
    margin-bottom: 20px;
}

.pbv54o, .card-title {
    font-size: 18px;
    margin-bottom: 7px;
}
.ted3, .card-text {
    font-size: 14px;
    line-height: 1.604;
}

.rrbgl7 {
    margin-bottom: 15px;
    letter-spacing: 0.028px;
}
.zn8t2v {
    font-size: 13px;
    letter-spacing: 2.224px;
    margin-bottom: 14px;
}
.iruuqx {
    font-size: 18px;
    line-height: 1.601;
}

@media (min-width: 993px) {
    .az4p {
        gap: 31px;
    }
    .az4p .nav-link {
        font-size: 15px;
        padding: 10px 0;
    }
}

.vamy0v {
    padding-top: 62px;
}
.kr3y .rxhh {
    font-size: 18px;
    margin-bottom: 25px;
}
.ak2sj a {
    font-size: 15px;
}
.ak2sj li {
    margin-bottom: 9px;
}
.rvn2 {
    gap: 12px;
}
.rvn2 a {
    width: 38px;
    height: 38px;
}
.lz81 {
    padding: 26px 0;
    margin-top: 44px;
}

.form-control {
    border-radius: 6px;
    padding: 13px 17px;
    font-size: 16px;
}

.onns02 {
    padding: 27px;
}
.mvgk {
    font-size: 16px;
    line-height: 1.672;
    margin-bottom: 17px;
}
.oyuw {
    width: 49px;
    height: 49px;
}
.vpxx {
    font-size: 16px;
}
.beul {
    font-size: 12px;
}

.kv3p {
    padding: 32px;
}
.ymcn5 {
    font-size: 19px;
    margin-bottom: 10px;
}
.flekkp {
    font-size: 47px;
    margin-bottom: 22px;
}
.qml7d li {
    padding: 8px 0;
    font-size: 13px;
}

.fbmk1, .stat-number {
    font-size: 43px;
    margin-bottom: 6px;
}
.nmwbf {
    font-size: 14px;
    letter-spacing: 0.608px;
}

.qin9 img {
    border-radius: 14px;
}
.sfaryg {
    font-size: 17px;
    margin-bottom: 6px;
}
.vwwqmu {
    font-size: 14px;
}

.msz7 {
    font-size: 28px;
    margin-bottom: 15px;
}
.xonb4 {
    font-size: 19px;
    margin-bottom: 9px;
}

.wow {
    animation-duration: 0.539s !important;
}
.yua2i, .tnms, .eagy, .onns02,
.kv3p, .wwtg {
    transition-duration: 0.294s;
}

.row {
    --bs-gutter-y: 29px;
}

.zi0j6 {
    padding: 78px 0;
}
.iw3ogj {
    font-size: 33px;
    margin-bottom: 16px;
}
.lw6b7 {
    font-size: 16px;
    margin-bottom: 23px;
}

.eagy .qygz img {
    border-radius: 8px 8px 0 0;
}
.ps5w {
    font-size: 12px;
    margin-bottom: 5px;
    gap: 15px;
}

.awvv3t {
    padding: 19px 0;
}
.awvv3t.scrolled {
    padding: 16px 0;
}
.tyhv {
    font-size: 22px;
}
.gq5u72 {
    margin-left: 14px;
}

:root {
    --_seed: 25461;
    --_env: 2.36;
    --_ver: 5.49;
    --_stamp: 88066;
    --_rev: 28395;
}
.bind-ref { unicode-bidi: normal; display: inherit }
.node-stub { pointer-events: auto; --_stamp: 828; font-variant: normal }

.gg6u5a h1, .gg6u5a h2, .gg6u5a h3, .gg6u5a h4, .gg6u5a h5, .gg6u5a h6 { color: #fff !important; }
.gg6u5a { color: rgba(255,255,255,0.85) !important; }
.gg6u5a p, .gg6u5a li, .gg6u5a span:not(.badge):not(.tfpz), .gg6u5a .blb9, .gg6u5a label, .gg6u5a blockquote, .gg6u5a figcaption, .gg6u5a dt, .gg6u5a dd, .gg6u5a td, .gg6u5a th { color: rgba(255,255,255,0.78) !important; }
.gg6u5a a:not(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.gg6u5a a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.gg6u5a .fbmk1 { color: #fff !important; }
.gg6u5a .nmwbf { 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(.tfpz), .bg-dark-custom .blb9, .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(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-dark-custom a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.bg-dark-custom .fbmk1 { color: #fff !important; }
.bg-dark-custom .nmwbf { 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(.tfpz), .bg-gradient-custom .blb9, .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(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-gradient-custom a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.bg-gradient-custom .fbmk1 { color: #fff !important; }
.bg-gradient-custom .nmwbf { 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(.tfpz), .bg-accent-custom .blb9, .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(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bg-accent-custom a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.bg-accent-custom .fbmk1 { color: #fff !important; }
.bg-accent-custom .nmwbf { color: rgba(255,255,255,0.7) !important; }

.zi0j6 h1, .zi0j6 h2, .zi0j6 h3, .zi0j6 h4, .zi0j6 h5, .zi0j6 h6 { color: #fff !important; }
.zi0j6 { color: rgba(255,255,255,0.85) !important; }
.zi0j6 p, .zi0j6 li, .zi0j6 span:not(.badge):not(.tfpz), .zi0j6 .blb9, .zi0j6 label, .zi0j6 blockquote, .zi0j6 figcaption, .zi0j6 dt, .zi0j6 dd, .zi0j6 td, .zi0j6 th { color: rgba(255,255,255,0.78) !important; }
.zi0j6 a:not(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.zi0j6 a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.zi0j6 .fbmk1 { color: #fff !important; }
.zi0j6 .nmwbf { color: rgba(255,255,255,0.7) !important; }

.klgmio h1, .klgmio h2, .klgmio h3, .klgmio h4, .klgmio h5, .klgmio h6 { color: #fff !important; }
.klgmio { color: rgba(255,255,255,0.85) !important; }
.klgmio p, .klgmio li, .klgmio span:not(.badge):not(.tfpz), .klgmio .blb9, .klgmio label, .klgmio blockquote, .klgmio figcaption, .klgmio dt, .klgmio dd, .klgmio td, .klgmio th { color: rgba(255,255,255,0.78) !important; }
.klgmio a:not(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.klgmio a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.klgmio .fbmk1 { color: #fff !important; }
.klgmio .nmwbf { color: rgba(255,255,255,0.7) !important; }

.bbpce9 h1, .bbpce9 h2, .bbpce9 h3, .bbpce9 h4, .bbpce9 h5, .bbpce9 h6 { color: #fff !important; }
.bbpce9 { color: rgba(255,255,255,0.85) !important; }
.bbpce9 p, .bbpce9 li, .bbpce9 span:not(.badge):not(.tfpz), .bbpce9 .blb9, .bbpce9 label, .bbpce9 blockquote, .bbpce9 figcaption, .bbpce9 dt, .bbpce9 dd, .bbpce9 td, .bbpce9 th { color: rgba(255,255,255,0.78) !important; }
.bbpce9 a:not(.tfpz):not(.nav-link) { color: rgba(255,255,255,0.85) !important; }
.bbpce9 a:not(.tfpz):not(.nav-link):hover { color: #fff !important; }
.bbpce9 .fbmk1 { color: #fff !important; }
.bbpce9 .nmwbf { color: rgba(255,255,255,0.7) !important; }

.vamy0v { color: rgba(255,255,255,0.65) !important; }
.vamy0v h1, .vamy0v h2, .vamy0v h3,
.vamy0v h4, .vamy0v h5, .vamy0v h6,
.vamy0v .rxhh { color: #fff !important; }
.vamy0v p, .vamy0v li, .vamy0v span,
.vamy0v label { color: rgba(255,255,255,0.6) !important; }
.vamy0v a:not(.tfpz) { color: rgba(255,255,255,0.65) !important; }
.vamy0v a:not(.tfpz):hover { color: #fff !important; }
