.nav__item{display:flex;align-items:center;position:relative;font-size:14px;font-family:"Golos",sans-serif;font-weight:500;line-height:24px;color:#2c2d2e;padding:12px 24px;border:1px solid rgba(0,16,61,.12);border-radius:50px;gap:6px;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out}.nav__item img{display:block;height:20px;width:20px}.nav__item._extra{padding:8px 12px;border-radius:8px}.nav__item._extra img{filter:none;transition:filter .5s ease-in-out;margin-left:-4px}.nav__item .item__alert{display:block;position:absolute;top:-1px;left:24px;background-color:#0cc;font-size:12px;font-family:"Golos",sans-serif;font-weight:400;line-height:12px;color:#fff;padding:0 8px 2px;border-radius:0 0 8px 8px}.nav__item:hover{border-color:#0cc;color:#2c2d2e}.nav__item._active{border-color:#2c2d2e;background-color:#2c2d2e;color:#fff}.fake-item{display:flex;align-items:center;padding:12px 24px;height:50px;width:160px;border:1px solid #f0f0f1;border-radius:50px;position:relative;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);background-size:1000px 640px}.fake-item._extra{height:42px;border-radius:8px}.fake-subitem{display:flex;align-items:center;padding:12px 24px;height:160px;width:240px;border:1px solid #f0f0f1;border-radius:24px;position:relative;opacity:.7;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);background-size:1000px 640px}.fake-bunner{width:100%;aspect-ratio:384/496;border-radius:24px;opacity:.7;animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);background-size:1000px 640px}#menu .loading{animation-duration:1.8s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right, #fafafa 8%, #f4f4f4 38%, #fafafa 54%);background-size:1000px 640px}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.banner-container{width:384px;flex:none;max-width:450px}.banner-container .banner{display:flex !important;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:24px;height:100%;width:100%;aspect-ratio:384/496;padding:0;background-color:#f3f3f5;overflow:hidden;position:relative}.banner-container .banner:after{content:"";position:absolute;display:block;height:100%;width:101%;top:0;left:0;background:linear-gradient(#00CCCC, #00CBCC, #00CACC, #00C6CC, #00C2CC, #00BCCC, #00B5CC, #00AECC, #00A6CC, #009FCC, #0098CC, #0092CC, #008ECC, #008ACC, #0089CC, #0088CC);-webkit-mask-image:url(/static/site_platform/react-menu/7a4131e66cadff2b88f9.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:bottom right;-webkit-mask-size:93%;transition:-webkit-mask-size .5s ease-in-out;z-index:0}.banner-container .banner:hover:after{-webkit-mask-size:180%}.banner-container .banner__header{display:flex;flex-direction:column;padding:20px 24px}.banner-container .banner__title{display:block;position:relative;z-index:1;font-size:32px;font-family:"Golos",sans-serif;font-weight:600;line-height:40px;color:#2c2d2e;margin:0;transition:color .5s ease-in-out}.banner-container .banner__sub-title{display:block;position:relative;z-index:1;font-size:16px;font-family:"Golos",sans-serif;font-weight:400;line-height:24px;color:#2c2d2e;margin:0;transition:color .5s ease-in-out}.banner-container .banner__img{position:relative;z-index:1;width:100%;transform:scale(1);transform-origin:right bottom;transition:transform .5s ease-in-out}.banner-container .banner:hover .banner__title,.banner-container .banner:hover .banner__sub-title{color:#fff}.banner-container .banner:hover .banner__img{transform:scale(1.05)}.header{padding:0}.header__top{padding:16px 0 16px;display:flex;justify-content:space-between;align-items:center;gap:12px}.header__logo-link{display:flex;align-items:flex-end;gap:12px}.header__logo-img{display:block;height:32px;width:auto}.header__logo-text{font-size:12px;font-family:"Golos",sans-serif;font-weight:400;line-height:14px;color:#919399;margin:0}.header__info{display:flex;gap:12px}.header__phone{display:flex;align-items:center;font-size:20px;font-family:"Golos",sans-serif;font-weight:500;line-height:24px;color:#2c2d2e;transition:color .2s ease-in-out}.header__phone::before{content:"";display:block;height:8px;width:8px;background-color:#0cc;border-radius:4px;margin-right:8px;margin-top:2px}.header__phone:hover{color:#08c}.header__login{display:block;background-color:#f3f3f5;border-radius:8px;font-size:14px;font-family:"Golos",sans-serif;font-weight:400;line-height:24px;color:#0073e5;padding:8px 16px;transition:background-color .2s ease-in-out}.header__login:hover{color:#0073e5;background-color:#ecedf0}.header__social{display:block;position:relative;height:40px;width:40px;background-color:#f3f3f5;border-radius:8px;overflow:hidden}.header__social-list{display:flex;gap:4px}.header__social:before{content:"";display:block;position:absolute;height:100%;width:100%;opacity:0;transition:opacity .2s ease-in-out}.header__social:after{content:"";display:block;height:20px;width:20px;background-repeat:no-repeat;background-size:20px;margin:10px;filter:brightness(0.76);transition:filter .2s ease-in-out}.header__social._vk:after{background:url(/static/site_platform/react-menu/937743fb1efa09202be1.svg) no-repeat center}.header__social._vk:before{background:#2787f5}.header__social._odnoklassniki:after{background:url(/static/site_platform/react-menu/b1a0e48be205cb80cb31.svg) no-repeat center}.header__social._odnoklassniki:before{background:#ee8208}.header__social._telegram:after{background:url(/static/site_platform/react-menu/257961f2855e3e058ad6.svg) no-repeat center}.header__social._telegram:before{background:linear-gradient(203.21deg, #37AEE2 21.68%, #1E96C8 69.99%)}.header__social._facebook{content:"f"}.header__social._youtube{content:"YT"}.header__social._instagram{content:"i"}.header__social._twitter{content:"t"}.header__social._rutube:before{background:#14191f}.header__social._rutube:after{background:url(/static/site_platform/react-menu/52dbf785e7260f83f017.svg) no-repeat center}.header__social:hover:after{filter:brightness(1)}.header__social:hover:before{opacity:1}.desktop-nav{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:24px 0 16px}.desktop-nav .container-center{padding:0 32px}.nav__items{display:flex;flex-wrap:wrap;gap:8px}.nav__extra-items{display:flex;align-items:center;flex-wrap:wrap;padding-top:4px;gap:8px}.submenu__backdrop{display:flex;position:absolute;top:100%;left:0;width:100%;justify-content:center;background:rgba(16,24,40,.7);backdrop-filter:blur(6px)}.submenu__banner-container{padding:16px 0;display:flex;flex-wrap:nowrap;gap:8px}.submenu__container{display:flex;height:100%;gap:8px;flex-wrap:wrap}.submenu__item{display:flex;flex-direction:column;justify-content:space-between;height:160px;width:240px;background-color:#fff;padding:24px;border-radius:24px;overflow:hidden;transition:background-color .3s ease-in-out}.submenu__item span{display:block;position:relative;font-size:14px;font-family:"Golos",sans-serif;font-weight:600;line-height:24px;color:#2c2d2e;transition:color .3s ease-in-out;z-index:1}.submenu__item img{display:block;position:relative;height:24px;width:24px;z-index:2;filter:none;transition:filter .3s ease-in-out}.submenu__item:after{-webkit-mask-size:0%}.submenu__item:hover{background-color:#007ed9}.submenu__item:hover span{color:#fff}.submenu__item:hover img{filter:brightness(10)}.submenu__item:hover:after{-webkit-mask-size:120%}.scroll-y{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.scroll-y::-webkit-scrollbar{display:none;width:0}.m-second-menu{padding:0 16px;overflow-x:auto;background-color:#f3f3f5}.m-second-menu__wrap{display:flex;gap:16px}.m-second-menu__item{font-size:14px;font-family:"Golos",sans-serif;font-weight:400;line-height:24px;color:#2c2d2e;display:flex;padding:10px 0}.m-second-menu__item.active{font-weight:700;padding-bottom:7px;border-bottom:3px solid #2c2d2e}
