blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}img{max-width:100%;height:auto}html{font-family:Montserrat,sans-serif;font-size:20px}body{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-width:375px;color:#323f62;background-color:#fff}.inner{max-width:1200px;width:100%;margin:0 auto}strong{font-weight:600}body *{box-sizing:border-box}a{text-decoration:none;color:#323f62}.nds-alert,[href='#nds']{position:relative;cursor:default}.nds-alert::before,[href='#nds']::before{color:#323f62;position:absolute;bottom:110%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);content:'*в том числе 5% НДС';white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;padding:10px 20px;border-radius:12px;box-shadow:0 0 25px 0 rgba(0,0,0,.1);z-index:1;background:#fff;display:none}.nds-alert:hover::before,[href='#nds']:hover::before{display:block}.nds-alert::after,[href='#nds']::after{content:'*';font-size:.5em;position:absolute;top:-7px;right:-.5em}.btn{font-size:16px;padding:18px 25px;border-radius:74px;transition:background .3s ease,border .3s ease;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border:5px solid transparent}.btn:hover{background-color:rgba(255,87,69,.29)}.btn.active,.btn:active{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.078),0 1px 5px 0 rgba(0,0,0,.149) inset;border-color:rgba(255,87,69,.29)}.btn-red{font-size:18px;padding:17px 30px;border-radius:12px;transition:all .3s ease;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;color:#fff;background:#ff5745;display:inline-flex;align-items:center;border:none;gap:19px;position:relative}.btn-red:hover::before{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-red:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#ff5745;z-index:-1;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border-radius:12px}.btn-red.btn-small{padding:8.5px 30px}.btn-red.inverted{border:2px solid #fff}.btn-red.inverted:active,.btn-red.inverted:hover{background-color:#fff;color:#ff5745;box-shadow:none;outline:0}.btn-red.inverted:active .active,.btn-red.inverted:hover .active{display:block}.btn-red.inverted:active .primary,.btn-red.inverted:hover .primary{display:none}header .inner{display:flex;align-items:center;justify-content:space-between;min-height:115px;position:relative}header{border-bottom:1px solid #f0f0f0;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:12}.logo{margin-right:85px;position:relative;bottom:-2px}nav{display:flex;margin-right:auto}nav a{padding:4px;color:#323f62}.auth{display:flex}.auth .btn{font-weight:700}.auth .btn.to-reg{color:#ff5745}.user-actions{display:flex;gap:12px;align-items:center;position:relative}.user-actions .user-img{width:50px;height:50px;background:url(/assets/main_2024/img/icons/user-menu.svg) center no-repeat}.user-actions .u-menu-toggler{width:24px;height:24px;background:url(/assets/main_2024/img/controls/user-menu-chevron.svg) center no-repeat;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;cursor:pointer}.user-actions .u-menu-toggler.active{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-actions .user-menu{display:none;position:absolute;right:0;top:100%;background:#fff;border-radius:12px;box-shadow:0 0 25px 0 rgba(0,0,0,.102);padding:25px 30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.user-actions .user-menu li{margin-bottom:10px}.user-actions .user-menu li:last-child{margin-bottom:0}.user-actions .user-menu a{display:block;padding:12px 25px;color:#323f62;white-space:nowrap;font-size:16px;font-weight:500;line-height:16px;border-radius:40px;transition:all .3s ease}.user-actions .user-menu a:hover{background:rgba(255,146,135,.21)}.user-actions .user-menu a:active{outline:rgba(255,87,69,.29) solid 3px;box-shadow:0 0 20px 0 rgba(0,0,0,.078),0 1px 5px 0 rgba(0,0,0,.149) inset}.user-actions:has(.u-menu-toggler.active) .user-menu{display:block}.menu-toggler{width:21px;height:18px;margin-left:22px;position:relative;display:none}.menu-toggler.opened div:first-child{-webkit-transform:translate(3px,8px) rotate(45deg);transform:translate(3px,8px) rotate(45deg)}.menu-toggler.opened div:last-child{-webkit-transform:translate(3px,-8px) rotate(-45deg);transform:translate(3px,-8px) rotate(-45deg)}.menu-toggler.opened div:nth-child(2){opacity:0}.menu-toggler div{position:absolute;left:0;width:100%;height:2px;background:#323f62;transition:all .3s ease}.menu-toggler div:first-child{top:0}.menu-toggler div:nth-child(2){top:calc(50% - 1px);opacity:1}.menu-toggler div:last-child{bottom:0}.mobile-menu{display:none;position:absolute;top:calc(50% + 16px);right:17px;max-width:270px;border-radius:12px;padding:10px 6px;background-color:#fff;box-shadow:0 0 25px 0 #0000001A}.mobile-menu a,.mobile-menu div{font-size:14px;font-weight:500;line-height:8px;text-align:center;padding:12px 6px;display:block;white-space:nowrap}.mobile-menu.opened{display:block}header:has(.menu-toggler.opened) nav{top:100%;opacity:1}#office-auth-form{display:none;z-index:400}#office-auth-form.opened{display:block}#office-auth-form .fade{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:401}#office-auth-form .content{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:560px;max-height:100vh;min-height:576px;transition:min-height .3s ease;overflow:auto;padding:43px 43px 47px;background-color:#fff;border-radius:6px;box-shadow:0 0 5px 0 rgba(0,0,0,.102) inset;z-index:402;font-size:.8rem;font-weight:400;line-height:1.1rem;display:flex;flex-direction:column}#office-auth-form .content .btn-forgot,#office-auth-form .content .forgot-h,#office-auth-form .content .forgot-sub{display:none}#office-auth-form .content .forgot-h{font-size:.9rem;font-weight:600;line-height:1.1rem;margin-bottom:3.05rem}#office-auth-form .content .forgot-sub{margin-bottom:1.5rem}#office-auth-form .content.forgot-pass-mode{display:block;min-height:0}#office-auth-form .content.forgot-pass-mode .auth-page .form-group{margin-bottom:49px}#office-auth-form .content.forgot-pass-mode .auth-page .form-group input{max-width:375px}#office-auth-form .content.forgot-pass-mode .auth-nav,#office-auth-form .content.forgot-pass-mode .btn-login,#office-auth-form .content.forgot-pass-mode .forgot_pass,#office-auth-form .content.forgot-pass-mode .form-group:has(#office-login-form-password),#office-auth-form .content.forgot-pass-mode .social-login-block,#office-auth-form .content.forgot-pass-mode [for=office-auth-login-email]{display:none!important}#office-auth-form .content.forgot-pass-mode .btn-forgot,#office-auth-form .content.forgot-pass-mode .forgot-h,#office-auth-form .content.forgot-pass-mode .forgot-sub{display:block}#office-auth-form .content .close{position:absolute;top:18px;right:22px;width:17px;height:17px;background:url(/assets/main_2024/img/controls/cross.svg) center no-repeat;cursor:pointer}#office-auth-form .content .auth-page{flex:1 1 auto;display:none;flex-direction:column}#office-auth-form .content .auth-page form{flex:1 1 auto;display:flex;flex-direction:column}#office-auth-form .content .auth-page .info{margin-top:-15px;font-size:.8rem;font-weight:400;line-height:1.1rem;font-style:italic;margin-bottom:15px}#office-auth-form .content .auth-page .info.green{color:#6fa16f}#office-auth-form .content .auth-page .error{color:#ff5745;margin-top:-15px;font-size:.8rem;font-weight:400;line-height:1.1rem;font-style:italic;margin-bottom:15px}#office-auth-form .content .auth-page .form-group{margin-bottom:1.6rem;display:flex;align-items:baseline;gap:12px;position:relative}#office-auth-form .content .auth-page .form-group label{margin-right:auto}#office-auth-form .content .auth-page .form-group label::before{content:'*';color:#ff5745}#office-auth-form .content .auth-page .form-group input{font-size:.7rem;font-weight:400;line-height:1.1rem;padding:9px 12px;flex:1 1 auto;max-width:310px;border:1px solid #e4e7ed;border-radius:12px;transition:max-width .3s ease}#office-auth-form .content .auth-page .form-group input:focus{outline:rgba(255,87,69,.29) solid 5px}#office-auth-form .content .auth-page .form-group .show-pass{position:absolute;right:10px;top:10px;width:20px;height:20px;background:url(/assets/main_2024/img/controls/show-password.svg) center/contain no-repeat;cursor:pointer}#office-auth-form .content .auth-page .form-group .show-pass.active{background-image:url(/assets/main_2024/img/controls/show-password-o.svg)}#office-auth-form .content .auth-page .form-group.policy{gap:0;margin-bottom:29px}#office-auth-form .content .auth-page .form-group.policy input{width:1px;height:1px;opacity:.1;overflow:hidden;position:relative;top:20px;left:10px}#office-auth-form .content .auth-page .form-group.policy label{padding-left:37px;position:relative;display:block;color:#797e8f;-webkit-user-select:none;-ms-user-select:none;user-select:none}#office-auth-form .content .auth-page .form-group.policy label span{color:#ff5745;padding-left:5px}#office-auth-form .content .auth-page .form-group.policy label a{color:#323f62}#office-auth-form .content .auth-page .form-group.policy label::before{display:block;position:absolute;content:'';width:24px;height:24px;border-radius:50%;border:1px solid #323f62;left:0;top:0;cursor:pointer}#office-auth-form .content .auth-page .form-group.policy:has(input:checked) label::after{display:block;position:absolute;content:'';width:14px;height:14px;border-radius:50%;left:6px;top:6px;background:#323f62;cursor:pointer}#office-auth-form .content .auth-page .form-group.btns{margin-top:auto;margin-bottom:0;gap:37px}#office-auth-form .content .auth-page .social-login-block{display:flex;align-items:center;gap:19px;margin:2rem 0}#office-auth-form .content .auth-page .social-login-block .login-providers{display:flex;align-items:center;gap:19px}#office-auth-form .content .auth-page .social-login-block .ha-icon{min-width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block}#office-auth-form .content .auth-page .social-login-block .ha-icon.google{background-image:url(/assets/main_2024/img/icons/google.svg)}#office-auth-form .content .auth-page .social-login-block .ha-icon.vkontakte{background-image:url(/assets/main_2024/img/icons/vk.svg)}#office-auth-form .content .auth-page .social-login-block .ha-icon.yandex{background-image:url(/assets/main_2024/img/icons/yandex.svg)}#office-auth-form .content .auth-page .forgot_pass{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#office-auth-form .content .opened{display:flex}#office-auth-form .content .auth-nav{margin-bottom:2.6rem;display:inline-flex;border-bottom:1px solid #e4e7ed;font-size:.9rem;font-weight:400;line-height:1.1rem;text-align:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}#office-auth-form .content .auth-nav div{padding:10px 23px;cursor:pointer;position:relative}#office-auth-form .content .auth-nav div::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#ff5745;display:none}#office-auth-form .content .auth-nav div.active{font-weight:600}#office-auth-form .content .auth-nav div.active::after{display:block}#cookies{position:fixed;bottom:20px;right:20px;text-align:center;padding:17px 23px;border-radius:20px;background-color:#fff;border:1px solid #fff;box-shadow:0 14px 42px 0 rgba(8,15,52,.059);max-width:312px;display:none;flex-direction:column;align-items:center}#cookies .content{display:flex;flex-direction:column}#cookies img{margin-bottom:14px}#cookies .h{font-size:16px;font-weight:500;line-height:24px;margin-bottom:14px}#cookies p{font-size:16px;font-weight:400;line-height:24px;margin-bottom:14px}#cookies p .red{color:#ff5745}#cookies .close{position:absolute;top:17px;right:23px;width:32px;height:32px;transition:background .3s ease;cursor:pointer;background:url(/assets/main_2024/img/controls/close.svg) center no-repeat}#cookies .close:hover{background-image:url(/assets/main_2024/img/controls/close-hover.svg)}#cookies .btn-red{margin:0 10px;padding:10px 0;align-self:stretch;justify-content:center;font-weight:500}body.bf .black .menu-toggler div{background:#f0f0f0}body.bf .black .btn{color:#f0f0f0;line-height:16px;border:3px solid transparent;position:relative;box-shadow:none;transition:all .3s ease}body.bf .black .btn.to-reg{color:#ff5745}body.bf .black .btn.to-reg:hover{color:#f0f0f0}body.bf .black .btn.active{border:3px solid #ff5745}body.bf .black .btn:active,body.bf .black .btn:hover{background-color:#ff5745}body.bf .black .btn:active{color:#323f62}body.bf header{background:#20262e;border-bottom:none}body.bf header .logo,body.bf header .user-actions .u-menu-toggler,body.bf header .user-actions .user-img{-webkit-filter:invert() brightness(200%);filter:invert() brightness(200%)}body.ny header.red{background:#bf5050;border-bottom:none}body.ny header.red::after{display:block;content:'';width:133px;height:154px;background:url(/assets/main_2024/img/ny/header-decor.png) top left/contain no-repeat;position:absolute;top:0;right:0}body.ny header.red .logo{-webkit-filter:invert() brightness(200%);filter:invert() brightness(200%)}body.ny header.red .inner{min-height:85px}body.ny header.red .user-actions .u-menu-toggler,body.ny header.red .user-actions .user-img{-webkit-filter:invert() brightness(200%);filter:invert() brightness(200%)}body.ny header.red .menu-toggler div{background:#f0f0f0}body.ny header.red .btn{color:#f0f0f0;line-height:16px;border:3px solid transparent;position:relative;box-shadow:none;transition:all .3s ease}body.ny header.red .btn.to-reg{color:#fff}body.ny header.red .btn.active{border:3px solid #ff5745}body.ny header.red .btn:active,body.ny header.red .btn:hover{background-color:#ff5745}body.ny header.red .btn:active{color:#323f62}@media screen and (min-width:1200px){.btn-red .active{display:none}.btn-red:hover{background-color:#f02743}.btn-red:active{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.078),0 1px 5px 0 rgba(0,0,0,.149) inset;outline:rgba(255,87,69,.29) solid 5px;color:#ff5745}.btn-red:active .active{display:block}.btn-red:active .primary{display:none}}@media screen and (max-width:1430px){body.ny header.red::after{display:none}}@media screen and (max-width:1250px){.inner{padding:0 22px}}@media screen and (max-width:1240px){header .inner{padding:15px 22px;min-height:0}}@media screen and (max-width:1200px){.btn-red .active{display:none}}@media screen and (max-width:1024px){html{font-size:16px}.btn{padding:12px 15px;border-width:3px;font-size:14px;font-weight:500;line-height:14px}.btn-red{padding:15px 18px;font-size:15px;font-weight:600;line-height:18.45px}}@media screen and (max-width:1010px){.logo{margin-right:40px}}@media screen and (max-width:960px){.nds-alert::before,[href='#nds']::before{bottom:unset;top:110%}}@media screen and (max-width:900px){header .logo{max-width:140px}header .auth,header nav{display:none}.menu-toggler{display:block}body.ny header.red::after{display:block;top:12px;left:210px;width:51px;height:59px}}@media screen and (max-width:660px){#office-auth-form .content{top:20px;left:20px;max-width:calc(100vw - 40px);max-height:calc(100vh - 20px);min-height:0;-webkit-transform:none;transform:none;padding:20px}#office-auth-form .content .auth-nav{margin-bottom:1.7rem}#office-auth-form .content .auth-page .social-login-block{margin-top:.6rem;gap:14px}#office-auth-form .content .auth-page .social-login-block .login-providers{gap:14px}#cookies{flex-direction:row;align-items:flex-start;gap:5px;max-width:calc(100vw - 50px);padding:25px 10px;right:25px;left:25px}#cookies .close{top:10px;right:10px}#cookies img{min-width:48px;aspect-ratio:1;margin-top:10px}#cookies .h{font-size:12px;line-height:18px;margin-bottom:3px}#cookies p{font-size:12px;line-height:16.8px}#cookies .content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#cookies .content .btn-red{margin-left:auto;min-width:112px}}