.only-mobile{display:none}@media(max-width:950px){.only-mobile{display:inline-flex}}.site-head{position:relative;z-index:60}.site-head--overlay .header{left:0;position:absolute;right:0;top:100%}.topbar__right .tb-item,.topbar__right .wx{align-items:center;display:inline-flex;gap:5px}.topbar__right img{height:16px;width:16px}.wx{cursor:pointer;position:relative}.wx:hover{color:var(--c-primary)}.wx__pop{background:#fff;border:1px solid var(--c-border);border-radius:8px;box-shadow:0 8px 28px #00000024;padding:12px;position:absolute;right:0;text-align:center;top:100%;width:-moz-max-content;width:max-content;z-index:9999}.wx__pop img{height:180px;-o-object-fit:contain;object-fit:contain;width:180px}.wx__pop p{color:var(--c-text-weak);font-size:12px;margin:8px 0 2px}.wx-fade-enter-active,.wx-fade-leave-active{transition:opacity .18s,transform .18s}.wx-fade-enter-from,.wx-fade-leave-to{opacity:0;transform:translateY(-6px)}.site-head--overlay .header{background:transparent;box-shadow:none;transition:background .25s}.site-head--overlay .header.header--solid{background:#fff;box-shadow:var(--shadow-sm)}.site-head--overlay .header__nav>li>a{color:#fffc}.site-head--overlay .header__nav>li>a.is-active,.site-head--overlay .header__nav>li>a:hover{color:#fff}.site-head--overlay .header__nav>li>a.is-active:after{background:#fff}.site-head--overlay .header.header--solid .header__nav>li>a{color:var(--c-text)}.site-head--overlay .header.header--solid .header__nav>li>a.is-active,.site-head--overlay .header.header--solid .header__nav>li>a:hover{color:var(--c-primary)}.site-head--overlay .header.header--solid .header__nav>li>a.is-active:after{background:var(--c-primary)}.header__logo .logo-w{display:none}.header__logo .logo-b,.site-head--overlay .header:not(.header--solid) .logo-w{display:block}.site-head--overlay .header:not(.header--solid) .logo-b{display:none}.site-head--overlay .header:not(.header--solid) .header__search input{background:#ffffff24;border-color:#ffffff80;color:#fff}.site-head--overlay .header:not(.header--solid) .header__search input::-moz-placeholder{color:#ffffffb3}.site-head--overlay .header:not(.header--solid) .header__search input::placeholder{color:#ffffffb3}.site-head--overlay .header:not(.header--solid) .header__search button{color:#fff}.mega{background:#fff;border-top:1px solid #d9d9d9;box-shadow:0 12px 28px #0000001a;left:0;position:absolute;right:0;top:100%;z-index:60}.mega__inner{align-items:center;display:flex;gap:40px;height:236px;padding-bottom:35px;padding-top:35px}.mega__img{flex-shrink:0;height:156px;-o-object-fit:cover;object-fit:cover;width:267px}.mega__links{align-content:center;display:grid;flex:1;gap:10px 30px;grid-template-columns:repeat(2,1fr)}.mega__links a{align-items:center;border-radius:var(--radius);color:var(--c-text-regular);display:flex;font-size:14px;gap:8px;padding:12px 8px;transition:background .18s,color .18s}.mega__links a:hover{background:#f7f8fa;color:var(--c-primary)}.mega__arrow{color:var(--c-primary);font-size:16px;line-height:1}.mega__desc{flex-shrink:0;width:400px}.mega__desc h3{color:#1d2129;font-size:24px;font-weight:700;margin-bottom:30px}.mega__desc p{color:#1d2129;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.75;margin:0;-webkit-box-orient:vertical;overflow:hidden}.mega__btn{background:var(--c-primary);border-radius:var(--radius);color:#fff;display:inline-block;font-size:14px;margin-top:20px;padding:8px 24px;transition:opacity .2s}.mega__btn:hover{color:#fff;opacity:.9}.mega-enter-active,.mega-leave-active{transition:opacity .2s,transform .2s}.mega-enter-from,.mega-leave-to{opacity:0;transform:translateY(-8px)}@media(max-width:950px){.mega{display:none}.site-head--overlay .header{background:#fff;box-shadow:var(--shadow-sm);position:static}.site-head--overlay .header__nav>li>a{color:var(--c-text)}.site-head--overlay .header__nav>li>a.is-active,.site-head--overlay .header__nav>li>a:hover{color:var(--c-primary)}.site-head--overlay .header__nav>li>a.is-active:after{background:var(--c-primary)}.site-head--overlay .header:not(.header--solid) .logo-w{display:none}.site-head--overlay .header:not(.header--solid) .logo-b{display:block}.site-head--overlay .header:not(.header--solid) .header__search input{background:var(--c-white);border-color:var(--c-border);color:var(--c-text)}.header__logo img{height:46px}}
