a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}audio,canvas,video{max-width:100%}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}a:active,a:focus,a:hover{outline:0}img{-ms-interpolation-mode:bicubic;border:0}figure,form{margin:0}button,input{line-height:normal}button,select{text-transform:none}button[disabled],html input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::selection{text-shadow:none;background:#b3d4fc}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}body{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:optimizespeed;font-family:gilroy,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;overflow-x:hidden}body::-webkit-scrollbar{background-color:var(--color-gray);border-radius:0;width:5px;height:100%}body::-webkit-scrollbar-thumb{background:var(--color-violet);box-shadow:none;border-radius:5px}.site-shell{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}#SiteMain{flex:1 0 auto;padding-top:170px;overflow-x:hidden}body.home #SiteMain{padding-top:0}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 10px}#HeaderWrapper{z-index:5000;width:100%;position:fixed;top:0}@media (max-width:1200px){.container{padding:0 20px}}@media (max-width:767px){#SiteMain{overflow-x:clip}#SiteMain,body.home #SiteMain{padding-top:72px}.container{max-width:100%;padding-left:16px;padding-right:16px}}#HeaderTop{-webkit-backdrop-filter:blur(22px);background:#fff9;position:relative}#HeaderTop .grid{align-items:center;display:flex}#HeaderTop .grid-container{padding:15px 0}#HeaderTop .left,#HeaderTop .middle,#HeaderTop .right{width:33.3333%}#HeaderTop .middle{flex-grow:1;justify-content:center;display:flex}#HeaderTop .left .grid{-moz-column-gap:60px;column-gap:60px}#HeaderTop .right .grid{-moz-column-gap:30px;justify-content:flex-end;column-gap:30px}@media (max-width:992px){#HeaderMain .search{display:none}}@media (max-width:1200px){#HeaderTop .right .grid{justify-content:flex-end}}@media (max-width:991.5px){#HeaderTop .city-changer,#HeaderTop .city-changer-slot{display:none}}@media (max-width:992px){#HeaderTop .left{width:auto}#HeaderTop .middle{flex:auto;width:auto;min-width:0}#HeaderTop .left,#HeaderTop .right{flex:none;min-width:0}#HeaderTop .grid-container>.right{flex:none;min-width:3.5em;margin-left:8px;width:auto!important}#HeaderTop .header-login,#HeaderTop .right .login,#HeaderTop .right .login .buttons{justify-content:flex-end;align-items:center;display:flex}#HeaderTop .header-login-btn,#HeaderTop .right .login .buttons>a,#HeaderTop .right .login a{white-space:nowrap;z-index:2;min-width:2.5em;padding:10px 4px;position:relative;visibility:visible!important;opacity:1!important;color:#26292d!important;font-size:14px!important;line-height:1.2!important;display:inline-block!important}#HeaderTop .grid-container>.right{z-index:2;position:relative}}@media (max-width:768px){#HeaderTop .grid-container{-moz-column-gap:8px;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;width:100%;max-width:100%;padding:12px 0;display:grid!important}#HeaderTop .grid-container>.left{flex:unset;grid-column:1;min-width:0;width:auto!important}#HeaderTop .grid-container>.middle{flex:unset;grid-column:2;justify-self:center;min-width:0;max-width:100%;width:auto!important}#HeaderTop .grid-container>.right{flex:unset;z-index:2;grid-column:3;justify-self:end;min-width:3.5em;margin-left:0;position:relative;width:auto!important}#HeaderTop .middle .logo{max-width:100%}#HeaderTop .middle .logo img{max-width:140px;height:auto;margin:0 auto;display:block}#HeaderTop .grid-container .left .grid{-moz-column-gap:16px;justify-content:flex-start;column-gap:16px}#HeaderTop .header-login,#HeaderTop .right .login,#HeaderTop .right .login .buttons{justify-content:flex-end;align-items:center;display:flex}#HeaderTop .header-login-btn,#HeaderTop .right .login .buttons>a,#HeaderTop .right .login a{white-space:nowrap;z-index:2;min-width:2.5em;padding:10px 4px;position:relative;visibility:visible!important;opacity:1!important;color:#26292d!important;font-size:14px!important;line-height:1.2!important;display:inline-block!important}#HeaderTop .login .buttons{-moz-column-gap:0;column-gap:0}}#HeaderTop .burger button{--width:44px;min-width:var(--width);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;row-gap:9px;display:flex;position:relative}#HeaderTop .burger button span,#HeaderTop .burger button:after,#HeaderTop .burger button:before{background:var(--color-black);transform-origin:50%;width:100%;height:4px;transition:var(--tae3)}#HeaderTop .burger button:after,#HeaderTop .burger button:before{content:""}@media (max-width:767px){#HeaderTop .burger button{--width:34px;row-gap:7px}#HeaderTop .burger button span,#HeaderTop .burger button:after,#HeaderTop .burger button:before{background:var(--color-violet)}}body.contacts #HeaderTop .logo .item__inner{display:block}#HeaderTop label i{display:none}.search .input-group{justify-content:flex-end;display:flex}.search label{color:var(--color-gray)}.input-search,.input-search-label{--border:1px;border:var(--border) solid var(--color-black);height:calc(50px - var(--border)*2);cursor:text;background:0 0;align-items:center;padding:0 20px;display:flex}.input-search-label{min-width:201px}.input-search{--padd:20px;opacity:0;z-index:-10;width:40px;position:absolute;top:0;right:0}@media (min-width:992px) and (max-width:1024px){.search label{height:40px;min-width:unset;cursor:pointer;border:none;justify-content:flex-end;align-items:center}}.search label{cursor:pointer;justify-content:flex-end;align-items:center;height:40px}.search label i{--size:19px;width:var(--size);height:var(--size);display:block}.city-changer{white-space:nowrap;position:relative}.city-changer .city__current{-moz-column-gap:10px;cursor:pointer;align-items:center;column-gap:10px;display:flex}.city-changer .city__current .location{--size:24px;width:var(--size);height:var(--size)}.city-changer .city__current .arrow{--size:10px;width:var(--size);height:var(--size);transform-origin:50%;transform:rotate(90deg)}.city-changer .arrow .ico{--stroke:var(--color-black)}.city-changer .city__list{z-index:-100;opacity:0;visibility:hidden;transform-origin:top;position:absolute;top:0;left:0;transform:rotateX(90deg)}#HeaderWrapper .login .item__inner{-moz-column-gap:10px;column-gap:10px;display:flex}#HeaderWrapper .header-login,#HeaderWrapper .login .buttons{-moz-column-gap:18px;justify-content:flex-end;align-items:center;column-gap:18px;display:flex}#HeaderWrapper .header-login-btn,#HeaderWrapper .login .header-login-btn,#HeaderWrapper .login a{color:var(--color-black);font:inherit;cursor:pointer;position:relative}#HeaderWrapper .header-login-btn{background:0 0;border:0;padding:0}#HeaderWrapper .login .buttons a:nth-child(2):before{content:"";background:var(--color-black);width:1px;height:7px;position:absolute;bottom:4px;left:-9px}#HeaderWrapper .login .avatar{--size:40px;min-width:var(--size);max-width:var(--size);height:var(--size);background:var(--color-light);background-position:50%;background-repeat:no-repeat;background-size:100%;justify-content:center;align-items:center;display:flex}#HeaderWrapper .login .avatar a{width:100%;height:100%;display:block}#HeaderWrapper .login .avatar.no-avatar,#HeaderWrapper .login .user-menu .avatar{background-image:url(../images/no-avatar.svg);background-size:24px}#HeaderWrapper .login .user-menu .avatar{cursor:pointer;background-color:var(--color-light);background-position:50%;background-repeat:no-repeat;border:none;padding:0}#HeaderWrapper .login .user-menu .avatar img{pointer-events:none;width:24px;height:24px;display:block}.search__overlay{width:100%;left:0;top:calc(var(--header-height)*-1);min-height:calc(300px + var(--header-height));-webkit-backdrop-filter:blur(11px);opacity:0;visibility:hidden;z-index:-100;background:#ffffffe6;position:absolute}#HeaderMain{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff4f}@media (max-width:768px){#HeaderMain{display:none}}#HeaderMain .grid-container{justify-content:space-between;padding:11px 0;display:flex}#HeaderMain .grid__item{width:33.3333%}#HeaderMain .middle{z-index:1;flex-grow:1;position:relative}#HeaderMain .menu .item__inner{justify-content:center;display:flex}#HeaderMain .menu ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}#HeaderMain .menu li{margin:0;padding:0}#HeaderMain .menu li+li{margin-left:30px}#HeaderMain .menu a{color:var(--color-black);align-items:center;padding:7px 0;font-weight:700;display:flex}@media (max-width:767px){#HeaderMain .menu li+li{margin-left:20px}#HeaderMain .menu li{align-items:center;display:flex;position:relative}#HeaderMain .menu li:first-child:before{content:"";background:var(--color-black);width:1px;height:7px;position:absolute;right:-10px}#HeaderMain .menu a span{display:none}#HeaderMain .menu a:before{content:attr(data-text);white-space:nowrap}}#HeaderMain .button-add{color:#fff;background:var(--color-violet);border:2px solid var(--color-violet);align-items:center;padding:8px;display:inline-flex}#HeaderMain .button-add .icon{--size:20px;width:var(--size);height:var(--size);flex-shrink:0;margin-right:10px}#HeaderMain .button-credit{align-items:center;display:flex;font-weight:400!important}#HeaderMain .button-credit .icon{--size:24px;width:var(--size);height:var(--size);flex-shrink:0;margin-right:5px}#MainNavy{visibility:hidden;opacity:0;pointer-events:none;z-index:-100;transform-origin:top;width:100%;transition:opacity .3s,visibility .3s,transform .3s;position:absolute;top:0;left:0;overflow:hidden;transform:rotateX(90deg)}#MainSection .slide-inner{min-height:770px;display:flex}@media (max-width:1200px){#MainSection .slide-inner{min-height:830px}}#MainSection .slide-inner .bgr{background-position:top;background-size:cover;min-width:100%;min-height:100%}#MainSection .swiper-pagination{width:auto;left:unset;background:var(--color-light);-moz-column-gap:16px;align-items:flex-end;column-gap:16px;padding:50px;display:flex;bottom:0;right:0}#MainSection .swiper-pagination-bullet{opacity:1;border-color:var(--color-white);transition:var(--tal3);background:0 0;border-radius:0;display:flex;position:relative}#MainSection .swiper-pagination-bullet:after{--size:6px;content:"";width:var(--size);height:var(--size);background:#fff}#MainSection .swiper-pagination-bullet-active{--size:47px;border:3px solid var(--color-white);width:var(--size);height:var(--size);justify-content:center;align-items:center}@media (max-width:1200px){#MainSection .swiper-pagination{display:none}}@media (max-width:767px){#MainSection .slide-inner{min-height:260px}}#MainSection .catalog{z-index:10;width:100%;position:absolute;top:90px;left:0}#MainSection .content{padding:60px 0}#MainSection .content .grid-container{grid-template-columns:1fr 1fr;display:grid}#MainSection .content .left .item__inner{justify-content:flex-end;height:100%;padding-right:60px;display:flex}#MainSection .content .left .about{flex-direction:column;justify-content:space-between;row-gap:48px;height:100%;display:flex}#MainSection h1{text-transform:uppercase;font-size:44px;font-weight:400;line-height:100%}#MainSection .content .left .button{display:flex}#MainSection .content .left .button a{border:2px solid var(--color-black);color:var(--color-black);padding:15px 60px;font-size:16px;font-weight:700}#MainSection .content .right .grid{justify-content:space-between;height:100%;display:flex}@media (max-width:1200px){#MainSection .content .right .grid{flex-direction:column;row-gap:20px}}#MainSection .content .right .violet{flex-grow:1;max-width:340px;height:100%;font-size:14px;display:flex}#MainSection .content .right .violet .item__inner{color:#fff;background:#878cf5e6;flex-direction:column;row-gap:30px;width:100%;padding:55px 45px;display:flex}#MainSection .content .right .violet .item__inner a{color:#fff}#MainSection .content .right h2{text-transform:uppercase;font-weight:700;line-height:152%}#MainSection .content .right ul{flex-direction:column;row-gap:10px;display:flex}#MainSection .content .right .menu .item__inner{align-items:center;height:100%;display:flex}#MainSection .content .right .menu a{-moz-column-gap:9px;color:var(--color-black);column-gap:9px;display:flex}#MainSection .content .right .menu a i{width:9px;height:7px}#MainSection .content .right .menu a .ico{--stroke:var(--color-violet)}@media (max-width:767px){#MainSection{margin-bottom:24px;overflow-x:clip}#MainSection .catalog{width:100%;max-width:100%;margin-top:-200px;position:relative;top:auto}#MainSection .content{width:100%;max-width:100%;padding:15px 0 24px;position:relative}#MainSection .content .left .item__inner{justify-content:center;height:auto;padding:0}#MainSection .content .left .about{align-items:center;row-gap:20px;height:auto}#MainSection h1{text-align:center;max-width:100%;font-size:clamp(26px,8vw,35px);font-weight:400}#MainSection .content .grid-container{grid-template-columns:1fr;width:100%;max-width:100%}#MainSection .content .left .button{order:0;justify-content:center;width:100%;max-width:100%;display:flex;position:static}#MainSection .content .left .button a,#MainSection .content .left .button button{box-sizing:border-box;text-align:center;width:100%;max-width:100%;padding:14px 20px}#MainSection .content .right{background:var(--color-violet);box-sizing:border-box;width:100%;max-width:100%;margin-top:20px;padding:20px}#MainSection .content .right .violet{width:100%;max-width:none}#MainSection .content .right .violet .item__inner{row-gap:25px;padding:0}#MainSection .content .right .grid{flex-direction:column;row-gap:25px;height:auto}#MainSection .content .right .menu ul{-moz-column-gap:0;flex-direction:column;justify-content:flex-start;gap:12px 0}#MainSection .content .right .menu a{color:#fff;font-size:13px}#MainSection .content .right .menu a .ico{--stroke:#fff}}#CarsList{position:relative;overflow:hidden}#CarsList .title{text-align:center;text-transform:uppercase;transition:var(--tae3);margin-bottom:50px;font-size:28px;line-height:100%;position:relative}#CarsList .list__wrapper{max-height:210px;transition:max-height .1s ease-in-out;overflow:hidden}#CarsList .grid{justify-content:space-between;max-width:935px;margin:0 auto;display:flex}#CarsList .grid ul{flex-direction:column;row-gap:10px;display:inline-flex}#CarsList .button{justify-content:center;margin-top:50px;display:flex}#CarsList .button button{-moz-column-gap:9px;color:var(--color-violet);align-items:center;column-gap:9px;font-weight:700;display:flex}#CarsList .button button i{width:9px;height:11px;transition:var(--tal3);transform:rotate(90deg)}#CarsList .button button .ico{--stroke:var(--color-violet)}#CarsList .button span:after{content:attr(data-show);transition:var(--tae3)}@media (max-width:767px){#CarsList{display:none}}#HeaderTop{transition:var(--tal3)}#HeaderTop a:hover{color:var(--color-gray)}@media (min-width:768px){#HeaderWrapper.main-navy-opened #HeaderTop{opacity:0}#HeaderWrapper:not(.search_active) #HeaderTop{z-index:10}}#HeaderWrapper.main-navy-opened #MainNavy{z-index:100;visibility:visible;opacity:1;pointer-events:auto;overflow:visible;transform:rotateX(0)}#HeaderWrapper.main-navy-opened #HeaderTop .burger button span{opacity:0}#HeaderWrapper.main-navy-opened #HeaderTop .burger button{row-gap:8px}#HeaderWrapper.main-navy-opened #HeaderTop .burger button:after,#HeaderWrapper.main-navy-opened #HeaderTop .burger button:before{transform-origin:0}#HeaderWrapper.main-navy-opened #HeaderTop .burger button:before{transform:rotate(45deg)}#HeaderWrapper.main-navy-opened #HeaderTop .burger button:after{transform:rotate(-45deg)}#HeaderWrapper .close button{background:var(--color-light);padding:38px}#HeaderWrapper .close button span{flex-direction:column;justify-content:center;align-items:center;width:33px;display:flex;position:relative}#HeaderWrapper .close button span:after,#HeaderWrapper .close button span:before{content:"";background:var(--color-black);transform-origin:50%;width:100%;height:4px;position:absolute}#HeaderWrapper .close button span:before{transform:rotate(45deg)}#HeaderWrapper .close button span:after{transform:rotate(-45deg)}@media (max-width:768px){#MainNavy .top .container.first{display:none}#HeaderWrapper .close button{padding:24px}:root{--site-header-height:65px}#HeaderWrapper,#MainNavy{position:fixed}#MainNavy{left:0;right:0;top:var(--site-header-height);background-color:#fff;width:100%;height:auto;bottom:0}#HeaderWrapper.main-navy-opened{height:100%}#HeaderWrapper.main-navy-opened~#SiteMain{visibility:hidden}#HeaderTop{z-index:101;position:relative}#HeaderMain .search{order:0}#HeaderTop .login{order:1}#HeaderTop .city-changer,#HeaderTop .city-changer-slot{order:2}#HeaderTop .login .buttons>a+a{display:none}}#HeaderMain{transition:var(--tae3)}#HeaderMain .button-add:hover{color:var(--color-black);border-color:var(--color-black);background:0 0}#HeaderMain .menu nav a:hover{color:var(--color-violet)}.search__container{z-index:30;position:relative}.search__results{opacity:0;visibility:hidden;z-index:-100;width:100%;max-height:200px;position:absolute;top:calc(100% + 20px);right:0;overflow:auto}.search__results::-webkit-scrollbar{background-color:var(--color-gray);border-radius:0;width:4px;height:100%}.search__results::-webkit-scrollbar-thumb{background:var(--color-violet);box-shadow:none;border-radius:5px}.input-search::-moz-placeholder{-moz-transition:var(--tal3);transition:var(--tal3)}.input-search::placeholder{transition:var(--tal3)}.input-search:focus::placeholder{opacity:0}.input-search,.search__overlay,.search__results{transition:var(--tae3)}.search__overlay .close{right:0;left:unset;background:0 0;position:absolute}.search_active .search .input-search,.search_active .search .search__results{opacity:1;visibility:visible;z-index:30}.search_active .search label{opacity:0;z-index:-10}@media (min-width:992px){#HeaderWrapper.search_active #HeaderMain .search__overlay{opacity:1;visibility:visible;z-index:20;width:100%}}@media (max-width:991.5px){#MainNavy .search__overlay{top:0}#HeaderWrapper.search_active #MainNavy .search__overlay{opacity:1;visibility:visible;z-index:20}.search_active #MainNavy .search .input-search,.search_active #MainNavy .search .search__results{opacity:1;visibility:visible;z-index:30}.search_active #MainNavy .search label{opacity:0;z-index:-10}}.search__results ul{flex-direction:column;row-gap:15px;display:flex}.search__results li{min-height:20px;max-height:none;transition:var(--tae3);border-left:4px solid #0000;align-items:center;padding-left:20px;display:flex;position:relative}.search__results li:hover{border-color:violet}.search__results a{color:var(--color-gray);font-size:14px}.search__results a:hover{color:var(--color-violet);font-size:19px;font-weight:700}@media (min-width:1200px){.search_active .search .input-search{width:calc(100% + 200px)}.search_active .search .search__results{width:calc(100% + 220px)}}@media (min-width:992px){#MainNavy .container.second{display:none!important}}@media (max-width:991.5px){.search__overlay{height:100vh}.search_active #MainNavy .search .input-search,.search_active #MainNavy .search .search__results{width:calc(100vw - 40px)}.search__results{max-height:100vh}}.city-changer{-webkit-user-select:none;user-select:none}.city-changer.open .city__list{opacity:1;visibility:visible;z-index:100;top:calc(100% + 10px);transform:rotateX(0)}.city-changer .city__list{transition:var(--tae3);border-radius:8px;min-width:280px;max-width:min(360px,92vw);overflow:hidden;box-shadow:0 12px 32px #1e28501f}.city-changer .city__search{z-index:2;background:#ffffffeb;border-bottom:1px solid #1e285014;padding:12px 14px 10px;position:relative}.city-changer .city__search-ico{--size:16px;width:var(--size);height:var(--size);pointer-events:none;opacity:.45;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.city-changer .city__search-ico .ico{width:100%;height:100%}.city-changer .city__search input{box-sizing:border-box;width:100%;font:inherit;color:var(--color-black);background:#fff;border:1px solid #1e285024;border-radius:6px;padding:10px 12px 10px 36px;font-size:14px}.city-changer .city__search input:focus{border-color:var(--color-violet);outline:none}.city-changer .city__search input::-webkit-search-cancel-button{-webkit-appearance:none}.city-changer .city__list ul{background:#dae2fab3;flex-direction:column;row-gap:4px;max-height:280px;padding:12px 18px 16px;list-style:none;display:flex;position:relative;overflow-y:auto}.city-changer .city__list ul:after{content:"";z-index:0;-webkit-backdrop-filter:blur(3.5px);pointer-events:none;background:#ffffff80;width:100%;height:100%;position:absolute;top:0;left:0}.city-changer .city__list ul li{z-index:1;position:relative}.city-changer .city__list ul li.active a{color:var(--color-violet);font-weight:600}.city-changer .city__hint{z-index:2;opacity:.65;background:#ffffffd9;margin:0;padding:8px 18px 14px;font-size:13px;position:relative}.city-changer a{transition:var(--tae3);color:var(--color-black);cursor:pointer;padding:5px 0;display:block}.city-changer a:hover{color:var(--color-violet)}@media (max-width:767px){.city-changer{width:100%}.city-changer.open .city__list{width:100%;max-width:none;top:100%}}#MainNavy .wrapper{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background-color:#fff;flex-direction:column;width:100%;min-height:730px;display:flex;position:relative}@media (max-width:768px){#MainNavy .wrapper{min-height:0;max-height:calc(100dvh - var(--site-header-height,65px));-webkit-overflow-scrolling:touch;background-color:#fff;overflow-y:auto}}#MainNavy{background-color:#fff}#MainNavy .bottom,#MainNavy .top{flex-grow:0}#MainNavy .middle{flex-grow:1}#MainNavy .top .grid{justify-content:space-between;display:flex}#MainNavy .top .container.first .grid{align-items:center}#MainNavy .top .left .grid{-moz-column-gap:20px;column-gap:20px}#MainNavy .top .container.second .grid{padding:40px 0 0}@media (max-width:1200px){#MainNavy .top .container.first{padding-left:0}}@media (max-width:768px){#MainNavy .top .container{padding:0}#MainNavy .top .grid{flex-direction:column;padding:0!important}#MainNavy .city-changer{justify-content:center;padding:20px;display:flex}#MainNavy .top .right{padding:0 20px}#MainNavy .input-search,#MainNavy .input-search-label{min-width:calc(100vw - 40px)}#MainNavy .login{display:none}}#MainNavy .menu ul{-moz-column-gap:40px;column-gap:40px;display:flex}#MainNavy .menu a{-moz-column-gap:10px;column-gap:10px;display:flex}#MainNavy .menu a i{width:9px;height:7px}#MainNavy .menu a .ico{--stroke:var(--color-violet)}#MainNavy .menu a:hover{color:var(--color-gray)}#MainNavy .menu a:hover .ico{--stroke:var(--color-gray)}#MainNavy .middle{justify-content:stretch;align-items:center;display:flex}#MainNavy nav{padding:60px 20px}#MainNavy nav .grid{-moz-column-gap:2%;justify-content:space-between;column-gap:2%;display:flex}#MainNavy .bottom .grid-container{grid-template-columns:.9fr .9fr .9fr 1.3fr}#MainNavy nav .title{margin-bottom:60px;font-size:18px}#MainNavy nav ul{flex-direction:column;row-gap:15px;display:flex}#MainNavy nav li{display:flex;position:relative}#MainNavy nav .current:before{content:"";background:var(--color-violet);width:4px;height:14px;position:absolute;left:-20px}#MainNavy nav .current a{color:var(--color-violet);font-size:16px}#MainNavy nav a{color:var(--color-gray);transition:var(--tal3)}#MainNavy nav a:hover{color:var(--color-violet)}#MainNavy .bottom{padding-bottom:100px}#MainNavy .bottom a{color:var(--color-gray)}#MainNavy .bottom .phone{justify-content:flex-end;display:flex}#MainNavy .bottom .phone a{color:var(--color-violet);font-size:26px}@media (max-width:768px){#MainNavy nav .grid{flex-direction:column;row-gap:30px}#MainNavy nav .title{margin-bottom:20px}#MainNavy nav{padding:24px 20px 40px}#MainNavy .bottom{padding-bottom:40px}#MainNavy .bottom .grid-container{grid-gap:30px;grid-template-columns:repeat(3,1fr);display:grid}#MainNavy .bottom .grid-container .phone{order:3;grid-column:1/span 3;justify-content:center}#MainNavy .bottom .grid-container .mail{order:1}#MainNavy .bottom .grid-container .soc{order:0}#MainNavy .bottom .grid-container .mess{order:2}}#MainSection .content .left .button a{transition:var(--tae3)}#MainSection .content .left .button a:hover{border-color:var(--color-violet);background:var(--color-violet);color:#fff}#MainSection .content .right .menu a{transition:var(--tae3)}#MainSection .content .right .menu a:hover{color:var(--color-violet)}#MainSection .content .right .menu a:hover .ico{--stroke:var(--color-violet)}#CarsList.open .title{opacity:0}#CarsList:after{--padd:50px;--marg:10px;content:"";top:0;left:calc(var(--marg)*-1);width:calc(100% + var(--marg)*2);height:calc(100% + var(--padd));-webkit-backdrop-filter:blur(22px);opacity:0;z-index:-1;background:#f3f6ffe6;max-height:5000px;transition:all .6s ease-in-out;position:absolute}@media (max-width:1200px){#CarsList:after{--marg:20px}}#CarsList.open{height:100%;overflow:visible}#CarsList.open:after{opacity:1;transition:all .3s}#CarsList.open .list__wrapper{z-index:20;max-height:5000px}#CarsList.open .button i{transform-origin:50%;transform:rotate(-90deg)}#CarsList.open .button span:after{content:attr(data-hide)}:root{--cars-item-padd:10px;--cars-item-border:2px}.cars-grid{grid-gap:calc(20px - var(--cars-item-border)*2);width:calc(100% + var(--cars-item-padd)*2);transform:translateX(calc(var(--cars-item-padd)*-1));grid-template-columns:repeat(4,minmax(0,1fr));transition:none;display:grid}.cars-grid .car{flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;transition:box-shadow .2s;display:flex;position:relative}.cars-grid .car .about-car,.cars-grid .car .bottom,.cars-grid .car .car-card-actions,.cars-grid .car .image,.cars-grid .car .item__inner,.cars-grid .car .short-info,.cars-grid .car .top,.cars-grid .car a,.cars-grid .car button{transition:none}.cars-grid .car .item__inner{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;min-height:100%;padding:var(--cars-item-padd);border:var(--cars-item-border) solid transparent;flex-direction:column;flex:auto;justify-content:flex-start;row-gap:20px;display:flex}.cars-grid .car .car-card-actions a,.cars-grid .car .car-card-actions button{transition:color .3s,background .3s}.cars-grid .car .bottom{margin-top:auto}@media (max-width:1200px){.cars-grid{grid-gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;transform:none}.cars-grid .car .item__inner{padding:0}}@media (max-width:992px){.cars-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cars-grid .car:hover{z-index:1;box-shadow:0 8px 18px #2121352e,0 18px 48px #21213547}.cars-grid .car .top{position:relative}.cars-grid .car .image{--car-card-image-w:100%;--car-card-image-h:204px;width:var(--car-card-image-w);height:var(--car-card-image-h);flex-shrink:0;margin-bottom:20px;display:block;position:relative;overflow:hidden}.cars-grid .car .image img{-o-object-fit:cover;object-fit:cover;max-width:unset;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cars-grid .car .short-info{flex-direction:column;row-gap:15px;display:flex}.cars-grid .car .name{min-height:42px;color:var(--color-black);font-size:16px;font-weight:400;line-height:130%}.cars-grid .car .descr{color:var(--color-gray)}.cars-grid .car .about-car{font-size:13px;position:relative}.cars-grid .car .about-car,.cars-grid .car .about-car__params{justify-content:space-between;gap:8px;min-width:0;display:flex}.cars-grid .car .about-car__params{align-items:flex-start;width:100%}.cars-grid .car .about-car .list-w-stars{flex:0 0 108px;width:108px;max-width:108px}.cars-grid .car .about-car ul span:not(.app-icon){color:var(--color-gray)}.cars-grid .car .about-car .list-w-icons{flex-direction:column;flex-grow:1;min-width:0;display:flex}.cars-grid .car .about-car .list-w-icons .grid{row-gap:10px}.cars-grid .car .about-car .list-w-icons li{-moz-column-gap:5px;align-items:center;column-gap:5px;display:flex}.cars-grid .car .about-car .list-w-icons .app-icon{font-size:19px}.cars-grid .car .short-info .price-info{flex-direction:column;justify-content:flex-start;min-height:40px;margin-top:0;display:flex;position:relative}.cars-grid .car .short-info .price-info .price span:first-child{text-transform:uppercase;font-size:28px;line-height:100%}.cars-grid .car .about-car .price-info .button,.cars-grid .car .short-info .price-info .button{box-sizing:border-box;align-items:center;width:100%;display:flex}.cars-grid .car .about-car .price-info .button a{background:var(--color-black);color:var(--color-white);align-items:center;padding:5px 20px 5px 5px;transition:color .3s;display:flex}.cars-grid .car .about-car .price-info .button a>i{flex-shrink:0;margin-right:7px}.cars-grid .car .about-car .price-info .button i{--size:30px;width:var(--size);height:var(--size)}.cars-grid .car .about-car .price-info .button i .ico{--stroke:var(--color-white);transition:var(--tal3)}.cars-grid .car .about-car .price-info .button a:hover{color:var(--color-violet)}.cars-grid .car .about-car .price-info .button a:hover i .ico{--stroke:var(--color-violet)}.cars-grid .car .about-car .list-w-stars .grid{row-gap:10px}.cars-grid .car .about-car .list-w-stars li{flex-direction:column;align-items:flex-end;row-gap:5px;display:flex}.cars-grid .car .about-car .list-w-stars .stars{color:var(--color-yellow);letter-spacing:1px;--n:0;font-size:12px;line-height:1}.cars-grid .car .about-car .list-w-stars .stars:before{content:"★★★★★";background:linear-gradient(90deg,var(--color-yellow) 0 calc(var(--n)*20%),#d8dbe5 calc(var(--n)*20%) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.cars-grid+.all-btn{justify-content:flex-end;margin-top:30px;display:flex}.cars-grid+.all-btn a{-moz-column-gap:9px;color:var(--color-violet);column-gap:9px;font-size:16px;font-weight:700;display:flex}.cars-grid+.all-btn a i{width:9px;height:7px}.cars-grid+.all-btn a:hover{color:var(--color-gray)}.cars-grid+.all-btn a .ico{--stroke:var(--color-violet)}.cars-grid+.all-btn a:hover .ico{--stroke:var(--color-gray)}.cars-grid .car .bookmark{z-index:10;cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;border:0;margin:0;padding:0;display:flex;position:absolute;top:4px;right:4px}.cars-grid .car .bookmark .inner{--border:#fff;--center:#fff}.cars-grid .car .bookmark .inner.added,.cars-grid .car .bookmark .inner.remove{--border:var(--color-violet);--center:var(--color-violet)}.cars-grid .car .bookmark .ico{width:100%;height:100%;display:block;overflow:visible}.cars-grid .car .bookmark i{transition:none}.catalog-heading--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cars-grid.is-list{flex-direction:column;gap:10px;width:100%;max-width:100%;transition:none;display:flex;transform:none}.cars-grid.is-list .car{border-radius:10px;height:auto}.cars-grid.is-list .car .item__inner{border-radius:10px;flex-direction:row;align-items:flex-start;gap:0;height:auto;min-height:0;padding:0;transition:none;overflow:hidden}.cars-grid.is-list .car .top{flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.cars-grid.is-list .car .image{--car-card-image-w:272px;--car-card-image-h:204px;flex:0 0 var(--car-card-image-w);width:var(--car-card-image-w);height:var(--car-card-image-h);border-radius:0;align-self:flex-start;min-height:0;margin-bottom:0;overflow:hidden}.cars-grid.is-list .car .short-info{flex:auto;justify-content:center;row-gap:8px;min-width:0;padding:16px 20px}.cars-grid.is-list .car .name{min-height:0;font-size:16px}.cars-grid.is-list .car .bottom{flex-direction:column;flex:0 220px;justify-content:center;max-width:260px;margin-top:0;padding:16px 12px;display:flex}.cars-grid.is-list .car .about-car{gap:0}.cars-grid.is-list .car .about-car__params{gap:12px}.cars-grid.is-list .car .about-car .list-w-stars{flex:none;width:auto;max-width:none}.cars-grid.is-list .car .about-car .list-w-icons{row-gap:8px}.cars-grid.is-list .car .car-features{min-height:0}.cars-grid.is-list .car .car-ratings__row{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px;margin-bottom:3px}.cars-grid.is-list .car .car-ratings__label{white-space:nowrap;margin-bottom:0;font-size:11px}.cars-grid.is-list .car .car-ratings__star{font-size:11px}.cars-grid.is-list .car .car-card-actions{border-left:1px solid #f0f1f7;flex:none;justify-content:flex-start;align-self:flex-start;gap:8px;width:220px;min-width:200px;min-height:0;margin:0;padding:12px}.cars-grid.is-list .car .car-card-actions__btn--phone{-moz-column-gap:7px;white-space:nowrap;justify-content:center;column-gap:7px;padding:5px 12px;font-size:13px}.cars-grid.is-list .car .car-card-actions__btn--phone i{--size:30px;width:var(--size);height:var(--size);margin-right:0}.cars-grid.is-list .car .car-card-actions__btn--phone span{text-overflow:ellipsis;min-width:0;overflow:hidden}.cars-grid.is-list .car .car-card-actions .write-to-seller,.cars-grid.is-list .car .car-card-actions .write-to-seller__btn{border-right:none;width:100%}.cars-grid.is-list .car .bookmark{top:8px;right:8px}@media (max-width:992px){.cars-grid.is-list .car .item__inner{flex-wrap:wrap}.cars-grid.is-list .car .top{flex:100%}.cars-grid.is-list .car .image{--car-card-image-w:240px;--car-card-image-h:204px;flex-basis:var(--car-card-image-w);width:var(--car-card-image-w);height:var(--car-card-image-h)}.cars-grid.is-list .car .bottom{flex:180px;max-width:none}.cars-grid.is-list .car .car-card-actions{border-top:1px solid #f0f1f7;border-left:none;flex:200px;width:100%;max-width:none}}@media (max-width:767px){.cars-grid.is-list .car .item__inner,.cars-grid.is-list .car .top{flex-direction:column}.cars-grid.is-list .car .image{--car-card-image-w:100%;--car-card-image-h:204px;width:var(--car-card-image-w);height:var(--car-card-image-h);flex-basis:auto;min-height:0}.cars-grid.is-list .car .short-info{padding:12px 16px}.cars-grid.is-list .car .bottom{width:100%;max-width:none;padding:0 16px 12px}.cars-grid.is-list .car .car-card-actions{border-top:1px solid #f0f1f7;border-left:none;width:100%}}.bookmark .remove[data-tooltip] .tooltip:after{content:attr(data-s-text)}.bookmark .added[data-tooltip] .tooltip:after{content:attr(data-t-text)}@keyframes stroke{0%{stroke-dashoffset:138.5px}to{stroke-dashoffset:0}}@media (max-width:767px){.cars-grid{grid-gap:16px;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;transform:none}.cars-grid .car .item__inner{padding:0}.cars-grid .car .image{width:100%;max-width:100%}.cars-grid .car .about-car{font-size:10px}.cars-grid .car .name{font-size:14px}.cars-grid .car .descr{font-size:12px}.cars-grid .car .short-info .price-info .price span:first-child{font-size:22px}.cars-grid .car .about-car .list-w-stars .stars{font-size:8px}.cars-grid .car .about-car .price-info .button i{--size:18px}.cars-grid .car .car-card-actions{gap:10px;min-height:0}.cars-grid .car .car-card-actions__btn{white-space:normal;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.25}.cars-grid .car .car-card-actions__btn--phone,.cars-grid.is-list .car .car-card-actions__btn--phone{white-space:nowrap;justify-content:center;width:100%;min-height:48px;padding:8px 14px}.cars-grid .car .car-card-actions .write-to-seller__btn,.cars-grid.is-list .car .car-card-actions .write-to-seller__btn{width:100%;min-height:48px;padding:10px 14px}}footer{background:var(--color-light);flex-shrink:0;margin-top:120px}footer .top .grid-container{grid-gap:50px;grid-template-columns:1fr minmax(180px,20%);display:grid}footer .nav .item__inner{padding:60px 60px 60px 0;position:relative}@media (min-width:1200px){footer .nav .item__inner:before{content:"";background:#f3f6ff;width:5000px;height:100%;position:absolute;top:0;right:0}}footer nav{z-index:1;position:relative}footer nav .grid{-moz-column-gap:2%;justify-content:space-between;column-gap:2%;display:flex}@media (max-width:767px){footer nav .grid{flex-wrap:wrap}footer nav .grid>.grid__item{--gap:30px;width:calc(50% - var(--gap));row-gap:var(--gap)}}footer nav .title{color:var(--color-black);margin-bottom:50px}@media (max-width:860px){footer nav .title{margin-bottom:30px}}footer nav ul{flex-direction:column;row-gap:15px;display:flex}footer nav li{display:flex;position:relative}footer nav a{color:var(--color-gray);transition:var(--tal3);font-size:12px}footer nav a:hover{color:var(--color-violet)}footer .contacts{justify-content:flex-end;padding:60px 0;display:flex}footer .contacts .item__inner{flex-direction:column;justify-content:space-between;height:100%;display:flex}footer .contacts .phone a{color:var(--color-black);font-size:22.4px}footer .contacts .email a{color:var(--color-gray)}footer .contacts .other{flex-direction:column;align-items:flex-end;row-gap:15px;display:flex}@media (min-width:768px) and (max-width:1024px){footer .contacts{padding:0}footer .contacts .item__inner,footer .contacts .other{-moz-column-gap:40px;flex-direction:row;column-gap:40px}}@media (max-width:860px){footer .contacts{padding:0}}footer .bottom .grid--flex{color:var(--color-gray);justify-content:space-between;align-items:flex-end;padding:70px 0;line-height:130%}footer .bottom .requ{text-align:right}footer .soc .item__inner{-moz-column-gap:33px;column-gap:33px;display:flex}footer .soc button{-moz-column-gap:9px;color:var(--color-violet);align-items:center;column-gap:9px;font-weight:700;display:flex}footer .soc button i{width:11px;height:9px;transform:rotate(-90deg)}footer .soc button:hover{color:var(--color-gray)}footer .soc button:hover .ico{--stroke:var(--color-gray)}@media (max-width:860px){footer .bottom .grid--flex{flex-wrap:wrap;align-items:flex-start}footer .bottom .copy{order:2;width:100%}}@media (max-width:1200px){footer .top .grid-container{grid-template-columns:1fr}}@media (max-width:840px){footer nav .grid{-moz-column-gap:20px;flex-wrap:wrap;gap:40px 20px}footer nav .grid .grid__item{width:calc(33.333% - 20px)}}@media (max-width:767px){footer{background-color:var(--color-white)}footer .top .grid-container{grid-template-columns:1fr}footer nav .grid>.grid__item{--gap:30px;width:calc(50% - var(--gap));row-gap:var(--gap)}footer .top .grid-container .contacts{--margin:20px;background-color:var(--color-light);margin:0 calc(var(--margin)*-1);padding:30px}footer .contacts .item__inner{text-align:center;row-gap:30px}footer .top .grid-container .nav{order:1}footer .top .grid-container .contacts{order:0}footer .contacts{justify-content:center}footer .contacts,footer .contacts .other{align-items:center}footer .contacts .mobile{color:var(--color-gray)}footer .contacts .requ{margin-bottom:30px}footer .bottom .grid--flex{justify-content:center}footer .soc .item__inner{flex-direction:column;align-items:center;row-gap:20px}footer .messengers,footer .social{-moz-column-gap:20px;column-gap:20px}}.write-to-seller{flex-direction:column;align-self:stretch;display:flex}.cars-grid .car .about-car .price-info .contact-actions{grid-template-columns:auto 1fr;gap:0;display:grid}.cars-grid .car .about-car .price-info .contact-actions .write-to-seller__btn{border-right:2px solid #fff}body.contacts footer{margin-top:0}body.contacts #HeaderWrapper{position:relative}body.contacts #SiteMain{padding-top:0}body.contacts #map{z-index:-1;width:100%;min-height:calc(100vh + var(--header-height));position:absolute;top:0;left:0}body.contacts #HeaderTop .logo img{opacity:0}body.contacts #HeaderTop .logo .item__inner{background:url(../images/logo-white.svg) 50%/100% no-repeat}body.contacts #HeaderTop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#212135b3}body.contacts #HeaderTop .burger button span,body.contacts #HeaderTop .burger button:after,body.contacts #HeaderTop .burger button:before{background:var(--color-violet)}body.contacts #HeaderMain .menu a,body.contacts #HeaderTop .login a{color:var(--color-white)}body.contacts #HeaderMain .search label{border-color:var(--color-white);color:var(--color-white)}body.contacts #HeaderTop .login .buttons a:nth-child(2):before{background:var(--color-white)}#map .ymaps-2-1-79-events-pane{background:linear-gradient(#5653ff33,#5653ff33),linear-gradient(#00042500 61.39%,#1e1f34d9 91.29%)}#map .ymaps-2-1-79-controls-pane,#map .ymaps-2-1-79-controls__control,#map .ymaps-2-1-79-copyrights-pane,#map .ymaps-2-1-79-ground-pane{filter:brightness()saturate(0)invert()sepia()saturate(688%)hue-rotate(196deg)brightness(75%)contrast()}.blur-borders{z-index:1;top:var(--header-height);width:100%;height:calc(100% - var(--header-height));justify-content:space-between;display:flex;position:absolute}.blur-borders:after,.blur-borders:before{content:"";-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#212135b3;width:5%;height:100%}#ContactsSection{color:var(--color-white);min-height:100vh}#ContactsSection .item__inner{flex-direction:column;row-gap:15px;display:inline-flex}#ContactsSection .heading{flex-direction:column;margin:0;display:flex}#ContactsSection .contacts,#ContactsSection .heading{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#212135b3;width:100%;padding:35px}#ContactsSection .contacts .email a{color:#fff}#ContactsSection .contacts .grid{-moz-column-gap:60px;column-gap:60px}#ContactsSection .h1{font-size:44px;font-weight:400}#ContactsSection .item__right{justify-content:flex-end;align-items:flex-end;padding-top:100px;display:flex}#ContactsSection .form{color:var(--color-white);-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#212135b3;padding:50px}#ContactsSection .form .title{text-transform:uppercase;font-size:28px}#ContactsSection .form form{flex-direction:column;align-items:center;row-gap:10px;display:flex}#ContactsSection .form input{border:0;border-bottom:1px solid var(--color-white);color:var(--color-white);background:0 0;padding:20px}#ContactsSection .form input::-moz-placeholder{color:#fff;-moz-transition:var(--tae3);transition:var(--tae3);font-size:14px}#ContactsSection .form input::placeholder{color:#fff;transition:var(--tae3);font-size:14px}#ContactsSection .form input:hover::placeholder{opacity:0}#ContactsSection .form-group{padding:30px}#ContactsSection .form .submit{text-align:center;border:1px solid var(--color-violet);width:100%;padding:15px;font-weight:700}#ContactsSection .form .submit:hover{color:var(--color-white);border-color:var(--color-white)}@media (max-width:992px){#ContactsSection .grid__item{flex-direction:column;align-items:center;display:flex}.blur-borders{display:none}}body.contacts #SiteMain{position:relative;overflow:hidden}body.contacts #HeaderTop .login .buttons button{color:var(--color-white)}#ContactsSection>.container>.grid{min-height:100vh;padding:calc(var(--header-height) + 24px) 0 80px;z-index:2;grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid;position:relative}#ContactsSection .contacts .phone a{color:var(--color-white);font-size:28px}#ContactsSection .contacts .address,#ContactsSection .contacts .company,#ContactsSection .contacts .phone-alt{color:#ffffffd9;line-height:1.5}#ContactsSection .form input,#ContactsSection .form textarea{border:0;border-bottom:1px solid var(--color-white);width:100%;color:var(--color-white);resize:vertical;background:0 0;padding:20px}#ContactsSection .form textarea::placeholder{color:#fff;font-size:14px}#ContactsSection .form .submit{cursor:pointer;color:var(--color-violet);background:0 0}#ContactsSection .form .status{text-align:center;min-height:1.2em;font-size:14px}#ContactsSection .form .status--ok{color:var(--color-green)}#ContactsSection .form .status--err{color:#ff8a8a}#map{background:#1e1f34}@media (max-width:992px){#ContactsSection>.container>.grid{padding-top:calc(var(--header-height) + 16px);grid-template-columns:1fr}#ContactsSection .item__right{justify-content:center;align-items:stretch;padding-top:24px}#ContactsSection .form{width:100%}}:root{--color-black:#26292d;--color-dark:#474a53;--color-light:#ebeffc;--color-violet:#878cf5;--color-yellow:#ffc700;--color-gray:#6d7592;--color-white:#fff;--color-green:#27ae60;--color-red:#ff1a35;--tae3:all ease .3s;--tal3:all ease .3s;--header-height:60px}*,:after,:before{box-sizing:border-box}.green{color:var(--color-green)}.red{color:var(--color-red)}@media (max-width:992px){.desctop{display:none}}@media (min-width:768px){.mobile{display:none}}a,button{color:var(--color-violet);transition:var(--tal3);text-decoration:none}a .ico,button .ico{--stroke:var(--color-violet);transition:var(--tal3)}button{background-color:#0000;border:0;border-radius:0;padding:0}.h1{text-transform:uppercase;font-size:65px}@media (max-width:992px){.h1{font-size:45px}}@media (max-width:767px){.h1{font-size:35px}}svg.ico{width:100%;height:100%}img,picture{max-width:100%;line-height:0}.grid--grid{display:grid}.grid--flex{display:flex}.grid-col-2{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.grid-col-m-1{grid-template-columns:1fr}.grid-col-m-2{grid-template-columns:repeat(2,1fr)}}.flex-column{flex-direction:column}.main-section{margin-bottom:140px}.heading{margin-bottom:40px;display:flex}.heading .title{text-transform:uppercase;font-size:28px;line-height:100%}.heading .title h1,.heading .title h2,.heading .title h3{font-size:inherit;font-weight:400}.heading .subtitle{margin-top:15px;font-size:16px}.heading button{border:2px solid var(--color-black);color:var(--color-black);padding:15px 60px;font-size:16px;font-weight:700}.heading .button button:hover{border-color:var(--color-violet);background-color:var(--color-violet);color:var(--color-white)}#breadcrumbs .grid{-moz-column-gap:5px;align-items:flex-end;column-gap:5px;padding-bottom:45px}#breadcrumbs .app-icon,#breadcrumbs a{color:var(--color-gray)}.tabs{overflow:hidden}.tabs .tab-navy{border-bottom:1px solid var(--color-gray);z-index:10;margin-bottom:40px;display:flex;position:relative}.tabs .tab-navy ul{-moz-column-gap:40px;column-gap:40px;width:100%;display:flex}.tabs .tab-navy li{padding-right:10px;position:relative}.tabs .tab-navy li:after{content:"";width:100%;height:4px;transition:var(--tae3);position:absolute;bottom:-1px;left:0}.tabs .tab-navy li.active:after{background:var(--color-violet)}.tabs .tab-navy li a,.tabs .tab-navy li button{cursor:pointer;font:inherit;color:var(--color-gray);transition:var(--tae3);white-space:nowrap;background:0 0;border:0;gap:5px;padding:0 0 25px;display:flex}.tabs .tab-navy li.active a,.tabs .tab-navy li.active button{color:var(--color-black);font-weight:700}.tabs .tab-content{position:relative}.tabs .tab-content .tab__item{max-width:100%;display:none}.tabs .tab-content .tab__item.active{display:block;position:relative;overflow:visible}.tabs .tab-content .tab__item .tab__item--inner{display:block;position:relative}@media (max-width:991.5px){.tabs .tab-navy{z-index:10;overflow-x:scroll}}.tabs ::-webkit-scrollbar{background-color:var(--color-gray);border-radius:5px;width:100%;height:1px}.tabs ::-webkit-scrollbar-thumb{background:var(--color-violet);box-shadow:none;border-radius:5px}.messengers,.social{-moz-column-gap:15px;column-gap:15px;display:flex}.messengers a,.social a{--size:19px;width:var(--size);height:var(--size);color:var(--color-gray);background-size:100%;display:block;position:relative}.messengers a:after,.social a:after{--margin:4px;--border:1px;left:calc(var(--margin)*-1);top:calc(var(--margin)*-1);content:"";border:var(--border) solid var(--color-violet);width:calc(100% + var(--margin)*2);height:calc(100% + var(--margin)*2);opacity:0;border-radius:100%;transition:opacity .3s;position:absolute}.messengers a:hover:after,.social a:hover:after{opacity:1}.social .vk{background-image:url(../images/vk.svg)}.social .fb{background-image:url(../images/fb.svg)}.social .inst{background-image:url(../images/inst.svg)}.messengers .wcp{background-image:url(../images/wcp.svg)}.messengers .tg{background-image:url(../images/tg.svg)}.messengers .vb{background-image:url(../images/vb.svg)}.bookmark .inner{--padd:3px;--size:24px;width:var(--size);height:var(--size);padding:var(--padd);background-color:#0003;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.bookmark i{opacity:0;width:100%;height:100%;transition:var(--tae3);position:absolute;transform:scale(.7)}.bookmark .added i.done,.bookmark .ready i.add,.bookmark .remove i.del{opacity:1;position:relative;transform:scale(1)}[data-tooltip]{position:relative}[data-tooltip] .tooltip{opacity:0;z-index:30;transition:var(--tal3);align-items:center;font-size:12px;display:flex;position:absolute;top:-5px}[data-tooltip].tooltip-on .tooltip{opacity:1}[data-tooltip] .tooltip:after{content:attr(data-f-text);white-space:nowrap;background:var(--color-white);border-radius:5px;padding:9px;box-shadow:0 0 8px #00000026}[data-tooltip] .tooltip.right{--bookmark-size:24px;--tooltip-angle-shadow:4px;left:calc(var(--bookmark-size) - var(--tooltip-angle-shadow))}[data-tooltip] .tooltip.left{flex-direction:row-reverse}[data-tooltip] .tooltip.left i{transform:rotate(180deg)}[data-tooltip] .tooltip i{opacity:1;background:url(../images/tooltip-angle.svg) 50%/100% no-repeat;width:22px;height:26px;position:relative;transform:none}.swiper-container{position:relative}.swiper-button-next,.swiper-button-prev{width:50px;height:50px;color:var(--color-white);transition:var(--tae3);background:#26292dcc;border-radius:0;margin-top:0}.swiper-button-next:after,.swiper-button-prev:after{border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;display:block;content:""!important;font-size:0!important}.swiper-button-next{right:0}.swiper-button-next:after{margin:0 auto 0 0;transform:rotate(45deg)}.swiper-button-prev{left:0}.swiper-button-prev:after{margin:0 0 0 auto;transform:rotate(-135deg)}.swiper-button-next:hover,.swiper-button-prev:hover{background:#878cf5d9}@media (min-width:1300px){.swiper-container:not(.scheme-swiper):not(.equip-swiper) .swiper-button-prev{left:-70px}.swiper-container:not(.scheme-swiper):not(.equip-swiper) .swiper-button-next{right:-70px}}.accordions{flex-direction:column;display:flex}.accordion__item{border-bottom:1px solid var(--color-gray)}.accordions .accordion__item:not(:first-child) .accordion__toggle{padding:40px 0}.accordions .accordion__item:first-child .accordion__toggle{padding:0 0 40px}.accordions .accordion__toggle{-moz-column-gap:20px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;column-gap:20px;line-height:100%;display:flex}.accordions .accordion__toggle .title{font-size:24px}.accordions .accordion__toggle .btn{color:var(--color-violet);-moz-column-gap:10px;align-items:center;column-gap:10px;font-weight:700;display:flex}.accordions .accordion__toggle .btn i{width:9px;height:11px;transition:var(--tae3);transform:rotate(90deg)}.accordion__item .btn .ico{--stroke:var(--color-violet)}.accordion__item.active .btn i{transform:rotate(-90deg)}.accordion__content{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid}.accordion__item.active .accordion__content{grid-template-rows:1fr;padding-bottom:40px}.accordion__content>.accordion__content-inner{min-height:0;overflow:hidden}.accordion__item.active .accordion__content .swiper a.image{cursor:zoom-in;color:var(--color-black);display:block}.accordion__item.active .accordion__content .swiper a.image .description{text-align:center;padding:5px 10px;font-size:14px}@media (max-width:767px){.accordions .accordion__toggle .title{font-size:17px}.accordions .accordion__content .swiper-container{margin-right:-20px}}.modal form .input-group{flex-direction:column;row-gap:12px;display:flex}.modal form .input-group label{color:var(--color-black);padding:0 30px;font-size:15px}.modal form .input-group input,.modal form .input-group textarea{color:var(--color-black);background:0 0;border:.958px solid #a9b0c6!important;border-radius:95px!important}.modal form .input-group textarea{border-radius:30px}form .input-group input::-moz-placeholder{color:#a9b0c6;-moz-transition:var(--tae3);transition:var(--tae3)}form .input-group textarea::-moz-placeholder{color:#a9b0c6;-moz-transition:var(--tae3);transition:var(--tae3)}form .input-group input::placeholder,form .input-group textarea::placeholder{color:#a9b0c6;transition:var(--tae3)}form .input-group input:hover::-moz-placeholder{opacity:0}form .input-group textarea:hover::-moz-placeholder{opacity:0}form .input-group input:hover::placeholder,form .input-group textarea:hover::placeholder{opacity:0}.modal{opacity:1;z-index:25;color:#fff;justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.modal a,.modal a:hover{color:inherit}.modal-open .modal .modal__inner{border-radius:10px;animation:.5s forwards modal-open}.modal-open .modal:before{content:"";cursor:pointer;background:#00000080;width:100%;height:100%;animation:.5s forwards overlay-on;position:fixed;top:0;left:0}@media only screen and (min-width:590px){.modal-open{overflow:hidden}}.modal__inner{transform-style:preserve-3d;flex:0 auto;align-items:center;max-width:100%;margin:20px;display:flex}@media only screen and (min-width:590px){.modal__inner{margin:40px}}.modal--square .modal__inner .buttons{display:flex}.modal--square .modal__inner .buttons button{border:1.917px solid var(--color-gray);color:var(--color-gray);border-radius:95.833px;min-width:185px;padding:20px 30px;box-shadow:0 8.625px 27.792px #e73a2826}.modal--square .modal__inner .buttons button:before{content:attr(data-send)}.modal--square .modal__inner .buttons button:disabled:before{content:attr(data-disabled)}.modal--square .modal__inner .buttons button:not(:disabled){background:var(--color-violet);border-color:var(--color-violet);color:var(--color-white)}.modal--square .modal__inner .grid{padding-top:60px;padding-bottom:15px}.modal--square .modal__inner .grid .left{justify-content:center;width:40%;display:flex}.modal--square .modal__inner .grid .right{width:60%}.modal--square .modal__inner .grid .content{width:100%}.modal--square .modal__inner form{flex-direction:column;row-gap:20px;display:flex}.modal__inner img{max-height:90vh;display:block}.modal__inner .image-wrap img{max-height:none}.modal__centered{border:.958px solid var(--color-white);-webkit-backdrop-filter:blur(3.8px);background:#f6f7fae6;border-radius:33.542px;flex:0 auto;min-width:1px;max-width:100%;position:relative;box-shadow:inset 0 0 28.75px 7.667px #fff,0 3.833px 38.333px #ff11111a}.modal--square .modal__centered-content{-webkit-overflow-scrolling:touch;min-width:330px;min-height:190px;max-height:80vh;padding:20px;overflow:auto}@media only screen and (min-width:590px){.modal--square .modal__centered-content{max-width:1200px;max-height:90vh;padding:15px}}@media only screen and (min-width:768px){.modal--square .modal__centered-content{min-width:700px}}.modal__close{color:#fff;border:0;padding:20px;position:fixed;top:0;right:0}@media only screen and (min-width:590px){.modal__close{padding:40px}}.modal__close .icon{width:28px;height:28px}.modal__close:focus,.modal__close:hover{color:#fff}.modal--square .modal__close{padding:13.3333px;position:absolute}@media only screen and (max-width:767px){.modal--square .modal__inner .grid{flex-direction:column;row-gap:30px}.modal--square .modal__inner .grid .left,.modal--square .modal__inner .grid .right{width:100%}}@media only screen and (max-width:589px){.modal--mobile-friendly{overflow:auto}.modal--mobile-friendly .modal__inner{margin:10px}.modal--mobile-friendly input{font-size:16px!important}.modal--mobile-friendly .btn{min-width:auto}}@keyframes overlay-on{0%{opacity:0}to{opacity:.6}}@keyframes overlay-off{0%{opacity:.6}to{opacity:0}}@keyframes full-overlay-on{0%{opacity:0}to{opacity:1}}@keyframes full-overlay-off{0%{opacity:1}to{opacity:0}}@keyframes modal-open{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-closing{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.modals .modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.modals .modal.active{display:flex}.login__error{color:#c0392b;margin:8px 0;font-size:13px}.login__switch{margin-top:16px;font-size:13px}.legal-doc{color:#111;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2}.legal-doc .po-doc-subtitle,.legal-doc .po-doc-title,.legal-doc .po-section{text-align:center;margin:0 0 12px;font-weight:700}.legal-doc .po-doc-title{letter-spacing:.02em;text-transform:uppercase;font-size:17px}.legal-doc .po-doc-subtitle{text-transform:uppercase;font-size:15px}.legal-doc .po-date{text-align:justify;margin:0 0 16px;font-weight:700}.legal-doc .po-p,.legal-doc .po-subsection{text-align:justify;text-indent:1.25cm;margin:0 0 12px}.legal-doc .po-subsection{font-weight:700}.legal-doc .po-section{text-transform:uppercase;text-indent:0;margin-top:18px}.legal-doc .po-list{margin:0 0 12px 1.25cm;padding:0;list-style:none}.legal-doc .po-list li{text-align:justify;text-indent:0;margin:0 0 8px;padding-left:.5em;position:relative}.legal-doc .po-list li:before{content:"–";position:absolute;left:-.5em}.legal-doc strong{font-weight:700}.error-section[data-v-38f239db]{padding:40px 0 96px}.error-panel[data-v-38f239db]{max-width:640px;padding:8px 0 24px}.error-code[data-v-38f239db]{letter-spacing:-.04em;color:var(--color-violet);margin:0 0 8px;font-size:clamp(72px,14vw,120px);font-weight:800;line-height:.9}.error-title[data-v-38f239db]{color:var(--color-black);margin:0 0 16px;font-size:clamp(28px,4vw,40px);font-weight:800;line-height:1.15}.error-desc[data-v-38f239db]{max-width:34em;color:var(--color-gray);margin:0 0 32px;font-size:16px;line-height:1.6}.error-actions[data-v-38f239db]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.error-btn[data-v-38f239db]{-webkit-appearance:none;appearance:none;border:2px solid var(--color-black);color:var(--color-black);font:inherit;cursor:pointer;background:0 0;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.error-btn--primary[data-v-38f239db],.error-btn[data-v-38f239db]:hover{border-color:var(--color-violet);background:var(--color-violet);color:#fff}.error-btn--primary[data-v-38f239db]:hover{border-color:var(--color-black);background:var(--color-black);color:#fff}.error-btn--text[data-v-38f239db]{color:var(--color-dark);border-color:#0000;padding-left:8px;padding-right:8px;font-weight:600}.error-btn--text[data-v-38f239db]:hover{color:var(--color-violet);background:0 0;border-color:#0000}.error-shell--admin[data-v-38f239db]{color:#1a1a1a;background:#f5f7fb;min-height:100vh}.error-admin-bar[data-v-38f239db]{background:#fff;border-bottom:1px solid #e5e8ef;align-items:center;height:56px;padding:0 24px;display:flex}.error-admin-bar__brand[data-v-38f239db]{letter-spacing:.04em;color:#1976d2;font-weight:800;text-decoration:none}.error-admin-main[data-v-38f239db]{justify-content:center;padding:64px 24px;display:flex}.error-shell--admin .error-code[data-v-38f239db]{color:#1976d2}.error-shell--admin .error-btn--primary[data-v-38f239db],.error-shell--admin .error-btn[data-v-38f239db]:hover{color:#fff;background:#1976d2;border-color:#1976d2}.error-shell--admin .error-btn--primary[data-v-38f239db]:hover{background:#0d47a1;border-color:#0d47a1}@media (max-width:640px){.error-section[data-v-38f239db]{padding:24px 0 64px}.error-actions[data-v-38f239db]{flex-direction:column;align-items:stretch}.error-btn--text[data-v-38f239db]{text-align:center}}
