/* RVX v1.1.67 bundled stylesheet.
 * Source order is preserved. No selector or declaration was removed.
 */

/* ===== css/main-shell.css ===== */
html, body{ margin:0 !important; padding:0 !important; }
html{ scroll-padding-top: var(--rvx-uhx-offset, 0px) !important; }
#rvx-uhx-root,
#rvx-uhx-root *{ box-sizing:border-box; }
#rvx-uhx-root{
    --rvx-uhx-gn-h: 0px;
    --rvx-uhx-desk-side-pill-w: 356px;
    --rvx-uhx-desk-side-pill-h: 70px;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 999999 !important;
    isolation: isolate;
    transform: none !important;
}
@media (max-width: 1050px){
    #rvx-uhx-root{
        position: fixed !important;
        top: calc(12px + env(safe-area-inset-top)) !important;
        left: calc(12px + env(safe-area-inset-left)) !important;
        right: calc(12px + env(safe-area-inset-right)) !important;
        width: auto !important;
        max-width: calc(100% - 24px) !important;
        box-sizing: border-box !important;
    }
}
@media (max-width: 782px){
    body.admin-bar #rvx-uhx-root{ top: calc(46px + 12px + env(safe-area-inset-top)) !important; }
}
@media (min-width: 783px) and (max-width: 1050px){
    body.admin-bar #rvx-uhx-root{ top: calc(32px + 12px + env(safe-area-inset-top)) !important; }
}
@media (min-width: 1051px){
    body.admin-bar #rvx-uhx-root{ top: 32px !important; }
}
body.rvx-uhx-open #rvx-uhx-root,
body.rvx-uhx-open #rvx-uhx-root *{
    pointer-events: none !important;
}
#rvx-uhx-spacer{
    width: 100% !important;
    height: 0px;
}
#rvx-uhx-root .rvx-uhx-gn{
    position: relative;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #1400ec;
    color: #fff;
    box-shadow: 0 10px 26px rgba(0,0,0,.14);
}
@media (max-width: 1050px){
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gn{
        position: relative !important;
        top: auto !important;
        left: auto !important;
        right: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 16px 16px 0 0 !important;
        overflow: hidden;
        background: #1400ec !important;
        color: #fff !important;
        border: 1px solid rgba(255,255,255,.22);
        border-bottom: 0;
        box-shadow: none !important;
    }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnTitle{ color:#fff; }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnMsg{ opacity: 1; }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnMsg a{ color:#fff; text-decoration: underline; }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnBtn{
        background: rgba(255,255,255,.16);
        color:#fff;
        border: 1px solid rgba(255,255,255,.28);
    }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnBtn:hover{ background: rgba(255,255,255,.22); }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnClose{
        background: rgba(255,255,255,.12);
        color: #fff;
    }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gnClose:hover{ background: rgba(255,255,255,.18); }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gn:not(.is-hidden) + .rvx-uhx-mob,
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gn:not(.is-hidden) ~ .rvx-uhx-mob{
        margin-top: 0 !important;
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gn:not(.is-hidden) + .rvx-uhx-mob::before,
    #rvx-uhx-root[data-mstyle="gap"] .rvx-uhx-gn:not(.is-hidden) ~ .rvx-uhx-mob::before{
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
}
#rvx-uhx-root .rvx-uhx-gn.is-hidden{ display:none !important; }
#rvx-uhx-root .rvx-uhx-gnIn{
    max-width: 1320px;
    margin: 0 auto;
    padding: 10px 16px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 12px;
    direction: rtl;
}
#rvx-uhx-root .rvx-uhx-gnText{
    display:flex;
    align-items:center;
    gap: 10px;
    min-width:0;
}
#rvx-uhx-root .rvx-uhx-gnTitle{
    font-weight: 900;
    font-size: 13px;
    white-space: nowrap;
}
#rvx-uhx-root .rvx-uhx-gnMsg{
    font-size: 12px;
    line-height: 1.9;
    opacity: .92;
    min-width:0;
}
#rvx-uhx-root .rvx-uhx-gnMsg a{ color:#fff; text-decoration:underline; }
#rvx-uhx-root .rvx-uhx-gnActions{
    display:flex;
    align-items:center;
    gap: 8px;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhx-gnBtn{
    height: 34px;
    padding: 0 12px;
    border-radius: 12px;
    background: rgba(255,255,255,.16);
    border: 1px solid rgba(255,255,255,.28);
    color: #fff !important;
    text-decoration:none !important;
    font-weight: 900;
    font-size: 12px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    white-space: nowrap;
}
#rvx-uhx-root .rvx-uhx-gnBtn:hover{ background: rgba(255,255,255,.22); }
#rvx-uhx-root .rvx-uhx-gnClose{
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: rgba(255,255,255,.12);
    border: 1px solid rgba(255,255,255,.24);
    color:#fff;
    font-weight: 900;
    font-size: 18px;
    line-height: 1;
    cursor: pointer;
}
#rvx-uhx-root .rvx-uhx-gnClose:hover{ background: rgba(255,255,255,.18); }
@media (max-width: 1050px){
    #rvx-uhx-root .rvx-uhx-gnIn{
        padding: 10px 12px;
        padding-left: 56px;
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
    }
    #rvx-uhx-root .rvx-uhx-gnText{
        flex-direction: column;
        align-items: flex-start;
        gap: 6px;
    }
    #rvx-uhx-root .rvx-uhx-gnTitle{ white-space: normal; font-size: 13px; }
    #rvx-uhx-root .rvx-uhx-gnMsg{ font-size: 12px; }
    #rvx-uhx-root .rvx-uhx-gnActions{
        width: 100%;
        flex-direction: column;
        align-items: stretch;
        justify-content: flex-start;
        gap: 10px;
    }
    #rvx-uhx-root .rvx-uhx-gnBtn{
        width: 100%;
        height: 44px;
        border-radius: 14px;
        font-size: 13px;
    }
    #rvx-uhx-root .rvx-uhx-gnClose{
        position: absolute;
        left: 12px;
        top: 50%;
        transform: translateY(-50%);
        width: 38px;
        height: 38px;
        border-radius: 14px;
    }
}
#rvx-uhx-root .rvx-uhx-desk{
    position: relative;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    background: transparent;
    box-shadow: 0 6px 18px rgba(0,0,0,0.06);
    z-index: 2147483985;
    isolation: isolate;
}
#rvx-uhx-root .rvx-uhx-desk::before{
    content:'';
    position:absolute;
    inset:0;
    border-radius: 0 !important;
    background: #ffffff;
    border-bottom: 1px solid rgba(15,23,42,.08);
    z-index: 0;
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhx-deskIn{
    max-width: 1320px;
    margin: 0 auto;
    padding: 10px 16px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 12px;
    direction: rtl;
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhx-left{
    display:flex;
    align-items:center;
    gap: 18px;
    min-width: 0;
    flex: 1 1 auto;
}
#rvx-uhx-root .rvx-uhx-logo{
    display:flex;
    align-items:center;
    justify-content:center;
    width: 44px;
    height: 44px;
    border-radius: 12px;
    text-decoration:none;
    position: relative;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhx-logo img{
    width: 36px;
    height: 36px;
    display:block;
    object-fit: contain;
}
#rvx-uhx-root .rvx-uhx-menuSlot{
    min-width: 0;
    flex: 1 1 auto;
    position: relative;
}
#rvx-uhx-root .rvx-uhx-menuSlot *{
    max-width: 100%;
}
#rvx-uhx-root .rvx-uhxDeskMega{
    position: relative;
    width: 100%;
    z-index: 30;
}
#rvx-uhx-root .rvx-uhxDeskMega-nav{
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 10px;
}
#rvx-uhx-root .rvx-uhxDeskMega-item{
    position: static;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleItem{
    position: relative;
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger--simple{
    cursor: pointer;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleItem .rvx-uhxDeskMega-trigger{
    cursor:pointer;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleItem .rvx-uhxDeskMega-trigger:hover,
#rvx-uhx-root .rvx-uhxDeskMega-simpleItem .rvx-uhxDeskMega-trigger:focus{
    color:#1400ec;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown{
    position: relative;
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger--dropdown .rvx-uhxDeskMega-caret{
    width:16px;
    height:16px;
    color:currentColor;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown::after{
    content:"";
    position:absolute;
    top:100%;
    right:0;
    width:100%;
    height:14px;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu{
    position:absolute;
    top:calc(100% + 12px);
    right:0;
    z-index:80;
    width:300px;
    min-width:300px;
    max-width:300px;
    padding:5px;
    border-radius:12px;
    background:#fff;
    border:1px solid rgba(191,219,254,.95);
    box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08);
    opacity:0;
    visibility:hidden;
    transform:translateY(8px);
    pointer-events:none;
    transition:opacity .16s ease, visibility .16s ease, transform .16s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket{
    overflow:visible;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover .rvx-uhxDeskMega-smallMenu,
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open .rvx-uhxDeskMega-smallMenu{
    opacity:1;
    visibility:visible;
    transform:translateY(0);
    pointer-events:auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover > .rvx-uhxDeskMega-trigger,
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open > .rvx-uhxDeskMega-trigger{
    color:#1400ec;
    background:transparent;
    border-color:transparent;
    box-shadow:none;
}
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret,
#rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret{
    transform:rotate(180deg);
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
    width:100%;
    max-width:300px;
    padding:5px;
    border-radius:10px;
    background:#f8fbff;
    display:flex;
    flex-direction:column;
    gap:2px;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
    position:relative;
    min-height:64px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding:0 19px;
    border-radius:8px;
    color:#5B5C60;
    text-decoration:none;
    background:transparent;
    transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus{
    color:#1400ec;
    background:#fff;
    box-shadow:0 4px 14px rgba(15,23,42,.035);
    transform:none;
    outline:none;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatText{
    font-size:15px;
    line-height:1.8;
    font-weight:900;
    color:currentColor;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon{
    width:26px;
    height:26px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:#9AA3AF;
    flex:0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon{
    color:#1400ec;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg{
    width:24px;
    height:24px;
    display:block;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenuLink{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    min-height:42px;
    padding:0 14px;
    border-radius:13px;
    color:#334155;
    text-decoration:none;
    font-size:13px;
    font-weight:900;
    line-height:1.4;
    transition:background-color .14s ease, color .14s ease, transform .14s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-smallMenuLink:hover,
#rvx-uhx-root .rvx-uhxDeskMega-smallMenuLink:focus{
    color:#fff;
    background:#1400ec;
    transform:translateX(-2px);
    outline:none;
}
#rvx-uhx-root .rvx-uhxSidebarMegaToggle--link{
    text-decoration:none;
}
#rvx-uhx-root .rvx-uhxSidebarMegaToggleIcon svg{
    width:20px;
    height:20px;
    display:block;
}
#rvx-uhx-root .rvx-uhxDeskMega-triggerIcon{
    width:18px;
    height:18px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    color:#1400ec;
    flex:0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-triggerIcon svg{
    width:18px;
    height:18px;
    display:block;
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger{
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 46px;
    padding: 0 16px;
    border-radius: 16px;
    text-decoration: none;
    color: #111827;
    font-size: 14px;
    font-weight: 900;
    line-height: 1;
    transition: background-color .12s ease, color .12s ease, border-color .12s ease, box-shadow .12s ease;
    border: 1px solid transparent;
    background: transparent;
    white-space: nowrap;
    position: relative;
    isolation: isolate;
    will-change: background-color, border-color;
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger:hover,
#rvx-uhx-root .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger{
    background: linear-gradient(180deg, rgba(52,32,105,.08), rgba(3,40,185,.045));
    border-color: rgba(3,40,185,.10);
    color: #0f172a;
    box-shadow: 0 6px 14px rgba(15,23,42,.045);
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger::after{
    content: '';
    position: absolute;
    right: 16px;
    left: 16px;
    bottom: 7px;
    height: 2px;
    border-radius: 999px;
    background: linear-gradient(90deg, rgba(3,40,185,.95), rgba(52,32,105,.9));
    transform: scaleX(0);
    transform-origin: center;
    transition: transform .2s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-trigger:hover::after,
#rvx-uhx-root .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger::after{
    transform: scaleX(1);
}
#rvx-uhx-root .rvx-uhxDeskMega-caret{
    width: 16px;
    height: 16px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: rgba(15,23,42,.48);
    transition: transform .2s ease, color .2s ease;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-caret svg{ width: 16px; height: 16px; display:block; }
#rvx-uhx-root .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret{
    transform: rotate(180deg);
    color: #0328b9;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel{
    --rvx-uhx-mega-max-h: min(calc(100dvh - 96px), 640px);
    --rvx-uhx-mega-safe-gap: 18px;
    position: absolute;
    top: calc(100% + 16px);
    right: 0;
    left: auto;
    width: min(952px, calc(100vw - 40px));
    max-width: min(952px, calc(100vw - 40px));
    opacity: 0;
    visibility: hidden;
    transform: translateY(6px);
    transform-origin: top right;
    pointer-events: none;
    transition: opacity .12s ease, visibility .12s ease, transform .12s ease;
    will-change: opacity, transform;
    z-index: 80;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel::before{
    content: '';
    position: absolute;
    top: -14px;
    right: 0;
    width: 100%;
    height: 18px;
}
#rvx-uhx-root .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-panel{
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
    pointer-events: auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-panelIn{
    position: relative;
    display: grid;
    direction: rtl;
    text-align: right;
    align-items: stretch;
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    padding: clamp(9px, .82vw, 11px);
    border-radius: 30px;
    background:
        linear-gradient(145deg, rgba(255,255,255,.99), rgba(244,248,255,.985)),
        linear-gradient(135deg, rgba(20,0,236,.06), rgba(15,23,42,0));
    border: 1px solid rgba(148,163,184,.16);
    box-shadow: 0 22px 56px rgba(15,23,42,.12), 0 10px 24px rgba(30,64,175,.06), inset 0 1px 0 rgba(255,255,255,.95);
    height: var(--rvx-uhx-mega-max-h);
    min-height: 0;
    max-height: var(--rvx-uhx-mega-max-h);
    overflow: hidden;
    isolation: isolate;
}
#rvx-uhx-root .rvx-uhxDeskMega-panelIn::before{
    content: '';
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 8% 16%, rgba(20,0,236,.10), transparent 24%),
        radial-gradient(circle at 94% 88%, rgba(99,102,241,.10), transparent 30%),
        linear-gradient(135deg, rgba(255,255,255,.56), rgba(255,255,255,0) 58%);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-panelIn::after{
    content: '';
    position: absolute;
    inset: 1px;
    border-radius: 29px;
    border: 1px solid rgba(255,255,255,.58);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksWrap{
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksWrap{
    grid-column: 1 / -1;
    direction: rtl;
    display: flex;
    flex-direction: column;
    gap: 12px;
    min-width: 0;
    min-height: 0;
    height: 100%;
    padding: 2px clamp(12px, 1.2vw, 15px);
    border-left: 0;
    overflow: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
    scrollbar-color: rgba(59,130,246,.35) transparent;
}
#rvx-uhx-root .rvx-uhxDeskMega-footer{
    display: grid;
    grid-template-columns: minmax(0, 1.34fr) minmax(320px, .86fr);
    align-items: center;
    align-content: center;
    gap: 20px 26px;
    margin-top: auto;
    padding: 18px 24px;
    border-radius: 24px;
    background:
        radial-gradient(circle at top right, rgba(255,255,255,.16), rgba(255,255,255,0) 34%),
        linear-gradient(135deg, #081d68 0%, #0b2c94 54%, #1142be 100%);
    color: #fff;
    border: 1px solid rgba(255,255,255,.12);
    position: relative;
    overflow: hidden;
    min-height: 176px;
    height: auto;
    max-height: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-footer::before{
    content: '';
    position: absolute;
    width: 220px;
    height: 220px;
    left: -84px;
    top: -118px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,255,255,.18), rgba(255,255,255,0) 72%);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-footer::after{
    content: '';
    position: absolute;
    inset: auto 22px 16px auto;
    width: 132px;
    height: 1px;
    background: linear-gradient(90deg, rgba(255,255,255,.36), rgba(255,255,255,0));
    box-shadow: 0 -9px 0 0 rgba(255,255,255,.12), 0 9px 0 0 rgba(255,255,255,.08);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerText,
#rvx-uhx-root .rvx-uhxDeskMega-footerVisual{
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerText{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    gap: 7px;
    min-width: 0;
    min-height: 100%;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerEyebrow{
    display: inline-flex;
    align-items: center;
    width: fit-content;
    min-height: 28px;
    padding: 0 12px;
    border-radius: 999px;
    background: rgba(255,255,255,.10);
    border: 1px solid rgba(255,255,255,.14);
    color: rgba(255,255,255,.88);
    font-size: 10.4px;
    font-weight: 900;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerTitle{
    font-size: 16.6px;
    line-height: 1.7;
    font-weight: 950;
    color: #fff;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerDesc{
    display: -webkit-box;
    max-width: 560px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 12.4px;
    line-height: 1.92;
    color: rgba(255,255,255,.88);
}
#rvx-uhx-root .rvx-uhxDeskMega-footerVisual{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: center;
    width: 100%;
    max-width: 460px;
    min-height: 132px;
    justify-self: end;
    padding: 8px 10px;
    border-radius: 22px;
    background: linear-gradient(145deg, rgba(255,255,255,.12), rgba(255,255,255,.03));
    border: 1px solid rgba(255,255,255,.14);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.10);
    overflow: hidden;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerVisual::before{
    content: '';
    position: absolute;
    inset: 14px;
    border-radius: 18px;
    border: 1px solid rgba(255,255,255,.08);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerVisual::after{
    content: '';
    position: absolute;
    width: 150px;
    height: 150px;
    left: -34px;
    bottom: -68px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(255,255,255,.18), rgba(255,255,255,0) 72%);
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-footerSvg{
    position: relative;
    z-index: 1;
    display: block;
    width: 100%;
    max-width: 360px;
    height: auto;
}
@media (max-width: 1180px){
    #rvx-uhx-root .rvx-uhxDeskMega-footer{
        grid-template-columns: 1fr;
        align-items: flex-start;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-footerVisual{
        max-width: none;
        justify-self: stretch;
    }
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"]{
    max-width: min(1180px, calc(100vw - 44px)) !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn{
    padding: 5px;
    border-radius: 12px;
    background: #fff;
    box-shadow: 0 20px 60px -15px rgba(0,0,0,.15);
    border: 1px solid rgba(244,244,244,.98);
    height: auto;
    min-height: 360px;
    max-height: min(calc(100dvh - 96px), 560px);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn::before,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn::after{
    content: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linksWrap{
    padding: 0;
    overflow: hidden;
    height: auto;
    gap: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-sections,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-footer{
    display: none !important;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaket{
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: 300px minmax(0, 1fr);
    min-height: 360px;
    direction: rtl;
    text-align: right;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCats{
    width: 100%;
    max-width: 300px;
    padding: 5px;
    border-radius: 10px;
    background: #F9FAFC;
    display: flex;
    flex-direction: column;
    gap: 2px;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat{
    position: relative;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 0 19px;
    border-radius: 8px;
    color: #5B5C60;
    text-decoration: none;
    transition: background-color .18s ease, box-shadow .18s ease, color .18s ease, transform .18s ease;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:hover,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:focus,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active{
    background: #fff;
    color: #1400ec;
    box-shadow: 0 2px 8px rgba(73,75,84,.05);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active::before{
    content: '';
    position: absolute;
    top: 50%;
    left: -9px;
    width: 18px;
    height: 18px;
    transform: translateY(-50%) rotate(45deg);
    border-radius: 3px;
    background: #fff;
    box-shadow: -4px 4px 12px rgba(73,75,84,.04);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCatText{
    font-size: 15px;
    line-height: 1.8;
    font-weight: 800;
    color: currentColor;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCatIcon{
    width: 26px;
    height: 26px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #9AA3AF;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{
    color: #1400ec;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCatIcon svg{
    width: 22px;
    height: 22px;
    display: block;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketContent{
    min-width: 0;
    padding: 30px 34px;
    background: #fff;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPanel{
    display: none;
    grid-template-columns: minmax(0, 1fr);
    gap: 28px;
    align-items: stretch;
    min-height: 300px;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPanel.is-active{
    display: grid;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketColumns{
    display: grid;
    grid-template-columns: repeat(2, minmax(190px, 1fr));
    gap: 26px;
    align-content: start;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketColumn{
    min-width: 0;
    padding-top: 15px;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketColumnTitle{
    display: block;
    padding-bottom: 14px;
    color: #424244;
    font-size: 16px;
    line-height: 1.9;
    font-weight: 900;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketList{
    list-style: none;
    margin: 0;
    padding: 0;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketLink{
    display: block;
    padding-bottom: 10px;
    color: #76767C;
    font-size: 14px;
    line-height: 1.9;
    font-weight: 700;
    text-decoration: none;
    transition: color .16s ease, transform .16s ease;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketLink:hover,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketLink:focus{
    color: #1400ec;
    transform: translateX(-2px);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromos{
    display: flex;
    flex-direction: column;
    gap: 30px;
    justify-content: center;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo{
    min-height: 124px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 7px;
    padding: 22px 24px;
    border-radius: 10px;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    border: 1px solid rgba(244,244,244,.86);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo::before{
    content: '';
    position: absolute;
    inset: auto auto -34px -24px;
    width: 120px;
    height: 120px;
    border-radius: 32px;
    border: 2px solid rgba(255,255,255,.34);
    transform: rotate(22deg);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo span{
    font-size: 12px;
    font-weight: 800;
    opacity: .76;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo strong{
    font-size: 17px;
    line-height: 1.8;
    font-weight: 950;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo em{
    font-style: normal;
    font-size: 12px;
    line-height: 1.8;
    opacity: .7;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo--warm{
    background: linear-gradient(135deg, #fff5df 0%, #ffe3a8 100%);
    color: #8a5200;
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo--cool{
    background: linear-gradient(135deg, #dbeafe 0%, #bfdbfe 100%);
    color: #1400ec;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksGrid{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 13px;
}
#rvx-uhx-root .rvx-uhxDeskMega-itemSpan--full{
    grid-column: 1 / -1 !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard{
    display: flex;
    direction: rtl;
    text-align: right;
    flex-direction: column;
    gap: 12px;
    min-height: 116px;
    padding: 15px 15px 14px;
    border-radius: 20px;
    text-decoration: none;
    color: #0f172a;
    background: linear-gradient(180deg, rgba(255,255,255,.99), rgba(244,248,255,.98));
    border: 1px solid rgba(148,163,184,.16);
    box-shadow: 0 8px 18px rgba(15,23,42,.045);
    transition: transform .16s ease, border-color .16s ease, background-color .16s ease, opacity .16s ease;
    position: relative;
    overflow: hidden;
    isolation: isolate;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard::before{
    content: '';
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 100% 0, rgba(20,0,236,.12), transparent 32%),
        linear-gradient(135deg, rgba(15,23,42,.02), rgba(15,23,42,0) 55%);
    opacity: 0;
    transition: opacity .16s ease;
    pointer-events: none;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard::after{
    content: '';
    position: absolute;
    top: 16px;
    right: 0;
    bottom: 16px;
    width: 3px;
    border-radius: 999px;
    background: linear-gradient(180deg, rgba(20,0,236,.98), rgba(79,70,229,.9));
    opacity: 0;
    transform: scaleY(.38);
    transform-origin: top;
    transition: opacity .16s ease, transform .16s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard:hover{
    transform: translateY(-2px);
    border-color: rgba(59,130,246,.24);
    background: linear-gradient(180deg, #fff, rgba(248,250,255,.99));
    box-shadow: 0 14px 28px rgba(15,23,42,.08);
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard:hover::before,
#rvx-uhx-root .rvx-uhxDeskMega-linkCard:hover::after{
    opacity: 1;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard:hover::after{
    transform: scaleY(1);
}
#rvx-uhx-root .rvx-uhxDeskMega-linkTop{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
}
#rvx-uhx-root .rvx-uhxDeskMega-index{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: linear-gradient(135deg, rgba(15,23,42,.94), rgba(20,0,236,.95));
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .6px;
    box-shadow: 0 10px 20px rgba(20,0,236,.18);
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-arrow{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    border-radius: 14px;
    background: rgba(15,23,42,.04);
    border: 1px solid rgba(148,163,184,.16);
    color: #1400ec;
    font-size: 15px;
    font-weight: 900;
    flex: 0 0 auto;
    transition: transform .18s ease, background-color .18s ease, border-color .18s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard:hover .rvx-uhxDeskMega-arrow{
    transform: translateX(-1px) translateY(-1px);
    background: rgba(20,0,236,.08);
    border-color: rgba(59,130,246,.22);
}
#rvx-uhx-root .rvx-uhxDeskMega-linkCard strong{
    font-size: 15px;
    line-height: 1.95;
    font-weight: 900;
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhxDeskMega-linkDesc{
    display: block;
    font-size: 11.5px;
    line-height: 1.75;
    color: rgba(15,23,42,.68);
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhxDeskMega-sections{
    display: flex;
    flex-direction: column;
    gap: 13px;
}
#rvx-uhx-root .rvx-uhxDeskMega-group{
    display: flex;
    flex-direction: column;
    gap: 12px;
    padding: 14px;
    border-radius: 22px;
    background: linear-gradient(180deg, rgba(255,255,255,.92), rgba(246,249,255,.94));
    border: 1px solid rgba(148,163,184,.14);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.8), 0 14px 30px rgba(15,23,42,.05);
}
#rvx-uhx-root .rvx-uhxDeskMega-groupHead{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding-bottom: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-groupTitleWrap{
    display: flex;
    flex-direction: column;
    gap: 4px;
    min-width: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-groupTitle{
    font-size: 14px;
    line-height: 1.8;
    color: #0f172a;
    font-weight: 900;
}
#rvx-uhx-root .rvx-uhxDeskMega-groupDesc{
    font-size: 12px;
    line-height: 1.9;
    color: rgba(15,23,42,.56);
}
#rvx-uhx-root .rvx-uhxDeskMega-groupMark{
    width: 12px;
    height: 12px;
    border-radius: 999px;
    background: radial-gradient(circle at 35% 35%, rgba(255,255,255,.96), rgba(255,255,255,.24) 32%, rgba(20,0,236,.92) 70%, rgba(79,70,229,.92) 100%);
    box-shadow: 0 0 0 6px rgba(20,0,236,.08);
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-chip{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 32px;
    padding: 0 12px;
    border-radius: 999px;
    background: linear-gradient(135deg, rgba(15,23,42,.96), rgba(20,0,236,.94));
    color: #fff;
    font-size: 11px;
    font-weight: 900;
    letter-spacing: .2px;
    box-shadow: 0 10px 18px rgba(20,0,236,.16);
}
#rvx-uhx-root .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linksGrid{
    gap: 12px;
}
#rvx-uhx-root .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linkCard{
    min-height: 112px;
    border-radius: 18px;
}
#rvx-uhx-root .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linkCard strong{
    font-size: 14px;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksWrap::-webkit-scrollbar{ width: 8px; }
#rvx-uhx-root .rvx-uhxDeskMega-linksWrap::-webkit-scrollbar-thumb{
    background: linear-gradient(180deg, rgba(20,0,236,.34), rgba(79,70,229,.30));
    border-radius: 999px;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksWrap::-webkit-scrollbar-track{ background: transparent; }
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{
    height: var(--rvx-uhx-mega-max-h);
    min-height: 0;
    max-height: var(--rvx-uhx-mega-max-h);
    align-items: stretch;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{
    gap: 10px;
    padding: 4px 12px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections{
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
    align-items: start;
    flex: 1 1 auto;
    min-height: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections--academy-has-course{
    grid-template-columns: minmax(280px, .92fr) minmax(360px, 1.08fr);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--course,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--magazine{
    height: auto;
    min-height: 0;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr);
    align-content: start;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--course{
    grid-column: 1;
    padding: 12px;
    border-radius: 22px;
    background: linear-gradient(180deg, rgba(247,249,255,.96), rgba(240,244,255,.92));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 10px 24px rgba(15,23,42,.04);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--course .rvx-uhxDeskMega-linksGrid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: none;
    grid-auto-rows: minmax(96px, auto);
    gap: 10px;
    min-height: 0;
    align-content: start;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseCard{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 10px;
    min-height: 96px;
    height: 100%;
    padding: 14px 14px 13px;
    border-radius: 18px;
    text-decoration: none;
    color: #0f172a;
    background: linear-gradient(180deg, rgba(255,255,255,.99), rgba(247,250,255,.96));
    border: 1px solid rgba(148,163,184,.15);
    box-shadow: 0 10px 24px rgba(15,23,42,.05);
    transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseCard:hover{
    transform: translateY(-3px);
    border-color: rgba(79,70,229,.22);
    box-shadow: 0 16px 28px rgba(79,70,229,.10);
}
#rvx-uhx-root .rvx-uhxDeskMega-courseTop{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseArrow{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: rgba(79,70,229,.06);
    border: 1px solid rgba(129,140,248,.18);
    color: #4338ca;
    font-size: 14px;
    font-weight: 900;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseBody{
    display: flex;
    flex-direction: column;
    gap: 6px;
    min-width: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseTitle{
    font-size: 13.5px;
    line-height: 1.8;
    font-weight: 900;
    color: #0f172a;
}
#rvx-uhx-root .rvx-uhxDeskMega-courseDesc{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 10.8px;
    line-height: 1.75;
    color: rgba(15,23,42,.58);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--magazine{
    grid-column: auto;
    width: auto;
    min-width: 0;
    padding: 11px;
    border-radius: 22px;
    background: linear-gradient(180deg, rgba(247,249,255,.96), rgba(240,244,255,.92));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 10px 24px rgba(15,23,42,.04);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections--academy-magazine-only .rvx-uhxDeskMega-group--magazine{
    grid-column: 1 / -1;
    width: 100%;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--magazine .rvx-uhxDeskMega-groupHead{
    align-items: flex-start;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--magazine .rvx-uhxDeskMega-groupTitle{
    font-size: 13px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group--magazine .rvx-uhxDeskMega-groupDesc{
    font-size: 10.4px;
    line-height: 1.6;
    color: rgba(15,23,42,.44);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn .rvx-uhxDeskMega-linksGrid--magazine{
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-auto-rows: minmax(54px, auto);
    gap: 8px;
    min-height: 0;
    align-items: start;
    align-content: start;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-magazineLink{
    align-items: center;
    min-height: 54px;
    height: auto;
    padding: 7px 10px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-magazineBody{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    gap: 4px;
    min-width: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-magazineTitle{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-size: 11.8px;
    line-height: 1.56;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-magazineMeta{
    align-self: flex-start;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual{
    max-width: 382px;
    min-height: 132px;
    padding: 8px 10px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerSvg{
    max-width: 382px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linksGrid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linksWrap,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linksWrap,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{
    gap: 10px;
    padding: 4px 12px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-group,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-group,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group{
    padding: 12px;
    border-radius: 22px;
    background: linear-gradient(180deg, rgba(247,249,255,.96), rgba(240,244,255,.92));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.82), 0 10px 24px rgba(15,23,42,.04);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-groupHead,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-groupHead,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-groupHead{
    align-items: flex-start;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-groupTitle,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-groupTitle,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-groupTitle{
    font-size: 13px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-groupDesc,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-groupDesc,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-groupDesc{
    font-size: 10.4px;
    line-height: 1.6;
    color: rgba(15,23,42,.44);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linksGrid,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linksGrid,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group .rvx-uhxDeskMega-linksGrid{
    gap: 10px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkCard,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkCard,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkCard{
    min-height: 96px;
    padding: 14px 14px 13px;
    gap: 10px;
    border-radius: 18px;
    box-shadow: 0 10px 24px rgba(15,23,42,.05);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkCard:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkCard:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkCard:hover{
    transform: translateY(-3px);
    border-color: rgba(79,70,229,.22);
    box-shadow: 0 16px 28px rgba(79,70,229,.10);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-chip,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-chip,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-chip{
    min-height: 30px;
    padding: 0 11px;
    font-size: 10.6px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-arrow,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-arrow,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-arrow{
    width: 34px;
    height: 34px;
    border-radius: 12px;
    background: rgba(79,70,229,.06);
    border: 1px solid rgba(129,140,248,.18);
    color: #4338ca;
    font-size: 14px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkCard strong,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkCard strong,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkCard strong{
    font-size: 13.5px;
    line-height: 1.8;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkDesc,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkDesc,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkDesc{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 10.8px;
    line-height: 1.75;
    color: rgba(15,23,42,.58);
}
#rvx-uhx-root .rvx-uhxDeskMega-linksGrid > .rvx-uhxDeskMega-itemSpan--full{
    grid-column: 1 / -1 !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-linksGrid > :not(.rvx-uhxDeskMega-itemSpan--full){
    grid-column: auto / span 1 !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-footerVisual,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-footerVisual,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual{
    min-height: 132px;
    padding: 12px 16px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-footerSvg,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-footerSvg,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerSvg{
    width: auto;
    max-width: min(100%, 208px);
    max-height: 104px;
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineLink{
    display: flex;
    align-items: center;
    gap: 10px;
    min-height: 46px;
    padding: 10px 12px;
    border-radius: 15px;
    text-decoration: none;
    color: #0f172a;
    background: rgba(255,255,255,.9);
    border: 1px solid rgba(148,163,184,.13);
    box-shadow: 0 6px 16px rgba(15,23,42,.03);
    transition: transform .18s ease, border-color .18s ease, background-color .18s ease, box-shadow .18s ease;
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineLink:hover{
    transform: translateY(-2px);
    border-color: rgba(99,102,241,.20);
    background: rgba(255,255,255,.98);
    box-shadow: 0 12px 22px rgba(79,70,229,.07);
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineBullet{
    width: 8px;
    height: 8px;
    border-radius: 999px;
    background: linear-gradient(180deg, rgba(79,70,229,.96), rgba(59,130,246,.92));
    box-shadow: 0 0 0 5px rgba(79,70,229,.08);
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineBody{
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    min-width: 0;
    width: 100%;
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineTitle{
    font-size: 12.8px;
    line-height: 1.7;
    font-weight: 900;
    color: #0f172a;
    min-width: 0;
}
#rvx-uhx-root .rvx-uhxDeskMega-magazineMeta{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 22px;
    padding: 0 7px;
    border-radius: 999px;
    background: rgba(79,70,229,.07);
    color: rgba(79,70,229,.86);
    font-size: 9.2px;
    font-weight: 900;
    flex: 0 0 auto;
}
@media (max-width: 1220px){
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections--academy-has-course{
        grid-template-columns: minmax(0, 1fr);
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections--academy-has-course .rvx-uhxDeskMega-group--magazine{
        grid-column: 1 / -1;
        width: 100%;
    }
}
@media (max-height: 840px){
    #rvx-uhx-root .rvx-uhxDeskMega-courseCard{
        min-height: 0;
        padding: 12px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-magazineLink{
        min-height: 0;
        padding: 8px 9px;
    }
}
@media (max-height: 760px){
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections--academy-has-course{
        grid-template-columns: minmax(280px, .92fr) minmax(360px, 1.08fr);
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn .rvx-uhxDeskMega-linksGrid--magazine{
        gap: 8px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-magazineLink{
        min-height: 54px;
        padding: 8px 10px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-courseCard{
        min-height: 88px;
    }
}
@media (max-height: 840px){
    #rvx-uhx-root .rvx-uhxDeskMega-linkCard{
        min-height: 124px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkCard,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkCard,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkCard{
        min-height: 92px;
        padding: 12px;
    }
}
@media (max-height: 760px){
    #rvx-uhx-root .rvx-uhxDeskMega-panel{
        top: calc(100% + 12px);
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panelIn{
        padding: 12px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-linkDesc,
    #rvx-uhx-root .rvx-uhxDeskMega-groupDesc{
        line-height: 1.8;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-group{
        gap: 12px;
        padding: 13px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-linkCard{
        min-height: 118px;
        padding: 14px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkCard,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkCard{
        min-height: 88px;
        padding: 11px;
        gap: 8px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="services"] .rvx-uhxDeskMega-linkDesc,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linkDesc,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linkDesc{
        -webkit-line-clamp: 2;
        line-height: 1.65;
    }
}
@media (max-width: 1220px){
    #rvx-uhx-root .rvx-uhxDeskMega-trigger{ padding: 0 13px; font-size: 13px; }
    #rvx-uhx-root .rvx-uhxDeskMega-panel{ width: min(900px, calc(100vw - 34px)); max-width: min(900px, calc(100vw - 34px)); }
    #rvx-uhx-root .rvx-uhxDeskMega-panelIn{
        grid-template-columns: minmax(0, 1fr);
    }
}
@media (max-width: 1080px){
    #rvx-uhx-root .rvx-uhxDeskMega-linksWrap{ padding: 4px 12px; }
    #rvx-uhx-root .rvx-uhxDeskMega-panelIn{
        grid-template-columns: minmax(0, 1fr);
        gap: 10px;
    }
}
@media (max-width: 1050px){
    #rvx-uhx-root .rvx-uhxDeskMega{ display: none !important; }
}
@media (prefers-reduced-motion: reduce){
    #rvx-uhx-root .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-trigger::after,
    #rvx-uhx-root .rvx-uhxDeskMega-caret,
    #rvx-uhx-root .rvx-uhxDeskMega-panel,
    #rvx-uhx-root .rvx-uhxDeskMega-linkCard,
    #rvx-uhx-root .rvx-uhxDeskMega-linkCard::before,
    #rvx-uhx-root .rvx-uhxDeskMega-linkCard::after,
    #rvx-uhx-root .rvx-uhxDeskMega-arrow,
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone,
    #rvx-uhx-root .rvx-uhxDeskMegaViewport{
        animation: none !important;
        transition-duration: .01ms !important;
    }
}
#rvx-uhx-root .rvx-uhx-tools{
    display:flex;
    align-items:center;
    gap: 10px;
    direction: rtl;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhx-tool{
    display:flex;
    align-items:center;
}
@media (min-width: 1051px){
    #rvx-uhx-root .rvx-uhx-desk{
        padding: 14px 0 0 !important;
        background: transparent !important;
        box-shadow: none !important;
    }
    #rvx-uhx-root .rvx-uhx-desk::before{
        display: none !important;
    }
    #rvx-uhx-root .rvx-uhx-deskIn{
        max-width: 1340px;
        padding: 0 16px 6px;
        gap: 14px;
        align-items: stretch;
        justify-content: space-between;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule{
        position: relative;
        min-height: 70px;
        border-radius: 24px;
        background: linear-gradient(180deg, rgba(255,255,255,.985), rgba(246,249,255,.965));
        border: 1px solid rgba(15,23,42,.10);
        box-shadow:
            0 10px 24px rgba(15,23,42,.06),
            0 2px 8px rgba(20,0,236,.03),
            inset 0 1px 0 rgba(255,255,255,.92);
        backdrop-filter: blur(16px);
        -webkit-backdrop-filter: blur(16px);
        overflow: visible;
        isolation: isolate;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule::before{
        content: '';
        position: absolute;
        inset: 1px;
        border-radius: 23px;
        background: linear-gradient(180deg, rgba(255,255,255,.68), rgba(255,255,255,0) 58%);
        pointer-events: none;
        z-index: 0;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule::after{
        content: '';
        position: absolute;
        inset: auto 16px 0 16px;
        height: 1px;
        background: linear-gradient(90deg, rgba(255,255,255,0), rgba(148,163,184,.18), rgba(255,255,255,0));
        pointer-events: none;
        z-index: 0;
    }
    #rvx-uhx-root .rvx-uhx-left,
    #rvx-uhx-root .rvx-uhx-tools{
        z-index: 1;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--nav{
        flex: 0 1 auto;
        width: fit-content;
        max-width: calc(100% - var(--rvx-uhx-desk-side-pill-w) - 18px);
    }
    #rvx-uhx-root .rvx-uhx-deskSideSlot{
        position: relative;
        flex: 0 0 var(--rvx-uhx-desk-side-pill-w);
        width: var(--rvx-uhx-desk-side-pill-w);
        min-width: var(--rvx-uhx-desk-side-pill-w);
        min-height: var(--rvx-uhx-desk-side-pill-h);
    }
    #rvx-uhx-root .rvx-uhx-deskSideSlot .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskSideSlot .rvx-uhx-deskCapsule--phone{
        position: absolute;
        inset: 0;
        width: 100%;
        min-width: 0;
        max-width: none;
        min-height: 100%;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone{
        flex: 0 0 auto;
    }
    #rvx-uhx-root .rvx-uhx-left{
        flex: 0 1 auto;
        width: fit-content;
        max-width: 100%;
        min-width: auto;
        gap: 14px;
        padding: 9px 12px 9px 10px;
        align-items: center;
    }
    #rvx-uhx-root .rvx-uhx-tools{
        flex: 0 0 auto;
        gap: 0;
        padding: 9px 10px;
        justify-content: center;
        align-items: center;
    }
    #rvx-uhx-root .rvx-uhx-logo{
        width: 52px;
        height: 52px;
        border-radius: 18px;
        background: linear-gradient(180deg, rgba(241,245,249,.92), rgba(255,255,255,.98));
        border: 1px solid rgba(148,163,184,.18);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.92), 0 10px 20px rgba(15,23,42,.05);
    }
    #rvx-uhx-root .rvx-uhx-logo::after{
        content: '';
        position: absolute;
        left: -13px;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 34px;
        background: rgba(15,23,42,.08);
        pointer-events: none;
    }
    #rvx-uhx-root .rvx-uhx-logo img{
        width: 40px;
        height: 40px;
    }
    #rvx-uhx-root .rvx-uhx-menuSlot{
        flex: 0 1 auto;
        width: auto;
        min-width: auto;
        padding-right: 2px;
        z-index: 2;
    }
    #rvx-uhx-root .rvx-uhxDeskMega{
        width: auto;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-nav{
        width: auto;
        gap: 8px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-trigger{
        min-height: 50px;
        padding: 0 18px;
        border-radius: 18px;
        color: #0f172a;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-trigger:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger{
        background: linear-gradient(180deg, rgba(15,23,42,.035), rgba(20,0,236,.075));
        border-color: rgba(59,130,246,.12);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.45), 0 8px 18px rgba(15,23,42,.05);
    }
    #rvx-uhx-root .rvx-uhxDeskMega-trigger::after{
        right: 18px;
        left: 18px;
        bottom: 8px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel{
        top: calc(100% + 18px);
    }
    #rvx-uhx-root .rvx-uhx-tool{
        position: relative;
        min-height: 52px;
        padding: 0 3px;
        z-index: 1;
    }
    #rvx-uhx-root .rvx-uhx-tool:not(:last-child)::after{
        content: '';
        position: absolute;
        left: -1px;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 32px;
        background: rgba(15,23,42,.08);
        pointer-events: none;
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl{
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        min-width: 52px !important;
        height: 52px !important;
        min-height: 52px !important;
        padding: 0 12px !important;
        border-radius: 16px !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        color: #0f172a !important;
        text-decoration: none !important;
        position: relative !important;
        transition: background-color .18s ease, color .18s ease, transform .18s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl:hover{
        background: linear-gradient(180deg, rgba(15,23,42,.04), rgba(20,0,236,.08)) !important;
        color: #0328b9 !important;
        transform: translateY(-1px);
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl:focus-visible{
        outline: 2px solid rgba(20,0,236,.18);
        outline-offset: 3px;
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl svg{
        width: 22px !important;
        height: 22px !important;
        flex: 0 0 auto;
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl span:not(#ravix-cart-count),
    #rvx-uhx-root .rvx-uhxDeskActionControl strong{
        white-space: nowrap;
        font-weight: 800;
    }
    #rvx-uhx-root #ravix-desktop-cart-button{
        gap: 0 !important;
    }
    #rvx-uhx-root #ravix-desktop-cart-button:hover{
        gap: 6px !important;
        box-shadow: none !important;
        background: linear-gradient(180deg, rgba(15,23,42,.04), rgba(20,0,236,.08)) !important;
    }
    #rvx-uhx-root #ravix-cart-count{
        right: 2px !important;
        bottom: 2px !important;
        width: 20px !important;
        height: 20px !important;
        border: 2px solid #fff !important;
        font-size: 10px !important;
        font-weight: 900 !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #user-panel-button,
    #rvx-uhx-root .rvx-uhx-tool--support .rvx-uhxDeskActionControl{
        min-width: auto !important;
        padding: 0 14px !important;
        gap: 8px !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #user-panel-button .rvx-uhxM-label,
    #rvx-uhx-root .rvx-uhx-tools #user-panel-button span:not(.icon):not(#ravix-cart-count){
        font-size: 13px !important;
        font-weight: 900 !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #ravix-search-button,
    #rvx-uhx-root .rvx-uhx-tools #ravix-desktop-cart-button{
        width: auto !important;
        min-width: auto !important;
        height: 52px !important;
        min-height: 52px !important;
        padding: 0 14px !important;
        border-radius: 16px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 8px !important;
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        color: #0f172a !important;
        white-space: nowrap !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #ravix-search-button:hover,
    #rvx-uhx-root .rvx-uhx-tools #ravix-desktop-cart-button:hover{
        gap: 8px !important;
        background: linear-gradient(180deg, rgba(15,23,42,.04), rgba(20,0,236,.08)) !important;
        color: #0328b9 !important;
        transform: translateY(-1px);
    }
    #rvx-uhx-root .rvx-uhx-tools #ravix-search-button .rvx-search-label,
    #rvx-uhx-root .rvx-uhx-tools #ravix-desktop-cart-button .rvx-cart-label{
        display: inline-flex !important;
        align-items: center !important;
        max-width: none !important;
        width: auto !important;
        opacity: 1 !important;
        overflow: visible !important;
        transform: none !important;
        font-size: 13px !important;
        line-height: 1 !important;
        font-weight: 900 !important;
        color: inherit !important;
        white-space: nowrap !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #ravix-search-button:hover .rvx-search-label,
    #rvx-uhx-root .rvx-uhx-tools #ravix-desktop-cart-button:hover .rvx-cart-label{
        max-width: none !important;
        opacity: 1 !important;
        transform: none !important;
    }
    #rvx-uhx-root .rvx-uhx-tools #ravix-search-button > svg,
    #rvx-uhx-root .rvx-uhx-tools #ravix-desktop-cart-button > svg{
        width: 22px !important;
        height: 22px !important;
        flex: 0 0 auto !important;
    }
}
@media (min-width: 1051px){
    body.rvx-uhx-desktop-mega-open{
        overflow-y: auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMegaViewport{
        position: fixed;
        inset: 0;
        background:
            linear-gradient(180deg, rgba(247,250,255,.74), rgba(241,245,252,.82)),
            radial-gradient(circle at 18% 14%, rgba(255,255,255,.56), transparent 28%),
            radial-gradient(circle at 86% 10%, rgba(191,219,254,.30), transparent 26%),
            radial-gradient(circle at 50% 100%, rgba(148,163,184,.14), transparent 34%);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transition: opacity .16s ease, visibility .16s ease;
        will-change: opacity;
        z-index: 2147482500;
        cursor: default;
    }
    #rvx-uhx-root .rvx-uhxDeskMegaViewport::before{
        content: '';
        position: absolute;
        inset: 0;
        background:
            linear-gradient(180deg, rgba(255,255,255,.18), rgba(255,255,255,0) 22%),
            linear-gradient(120deg, rgba(255,255,255,.14), rgba(255,255,255,0) 42%),
            radial-gradient(circle at 50% 12%, rgba(255,255,255,.24), transparent 24%);
        pointer-events: none;
        opacity: .96;
    }
    @supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){
        #rvx-uhx-root .rvx-uhxDeskMegaViewport{
            background:
                linear-gradient(180deg, rgba(247,250,255,.54), rgba(241,245,252,.62)),
                radial-gradient(circle at 18% 14%, rgba(255,255,255,.42), transparent 28%),
                radial-gradient(circle at 86% 10%, rgba(191,219,254,.24), transparent 26%),
                radial-gradient(circle at 50% 100%, rgba(148,163,184,.12), transparent 34%);
            -webkit-backdrop-filter: saturate(116%) blur(4px);
            backdrop-filter: saturate(116%) blur(4px);
        }
    }
    #rvx-uhx-root .rvx-uhx-desk{
        position: relative;
        z-index: 2147482600;
    }
    #rvx-uhx-root .rvx-uhx-deskSideSlot{
        position: relative;
        overflow: visible;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone{
        transition: opacity .12s ease, visibility .12s ease, border-color .12s ease, transform .12s ease;
        transform-origin: left center;
        will-change: opacity, transform;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions{
        z-index: 2;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone{
        display: flex;
        align-items: stretch;
        min-height: var(--rvx-uhx-desk-side-pill-h);
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden;
        border-color: transparent;
        box-shadow: none;
        background: linear-gradient(180deg, rgba(255,255,255,.985), rgba(246,249,255,.965));
        transform: translateY(2px);
        z-index: 1;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneLink{
        width: 100%;
        height: 100%;
        min-width: 0;
        min-height: calc(var(--rvx-uhx-desk-side-pill-h) - 2px);
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
        padding: 9px 12px;
        text-decoration: none;
        color: #0f172a;
        direction: rtl;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneBody{
        min-width: 0;
        display: flex;
        flex-direction: column;
        gap: 4px;
        text-align: right;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneLabel{
        font-size: 11px;
        font-weight: 900;
        color: #1400EC;
        line-height: 1.2;
        white-space: nowrap;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneNumber{
        font-size: 16px;
        font-weight: 900;
        color: #0f172a;
        line-height: 1.2;
        white-space: nowrap;
        direction: ltr;
        text-align: left;
        display: inline-flex;
        align-items: center;
        gap: 10px;
    }
    #rvx-uhx-root .rvx-uhxDeskPhonePrefix{
        display: inline-flex;
        align-items: center;
        justify-content: center;
        padding: 4px 10px;
        border-radius: 999px;
        background: rgba(20, 0, 236, 0.08);
        border: 1px solid rgba(20, 0, 236, 0.12);
        color: #1400EC;
        line-height: 1;
    }
    #rvx-uhx-root .rvx-uhxDeskPhonePart{
        display: inline-block;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneIcon{
        width: 42px;
        height: 42px;
        border-radius: 14px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        flex: 0 0 42px;
        color: #fff;
        background: linear-gradient(135deg, #1400ec, #3b82f6);
        box-shadow: 0 12px 24px rgba(20,0,236,.22);
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneIcon svg{
        width: 18px;
        height: 18px;
        display: block;
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneLink:hover .rvx-uhxDeskPhoneIcon{
        transform: translateY(-1px);
    }
    #rvx-uhx-root .rvx-uhxDeskPhoneLink:focus-visible{
        outline: 2px solid rgba(20,0,236,.22);
        outline-offset: 4px;
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhxDeskMegaViewport{
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        cursor: pointer;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel,
    #rvx-uhx-root .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone{
        backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        transform: translateZ(0);
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhx-deskCapsule--nav{
        border-color: rgba(20,0,236,.18);
        background: linear-gradient(180deg, rgba(255,255,255,.995), rgba(243,247,255,.982));
        box-shadow:
            0 18px 36px rgba(15,23,42,.08),
            0 8px 18px rgba(20,0,236,.06),
            inset 0 1px 0 rgba(255,255,255,.96);
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger{
        background: linear-gradient(180deg, rgba(15,23,42,.045), rgba(20,0,236,.10));
        border-color: rgba(59,130,246,.16);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 6px 14px rgba(15,23,42,.045);
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-panel .rvx-uhxDeskMega-panelIn{
        border-color: rgba(59,130,246,.20);
        box-shadow: 0 16px 34px rgba(15,23,42,.10), 0 6px 16px rgba(30,64,175,.06), inset 0 1px 0 rgba(255,255,255,.96);
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhx-deskCapsule--actions{
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        border-color: transparent !important;
        box-shadow: none !important;
        transform: translateY(2px);
        z-index: 1;
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhx-deskCapsule--actions::before,
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhx-deskCapsule--actions::after{
        opacity: 0;
    }
    #rvx-uhx-root.rvx-uhx-mega-open .rvx-uhx-deskCapsule--phone{
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        padding: 0 !important;
        border-color: rgba(15,23,42,.10);
        box-shadow:
            0 10px 24px rgba(15,23,42,.06),
            0 2px 8px rgba(20,0,236,.03),
            inset 0 1px 0 rgba(255,255,255,.92);
        transform: translateY(0) scale(1);
        z-index: 3;
    }
}
@media (min-width: 1051px) and (prefers-reduced-motion: reduce){
    #rvx-uhx-root .rvx-uhxDeskMegaViewport{
        transition: none;
    }
}
@media (min-width: 1051px) and (max-width: 1180px){
    #rvx-uhx-root .rvx-uhx-deskIn{
        padding: 0 12px 6px;
        gap: 12px;
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--nav{
        max-width: calc(100% - var(--rvx-uhx-desk-side-pill-w) - 12px);
    }
    #rvx-uhx-root .rvx-uhx-left{
        width: fit-content;
        max-width: 100%;
        min-width: auto;
        padding: 8px 10px 8px 9px;
        gap: 12px;
    }
    #rvx-uhx-root .rvx-uhx-menuSlot{
        min-width: auto;
    }
    #rvx-uhx-root .rvx-uhx-tools{
        padding: 8px 8px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-trigger{
        min-height: 48px;
        padding: 0 15px;
        font-size: 13px;
    }
    #rvx-uhx-root .rvx-uhxDeskActionControl{
        min-width: 48px !important;
        height: 48px !important;
        min-height: 48px !important;
        padding: 0 10px !important;
    }
}
@media (min-width: 1051px){
    #rvx-uhx-root .rvx-uhx-deskIn{
        direction: ltr !important;
        justify-content: flex-start !important;
    }
    #rvx-uhx-root .rvx-uhx-deskSideSlot{
        order: 1;
        margin: 0 !important;
        flex: 0 0 var(--rvx-uhx-desk-side-pill-w);
    }
    #rvx-uhx-root .rvx-uhx-deskCapsule--nav{
        order: 2;
        margin-left: auto !important;
        margin-right: 0 !important;
    }
    #rvx-uhx-root .rvx-uhx-left{
        direction: rtl;
    }
}
#rvx-uhx-root .rvx-uhx-mob{
    display:none;
    position: relative;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: 0 10px 28px rgba(0,0,0,.12);
    z-index: 2147483000;
    isolation: isolate;
}
#rvx-uhx-root .rvx-uhx-mob::before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:0 !important;
    border: 1px solid rgba(255,255,255,.65);
    box-shadow:
        inset 0 0 0 1px rgba(20,0,236,.06),
        0 10px 28px rgba(0,0,0,.10);
    background: #ffffff;
    border-bottom: 1px solid rgba(15,23,42,.08);
    z-index: 0;
    pointer-events: none;
}
#rvx-uhx-root[data-mbg="white"] .rvx-uhx-mob::before{
    background: #ffffff !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}
#rvx-uhx-root[data-mbg="frosted"] .rvx-uhx-mob::before{
    background: rgba(255,255,255,.72) !important;
    -webkit-backdrop-filter: blur(18px) saturate(160%) !important;
    backdrop-filter: blur(18px) saturate(160%) !important;
    border: 1px solid rgba(255,255,255,.55) !important;
    box-shadow:
        inset 0 0 0 1px rgba(20,0,236,.06),
        0 10px 28px rgba(0,0,0,.10);
}
@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){
    #rvx-uhx-root[data-mbg="frosted"] .rvx-uhx-mob::before{
        background: rgba(255,255,255,.92) !important;
    }
}
#rvx-uhx-root .rvx-uhx-mobIn{
    max-width: 1320px;
    margin: 0 auto;
    padding: 8px 12px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap: 10px;
    direction: rtl;
    position: relative;
    z-index: 1;
}
#rvx-uhx-root .rvx-uhx-mobR{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    gap: 10px;
    min-width:0;
}
#rvx-uhx-root .rvx-uhx-mobC{ display:none; }
#rvx-uhx-root .rvx-uhx-mobL{
    display:flex; align-items:center; justify-content:flex-end; min-width:0;
}
#rvx-uhx-root .rvx-uhx-mobTools{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap: 8px;
}
#rvx-uhx-root .rvx-uhx-mobTools > a,
#rvx-uhx-root .rvx-uhx-mobTools > button,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn{
    background-color: #3420690F;
    color: #555;
    padding: 10px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    width: 100%;
    text-decoration: none;
    box-sizing: border-box;
    flex: 0 0 44px;
    height: 44px;
    flex-direction: column;
    gap: 4px;
    font-size: 10px;
    line-height: 1;
}
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn{
    background-color: #3420690F !important;
    color: #555 !important;
    padding: 10px !important;
    border-radius: 5px !important;
    border: none !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    width: 100% !important;
    text-decoration: none !important;
    box-sizing: border-box !important;
    flex: 0 0 44px !important;
    height: 44px !important;
    flex-direction: column !important;
    gap: 4px !important;
    font-size: 10px !important;
    line-height: 1 !important;
}
#rvx-uhx-root .rvx-uhx-mobTools > a:active,
#rvx-uhx-root .rvx-uhx-mobTools > button:active{
    transform: translateY(1px);
}
#rvx-uhx-root .rvx-uhx-mobTools > a .icon,
#rvx-uhx-root .rvx-uhx-mobTools > button .icon{
    display:flex;
    align-items:center;
    justify-content:center;
}
#rvx-uhx-root .rvx-uhx-mobTools > a svg,
#rvx-uhx-root .rvx-uhx-mobTools > button svg,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn svg{
    width:20px;
    height:20px;
}
#rvx-uhx-root .rvx-uhx-mobTools a#mobile-search-button:hover,
#rvx-uhx-root .rvx-uhx-mobTools a#mobile-cart-button:hover,
#rvx-uhx-root .rvx-uhx-mobTools a#user-panel-button:hover,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn:hover{
    transform: translateY(-1px);
}
#rvx-uhx-root .rvx-uhx-mobTools a#mobile-search-button span:not(.icon){
    display:none !important;
}
#rvx-uhx-root .rvx-uhx-mobTools a#user-panel-button{
    flex: 0 0 112px !important;
    width: 112px !important;
    max-width: 112px !important;
    min-width: 112px !important;
    padding: 10px 10px !important;
    height: 44px !important;
    flex-direction: row !important;
    gap: 8px !important;
    font-size: 11px !important;
    line-height: 1 !important;
    overflow: hidden !important;
}
#rvx-uhx-root .rvx-uhx-mobTools a#user-panel-button span.icon{
    flex: 0 0 auto !important;
}
#rvx-uhx-root .rvx-uhx-mobTools a#user-panel-button span:not(.icon){
    display:inline-block !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 72px !important;
}
#rvx-uhx-root .rvx-uhx-mobTools a#mobile-cart-button span:not(.icon):not(#mobile-cart-count){
    display:none !important;
}
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn span:not(.icon){
    display:none !important;
}
#rvx-uhx-root .rvx-uhx-mobTools a#mobile-cart-button #mobile-cart-count{
    position:absolute;
    top: -6px;
    left: -6px;
    min-width: 18px;
    height: 18px;
    padding: 0 6px;
    border-radius: 999px;
    font-size: 11px;
    line-height: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 8px 18px rgba(0,0,0,0.18);
}
#rvx-uhx-root .rvx-uhx-mobR #ravix-sidebar-toggle,
#rvx-uhx-root .rvx-uhx-mobR .ravix-sidebar-toggle-button{
    background-color: #3420690F !important;
    color: #555 !important;
    padding: 10px !important;
    border-radius: 5px !important;
    border: none !important;
    cursor: pointer !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    flex: 0 0 44px !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    text-decoration: none !important;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
    user-select: none;
    transition: transform .12s ease, background-color .12s ease, box-shadow .12s ease, color .12s ease;
}
#rvx-uhx-root .rvx-uhx-mobR #ravix-sidebar-toggle svg,
#rvx-uhx-root .rvx-uhx-mobR .ravix-sidebar-toggle-button svg{
    width: 18px;
    height: 18px;
}
#rvx-uhx-root .rvx-uhx-mobTools > a,
#rvx-uhx-root .rvx-uhx-mobTools > button,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn{
    min-width: 44px;
    min-height: 44px;
    height: 44px;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
    user-select: none;
    outline: none;
    transition: transform .12s ease, background-color .12s ease, box-shadow .12s ease, color .12s ease;
}
#rvx-uhx-root .rvx-uhx-mobTools > a:focus-visible,
#rvx-uhx-root .rvx-uhx-mobTools > button:focus-visible,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn:focus-visible,
#rvx-uhx-root .rvx-uhx-mobR #ravix-sidebar-toggle:focus-visible,
#rvx-uhx-root .rvx-uhx-mobR .ravix-sidebar-toggle-button:focus-visible{
    box-shadow: 0 0 0 3px rgba(3,40,185,.22), 0 10px 22px rgba(0,0,0,.08);
}
#rvx-uhx-root .rvx-uhx-mobTools > a:active,
#rvx-uhx-root .rvx-uhx-mobTools > button:active,
#rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn:active,
#rvx-uhx-root .rvx-uhx-mobR #ravix-sidebar-toggle:active,
#rvx-uhx-root .rvx-uhx-mobR .ravix-sidebar-toggle-button:active{
    background-color: #3420691A !important;
    transform: translateY(1px) scale(.99);
}
@media (hover:hover){
    #rvx-uhx-root .rvx-uhx-mobTools > a:hover,
    #rvx-uhx-root .rvx-uhx-mobTools > button:hover,
    #rvx-uhx-root .rvx-uhx-mobTools .rvx-uhx-mobToolBtn:hover,
    #rvx-uhx-root .rvx-uhx-mobR #ravix-sidebar-toggle:hover,
    #rvx-uhx-root .rvx-uhx-mobR .ravix-sidebar-toggle-button:hover{
        background-color: #3420691A !important;
        transform: translateY(-1px);
        box-shadow: 0 10px 22px rgba(0,0,0,.08);
    }
}
@media (max-width: 991px){
    .bottom-navbar{ display:none !important; }
}
#rvx-uhx-root .rvx-uhx-mobLogo{
    display:flex;
    align-items:center;
    justify-content:center;
    width: 44px;
    height: 44px;
    border-radius: 12px;
    text-decoration:none;
    position: relative;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhx-mobLogo img{
    width: 36px;
    height: 36px;
    display:block;
    object-fit: contain;
}
#rvx-uhx-root .rvx-uhx-mobLogo.is-open{
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transform: none !important;
}
#rvx-uhx-root .rvx-uhx-mobLogo.is-open::after{ content:none !important; }
#rvx-uhx-root .rvx-uhxM-pill--menu{ position: relative; }
#rvx-uhx-root .rvx-uhxLogoDrop{
    position: absolute;
    top: calc(100% + 10px);
    right: 0;
    width: 214px;
    max-width: calc(100vw - 24px);
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.08);
    border-radius: 16px;
    box-shadow: 0 18px 50px rgba(0,0,0,0.16);
    padding: 8px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    opacity: 0;
    transform: translateY(-8px) scale(0.985);
    pointer-events: none;
    transition: opacity .16s ease, transform .16s ease;
    z-index: 60;
}
#rvx-uhx-root .rvx-uhxLogoDrop.is-open{
    opacity: 1;
    transform: translateY(0) scale(1);
    pointer-events: auto;
}
#rvx-uhx-root .rvx-uhxLogoDrop::before{
    content: "";
    position: absolute;
    top: -7px;
    right: 18px;
    width: 14px;
    height: 14px;
    background: #ffffff;
    border-left: 1px solid rgba(0,0,0,0.08);
    border-top: 1px solid rgba(0,0,0,0.08);
    transform: rotate(45deg);
    border-top-left-radius: 4px;
}
#rvx-uhx-root .rvx-uhxLogoDrop a{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    padding: 11px 12px;
    min-height: 44px;
    border-radius: 12px;
    text-decoration: none;
    color: #111;
    font-weight: 800;
    font-size: 13px;
    line-height: 1.15;
    background: rgba(0,0,0,0.018);
    border: 1px solid rgba(0,0,0,0.055);
    transition: background-color .15s ease, transform .15s ease, box-shadow .15s ease, border-color .15s ease;
}
#rvx-uhx-root .rvx-uhxLogoDrop a.rvx-uhxLogoDropLink--home{
    background: linear-gradient(135deg, rgba(3,40,185,0.06), rgba(52,32,105,0.035));
    border-color: rgba(3,40,185,0.11);
}
#rvx-uhx-root .rvx-uhxLogoDrop a.rvx-uhxLogoDropLink--about{
    background: linear-gradient(135deg, rgba(52,32,105,0.035), rgba(3,40,185,0.03));
    border-color: rgba(52,32,105,0.11);
}
#rvx-uhx-root .rvx-uhxLogoDrop a.rvx-uhxLogoDropLink--contact{
    background: linear-gradient(135deg, rgba(3,40,185,0.035), rgba(0,0,0,0.018));
    border-color: rgba(0,0,0,0.07);
}
.rvx-uhxLogoDropLink--logo{
    background: linear-gradient(135deg, rgba(52,32,105,0.030), rgba(255,255,255,0.012));
    border-color: rgba(0,0,0,0.07);
}
#rvx-uhx-root .rvx-uhxLogoDrop a.is-current{
    box-shadow: 0 8px 18px rgba(0,0,0,0.10);
    border-color: rgba(3,40,185,0.22);
}
#rvx-uhx-root .rvx-uhxLogoDrop a:hover{ transform: translateY(-0.5px); box-shadow: 0 12px 26px rgba(0,0,0,0.12); border-color: rgba(3,40,185,0.18); }
#rvx-uhx-root .rvx-uhxLogoDrop a:active{ transform: translateY(1px); }
#rvx-uhx-root .rvx-uhxLogoDrop .rvx-uhxLogoDropIco{
    width: 18px;
    height: 18px;
    opacity: .75;
    flex: 0 0 auto;
}
@media (min-width: 1051px){
    #rvx-uhx-root .rvx-uhxLogoDrop{ display:none !important; }
}
@media (min-width: 1051px){
    #rvx-uhx-root .rvx-uhx-desk{ display:block !important; }
    #rvx-uhx-root .rvx-uhx-mob{ display:none !important; }
}
@media (max-width: 1050px){
    #rvx-uhx-root .rvx-uhx-desk{ display:none !important; }
    #rvx-uhx-root .rvx-uhx-mob{ display:block !important; }
    #rvx-uhx-root .rvx-uhx-mobIn{
        display: grid !important;
        grid-template-columns: auto 1fr auto;
        align-items: center;
        column-gap: 10px;
        padding: 8px calc(10px + env(safe-area-inset-right)) 8px calc(10px + env(safe-area-inset-left)) !important;
        justify-content: unset !important;
    }
    #rvx-uhx-root .rvx-uhx-mobR{ grid-column: 1; }
    #rvx-uhx-root .rvx-uhx-mobC{
        display:flex !important;
        grid-column: 2;
        align-items:center;
        justify-content:center;
        min-width: 52px;
        min-height: 44px;
    }
    #rvx-uhx-root .rvx-uhx-mobL{ grid-column: 3; }
    #rvx-uhx-root .rvx-uhx-mobR,
    #rvx-uhx-root .rvx-uhx-mobL{
        flex: 0 0 auto;
        min-width: 0;
    }
    #rvx-uhx-root .rvx-uhx-mobTools{
        gap: clamp(6px, 2vw, 10px) !important;
    }
    #rvx-uhx-root .rvx-uhx-mobLogo{
        width: 38px !important;
        height: 38px !important;
        border-radius: 10px !important;
    }
    #rvx-uhx-root .rvx-uhx-mobLogo img{
        width: 30px !important;
        height: 30px !important;
    }
}
@media (max-width: 1050px){
    #rvx-uhx-root .rvx-uhx-mob{
        border-radius: 16px !important;
        overflow: hidden;
    }
    #rvx-uhx-root .rvx-uhx-mob::before{
        border-radius: 16px !important;
    }
}
@media (max-width: 1050px){
    #ravix-support-button,
    #ravixSupportButton,
    .ravix-support-button,
    .rvx-support-button,
    .rvx-uhx-tool--support{
        display: none !important;
    }
}
#rvx-uhx-root .rvx-uhx-glow{
    position: relative;
    display:block;
    overflow: hidden;
    box-shadow: 0 0 5px rgba(255,255,255,.30);
}
#rvx-uhx-root .rvx-uhx-glow::after{
    content:'';
    position:absolute;
    top:-100%;
    left:50%;
    width:200%;
    height:50px;
    background: linear-gradient(180deg, rgba(255,255,255,.8), rgba(255,255,255,0));
    animation: rvxUHX_glowMove 10s linear infinite;
    z-index:1;
    pointer-events:none;
}
@keyframes rvxUHX_glowMove{
    0% { transform: translate(0, 0) rotate(-45deg); top: -100%; opacity: .6; }
    30%{ transform: translate(-200%, 100%) rotate(-45deg); top: 100%; opacity: .8; }
    40%{ transform: translate(-200%, 100%) rotate(-45deg); top: 100%; opacity: .8; }
    50%{ transform: translate(-200%, 100%) rotate(-45deg); top: 100%; opacity: 0; }
    60%{ transform: translate(-200%, 100%) rotate(-45deg); top: 100%; opacity: .6; }
    90%{ transform: translate(0, 0) rotate(-45deg); top: -100%; opacity: .8; }
    100%{ transform: translate(0, 0) rotate(-45deg); top: -100%; opacity: 0; }
}
@media (max-width: 1050px){
    #rvx-uhx-root[data-mstyle="stuck"]{
        top: env(safe-area-inset-top) !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    #rvx-uhx-root[data-mstyle="stuck"] .rvx-uhx-mob{
        border-radius: 0 !important;
        overflow: visible;
    }
    #rvx-uhx-root[data-mstyle="stuck"] .rvx-uhx-mob::before{
        border-radius: 0 !important;
    }
}
@media (max-width: 782px){
    body.admin-bar #rvx-uhx-root[data-mstyle="stuck"]{
        top: calc(46px + env(safe-area-inset-top)) !important;
    }
}
@media (min-width: 783px) and (max-width: 1050px){
    body.admin-bar #rvx-uhx-root[data-mstyle="stuck"]{
        top: calc(32px + env(safe-area-inset-top)) !important;
    }
}
@media (max-width: 1050px){
  #rvx-uhx-root .rvx-uhx-mob.rvx-uhx-mobCam{
      padding: 0 !important;
      margin: 0 !important;
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      filter: none !important;
      -webkit-backdrop-filter: none !important;
      backdrop-filter: none !important;
        overflow: visible !important;
  }
  #rvx-uhx-root .rvx-uhx-mob.rvx-uhx-mobCam::before,
  #rvx-uhx-root .rvx-uhx-mob.rvx-uhx-mobCam::after{
      content: none !important;
      display: none !important;
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      filter: none !important;
      -webkit-backdrop-filter: none !important;
      backdrop-filter: none !important;
  }
  #rvx-uhx-root .rvx-uhx-mob.rvx-uhx-mobCam::before{
      content: none !important;
      display: none !important;
      background: transparent !important;
      border: none !important;
      border-bottom: none !important;
      box-shadow: none !important;
      filter: none !important;
      -webkit-backdrop-filter: none !important;
      backdrop-filter: none !important;
  }
  #rvx-uhx-root .rvx-uhx-mob.rvx-uhx-mobCam .rvx-uhx-mobIn{
      display: block !important;
      grid-template-columns: none !important;
      column-gap: 0 !important;
      max-width: none !important;
      margin: 0 !important;
      padding: 0 !important;
      gap: 0 !important;
      overflow: visible !important;
      background: transparent !important;
      box-shadow: none !important;
      border: none !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pills{
      width:100%;
      display:flex;
      align-items:center;
      justify-content:space-between;
      gap: 13px;
      direction: rtl;
      background: transparent !important;
      box-shadow: none !important;
      border: none !important;
      filter: none !important;
      padding: 0 2px;
      overflow: visible;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill{
      background:#fff;
      border: 1.1px solid rgba(0,0,0,.12);
      box-shadow: 0 2px 10px rgba(0,0,0,.03) !important;
      filter: none !important;
      border-radius: 14px;
      height: 52px;
      display:flex;
      align-items:center;
      padding: 0 10px;
      overflow: visible;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--right{
      flex: 0 0 auto;
      gap: 10px;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left{
      flex: 1 1 0;
      min-width: 0;
      justify-content: flex-start;
      gap: 0;
      padding: 0 10px;
      border-width: 2.2px;
      border-color: rgba(0,0,0,.22);
      box-shadow:
          0 2px 10px rgba(0,0,0,.05),
          inset 0 0 0 1px rgba(0,0,0,.05) !important;
      background-clip: padding-box;
      overflow: visible;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-btn,
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--right .ravix-sidebar-toggle-button{
      background: transparent !important;
      border: none !important;
      box-shadow: none !important;
      padding: 0 !important;
      margin: 0 !important;
      border-radius: 0 !important;
      height: 44px !important;
      min-height: 44px !important;
      min-width: 44px !important;
      width: 44px !important;
      display:flex !important;
      align-items:center !important;
      justify-content:center !important;
      color: #111 !important;
      line-height: 1 !important;
      -webkit-tap-highlight-color: transparent !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-btn svg,
  #rvx-uhx-root .rvx-uhx-mobCam .ravix-sidebar-toggle-button svg{
      width: 22px !important;
      height: 22px !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-btn--user{
      width: auto !important;
      min-width: 0 !important;
      padding: 0 8px !important;
      gap: 10px !important;
      direction: rtl !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-label{
      font-size: 14px !important;
      font-weight: 900 !important;
      color: #111 !important;
      white-space: nowrap !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam #user-panel-button{
    flex: 0 1 auto !important;
    width: auto !important;
    max-width: 128px !important;
    min-width: 0 !important;
    justify-content: center !important;
    margin: 0 4px !important;
    padding: 0 4px !important;
    gap: 4px !important;
}
#rvx-uhx-root .rvx-uhx-mobCam #user-panel-button .rvx-uhxM-label{
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
    font-size: 12px !important;
    font-weight: 900 !important;
    letter-spacing: 0 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
#rvx-uhx-root .rvx-uhx-mobCam #user-panel-button .rvx-uhxM-ico svg{
    width: 20px !important;
    height: 20px !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-ico{
      display:flex !important;
      align-items:center !important;
      justify-content:center !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam #mobile-cart-button{
      position: relative !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam #mobile-cart-count{
      position:absolute !important;
      top: -7px !important;
      right: -7px !important;
      min-width: 22px !important;
      height: 22px !important;
      border-radius: 999px !important;
      font-size: 11px !important;
      font-weight: 900 !important;
      align-items: center !important;
      justify-content: center !important;
      background: #ff2d2d !important;
      color: #fff !important;
      border: 2px solid #fff !important;
      z-index: 3 !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left .rvx-uhxM-btn{
      position: relative !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left .rvx-uhxM-btn:not(:last-child)::after{
      content:'';
      position:absolute;
      left: -1px;
      top: 50%;
      transform: translateY(-50%);
      width: 1px;
      height: 26px;
      background: rgba(0,0,0,.12);
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-btn:focus-visible,
  #rvx-uhx-root .rvx-uhx-mobCam .ravix-sidebar-toggle-button:focus-visible{
      outline: 2px solid rgba(20,0,236,.35);
      outline-offset: 3px;
      border-radius: 10px;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-btn:active,
  #rvx-uhx-root .rvx-uhx-mobCam .ravix-sidebar-toggle-button:active{
      transform: translateY(1px);
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhx-mobLogo{
      display:flex !important;
      align-items:center !important;
      justify-content:center !important;
      width: 44px !important;
      height: 44px !important;
      padding: 0 !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhx-mobLogo img{
      height: 26px !important;
      width: auto !important;
      max-width: 72px !important;
      object-fit: contain !important;
  }
  #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--right .ravix-sidebar-toggle-button{
      width: 44px !important;
      min-width: 44px !important;
  }
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill{
    position: relative !important;
    background: #fff !important;
    border: none !important;
    box-shadow: none !important;
    filter: none !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill::before{
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border: 0.6px solid rgba(0,0,0,.24) !important;
    border-radius: 14px !important;
    pointer-events: none !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left.rvx-uhxM-pill--main{
    box-shadow:
        -2px 10px 22px rgba(0,0,0,.10),
        -1px 4px 10px rgba(0,0,0,.06),
        0 1px 3px rgba(0,0,0,.05) !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--right.rvx-uhxM-pill--menu{
    box-shadow:
        2px 10px 22px rgba(0,0,0,.10),
        1px 4px 10px rgba(0,0,0,.06),
        0 1px 3px rgba(0,0,0,.05) !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left{
    direction: rtl !important;
    justify-content: space-between !important;
    gap: 0 !important;
    padding: 0 6px !important;
    min-width: 0 !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left .rvx-uhxM-btn--cart,
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--left .rvx-uhxM-btn--search{
    flex: 0 0 auto !important;
}
#rvx-uhx-root .rvx-uhx-mobCam #user-panel-button{
    flex: 1 1 0 !important;
    min-width: 0 !important;
    justify-content: center !important;
    margin: 0 6px !important;
    padding: 0 6px !important;
    gap: 6px !important;
    max-width: none !important;
}
#rvx-uhx-root .rvx-uhx-mobCam #user-panel-button .rvx-uhxM-label{
    flex: 1 1 auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    text-align: center !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pills{
    position: relative;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--quick{
    display: none;
    flex: 1 1 0;
    min-width: 0;
    justify-content: stretch;
    padding: 6px !important;
    gap: 8px !important;
    background: #ffffff !important;
    border-radius: 14px !important;
    position: relative;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-pill--quick::before{
    content: '' !important;
    position: absolute !important;
    inset: 0 !important;
    border: 0.6px solid rgba(0,0,0,.24) !important;
    border-radius: 14px !important;
    pointer-events: none !important;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink{
    flex: 1 1 0;
    min-width: 0;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 0 12px;
    border-radius: 11px;
    text-decoration: none;
    font-size: 12px;
    font-weight: 900;
    line-height: 1;
    color: #111 !important;
    background: rgba(52,32,105,.06);
    border: 1px solid rgba(0,0,0,.08);
    transition: transform .12s ease, background-color .12s ease, box-shadow .12s ease, border-color .12s ease;
    position: relative;
    z-index: 1;
    white-space: nowrap;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink svg{
    width: 18px;
    height: 18px;
    flex: 0 0 auto;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink--telegram{
    background: rgba(35,166,240,.10);
    border-color: rgba(35,166,240,.16);
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink--bale{
    background: rgba(20,170,80,.10);
    border-color: rgba(20,170,80,.16);
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink:active{
    transform: translateY(1px);
}
@media (hover:hover){
    #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink:hover{
        transform: translateY(-1px);
        box-shadow: 0 10px 22px rgba(0,0,0,.08);
    }
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickLink:focus-visible{
    outline: 2px solid rgba(20,0,236,.28);
    outline-offset: 2px;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhone{
    width: 100%;
    min-width: 0;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    padding: 0 12px;
    border-radius: 11px;
    text-decoration: none;
    background: rgba(152, 173, 185, 0.1);
    border: 1px solid rgba(20,0,236,.10);
    color: #111 !important;
    direction: rtl;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhoneIco{
    width: 24px;
    height: 24px;
    border-radius: 7px;
    background: #1400EC;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 24px;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhoneLabel{
    font-size: 12px;
    font-weight: 800;
    color: #1400EC;
    white-space: nowrap;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhoneNumber{
    min-width: 0;
    font-size: 13px;
    font-weight: 900;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    direction: ltr;
    text-align: left;
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhone:active{
    transform: translateY(1px);
}
@media (hover:hover){
    #rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhone:hover{
        transform: translateY(-1px);
        box-shadow: 0 10px 22px rgba(0,0,0,.08);
    }
}
#rvx-uhx-root .rvx-uhx-mobCam .rvx-uhxM-quickPhone:focus-visible{
    outline: 2px solid rgba(20,0,236,.28);
    outline-offset: 2px;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel,
#rvx-uhx-root .rvx-uhxDeskMega-panelIn,
#rvx-uhx-root .rvx-uhxLogoDrop,
#rvx-uhx-root .rvx-uhxSidebarMegaPanel,
#rvx-uhx-root .rvx-uhxSidebarMegaPanelInner,
#rvx-uhx-root .rvx-uhxM-dialog{
    contain: layout paint style;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhx-glow::after{
    animation: none !important;
    opacity: 0 !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMegaViewport,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxM-backdrop,
#rvx-uhx-root[data-rvx-perf="lite"][data-mbg="frosted"] .rvx-uhx-mob::before,
body.rvx-uhx-lite #ravix-desktop-cart-modal,
body.rvx-uhx-lite #mobile-cart-modal,
body.rvx-uhx-lite #mobile-search-modal,
body.rvx-uhx-lite #user-panel-modal{
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}
#rvx-uhx-root[data-rvx-perf="lite"][data-mbg="frosted"] .rvx-uhx-mob::before{
    background: rgba(255,255,255,.96) !important;
    border-color: rgba(255,255,255,.74) !important;
}
body.rvx-uhx-lite #ravix-desktop-cart-modal,
body.rvx-uhx-lite #mobile-cart-modal,
body.rvx-uhx-lite #mobile-search-modal,
body.rvx-uhx-lite #user-panel-modal{
    background: rgba(0,0,0,.62) !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-panel,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxLogoDrop,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhx-deskCapsule--actions,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhx-deskCapsule--phone,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-trigger,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-caret,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMegaLink,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskPhoneLink,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxM-pill,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxLogoDrop a,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxSidebarMegaPanel{
    transition-duration: .12s !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-panel,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxLogoDrop,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhx-deskCapsule--phone{
    transform: none !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-panelIn,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMegaLink,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-course,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-magazine,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxLogoDrop,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxM-pill,
body.rvx-uhx-lite #ravix-desktop-cart-modal > div,
body.rvx-uhx-lite #mobile-cart-modal .modal-content,
body.rvx-uhx-lite #mobile-search-modal .modal-content,
body.rvx-uhx-lite #user-panel-modal .modal-content{
    box-shadow: 0 10px 24px rgba(15,23,42,.08) !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxM-pill--left.rvx-uhxM-pill--main,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxM-pill--right.rvx-uhxM-pill--menu{
    box-shadow: 0 6px 14px rgba(0,0,0,.08) !important;
}
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-trigger:hover,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-item.is-open > .rvx-uhxDeskMega-trigger,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxLogoDrop a:hover,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMegaLink:hover,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-course:hover,
#rvx-uhx-root[data-rvx-perf="lite"] .rvx-uhxDeskMega-magazine:hover{
    transform: none !important;
}
@media (prefers-reduced-motion: reduce){
    #rvx-uhx-root .rvx-uhx-glow::after{
        animation: none !important;
        opacity: 0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel,
    #rvx-uhx-root .rvx-uhxLogoDrop,
    #rvx-uhx-root .rvx-uhx-deskCapsule--actions,
    #rvx-uhx-root .rvx-uhx-deskCapsule--phone,
    #rvx-uhx-root .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMegaLink,
    #rvx-uhx-root .rvx-uhxM-pill,
    #rvx-uhx-root .rvx-uhxSidebarMegaPanel{
        transition: none !important;
    }
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn{
    border-color:rgba(191,219,254,.95);
    box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08);
}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCats{background:#f8fbff;border-left:1px solid rgba(191,219,254,.55)}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:hover,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:focus,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active{color:#1400ec;background:#fff;box-shadow:0 4px 14px rgba(20,0,236,.08)}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active::before{background:#fff;box-shadow:-4px 4px 14px rgba(20,0,236,.08)}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{color:#1400ec}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketColumnTitle{color:#0f172a}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketLink:hover,
#rvx-uhx-root .rvx-uhxDeskMegaZhaketLink:focus{color:#1400ec}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo--warm{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1400ec}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo--cool{background:linear-gradient(135deg,#e0f2fe 0%,#bfdbfe 100%);color:#1400ec}
#rvx-uhx-root .rvx-uhxDeskMegaZhaketPromo{border-color:rgba(191,219,254,.75)}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketContent{
    display:flex;
    align-items:center;
    justify-content:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketPanel{
    width:100%;
    min-height:300px;
    place-items:center;
    align-content:center;
    justify-content:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketPanel.is-active{
    display:grid;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumns{
    width:min(100%, 560px);
    margin-inline:auto;
    grid-template-columns:repeat(2, minmax(190px, 240px));
    justify-content:center;
    align-content:center;
    align-items:start;
    text-align:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumn{
    text-align:center;
    padding-top:0;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumnTitle,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink{
    text-align:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink:focus{
    transform:translateY(-1px);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"]{
    max-width:min(1180px, calc(100vw - 44px)) !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{
    padding:5px;
    border-radius:12px;
    background:#fff;
    border:1px solid rgba(191,219,254,.95);
    box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08);
    height:auto;
    min-height:360px;
    max-height:min(calc(100dvh - 96px), 560px);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::before,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::after{
    content:none;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{
    padding:0;
    overflow:hidden;
    height:auto;
    gap:0;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer{
    display:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketContent{
    display:flex;
    align-items:center;
    justify-content:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel{
    width:100%;
    min-height:300px;
    place-items:center;
    align-content:center;
    justify-content:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel.is-active{
    display:grid;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumns{
    width:min(100%, 600px);
    margin-inline:auto;
    grid-template-columns:repeat(2, minmax(200px, 260px));
    justify-content:center;
    align-content:center;
    align-items:start;
    text-align:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumn,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{
    text-align:center;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:focus{
    color:#1400ec;
    transform:translateY(-1px);
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerText{
    display:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaket--academy{
    display:grid !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"]{
    max-width:min(1180px, calc(100vw - 44px)) !important;
    overflow:visible !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{
    padding:5px !important;
    border-radius:12px !important;
    background:#fff !important;
    border:1px solid rgba(191,219,254,.95) !important;
    box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08) !important;
    height:auto !important;
    min-height:360px !important;
    max-height:min(calc(100dvh - 96px), 560px) !important;
    overflow:visible !important;
    align-items:stretch !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::before,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::after{
    content:none !important;
    display:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{
    display:block !important;
    padding:0 !important;
    margin:0 !important;
    gap:0 !important;
    height:auto !important;
    min-height:360px !important;
    max-height:none !important;
    overflow:visible !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap::-webkit-scrollbar{
    width:0 !important;
    height:0 !important;
    display:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerText{
    display:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaket--academy{
    position:relative !important;
    z-index:1 !important;
    display:grid !important;
    grid-template-columns:300px minmax(0, 1fr) !important;
    width:100% !important;
    min-height:360px !important;
    height:auto !important;
    max-height:none !important;
    direction:rtl !important;
    text-align:right !important;
    background:#fff !important;
    border-radius:10px !important;
    overflow:hidden !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCats{
    width:100% !important;
    max-width:300px !important;
    min-height:360px !important;
    height:auto !important;
    padding:5px !important;
    border-radius:10px !important;
    background:#f8fbff !important;
    border-left:1px solid rgba(191,219,254,.55) !important;
    display:flex !important;
    flex-direction:column !important;
    gap:2px !important;
    overflow:visible !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat{
    position:relative !important;
    min-height:64px !important;
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:12px !important;
    padding:0 19px !important;
    border-radius:8px !important;
    color:#5B5C60 !important;
    text-decoration:none !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:focus,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active{
    color:#1400ec !important;
    background:#fff !important;
    box-shadow:0 4px 14px rgba(20,0,236,.08) !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active::before{
    content:'' !important;
    position:absolute !important;
    top:50% !important;
    left:-9px !important;
    width:18px !important;
    height:18px !important;
    transform:translateY(-50%) rotate(45deg) !important;
    border-radius:3px !important;
    background:#fff !important;
    box-shadow:-4px 4px 14px rgba(20,0,236,.08) !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatText{
    font-size:15px !important;
    line-height:1.8 !important;
    font-weight:800 !important;
    color:currentColor !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatIcon{
    width:26px !important;
    height:26px !important;
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    color:#9AA3AF !important;
    flex:0 0 auto !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{
    color:#1400ec !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketContent{
    min-width:0 !important;
    min-height:360px !important;
    padding:30px 34px !important;
    background:#fff !important;
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    overflow:visible !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel{
    display:none !important;
    width:100% !important;
    min-height:300px !important;
    grid-template-columns:minmax(0, 1fr) !important;
    gap:28px !important;
    place-items:center !important;
    align-content:center !important;
    justify-content:center !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel.is-active{
    display:grid !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumns{
    width:min(100%, 560px) !important;
    margin-inline:auto !important;
    display:grid !important;
    grid-template-columns:repeat(2, minmax(190px, 240px)) !important;
    gap:26px !important;
    justify-content:center !important;
    align-content:center !important;
    align-items:start !important;
    text-align:center !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumn{
    min-width:0 !important;
    padding-top:0 !important;
    text-align:center !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle{
    display:block !important;
    padding-bottom:14px !important;
    color:#0f172a !important;
    font-size:16px !important;
    line-height:1.9 !important;
    font-weight:900 !important;
    text-align:center !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketList{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{
    display:block !important;
    padding-bottom:10px !important;
    color:#76767C !important;
    font-size:14px !important;
    line-height:1.9 !important;
    font-weight:700 !important;
    text-decoration:none !important;
    text-align:center !important;
    transition:color .16s ease, transform .16s ease !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:hover,
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:focus{
    color:#1400ec !important;
    transform:translateY(-1px) !important;
}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"]{max-width:min(1180px, calc(100vw - 44px)) !important;overflow:visible !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{padding:5px !important;border-radius:12px !important;background:#fff !important;border:1px solid rgba(191,219,254,.95) !important;box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08) !important;height:auto !important;min-height:360px !important;max-height:min(calc(100dvh - 96px), 560px) !important;overflow:visible !important;align-items:stretch !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::before,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::after{content:none !important;display:none !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{display:block !important;padding:0 !important;margin:0 !important;gap:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerText{display:none !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaket{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:300px minmax(0,1fr) !important;width:100% !important;min-height:360px !important;direction:rtl !important;text-align:right !important;background:#fff !important;border-radius:10px !important;overflow:hidden !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCats{width:100% !important;max-width:300px !important;padding:5px !important;border-radius:10px !important;background:#f8fbff !important;border-left:1px solid rgba(191,219,254,.55) !important;display:flex !important;flex-direction:column !important;gap:2px !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat{position:relative !important;min-height:64px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;padding:0 19px !important;border-radius:8px !important;color:#5B5C60 !important;text-decoration:none !important;transition:background-color .18s ease, box-shadow .18s ease, color .18s ease, transform .18s ease !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:focus,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active{color:#1400ec !important;background:#fff !important;box-shadow:0 4px 14px rgba(20,0,236,.08) !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active::before{content:'' !important;position:absolute !important;top:50% !important;left:-9px !important;width:18px !important;height:18px !important;transform:translateY(-50%) rotate(45deg) !important;border-radius:3px !important;background:#fff !important;box-shadow:-4px 4px 14px rgba(20,0,236,.08) !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatText{font-size:15px !important;line-height:1.8 !important;font-weight:800 !important;color:currentColor !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatIcon{width:26px !important;height:26px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#9AA3AF !important;flex:0 0 auto !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{color:#1400ec !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketContent{min-width:0 !important;padding:30px 34px !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel{display:none !important;width:100% !important;min-height:300px !important;grid-template-columns:minmax(0,1fr) !important;gap:28px !important;place-items:center !important;align-content:center !important;justify-content:center !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel.is-active{display:grid !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumns{width:min(100%,560px) !important;margin-inline:auto !important;display:grid !important;grid-template-columns:repeat(2,minmax(190px,240px)) !important;gap:26px !important;justify-content:center !important;align-content:center !important;align-items:start !important;text-align:center !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumn,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{text-align:center !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle{display:block !important;padding-bottom:14px !important;color:#0f172a !important;font-size:16px !important;line-height:1.9 !important;font-weight:900 !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketList{list-style:none !important;margin:0 !important;padding:0 !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{display:block !important;padding-bottom:10px !important;color:#76767C !important;font-size:14px !important;line-height:1.9 !important;font-weight:700 !important;text-decoration:none !important;transition:color .16s ease, transform .16s ease !important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:focus{color:#1400ec !important;transform:translateY(-1px) !important}
@media (min-width: 1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"]{
        max-width:min(1180px, calc(100vw - 44px)) !important;
        width:min(1180px, calc(100vw - 44px)) !important;
        overflow:visible !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{
        display:block !important;
        padding:5px !important;
        border-radius:12px !important;
        background:#fff !important;
        border:1px solid rgba(191,219,254,.95) !important;
        box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08) !important;
        height:370px !important;
        min-height:370px !important;
        max-height:370px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::before,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn::after{
        content:none !important;
        display:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{
        display:block !important;
        width:100% !important;
        height:360px !important;
        min-height:360px !important;
        max-height:360px !important;
        padding:0 !important;
        margin:0 !important;
        gap:0 !important;
        overflow:hidden !important;
        border:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerVisual,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footerText{
        display:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaket{
        position:relative !important;
        z-index:1 !important;
        display:grid !important;
        grid-template-columns:300px minmax(0,1fr) !important;
        width:100% !important;
        height:360px !important;
        min-height:360px !important;
        max-height:360px !important;
        direction:rtl !important;
        text-align:right !important;
        background:#fff !important;
        border-radius:10px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCats{
        width:100% !important;
        max-width:300px !important;
        height:360px !important;
        min-height:360px !important;
        max-height:360px !important;
        padding:5px !important;
        border-radius:10px !important;
        background:#f8fbff !important;
        border-left:1px solid rgba(191,219,254,.55) !important;
        display:flex !important;
        flex-direction:column !important;
        gap:2px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat{
        position:relative !important;
        min-height:64px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:space-between !important;
        gap:12px !important;
        padding:0 19px !important;
        border-radius:8px !important;
        color:#5B5C60 !important;
        text-decoration:none !important;
        transition:background-color .18s ease, box-shadow .18s ease, color .18s ease, transform .18s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active{
        color:#1400ec !important;
        background:#fff !important;
        box-shadow:0 4px 14px rgba(20,0,236,.08) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active::before{
        content:'' !important;
        position:absolute !important;
        top:50% !important;
        left:-9px !important;
        width:18px !important;
        height:18px !important;
        transform:translateY(-50%) rotate(45deg) !important;
        border-radius:3px !important;
        background:#fff !important;
        box-shadow:-4px 4px 14px rgba(20,0,236,.08) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatText{
        font-size:15px !important;
        line-height:1.8 !important;
        font-weight:800 !important;
        color:currentColor !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatIcon{
        width:26px !important;
        height:26px !important;
        display:inline-flex !important;
        align-items:center !important;
        justify-content:center !important;
        color:#9AA3AF !important;
        flex:0 0 auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketContent{
        min-width:0 !important;
        height:360px !important;
        min-height:360px !important;
        max-height:360px !important;
        padding:30px 34px !important;
        background:#fff !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel{
        display:none !important;
        width:100% !important;
        height:300px !important;
        min-height:300px !important;
        max-height:300px !important;
        grid-template-columns:minmax(0,1fr) !important;
        gap:28px !important;
        place-items:center !important;
        align-content:center !important;
        justify-content:center !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel.is-active{
        display:grid !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumns{
        width:min(100%,560px) !important;
        margin-inline:auto !important;
        display:grid !important;
        grid-template-columns:repeat(2,minmax(190px,240px)) !important;
        gap:26px !important;
        justify-content:center !important;
        align-content:center !important;
        align-items:start !important;
        text-align:center !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumn{
        min-width:0 !important;
        padding-top:0 !important;
        text-align:center !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle{
        display:block !important;
        padding-bottom:14px !important;
        color:#0f172a !important;
        font-size:16px !important;
        line-height:1.9 !important;
        font-weight:900 !important;
        text-align:center !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketList{
        list-style:none !important;
        margin:0 !important;
        padding:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{
        display:block !important;
        padding-bottom:10px !important;
        color:#76767C !important;
        font-size:14px !important;
        line-height:1.9 !important;
        font-weight:700 !important;
        text-decoration:none !important;
        text-align:center !important;
        transition:color .16s ease, transform .16s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:focus{
        color:#1400ec !important;
        transform:translateY(-1px) !important;
    }
}
@media (min-width:1051px){
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"],#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"]{width:min(1180px,calc(100vw - 44px))!important;max-width:min(1180px,calc(100vw - 44px))!important;overflow:visible!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn{display:block!important;padding:5px!important;border-radius:12px!important;background:#fff!important;border:1px solid rgba(191,219,254,.95)!important;box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08)!important;height:370px!important;min-height:370px!important;max-height:370px!important;overflow:hidden!important;align-items:stretch!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn:before,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-panelIn:after,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn:before,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-panelIn:after{content:none!important;display:none!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-linksWrap,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-linksWrap{display:block!important;width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;padding:0!important;margin:0!important;gap:0!important;overflow:hidden!important;border:0!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-sections,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-group,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMega-footer,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-sections,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-group,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMega-footer{display:none!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaket,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaket{position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;width:100%!important;height:360px!important;min-height:360px!important;max-height:360px!important;direction:rtl!important;text-align:right!important;background:#fff!important;border-radius:10px!important;overflow:hidden!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCats,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCats{width:100%!important;max-width:300px!important;height:360px!important;min-height:360px!important;max-height:360px!important;padding:5px!important;border-radius:10px!important;background:#f8fbff!important;border-left:1px solid rgba(191,219,254,.55)!important;display:flex!important;flex-direction:column!important;gap:2px!important;overflow:hidden!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat{position:relative!important;min-height:64px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 19px!important;border-radius:8px!important;color:#5B5C60!important;text-decoration:none!important;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat:focus,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat.is-active,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:focus,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active{color:#1400ec!important;background:#fff!important;box-shadow:0 4px 14px rgba(20,0,236,.08)!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat.is-active:before,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active:before{content:''!important;position:absolute!important;top:50%!important;left:-9px!important;width:18px!important;height:18px!important;transform:translateY(-50%) rotate(45deg)!important;border-radius:3px!important;background:#fff!important;box-shadow:-4px 4px 14px rgba(20,0,236,.08)!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCatText,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatText{font-size:15px!important;line-height:1.8!important;font-weight:800!important;color:currentColor!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCatIcon,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCatIcon{width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#9AA3AF!important;flex:0 0 auto!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{color:#1400ec!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketContent,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketContent{min-width:0!important;height:360px!important;min-height:360px!important;max-height:360px!important;padding:30px 34px!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketPanel,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel{display:none!important;width:100%!important;height:300px!important;min-height:300px!important;max-height:300px!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;place-items:center!important;align-content:center!important;justify-content:center!important;overflow:hidden!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketPanel.is-active,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketPanel.is-active{display:grid!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumns,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumns{width:min(100%,560px)!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(190px,240px))!important;gap:26px!important;justify-content:center!important;align-content:center!important;align-items:start!important;text-align:center!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumn,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumnTitle,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumn,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{text-align:center!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketColumnTitle,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketColumnTitle{display:block!important;padding-bottom:14px!important;color:#0f172a!important;font-size:16px!important;line-height:1.9!important;font-weight:900!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketList,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketList{list-style:none!important;margin:0!important;padding:0!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink{display:block!important;padding-bottom:10px!important;color:#76767C!important;font-size:14px!important;line-height:1.9!important;font-weight:700!important;text-decoration:none!important;transition:color .16s ease,transform .16s ease!important}
#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="products"] .rvx-uhxDeskMegaZhaketLink:focus,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:hover,#rvx-uhx-root .rvx-uhxDeskMega-panel[data-rvx-mega-panel="academy"] .rvx-uhxDeskMegaZhaketLink:focus{color:#1400ec!important;transform:translateY(-1px)!important}
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown{
        position:relative !important;
        z-index:90 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown::after{
        content:"" !important;
        position:absolute !important;
        top:100% !important;
        right:-10px !important;
        left:-10px !important;
        width:auto !important;
        height:22px !important;
        pointer-events:auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown > .rvx-uhxDeskMega-trigger{
        transition:background-color .16s ease, color .16s ease, border-color .16s ease, box-shadow .16s ease, transform .16s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open > .rvx-uhxDeskMega-trigger{
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
        border-color:transparent !important;
        color:#1400ec !important;
        box-shadow:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover > .rvx-uhxDeskMega-trigger::after,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open > .rvx-uhxDeskMega-trigger::after{
        transform:scaleX(1) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret{
        transform:rotate(180deg) !important;
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket{
        top:calc(100% + 18px) !important;
        right:0;
        width:300px !important;
        min-width:300px !important;
        max-width:300px !important;
        padding:5px !important;
        border-radius:12px !important;
        background:linear-gradient(180deg, rgba(255,255,255,.985), rgba(246,250,255,.975)) !important;
        border:1px solid rgba(191,219,254,.95) !important;
        box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.96) !important;
        opacity:0 !important;
        visibility:hidden !important;
        transform:translateY(8px) translateZ(0) !important;
        pointer-events:none !important;
        transition:opacity .16s ease, visibility .16s ease, transform .16s ease !important;
        overflow:visible !important;
        backdrop-filter:blur(16px) saturate(116%) !important;
        -webkit-backdrop-filter:blur(16px) saturate(116%) !important;
        z-index:2147482700 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket::before{
        content:"" !important;
        position:absolute !important;
        top:-9px !important;
        right:28px !important;
        width:18px !important;
        height:18px !important;
        border-radius:4px !important;
        transform:rotate(45deg) !important;
        background:linear-gradient(135deg, rgba(255,255,255,.98), rgba(246,250,255,.96)) !important;
        border-right:1px solid rgba(191,219,254,.72) !important;
        border-top:1px solid rgba(191,219,254,.72) !important;
        box-shadow:-4px -4px 12px rgba(15,23,42,.025) !important;
        z-index:-1 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown:hover .rvx-uhxDeskMega-smallMenu--zhaket,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown.is-keyboard-open .rvx-uhxDeskMega-smallMenu--zhaket{
        opacity:1 !important;
        visibility:visible !important;
        transform:translateY(0) translateZ(0) !important;
        pointer-events:auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        width:100% !important;
        max-width:300px !important;
        min-height:132px !important;
        padding:5px !important;
        border-radius:10px !important;
        background:#f8fbff !important;
        border:0 !important;
        display:flex !important;
        flex-direction:column !important;
        gap:2px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        position:relative !important;
        min-height:64px !important;
        height:64px !important;
        display:flex !important;
        align-items:center !important;
        justify-content:space-between !important;
        gap:12px !important;
        padding:0 19px !important;
        border-radius:8px !important;
        color:#5B5C60 !important;
        text-decoration:none !important;
        background:transparent !important;
        box-shadow:none !important;
        transform:none !important;
        transition:background-color .18s ease, box-shadow .18s ease, color .18s ease, transform .18s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus{
        color:#1400ec !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        box-shadow:0 4px 14px rgba(15,23,42,.035) !important;
        transform:none !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatText{
        font-size:15px !important;
        line-height:1.8 !important;
        font-weight:900 !important;
        color:currentColor !important;
        white-space:nowrap !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon{
        width:26px !important;
        height:26px !important;
        display:inline-flex !important;
        align-items:center !important;
        justify-content:center !important;
        color:#9AA3AF !important;
        flex:0 0 auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg{
        width:24px !important;
        height:24px !important;
        display:block !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        min-height:156px !important;
        padding:10px !important;
        gap:12px !important;
        background:#f8fbff !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        min-height:62px !important;
        height:62px !important;
        background:#fff !important;
        color:#5B5C60 !important;
        border:1px solid rgba(191,219,254,.70) !important;
        box-shadow:0 4px 14px rgba(15,23,42,.035) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus{
        color:#1400ec !important;
        background:#fff !important;
        border-color:rgba(20,0,236,.22) !important;
        box-shadow:0 10px 28px rgba(20,0,236,.12), 0 3px 10px rgba(15,23,42,.045) !important;
        transform:translateX(-2px) !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatText,
    #rvx-uhx-root .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatText{
        color:#1400ec !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"].is-open > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]:hover > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]:focus-within > .rvx-uhxDeskMega-trigger{
        background:transparent !important;
        border-color:transparent !important;
        box-shadow:none !important;
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger .rvx-uhxDeskMega-caret svg{
        color:currentColor !important;
        fill:currentColor !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        width:310px !important;
        min-width:310px !important;
        max-width:310px !important;
        padding:7px !important;
        background:rgba(255,255,255,.98) !important;
        border:1px solid rgba(191,219,254,.95) !important;
        box-shadow:0 24px 64px -18px rgba(20,0,236,.22),0 14px 35px rgba(15,23,42,.08) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        min-height:168px !important;
        height:auto !important;
        padding:12px !important;
        gap:16px !important;
        background:#f8fbff !important;
        border-radius:10px !important;
        overflow:visible !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        min-height:64px !important;
        height:64px !important;
        padding:0 20px !important;
        border-radius:10px !important;
        background:#fff !important;
        color:#5B5C60 !important;
        border:1px solid rgba(191,219,254,.72) !important;
        box-shadow:0 4px 14px rgba(15,23,42,.035) !important;
        transform:none !important;
        transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible{
        background:#fff !important;
        color:#1400ec !important;
        border-color:rgba(20,0,236,.28) !important;
        box-shadow:0 10px 28px rgba(20,0,236,.12),0 3px 10px rgba(15,23,42,.045) !important;
        transform:translateX(-2px) !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatText{
        color:currentColor !important;
        font-weight:900 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon{
        color:#9AA3AF !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon path{
        color:currentColor !important;
        fill:currentColor !important;
        stroke:currentColor !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        border-color:rgba(191,219,254,.72) !important;
        box-shadow:0 4px 14px rgba(15,23,42,.035) !important;
        transform:none !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        color:#5B5C60 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover::before,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover::after,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus::before,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus::after,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active::before,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active::after{
        display:none !important;
        opacity:0 !important;
        background:transparent !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatText{
        color:currentColor !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatText,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatText,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatText{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon path{
        color:currentColor !important;
        fill:currentColor !important;
        stroke:currentColor !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] > .rvx-uhxDeskMega-trigger:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"].is-open > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]:hover > .rvx-uhxDeskMega-trigger,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]:focus-within > .rvx-uhxDeskMega-trigger{
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
        border-color:transparent !important;
        box-shadow:none !important;
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        gap:18px !important;
        padding:12px !important;
        background:#f8fbff !important;
        overflow:visible !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:active,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        color:#5B5C60 !important;
        border:1px solid rgba(191,219,254,.72) !important;
        box-shadow:0 4px 14px rgba(15,23,42,.035) !important;
        transform:none !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:active,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        color:#1400ec !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat::before,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat::after{
        display:none !important;
        opacity:0 !important;
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatText{
        color:currentColor !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon{
        color:#9AA3AF !important;
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:active .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus .rvx-uhxDeskMegaZhaketCatIcon,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active .rvx-uhxDeskMegaZhaketCatIcon{
        color:#1400ec !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon svg *,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCatIcon path{
        color:currentColor !important;
        stroke:currentColor !important;
        fill:none !important;
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega{
        --rvx-uhx-desk-popup-gap:16px;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel{
        top:calc(100% + var(--rvx-uhx-desk-popup-gap)) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel::before{
        top:calc(-1 * var(--rvx-uhx-desk-popup-gap)) !important;
        height:var(--rvx-uhx-desk-popup-gap) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown::after{
        height:var(--rvx-uhx-desk-popup-gap) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu{
        top:calc(100% + var(--rvx-uhx-desk-popup-gap)) !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega{
        --rvx-uhx-desk-popup-gap:18px;
        --rvx-uhx-services-menu-top:calc(100% + var(--rvx-uhx-desk-popup-gap));
        position:relative !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel{
        top:calc(100% + var(--rvx-uhx-desk-popup-gap)) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-panel::before{
        top:calc(-1 * var(--rvx-uhx-desk-popup-gap)) !important;
        height:var(--rvx-uhx-desk-popup-gap) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]{
        position:static !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]::after{
        display:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        position:absolute !important;
        top:var(--rvx-uhx-services-menu-top) !important;
        right:var(--rvx-uhx-services-menu-right, 0px) !important;
        left:auto !important;
        margin-top:0 !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]{
        position:relative !important;
        z-index:90 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown::after,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"]::after{
        content:"" !important;
        display:block !important;
        position:absolute !important;
        top:100% !important;
        right:-12px !important;
        left:-12px !important;
        width:auto !important;
        height:calc(var(--rvx-uhx-desk-popup-gap, 18px) + 4px) !important;
        pointer-events:auto !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        position:absolute !important;
        top:calc(100% + var(--rvx-uhx-desk-popup-gap, 18px)) !important;
        right:var(--rvx-uhx-simple-menu-right, 0px) !important;
        left:auto !important;
        margin-top:0 !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:7px !important;
        background:rgba(255,255,255,.985) !important;
        background-image:none !important;
        border:1px solid rgba(213,222,235,.96) !important;
        border-radius:14px !important;
        box-shadow:
            0 22px 54px -20px rgba(20,0,236,.18),
            0 12px 28px rgba(15,23,42,.075) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket::before,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket::before{
        background:#fff !important;
        background-image:none !important;
        border-right-color:rgba(213,222,235,.96) !important;
        border-top-color:rgba(213,222,235,.96) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        min-height:0 !important;
        height:auto !important;
        padding:5px !important;
        gap:8px !important;
        background:transparent !important;
        background-color:transparent !important;
        background-image:none !important;
        border:0 !important;
        border-radius:10px !important;
        overflow:visible !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited{
        min-height:58px !important;
        height:auto !important;
        padding:10px 16px !important;
        border:1px solid rgba(226,232,240,.96) !important;
        border-radius:10px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        box-shadow:0 3px 10px rgba(15,23,42,.035) !important;
        transform:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        color:#1400ec !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        border-color:rgba(20,0,236,.18) !important;
        box-shadow:
            0 7px 18px rgba(20,0,236,.075),
            0 2px 8px rgba(15,23,42,.04) !important;
        transform:none !important;
        outline:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:8px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        padding:0 !important;
        gap:7px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited{
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
        border-color:rgba(226,232,240,.92) !important;
        box-shadow:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#eef3ff !important;
        background-color:#eef3ff !important;
        border-color:rgba(20,0,236,.16) !important;
        box-shadow:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:8px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        display:flex !important;
        flex-direction:column !important;
        gap:7px !important;
        padding:0 !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited{
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
        border:1px solid rgba(226,232,240,.92) !important;
        box-shadow:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#eef3ff !important;
        background-color:#eef3ff !important;
        border-color:rgba(20,0,236,.16) !important;
        box-shadow:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:8px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        display:flex !important;
        flex-direction:column !important;
        gap:0 !important;
        padding:0 !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        overflow:visible !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        position:relative !important;
        overflow:visible !important;
        margin:0 !important;
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
        border:1px solid rgba(226,232,240,.92) !important;
        box-shadow:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:not(:last-child){
        margin-bottom:8px !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:not(:last-child)::after{
        content:"" !important;
        position:absolute !important;
        right:-1px !important;
        left:-1px !important;
        bottom:-9px !important;
        height:8px !important;
        display:block !important;
        background:#fff !important;
        background-color:#fff !important;
        pointer-events:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#eef3ff !important;
        background-color:#eef3ff !important;
        border-color:rgba(20,0,236,.16) !important;
        box-shadow:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:8px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        display:flex !important;
        flex-direction:column !important;
        gap:8px !important;
        padding:0 !important;
        background:#2015a4 !important;
        background-color:#2015a4 !important;
        background-image:none !important;
        border-radius:10px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        position:relative !important;
        overflow:hidden !important;
        margin:0 !important;
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
        border:1px solid rgba(226,232,240,.92) !important;
        border-radius:10px !important;
        box-shadow:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:not(:last-child){
        margin-bottom:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:not(:last-child)::after{
        display:none !important;
        content:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown[data-rvx-simple-menu-item="services-dropdown"] .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        background:#eef3ff !important;
        background-color:#eef3ff !important;
        border-color:rgba(32,21,164,.20) !important;
        box-shadow:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket{
        padding:8px !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        border-radius:14px !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        display:flex !important;
        flex-direction:column !important;
        gap:8px !important;
        padding:0 !important;
        background:#2015a4 !important;
        background-color:#2015a4 !important;
        background-image:none !important;
        border:0 !important;
        border-radius:10px !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:link,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:visited{
        position:relative !important;
        min-height:58px !important;
        height:auto !important;
        margin:0 !important;
        padding:10px 16px !important;
        overflow:hidden !important;
        border:1px solid rgba(226,232,240,.92) !important;
        border-radius:9px !important;
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
        box-shadow:none !important;
        transform:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:not(:last-child){
        margin-bottom:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat::after{
        display:none !important;
        content:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:hover,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat:focus-visible,
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat.is-active{
        color:#1400ec !important;
        background:#eef3ff !important;
        background-color:#eef3ff !important;
        background-image:none !important;
        border-color:rgba(32,21,164,.22) !important;
        box-shadow:none !important;
        transform:none !important;
    }
}
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCats{
        display:flex !important;
        flex-direction:column !important;
        gap:0 !important;
        padding:0 !important;
        background:#fff !important;
        background-color:#fff !important;
        background-image:none !important;
        overflow:hidden !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketDivider{
        display:block !important;
        flex:0 0 8px !important;
        width:100% !important;
        min-height:8px !important;
        height:8px !important;
        margin:0 !important;
        padding:0 !important;
        background:#2015a4 !important;
        background-color:#2015a4 !important;
        background-image:none !important;
        border:0 !important;
        pointer-events:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat{
        margin:0 !important;
        background:#f4f7fb !important;
        background-color:#f4f7fb !important;
        background-image:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskMega-simpleDropdown .rvx-uhxDeskMega-smallMenu--zhaket .rvx-uhxDeskMegaZhaketCat::after{
        display:none !important;
        content:none !important;
    }
}
@media (min-width:1181px){
    #rvx-uhx-root .rvx-uhxDeskMega-nav{
        display:flex !important;
        align-items:center !important;
        column-gap:16px !important;
        row-gap:0 !important;
        gap:0 16px !important;
    }
}
@media (min-width:1051px) and (max-width:1180px){
    #rvx-uhx-root .rvx-uhxDeskMega-nav{
        display:flex !important;
        align-items:center !important;
        column-gap:10px !important;
        row-gap:0 !important;
        gap:0 10px !important;
    }
}

/* ===== css/desktop-logo-polished-v126.css ===== */
@media (min-width:1051px){
    #rvx-uhx-root .rvx-uhxDeskLogoSafeWrap{
        position:relative !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        flex:0 0 auto !important;
        width:52px !important;
        height:52px !important;
        overflow:visible !important;
        z-index:540 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger{
        appearance:none !important;
        -webkit-appearance:none !important;
        position:relative !important;
        display:flex !important;
        align-items:center !important;
        justify-content:center !important;
        width:52px !important;
        min-width:52px !important;
        max-width:52px !important;
        height:52px !important;
        min-height:52px !important;
        max-height:52px !important;
        margin:0 !important;
        padding:0 !important;
        border:1px solid rgba(148,163,184,.18) !important;
        border-radius:18px !important;
        background:linear-gradient(180deg,rgba(241,245,249,.94),rgba(255,255,255,.99)) !important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.94),0 10px 20px rgba(15,23,42,.05) !important;
        cursor:pointer !important;
        overflow:hidden !important;
        font:inherit !important;
        line-height:1 !important;
        transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger::after{
        content:none !important;
        display:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger:hover,
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger.is-open{
        border-color:rgba(32,21,164,.22) !important;
        background:linear-gradient(180deg,rgba(248,250,255,.99),#fff) !important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 24px rgba(32,21,164,.10) !important;
        transform:translateY(-1px) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger:focus-visible{
        outline:2px solid rgba(32,21,164,.28) !important;
        outline-offset:3px !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeTrigger > img{
        display:block !important;
        width:40px !important;
        min-width:40px !important;
        max-width:40px !important;
        height:40px !important;
        min-height:40px !important;
        max-height:40px !important;
        object-fit:contain !important;
        margin:0 !important;
        padding:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafePanel,
    #rvx-uhx-root .rvx-uhxDeskLogoSafePanel *{
        box-sizing:border-box !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafePanel[hidden]{
        display:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafePanel{
        position:absolute !important;
        top:calc(100% + 20px) !important;
        right:-3px !important;
        left:auto !important;
        bottom:auto !important;
        display:block !important;
        width:312px !important;
        min-width:312px !important;
        max-width:min(312px,calc(100vw - 28px)) !important;
        height:auto !important;
        min-height:0 !important;
        max-height:none !important;
        margin:0 !important;
        padding:8px !important;
        overflow:hidden !important;
        direction:rtl !important;
        text-align:right !important;
        border:1px solid rgba(148,163,184,.30) !important;
        border-radius:18px !important;
        color:#1f2937 !important;
        background:rgba(255,255,255,.985) !important;
        box-shadow:0 22px 54px rgba(15,23,42,.15),0 8px 18px rgba(32,21,164,.07) !important;
        backdrop-filter:blur(18px) saturate(145%) !important;
        -webkit-backdrop-filter:blur(18px) saturate(145%) !important;
        z-index:2147483640 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeGrid{
        display:grid !important;
        grid-template-columns:repeat(2,minmax(0,1fr)) !important;
        gap:7px !important;
        width:100% !important;
        margin:0 !important;
        padding:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeLink{
        position:relative !important;
        display:flex !important;
        align-items:center !important;
        gap:8px !important;
        width:auto !important;
        min-width:0 !important;
        height:auto !important;
        min-height:60px !important;
        margin:0 !important;
        padding:9px !important;
        overflow:hidden !important;
        border:1px solid rgba(203,213,225,.74) !important;
        border-radius:13px !important;
        color:#334155 !important;
        background:linear-gradient(145deg,#fbfcff,#f4f7ff) !important;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.96) !important;
        text-decoration:none !important;
        transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease,background-color .15s ease !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeLink:hover,
    #rvx-uhx-root .rvx-uhxDeskLogoSafeLink:focus-visible{
        color:#2015a4 !important;
        border-color:rgba(32,21,164,.24) !important;
        background:#fff !important;
        box-shadow:0 9px 18px rgba(15,23,42,.08) !important;
        transform:translateY(-1px) !important;
        outline:none !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeLink.is-current{
        border-color:rgba(32,21,164,.25) !important;
        background:#f0f3ff !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeIconBox{
        display:grid !important;
        place-items:center !important;
        flex:0 0 30px !important;
        width:30px !important;
        min-width:30px !important;
        max-width:30px !important;
        height:30px !important;
        min-height:30px !important;
        max-height:30px !important;
        border-radius:10px !important;
        color:#2015a4 !important;
        background:rgba(32,21,164,.08) !important;
        border:1px solid rgba(32,21,164,.09) !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeIcon{
        display:block !important;
        width:17px !important;
        min-width:17px !important;
        max-width:17px !important;
        height:17px !important;
        min-height:17px !important;
        max-height:17px !important;
        margin:0 !important;
        padding:0 !important;
    }
    #rvx-uhx-root .rvx-uhxDeskLogoSafeLinkText{
        display:block !important;
        min-width:0 !important;
        color:inherit !important;
        font-size:11px !important;
        font-weight:900 !important;
        line-height:1.55 !important;
        white-space:nowrap !important;
        overflow:hidden !important;
        text-overflow:ellipsis !important;
    }
}
@media (max-width:1050px){
    #rvx-uhx-root .rvx-uhxDeskLogoSafeWrap,
    #rvx-uhx-root .rvx-uhxDeskLogoSafePanel{
        display:none !important;
    }
}
