/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:400;src:url(../fonts/Cygre-Regular.woff2) format("woff2"),url(../fonts/Cygre-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre Book;font-style:italic;font-weight:400;src:url(../fonts/Cygre-BookIt.woff2) format("woff2"),url(../fonts/Cygre-BookIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:400;src:url(../fonts/Cygre-RegularIt.woff2) format("woff2"),url(../fonts/Cygre-RegularIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:500;src:url(../fonts/Cygre-Medium.woff2) format("woff2"),url(../fonts/Cygre-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:300;src:url(../fonts/Cygre-LightIt.woff2) format("woff2"),url(../fonts/Cygre-LightIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:700;src:url(../fonts/Cygre-ExtraBold.woff2) format("woff2"),url(../fonts/Cygre-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:900;src:url(../fonts/Cygre-BlackIt.woff2) format("woff2"),url(../fonts/Cygre-BlackIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:300;src:url(../fonts/Cygre-Light.woff2) format("woff2"),url(../fonts/Cygre-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:900;src:url(../fonts/Cygre-Black.woff2) format("woff2"),url(../fonts/Cygre-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:700;src:url(../fonts/Cygre-BoldIt.woff2) format("woff2"),url(../fonts/Cygre-BoldIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:500;src:url(../fonts/Cygre-MediumIt.woff2) format("woff2"),url(../fonts/Cygre-MediumIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:700;src:url(../fonts/Cygre-ExtraBoldIt.woff2) format("woff2"),url(../fonts/Cygre-ExtraBoldIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre Book;font-style:normal;font-weight:400;src:url(../fonts/Cygre-Book.woff2) format("woff2"),url(../fonts/Cygre-Book.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:700;src:url(../fonts/Cygre-Bold.woff2) format("woff2"),url(../fonts/Cygre-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:100;src:url(../fonts/Cygre-ThinIt.woff2) format("woff2"),url(../fonts/Cygre-ThinIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:100;src:url(../fonts/Cygre-Thin.woff2) format("woff2"),url(../fonts/Cygre-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:italic;font-weight:600;src:url(../fonts/Cygre-SemiBoldIt.woff2) format("woff2"),url(../fonts/Cygre-SemiBoldIt.woff) format("woff")}@font-face{font-display:swap;font-family:Cygre;font-style:normal;font-weight:600;src:url(../fonts/Cygre-SemiBold.woff2) format("woff2"),url(../fonts/Cygre-SemiBold.woff) format("woff")}html{scrollbar-gutter:stable}body{background:#fff;color:#000;font-family:Cygre,sans-serif;font-weight:500}.menu-show{overflow:hidden}h1{font-size:50px;font-weight:400;line-height:110%}h1,h2{color:#161516;margin:0 0 30px;padding:0}h2{font-size:32px;font-weight:500;line-height:120%}p{margin:0 0 1em}p:last-child{margin:0}ul{margin:0 0 1em;padding:0 0 0 20px}li{padding-left:5px}ul li::marker{color:#a58eff}.nowrap{white-space:nowrap}.symbol{font-family:Arial,Helvetica,sans-serif}@media screen and (width < 900px){h1,h2{color:#161516;font-size:25px;font-weight:500;line-height:120%}}.content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh}.content__body{flex-grow:1}.header{background:#fff;width:100%}.header__inner{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:40px}.header__logo{color:#000;position:relative;transition:color .3s;z-index:101}.header__logo svg{display:block;width:66px}.header__logo:hover{color:#a58eff}.header__nav{align-items:center;display:flex;gap:158px;justify-content:flex-end}.header__nav a{color:#000;font-size:16px;line-height:20px;text-decoration:none;transition:all .3s}.header__nav .router-link-exact-active,.header__nav a:hover{color:#a58eff}.header__menu{align-items:flex-start;display:flex;gap:20px;justify-content:flex-end}.header__burger{display:none}.header--black{background:transparent;left:0;position:absolute;right:0;top:0;z-index:10}.header--black .header__nav a{color:#fff}.header--black .header__nav a.router-link-exact-active,.header--black .header__nav a:hover{color:#a58eff}.header--black .header__logo{color:#fff}.header--black .header__logo:hover{color:#a58eff}.header--black .header__logo.router-link-exact-active{color:#fff;cursor:default}@media screen and (width < 900px){.header__nav{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:110vh;justify-content:center;left:0;opacity:0;padding-bottom:10vh;position:absolute;right:0;top:0;transform:translate(-100%);transition:all .3s;z-index:100}.header__nav a{font-size:13px;font-weight:400;line-height:160%}.header__menu{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.header__inner{padding:10px 15px}.header__logo svg{display:block;height:auto;width:53px}.header__burger{border:1px solid #ccc;border-radius:2px;box-sizing:border-box;display:block;height:34px;position:relative;width:34px;z-index:101}.header__burger span{background-color:#161516;height:1px;left:10px;position:absolute;transition:all .3s;width:12px}.header__burger span:first-child{top:12px}.header__burger span:nth-child(2){top:16px}.header__burger span:nth-child(3){top:20px}.header__burger--active span:first-child{top:15px;transform:rotate(45deg)}.header__burger--active span:nth-child(2){opacity:0}.header__burger--active span:nth-child(3){top:15px;transform:rotate(-45deg)}.header--black .header__burger span{background-color:#fff}.header--abs{position:absolute}.menu-show .header__nav{opacity:1;transform:translate(0)}}.form{width:100%}.form__input{border:none;border-bottom:1px solid #dde2ea;color:#161516;display:block;font-size:16px;font-weight:400;line-height:23px;padding:24px 0;width:100%}.form__input:focus{outline:none}.form__textarea{border:none;border-bottom:1px solid #dde2ea;color:#161516;display:block;font-size:16px;font-weight:400;line-height:23px;padding:24px 0;resize:vertical;width:100%}.form__textarea:focus{outline:none}.form__buttons{padding-top:40px}.form__error{color:#ff6363;font-size:14px;line-height:normal;padding-top:12px}.button{align-items:center;background:#161516;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:49px;justify-content:space-between;line-height:20px;padding:8px 12px 12px;transition:all .3s}.button--white{background:#fff;color:#161516}.button--w242{width:242px}.button:hover{background-color:#a58eff}.button svg{flex-shrink:0;position:relative;top:2px;width:15px}@media screen and (width < 900px){.button{font-size:13px;gap:39px;line-height:20px;padding:5px 10px 7px}.button--w242{width:222px}.button svg{flex-shrink:0;position:relative;top:2px;width:12px}}.footer{background:#161516;color:#fff;position:relative;width:100%}.footer a{color:#fff;text-decoration:none;transition:color .3s}.footer a:hover{color:#a58eff}.footer__top-inner{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:40px}.footer__bottom{border-top:1px solid hsla(0,0%,94%,.2)}.footer__bottom-inner{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:40px}.footer__logo img{width:173px}.footer__menu{align-items:flex-start;display:flex;flex-direction:column;gap:6px;justify-content:flex-start}.footer__menu a{color:#fff;font-size:16px;line-height:26px;text-decoration:none;transition:all .3s}.footer__menu a:hover{color:#a58eff}.footer__icons{align-items:flex-start;display:flex;gap:5px;justify-content:flex-start;padding-top:12px}.footer__icons svg{width:36px}.footer__text{font-size:16px;font-weight:500;line-height:26px}.footer__policy{padding-left:36.5%}.footer__mail{padding-top:12px}.footer__mail a{color:#fff;font-size:30px;line-height:100%;text-decoration:none;transition:all .3s}@media screen and (width < 900px){.footer__top-inner{display:grid;gap:0 6px;grid-template-columns:1fr 1fr;padding:50px 15px 100px}.footer__bottom{border-top:1px solid hsla(0,0%,94%,.2)}.footer__bottom-inner{padding:40px 15px}.footer__logo{grid-column:span 2;padding-bottom:120px}.footer__logo img{width:140px}.footer__menu a,.footer__text{font-size:13px;line-height:21px}.footer__text{font-weight:400}.footer__policy{left:15px;padding-left:0;position:absolute;top:130px}.footer__contact{padding-top:50px}.footer__mail{padding-top:10px}.footer__mail a{font-size:25px;font-weight:500;line-height:115%}}.contacts{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:100px 40px 160px}.contacts__grid{display:grid;grid-template-columns:1fr 1fr}.contacts__grid:first-child{margin-bottom:200px}.contacts__col{padding:0 120px 0 0}.contacts__text{color:#161516;font-size:16px;font-weight:500;line-height:160%}@media screen and (width < 900px){.contacts{padding:65px 15px 120px}.contacts__grid{display:grid;gap:60px;grid-template-columns:1fr}.contacts__grid:first-child{margin-bottom:120px}.contacts__col{padding:0}.contacts__text{font-size:13px;line-height:160%}}.news__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px}.news h2{margin:0 0 66px}.news__items{display:grid;gap:92px 20px;grid-template-columns:1fr 1fr 1fr}.news__img{margin-bottom:20px;overflow:hidden}.news__item{display:block;text-decoration:none}.news__item img{aspect-ratio:440/265;display:block;-o-object-fit:cover;object-fit:cover;transition:all .5s;width:100%}.news__item:hover img{transform:scale(1.03)}.news__item:hover .news__title{color:#a58eff}.news__date{color:#161516;font-size:16px;font-weight:400;line-height:160%;opacity:.5;padding-bottom:10px}.news__title{color:#161516;font-size:24px;font-weight:500;line-height:115%;padding-bottom:16px;text-decoration:none;transition:all .5s}.news__text{color:#161516;font-size:16px;font-weight:400;line-height:160%}.news__buttons{margin-top:98px}@media screen and (width < 900px){.news__inner{padding:120px 15px}.news h2{margin:0 0 50px}.news__items{gap:60px;grid-template-columns:1fr}.news__img{margin-bottom:10px}.news__date{font-size:13px;line-height:160%}.news__title{font-size:25px;line-height:120%;padding-bottom:20px}.news__text{font-size:13px;line-height:160%}.news__buttons{margin-top:30px}}.timeline{align-items:center;background-color:#161516;color:#fff;display:flex;justify-content:flex-start;min-height:800px;overflow:hidden}.timeline__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px;position:relative}.timeline__nav{display:flex;gap:10px;position:absolute;right:40px;top:322px;z-index:10}.timeline__nav svg{display:block;width:8px}.timeline__nav-prev{color:#fff;display:block;transform:rotate(180deg);transition:color .3s}.timeline__nav-prev:hover{color:#a58eff}.timeline__nav-next{color:#fff;display:block;transition:color .3s}.timeline__nav-next:hover{color:#a58eff}.timeline__subtitle{color:#fff;font-size:16px;font-weight:400;line-height:160%;opacity:.5;padding-bottom:16px}.timeline h2{color:#fff;margin-bottom:60px}.timeline__item{flex-shrink:0;max-width:250px;position:relative;width:100%}.timeline__item:before{left:0;right:-100px}.timeline__item:after,.timeline__item:before{background-color:#a58eff;content:"";display:block;height:2px;position:absolute;top:104px}.timeline__item:after{left:-60px;width:60px}.timeline__item:first-child:after{display:none}.timeline__year{color:#fff;font-size:16px;font-weight:400;left:0;line-height:160%;opacity:.5;position:absolute;top:0}.timeline__date{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:115%;padding:46px 0 60px}.timeline__text{color:#fff;font-size:16px;font-weight:400;line-height:160%}@media screen and (width < 900px){.timeline{display:block;min-height:unset}.timeline .timeline__hideMobile{display:none}.timeline__inner{padding:120px 15px}.timeline__nav{display:flex;gap:10px;position:absolute;right:40px;top:260px;z-index:10}.timeline__nav svg{display:block;width:8px}.timeline__nav-prev{color:#fff;display:block;transform:rotate(180deg);transition:color .3s}.timeline__nav-prev:hover{color:#a58eff}.timeline__nav-next{color:#fff;display:block;transition:color .3s}.timeline__nav-next:hover{color:#a58eff}.timeline__subtitle{font-size:13px;line-height:160%;padding-bottom:10px}.timeline h2{color:#fff;margin-bottom:60px}.timeline__item{flex-shrink:0;position:relative;width:250px}.timeline__item:before{left:0;right:-100px}.timeline__item:after,.timeline__item:before{background-color:#a58eff;content:"";display:block;height:2px;position:absolute;top:104px}.timeline__item:after{left:-60px;width:60px}.timeline__item:first-child:after{display:none}.timeline__date{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.01em;line-height:115%;padding:46px 0 60px}.timeline__text{font-size:13px;line-height:160%}}.hero{align-items:flex-end;background-color:#161516;color:#fff;display:flex;height:100vh;justify-content:flex-start;max-height:800px;position:relative}.hero video{-o-object-fit:cover;object-fit:cover}.hero video,.hero__fog{display:block;height:100vh;left:0;max-height:800px;position:absolute;top:0;width:100%}.hero__fog{background-color:#000;opacity:.4}.hero__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:60px 40px;position:relative;width:100%}.hero h1{color:#fff;font-size:48px;font-weight:400;line-height:110%;margin:0 0 40px;max-width:750px}.hero__buttons{align-items:flex-start;display:flex;justify-content:flex-start}@media screen and (width < 900px){.hero,.hero video,.hero__fog{height:100svh;max-height:100svh}.hero__inner{padding:60px 15px}.hero h1{font-size:25px;line-height:120%;margin:0 0 30px}}.hero-contact{background:#161516 no-repeat 50% 50%;background-size:cover;min-height:800px}.hero-contact__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:40px}.hero-contact h2{font-size:58px;line-height:110%;max-width:650px}.hero-contact h2,.hero-contact p{color:#fff;font-weight:400;margin:0 0 40px}.hero-contact p{font-size:16px;line-height:160%;max-width:280px}@media screen and (width < 900px){.hero-contact{min-height:670px}.hero-contact__inner{box-sizing:border-box;padding:60px 15px}.hero-contact h2{font-size:25px;line-height:120%;margin:0 0 10px}.hero-contact p{font-size:13px;line-height:160%;margin:0 0 30px}}.hero-empty{align-items:flex-end;display:flex;justify-content:flex-start}.hero-empty__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:100px 40px 68px;width:100%}.hero-empty__subtitle{color:#161516;font-size:32px;font-weight:500;line-height:120%;margin-bottom:8px}.hero-empty h1{color:#161516;font-size:48px;font-weight:400;line-height:110%;margin:0;max-width:700px}.hero-empty__text{color:#161516;font-size:16px;font-weight:500;line-height:160%;margin:0 0 40px;max-width:300px}.hero-empty__buttons{align-items:flex-start;display:flex;justify-content:flex-start}@media screen and (width < 900px){.hero-empty{max-height:none}.hero-empty__inner{padding:65px 15px 60px}.hero-empty__subtitle{font-size:20px;line-height:120%;margin-bottom:8px}.hero-empty h1{font-size:25px;line-height:120%;margin:0}}.hero-k5{align-items:stretch;background-color:#010101;color:#fff;height:100vh;justify-content:flex-start;max-height:800px}.hero-k5,.hero-k5__inner{display:flex;position:relative}.hero-k5__inner{align-items:flex-start;box-sizing:border-box;flex-direction:column;justify-content:flex-end;margin:0 auto;max-width:1440px;padding:60px 40px;width:100%}.hero-k5 h1{color:#fff;font-size:48px;font-weight:400;line-height:110%;margin:0;max-width:600px;position:relative}.hero-k5__subtitle{color:#fff;font-size:32px;font-weight:500;line-height:120%;margin-bottom:8px;position:relative}.hero-k5 img{height:100vh;max-height:800px;position:absolute;right:0;top:0}@media screen and (width < 900px){.hero-k5{height:100svh;max-height:100svh}.hero-k5__inner{padding:60px 15px}.hero-k5 h1{font-size:25px;line-height:120%;margin:0}.hero-k5__subtitle{font-size:20px;line-height:120%;margin-bottom:8px}.hero-k5 img{height:auto;left:50%;max-height:none;max-width:500px;position:absolute;right:inherit;top:35%;transform:translate(-53%,-50%);width:100vw}}.products-main{background-color:#f5f4f8}.products-main__inner{align-items:flex-start;box-sizing:border-box;display:flex;justify-content:space-between;margin:0 auto;max-width:1440px;padding:160px 97px 140px 40px}.products-main__left{width:440px}.products-main__right{position:relative}.products-main__right img{display:block;width:707px}.products-main__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin:0 0 16px;opacity:.5}.products-main h2{margin:0 0 40px}.products-main__button{margin-bottom:164px}.products-main__buttons{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}@media screen and (width < 900px){.products-main__inner{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:120px 15px;position:relative}.products-main__left{width:100%}.products-main__right{margin-bottom:0;position:static}.products-main__right img{display:block;position:static;width:100%}.products-main__subtitle{font-size:13px;line-height:160%;margin:0 0 10px}.products-main h2{margin:0 0 30px}.products-main__button{margin-bottom:60px}.products-main__buttons{align-items:flex-start;bottom:120px;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;left:15px;position:absolute}}.features__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px}.features__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin:0 0 16px;opacity:.5}.features h2{margin:0 0 64px;max-width:600px}.features__items{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.features__item{background-color:#20214f;box-sizing:border-box;min-height:365px;padding:30px 30px 120px;position:relative}.features__title{color:#fff;font-size:32px;font-weight:500;line-height:120%;margin-bottom:40px}.features__description{color:#fff;font-size:16px;font-weight:400;line-height:160%}.features__icon{bottom:30px;color:#fff;left:30px;position:absolute}.features__number{bottom:30px;color:#8a8a8a;font-size:16px;font-weight:400;line-height:160%;position:absolute;right:30px}@media screen and (width < 900px){.features__inner{padding:120px 15px}.features__subtitle{font-size:13px;line-height:160%;margin:0 0 10px}.features h2{margin:0 0 60px}.features__items{display:grid;gap:30px;grid-template-columns:1fr}.features__item{min-height:267px;padding:20px}.features__title{font-size:25px;line-height:120%;margin-bottom:20px}.features__description{font-size:13px;line-height:160%}.features__icon{bottom:20px;left:20px;position:absolute}.features__icon svg{height:50px}.features__number{bottom:20px;font-size:13px;line-height:160%;right:20px}}.features2__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px}.features2__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin:0 0 16px;opacity:.5}.features2 h2{margin:0 0 64px;max-width:600px}.features2__items{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.features2__item{background:#161516;box-sizing:border-box;min-height:365px;padding:30px 30px 120px;position:relative}.features2__title{color:#fff;font-size:32px;font-weight:500;line-height:120%;margin-bottom:40px}.features2__description{color:#fff;font-size:16px;font-weight:400;line-height:160%}.features2__icon{bottom:30px;color:#fff;left:30px;position:absolute}.features2__number{bottom:30px;color:#8a8a8a;font-size:16px;font-weight:400;line-height:160%;position:absolute;right:30px}@media screen and (width < 900px){.features2__inner{padding:120px 15px}.features2__subtitle{font-size:13px;line-height:160%;margin:0 0 10px}.features2 h2{margin:0 0 60px}.features2__items{display:grid;gap:30px;grid-template-columns:1fr}.features2__item{min-height:267px;padding:20px}.features2__title{font-size:25px;line-height:120%;margin-bottom:20px}.features2__description{font-size:13px;line-height:160%}.features2__icon{bottom:20px;left:20px;position:absolute}.features2__icon svg{height:50px}.features2__number{bottom:20px;font-size:13px;line-height:160%;right:20px}}.features3__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px 160px}.features3__items{align-items:stretch;background:#f5f4f8;display:flex;flex-direction:column;gap:60px;justify-content:flex-start;padding:90px 100px}.features3__item{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr}.features3__item img{display:block;width:100%}.features3__text{color:#161516;font-size:16px;font-weight:400;line-height:160%;padding:0 0 0 54px}.features3__text ol{padding-left:20px;padding-right:40px}.features3__text h2{color:#161516;font-size:32px;font-weight:500;line-height:120%;margin-bottom:40px}.features3__item:nth-child(odd) .features3__text{order:1;padding:0 54px 0 0}.features3__item:nth-child(odd) img{order:2}.features3__button{margin-top:60px}@media screen and (width < 900px){.features3__inner{padding:0 15px 120px}.features3__items{gap:100px;padding:40px}.features3__item{align-items:center;display:grid;gap:10px;grid-template-columns:1fr}.features3__item img{display:block;margin:0 auto;width:70%}.features3__text{color:#161516;font-size:13px;font-weight:400;line-height:160%;padding:20px 0 0}.features3__text ol{padding-left:20px}.features3__text h2{color:#161516;font-size:25px;font-weight:500;line-height:120%;margin-bottom:20px}.features3__item:nth-child(odd) .features3__text{order:2;padding:20px 0 0}.features3__item:nth-child(odd) img{order:1}}.partners__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}.partners__bg{background:#ddd5fa;padding:90px 100px}.partners__block{display:grid;gap:79px;grid-template-columns:1fr 1fr}.partners__left{padding-top:10px}.partners__image{display:block;width:100%}.partners__right{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0;width:100%}.partners__right h2{margin-bottom:40px}.partners__right p{font-weight:400}.partners__right p,.partners__text{color:#161516;font-size:16px;line-height:160%}.partners__text{font-weight:520}.partners__logos{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:20px 0 0;width:100%}.partners__logo{height:35px}@media screen and (width < 900px){.partners__inner{padding:0}.partners__bg{background:#ddd5fa;padding:120px 15px}.partners__block{align-items:stretch;display:flex;flex-direction:column;gap:60px;justify-content:space-between}.partners__left{order:2;padding-top:0}.partners__image{display:block;width:100%}.partners__right{display:flex;flex-direction:column;justify-content:space-between;max-width:450px;order:1;padding:0;width:100%}.partners__right h2{margin-bottom:30px}.partners__right p{font-size:13px;line-height:160%}.partners__buttons{margin-top:30px}.partners__text{font-size:13px;line-height:160%}.partners__logo--1,.partners__logo--2,.partners__logo--3{height:25px;width:auto}}.development{overflow:hidden}.development__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px 92px}.development__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin-bottom:40px;opacity:.5}.development h2{margin:16px 0 60px;max-width:600px}.development__block{border-top:1px solid rgba(0,0,0,.2);padding:16px 0 64px;position:relative}.development__nav{display:flex;gap:10px;position:absolute;right:0;top:22px;z-index:10}.development__nav svg{display:block;width:8px}.development__nav-prev{color:#161516;display:block;transform:rotate(180deg);transition:color .3s}.development__nav-prev:hover{color:#a58eff}.development__nav-next{color:#161516;display:block;transition:color .3s}.development__nav-next:hover{color:#a58eff}.development__item{width:100%}.development__item img{aspect-ratio:383/265;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.development__date{color:#161516;font-size:16px;font-weight:600;line-height:100%;margin-top:20px;text-transform:uppercase}@media screen and (width < 900px){.development__inner{padding:120px 15px 70px}.development__subtitle{font-size:13px;line-height:160%;margin-bottom:10px}.development h2{margin:10px 0 60px;max-width:600px}.development__block{border-top:1px solid rgba(0,0,0,.2);padding:10px 0 50px;position:relative}.development__nav{top:12px}.development__items{padding-top:20px}}.products__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:91px 40px 156px}.products__items{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.products__item{background:#f5f4f8;box-sizing:border-box;min-height:400px;padding:32px;position:relative;text-decoration:none;width:100%}.products__item img{display:block;height:400px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:0;width:400px}.products__title{color:#161516;font-size:32px;font-weight:500;line-height:120%;padding:0 0 20px;position:relative;transition:color .3s}.products__info{color:#595959;font-size:16px;font-weight:400;line-height:160%;max-width:300px;position:relative}.products__more{bottom:20px;color:#a58eff;left:32px;position:absolute}.products__more svg{height:24px;width:24px}.products__item:hover .products__title{color:#a58eff}@media screen and (width < 900px){.products__inner{padding:60px 15px 120px}.products__items{display:grid;gap:30px;grid-template-columns:1fr}.products__item{min-height:250px;overflow:hidden;padding:15px;text-decoration:none;width:100%}.products__item img{display:block;height:250px;position:absolute;right:-40px;width:250px}.products__title{font-size:25px;line-height:120%;padding:0 0 10px}.products__info{font-size:13px;line-height:160%;max-width:200px}.products__more{bottom:10px;left:10px}.products__more svg{height:20px;width:20px}}.product{padding:100px 0 0}.product__content{padding:0 40px}.product__content,.product__other{box-sizing:border-box;margin:0 auto;max-width:1440px}.product__other{padding:0 40px 160px}.product__other h2{margin-bottom:60px}.product__other-items{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.product__other-item{background-color:#f5f4f8;color:#161516;padding:15px 15px 20px;text-decoration:none}.product__other-item img{display:block;width:100%}.product__other-title{font-size:28px;font-weight:500;line-height:120%;margin-bottom:14px}.product__other-more{font-size:14px;font-weight:500;line-height:100%;text-transform:uppercase;transition:color .3s}.product__other-item:hover .product__other-more{color:#a58eff}.product__grid{border-top:1px solid #ccc;display:grid;grid-template-columns:45% 55%;padding:60px 0}.product__col{color:#161516;font-size:16px;font-weight:400;line-height:160%;padding:0 100px 0 0}.product__breadcrumbs{align-items:center;color:#8a8a8a;display:flex;font-size:16px;font-weight:600;gap:16px;justify-content:flex-start;line-height:100%;padding-bottom:16px;padding-left:96px;text-transform:uppercase}.product__breadcrumbs a{color:#8a8a8a}.product__main{align-items:start;display:grid;gap:16px;grid-template-columns:80px 538px auto;padding-bottom:160px}.product__info{padding:0 100px}.product__info h1{color:#161516;font-size:32px;font-weight:500;line-height:120%;margin:0 0 40px}.product__info p{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin:0 0 40px}.product__buttons{margin:0 0 60px}.product__table{border:none;border-collapse:collapse;width:100%}.product__table th{color:#161516;font-size:16px;font-weight:600;line-height:100%;padding:10px 0;text-align:left;text-transform:uppercase}.product__table td{color:#161516;font-size:16px;font-weight:400;line-height:160%;padding:10px 0 10px 20px}.product__photos{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;padding-bottom:160px}.product__photos img{background:#f5f4f8;border:1px solid transparent;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.product__images{display:flex;flex-direction:column;gap:15px}.product__link{background-color:#f5f4f8}.product__link img{aspect-ratio:1/1;border:1px solid transparent;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.product__link--active img{border:1px solid #ccc}.product__image{background-color:#f5f4f8;box-sizing:border-box;padding:20px}.product__image img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (width < 900px){.product{padding:65px 0 0}.product__content{padding:0 15px}.product__other{padding:0 15px 120px}.product__other h2{margin-bottom:30px}.product__other-items{gap:15px;grid-template-columns:1fr 1fr}.product__other-item{padding:10px}.product__other-title{font-size:18px;font-weight:500;line-height:120%;margin-bottom:14px}.product__other-more{font-size:10px;font-weight:500;line-height:100%;text-transform:uppercase;transition:color .3s}.product__grid{border-top:1px solid #ccc;display:grid;gap:30px;grid-template-columns:1fr;padding:60px 0}.product__grid h2{margin:0}.product__col{font-size:13px;line-height:160%;padding:0}.product__breadcrumbs{font-size:13px;gap:10px;line-height:140%;padding-bottom:30px;padding-left:0}.product__main{align-items:start;display:grid;gap:30px;grid-template-columns:1fr;padding-bottom:60px}.product__info{order:3;padding:0}.product__info h1{font-size:25px;line-height:120%;margin:0 0 30px}.product__info p{font-size:13px;line-height:160%;margin:0 0 30px}.product__buttons{margin:0 0 60px}.product__table th{font-size:13px;line-height:100%;padding:10px 0}.product__table td{font-size:13px;line-height:160%;padding:10px 0 10px 20px}.product__images{display:flex;flex-direction:row;gap:15px;order:2}.product__link{background-color:#f5f4f8}.product__link img{aspect-ratio:1/1;border:1px solid transparent;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.product__link--active img{border:1px solid #ccc}.product__image{padding:20px}}.article__inner{box-sizing:border-box;margin:0 auto;max-width:900px;padding:100px 40px 160px}.article h1{color:#161516;font-size:48px;font-weight:400;line-height:110%}.article h1,.article__image{margin-bottom:60px}.article__image img{display:block;width:100%}.article__body{color:#000;font-size:16px;font-weight:400;line-height:160%}@media screen and (width < 900px){.article__inner{padding:65px 0 120px}.article h1{font-size:25px;line-height:120%;padding:0 15px}.article h1,.article__image{margin-bottom:60px}.article__image img{display:block;width:100%}.article__body{font-size:13px;line-height:160%;padding:0 15px}}.news-list__inner-top{padding:100px 40px 70px}.news-list__inner-bottom,.news-list__inner-top{box-sizing:border-box;margin:0 auto;max-width:1440px}.news-list__inner-bottom{padding:100px 40px 160px}.news-list h1{color:#161516;font-size:50px;font-weight:400;line-height:110%;margin:0;max-width:700px}.news-list__img img{display:block;height:400px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 900px){.news-list__inner-top{padding:65px 15px 60px}.news-list__inner-bottom{padding:60px 15px 120px}.news-list h1{font-size:25px;line-height:120%;margin:0}.news-list__img img{height:200px}}.modal{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:100}.modal__dialog{background:#1b1d1b url(../images/modal-bg.svg) no-repeat 100% 100%;background-size:146px auto;color:#8b8f93;font-size:16px;font-weight:400;line-height:160%;max-width:384px;padding:16px 16px 20px 24px;position:relative;width:100%}.modal h2{color:#fff;font-size:32px;font-weight:500;line-height:120%;margin-bottom:64px}.modal__close{align-items:center;background:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:16px;top:16px;width:28px}.modal__close svg{display:block;width:10px}.modal__content{width:204px}.faq{padding-bottom:160px}.faq__items{display:flex;flex-direction:column;gap:20px}.faq__item{border:1px solid #dad8e3;box-sizing:border-box;cursor:pointer;padding:34px 30px;position:relative}.faq__arrow{position:absolute;right:30px;top:30px;transition:all .2s}.faq__arrow svg{display:block;width:18px}.faq__q{color:#161516;font-size:24px;font-weight:500;line-height:115%;padding-right:40px;text-decoration:none}.faq__a{color:#161516;display:grid;font-size:16px;font-weight:400;grid-template-rows:0fr;line-height:160%;padding-top:0;transition:all .2s}.faq__content{overflow:hidden}.faq__item--active{background:#f5f4f8}.faq__item--active .faq__a{grid-template-rows:1fr;padding-top:30px}.faq__item--active .faq__arrow{transform:scaleY(-1)}@media screen and (width < 900px){.faq{padding-bottom:120px}.faq__items{gap:30px}.faq__item{padding:15px}.faq__arrow{right:15px;top:20px}.faq__arrow svg{width:12px}.faq__q{font-size:20px;line-height:115%}.faq__a{font-size:13px;line-height:160%}}.support{padding:100px 0 0}.support__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:0 40px}.support h1,.support h2,.support__menu{margin-bottom:60px}.support__menu{display:flex;flex-wrap:wrap;gap:15px 70px}.support__menu a{color:#161516;font-size:16px;font-weight:600;line-height:100%;text-decoration:none;text-transform:uppercase;transition:color .3s}.support__menu a:hover{color:#a58eff}.support__block{color:#161516;font-size:16px;font-weight:400;line-height:160%;max-width:720px;padding-bottom:160px}.support__links{margin-top:60px}.support__links a{color:#161516;font-weight:600;text-decoration:none;text-transform:uppercase}.support__links a:hover{color:#a58eff}@media screen and (width < 900px){.support{padding:65px 0 0}.support__inner{padding:0 15px}.support h1,.support h2{margin-bottom:60px}.support__menu{gap:15px 30px;margin-bottom:50px}.support__menu a{font-size:13px;line-height:140%}.support__block{padding-bottom:120px}.support__links{margin-top:40px}}.instructions{padding-bottom:160px}.instructions__items{align-items:end;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.instructions__item{align-items:flex-start;background:#f5f4f8;box-sizing:border-box;display:flex;flex-direction:column;height:265px;justify-content:flex-end;padding:30px;position:relative;text-decoration:none}.instructions__title{color:#161516;font-size:32px;font-weight:500;line-height:120%;margin-bottom:20px;position:relative;z-index:1}.instructions__img{height:250px;-o-object-fit:contain;object-fit:contain;position:absolute;right:0;top:50%;transform:translateY(-50%);width:250px}.instructions__more{color:#161516;font-size:16px;font-weight:600;line-height:100%;text-transform:uppercase;transition:color .3s}.instructions__item:hover .instructions__more{color:#a58eff}@media screen and (width < 1400px){.instructions__items{grid-template-columns:1fr 1fr}}@media screen and (width < 900px){.instructions{padding-bottom:120px}.instructions__items{display:grid;gap:30px;grid-template-columns:1fr}.instructions__item{height:227px;padding:15px}.instructions__title{color:#161516;font-size:25px;font-weight:500;line-height:110%;margin-bottom:15px}.instructions__img{height:200px;width:200px}.instructions__more{font-size:13px;line-height:140%}}.shops__inner{box-sizing:border-box;display:grid;gap:38px;grid-template-columns:10fr 13fr;margin:0 auto;max-width:1440px;padding:160px 40px}.shops__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin-bottom:16px;opacity:.5}.shops h2{margin:0}.shops__items{align-items:center;display:flex;justify-content:space-between}.shops__items a{text-decoration:none}.shops__items img{display:block;height:33px}@media screen and (width < 900px){.shops__inner{display:grid;gap:60px;grid-template-columns:1fr;padding:120px 15px}.shops__subtitle{font-size:13px;line-height:160%;margin-bottom:10px}.shops h2{margin:0}.shops__items{align-items:center;display:flex;justify-content:space-between;max-width:400px}.shops__items a{text-decoration:none}.shops__items img{display:block;height:15px}}.purple__inner{align-items:center;background:#ddd5fa;box-sizing:border-box;display:flex;gap:94px;justify-content:space-between;margin:0 auto;max-width:1360px;padding:150px 100px}.purple img{flex-shrink:0;width:554px}.purple__text{color:#161516;font-size:16px;font-weight:400;line-height:160%}@media screen and (width < 900px){.purple__inner{flex-direction:column;gap:60px;padding:120px 15px}.purple img{order:2;width:100%}.purple__text{font-size:13px;line-height:160%;order:1}}.steps__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px}.steps__subtitle{color:#161516;font-size:16px;font-weight:400;line-height:160%;margin-bottom:60px;opacity:.5}.steps__items{display:flex;flex-direction:column;gap:60px}.steps__item{display:grid;gap:38px;grid-template-columns:10fr 13fr}.steps__num{flex-shrink:0;padding-top:10px}.steps__num svg{height:74px}.steps__text{color:#161516;font-size:16px;font-weight:400;line-height:160%}@media screen and (width < 900px){.steps__inner{padding:120px 15px}.steps__subtitle{display:none}.steps__items{gap:60px}.steps__item{display:grid;gap:30px;grid-template-columns:1fr}.steps__num{padding-top:0}.steps__num svg{height:40px;width:auto}.steps__text{font-size:13px;line-height:160%}}.info{position:relative}.info__inner{box-sizing:border-box;margin:0 auto;max-width:1440px;padding:160px 40px}.info__grid{display:grid;gap:38px;grid-template-columns:10fr 13fr}.info__right{color:#161516;font-size:16px;font-weight:400;line-height:160%;padding-right:60px}.info__items{display:grid;gap:60px 20px;grid-template-columns:1fr 1fr;margin-top:60px}.info__item h3{color:#161516;font-size:22px;font-weight:500;line-height:108%}.info__item p{color:#161516;font-size:16px;font-weight:400;line-height:160%}.info__item img{display:block;width:100%}@media screen and (width < 900px){.info__inner{padding:120px 15px}.info__grid{gap:0;grid-template-columns:1fr}.info__right{font-size:13px;line-height:160%;padding-right:0}.info__items{display:grid;gap:60px;grid-template-columns:1fr;margin-top:60px}.info__item h3{font-size:25px;line-height:120%;margin:10px 0 20px}.info__item p{font-size:13px;line-height:160%}.info__item img{display:block;width:100%}}.about-hero{box-sizing:border-box;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;max-height:800px;padding:0 40px 60px;text-align:center}.about-hero video{-o-object-fit:cover;object-fit:cover}.about-hero video,.about-hero__fog{display:block;height:100vh;left:0;max-height:800px;position:absolute;top:0;width:100%}.about-hero__fog{background-color:#000;opacity:.4}.about-hero h1{font-size:48px;line-height:110%;margin-bottom:40px;text-align:center}.about-hero h1,.about-hero p{color:#fff;font-weight:400;position:relative}.about-hero p{font-size:16px;line-height:160%;margin:0}@media screen and (width < 900px){.about-hero{height:100svh;max-height:none;padding:60px 15px;text-align:left}.about-hero video,.about-hero__fog{height:100svh;max-height:100svh}.about-hero h1{font-size:25px;line-height:120%;margin-bottom:30px;text-align:left}.about-hero p{font-size:13px;line-height:160%}}.error-page{align-items:center;display:flex;font-size:60px;font-weight:400;justify-content:center;line-height:normal;min-height:100vh;text-align:center}
