@keyframes ripple{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 8rem hsla(0,0%,100%,0)}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.aleft{text-align:left}.acenter{text-align:center}.aright{text-align:right}.ajustify{text-align:justify}.upper{text-transform:uppercase}.h100{height:100%}.w100{width:100%}.hvh{height:100vh}.nomargin{margin:0}.nopadding{padding:0}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Medium.eot);src:local("SF UI Display Medium"),local("SFUIDisplay-Medium"),url(../fonts/sf/SFUIDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Medium.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Regular.eot);src:local("SF UI Display Regular"),local("SFUIDisplay-Regular"),url(../fonts/sf/SFUIDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Regular.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Light.eot);src:local("SF UI Display Light"),local("SFUIDisplay-Light"),url(../fonts/sf/SFUIDisplay-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Light.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Thin.eot);src:local("SF UI Display Thin"),local("SFUIDisplay-Thin"),url(../fonts/sf/SFUIDisplay-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Thin.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Ultralight.eot);src:local("SF UI Display Ultralight"),local("SFUIDisplay-Ultralight"),url(../fonts/sf/SFUIDisplay-Ultralight.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Ultralight.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Ultralight.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Semibold.eot);src:local("SF UI Display Semibold"),local("SFUIDisplay-Semibold"),url(../fonts/sf/SFUIDisplay-Semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Semibold.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Semibold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Black.eot);src:local("SF UI Display Black"),local("SFUIDisplay-Black"),url(../fonts/sf/SFUIDisplay-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Black.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Black.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Heavy.eot);src:local("SF UI Display Heavy"),local("SFUIDisplay-Heavy"),url(../fonts/sf/SFUIDisplay-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Heavy.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Heavy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Bold.eot);src:local("SF UI Display Bold"),local("SFUIDisplay-Bold"),url(../fonts/sf/SFUIDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Bold.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:SF UI Display;src:url(../fonts/sf/SFUIDisplay-Regular.eot);src:local("SF UI Display Bold"),local("SFUIDisplay-Regular"),url(../fonts/sf/SFUIDisplay-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/sf/SFUIDisplay-Regular.woff) format("woff"),url(../fonts/sf/SFUIDisplay-Regular.ttf) format("truetype");font-weight:400;font-style:normal}.sf-regular{font-weight:400}.sf-medium,.sf-regular{font-family:SF UI Display,sans-serif;font-style:normal}.sf-medium{font-weight:500}.sf-bold{font-weight:700}.sf-bold,.sf-semibold{font-family:SF UI Display,sans-serif;font-style:normal}.sf-semibold{font-weight:600}@font-face{font-family:icomoon;src:url(../fonts/icomoon/icomoon.eot?6axute);src:url(../fonts/icomoon/icomoon.eot?6axute#iefix) format("embedded-opentype"),url(../fonts/icomoon/icomoon.ttf?6axute) format("truetype"),url(../fonts/icomoon/icomoon.woff?6axute) format("woff"),url(../fonts/icomoon/icomoon.svg?6axute#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-left:before{content:"\E90D"}.icon-arrow-right:before{content:"\E90C"}.icon-arrow-down:before{content:"\E90B"}.icon-computer:before{content:"\E908"}.icon-programming:before{content:"\E909"}.icon-vk:before{content:"\E905"}.icon-crm:before{content:"\E906"}.icon-xml:before{content:"\E901"}.icon-cms:before{content:"\E90A"}.icon-graphics:before{content:"\E907"}.icon-ruble:before{content:"\E902"}.icon-new-page:before{content:"\E903"}.icon-knowledge:before{content:"\E904"}.icon-mouse:before{content:"\E900"}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}*,body,html{margin:0;padding:0}body,html{border:0;width:100%;font-size:16px;line-height:1.4}@media screen and (max-width:992px){body,html{font-size:12px;line-height:1.4}}html{height:100%}body,html{background:#fff}body{position:relative;box-sizing:border-box;min-height:100%;color:#333;font-family:SF UI Display,sans-serif;font-weight:400;font-style:normal}@-moz-document url-prefix(){body{font-weight:500!important}}a{color:#282828;transition:.15s ease-out}a:hover{transition:.15s ease-in}button{transition:.15s ease-out}button:hover{transition:.15s ease-in}h1,h2,h3,h4,h5,h6{font-weight:400}@-moz-document url-prefix(){h1,h2,h3,h4,h5,h6{font-weight:500!important}}.btn{display:inline-flex;font-size:.8rem;line-height:1.4;border-radius:3px;padding:.7rem 1.8rem;border:1px solid #282828;color:#282828}.btn:hover{background:#282828;color:#fff}.btn-disabled{cursor:no-drop}.btn-disabled,.btn-disabled:hover{background-color:#6ac48f}.link-with-line{position:relative;color:#fff}.link-with-line:hover:after{width:100%;left:0}.link-with-line:after{content:"";position:absolute;width:0;height:1px;left:50%;bottom:-3px;background:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.section--black{background:linear-gradient(180deg,#141414,rgba(0,0,0,.91));color:#fff}.section--black .section-desc{color:#909090}.section--black .btn{border-color:#fff;color:#fff}.section--black .btn:hover{background:#fff;color:#000}.figure:before{content:"";background-size:contain;background-repeat:no-repeat}.figure--square:before{background-image:url(/assets/landing/img/svg/square.svg)}.figure--pentagon:before{background-image:url(/assets/landing/img/svg/pentagon.svg)}.figure--circle:before{background-image:url(/assets/landing/img/svg/circle.svg)}.container{max-width:980px;margin:0 auto;padding:0 1rem}.container-partly{display:flex;justify-content:space-between;flex-wrap:wrap}.header{position:fixed;top:0;width:100%;height:75px;z-index:25;background:linear-gradient(180deg,rgba(0,0,0,.75),transparent)}.header.\--partners{background:transparent}.header.\--partners>.container{display:flex;justify-content:space-between}.header.\--partners .header-logo{color:#333}.header.\--partners .header-nav.\--active a{color:#fff}.header.\--partners .header-nav.\--active .header-nav__wrap{height:auto}.header.\--partners .header-nav__wrap{height:75px}.header.\--partners .header-nav a{color:initial}@media screen and (max-width:576px){.header.\--partners{height:60px;padding:.5rem 0}}.header .container{max-width:none;padding:0 5rem}.header-logo{display:none;position:absolute;height:100%;align-items:center;left:1rem;font-size:2.5rem;line-height:1.4;color:#fff;z-index:75}@media screen and (min-width:993px){.header-logo{left:5rem}}@media screen and (max-width:1200px){.header-logo{display:flex}}.header-logo.\--partners{display:flex;position:relative;left:0;height:75px;align-items:center;z-index:auto}.header-logo.\--partners,.header-logo.\--partners h1{font-size:1.5rem;line-height:1.4}@media screen and (max-width:576px){.header-logo.\--partners{font-size:1.4rem;line-height:1.4;display:flex;flex-wrap:wrap}}.header-logo span.i{color:#00824b}.header-logo span.target{margin-left:10px}@media screen and (max-width:576px){.header-logo span.target{margin-left:0;width:100%}}@media screen and (max-width:1200px){.header-nav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);justify-content:center;opacity:0;transform:scale(0);transition:.15s ease-out}}@media screen and (max-width:576px){.header-nav{overflow-y:auto;padding:30px 0;height:100vh}}.header-nav.\--active{display:flex;opacity:1;transform:scale(1);transition:.35s ease-in}.header-nav__wrap{width:100%;display:flex;justify-content:space-between;height:50px;align-items:center}@media screen and (max-width:1200px){.header-nav__wrap{display:flex;height:auto;flex-direction:column;align-items:center;justify-content:center}}@media screen and (max-width:576px) and (orientation:landscape){.header-nav__wrap{align-items:normal;justify-content:normal;height:100vh}}.header-nav a{position:relative;color:#fff;margin:0 10px;text-align:center}.header-nav a:hover:after{width:100%;left:0}.header-nav a:after{content:"";position:absolute;width:0;height:1px;left:50%;bottom:-3px;background:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media screen and (max-width:1200px){.header-nav a{font-size:1.63rem;line-height:1.4}.header-nav a+a{margin-top:1.9rem}}.header-toolbar{position:fixed;display:none;width:20px;top:30px;right:1rem;height:14px;border:none;background:transparent;box-shadow:none;cursor:pointer;transition:.15s ease-out;z-index:100}@media screen and (max-width:1200px){.header-toolbar{display:block}}@media screen and (min-width:993px){.header-toolbar{right:5rem}}.header-toolbar.\--active{transition:.15s ease-in}.header-toolbar.\--active i:first-child{top:5px;transform:rotate(45deg)}.header-toolbar.\--active i:nth-child(2){opacity:0}.header-toolbar.\--active i:nth-child(3){top:5px;bottom:auto;transform:rotate(-45deg)}.header-toolbar i{position:absolute;display:block;width:100%;height:2px;background:#fff;transition:.15s ease-out}.header-toolbar i:first-child{top:0}.header-toolbar i:nth-child(2){top:6px}.header-toolbar i:nth-child(3){bottom:0}.footer{background:linear-gradient(180deg,#141414,rgba(0,0,0,.91));font-size:1.125rem;line-height:1.4;color:#fff}.footer .container{height:100px;display:flex;align-items:center}@media screen and (max-width:768px){.footer .container{justify-content:center}}.footer a{position:relative;color:#fff}.footer a:hover:after{width:100%;left:0}.footer a:after{content:"";position:absolute;width:0;height:1px;left:50%;bottom:-3px;background:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.footer-madein{margin-top:.5em;font-size:.9rem;line-height:1.4}.header-toolbar i{background-color:#333}.section{padding:10rem 0;position:relative;z-index:10}@media screen and (max-width:768px){.section{padding:5rem 0}}@media screen and (max-width:576px){.section{padding:2.5rem 0}}.section:nth-child(odd){background:linear-gradient(180deg,#141414,rgba(0,0,0,.91));color:#fff}.section:nth-child(odd) .section-desc{color:#909090}.section:nth-child(odd) .btn{border-color:#fff;color:#fff}.section:nth-child(odd) .btn:hover{background:#fff;color:#000}.section-left,.section-right{width:calc(50% - 3rem);display:flex;justify-content:center;flex-direction:column}@media screen and (max-width:768px){.section-left,.section-right{width:100%}}.section-left .section-title,.section-right .section-title{width:100%}.section-title{width:calc(50% - 1.75rem);font-size:2.25rem;line-height:1.4;display:flex;align-items:center}@media screen and (max-width:768px){.section-title{width:100%}}@media screen and (max-width:576px){.section-title{font-size:1.81818182rem;line-height:1.4}}.section-title+.section-desc{margin-top:1.5rem}.section-desc p+p{margin-top:.5rem}.section-desc p+.btn{margin-top:4.3rem}.section-intro{display:flex;align-items:center;position:relative;min-height:100vh;height:100vh;background:url(../img/intro-bg.jpg) no-repeat;background-size:cover;color:#fff;padding-top:10rem}@media screen and (min-width:769px){.section-intro{min-height:748px}}@media screen and (max-width:1200px){.section-intro{display:flex}}@media screen and (max-width:576px){.section-intro{min-height:calc(100vh - 100px)}}.section-intro .container{max-width:none}@media screen and (min-width:993px){.section-intro .container{padding:0 5rem}}@media screen and (max-width:1200px){.section-intro .container .section-left{display:none}.section-intro .container .section-right{width:100%}}.section-intro h1{font-size:3rem;line-height:1.4}.section-intro h1 span{color:#00824b}.section-intro h2{font-size:2.25rem;line-height:1.4}.section-intro h2+p{margin-top:2rem}.section-intro h2+ol{margin-top:2rem;padding-left:1rem;font-size:1.15rem;line-height:1.4}.section-intro h2+ol li+li{margin-top:.75rem}.section-intro h2+ol+p{margin-top:2rem;font-size:1.15rem;line-height:1.4}.section-intro a{color:#fff;border-bottom:1px solid}.section-intro a:hover{border-color:transparent}.section-intro__mouse{position:absolute;bottom:55px;left:50%;transform:translate(-50%);font-size:2.3rem;animation:ripple 3s linear infinite;border-radius:50%;width:2px;height:1px}.section-intro__mouse:after,.section-intro__mouse:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%}.section-intro__mouse:before{animation:ripple 3s linear 1s infinite}.section-intro__mouse:after{animation:ripple 3s linear 2s infinite}.section-intro__mouse .icon-mouse{position:relative;margin:0 0 0 -12px;top:-22px}@media screen and (max-width:992px){.section-intro__mouse .icon-mouse{display:none}}.section-intro__mouse .icon-arrow-down{position:relative;margin:0 0 0 -8px;top:-15px}@media screen and (min-width:993px){.section-intro__mouse .icon-arrow-down{display:none}}.section-intro{background:#fff;height:calc(100vh - 100px);color:initial}@media screen and (max-width:576px){.section-intro{height:auto;padding:7rem 0}.section-intro h2{font-size:1.6rem;line-height:1.4}}.section-intro a{color:#40a268}.content-form{display:flex;justify-content:center;flex-direction:column;height:100%}.content-form.\--centered{align-items:center}.content-form>p+.form{margin-top:1.5rem}.content-form>.form{width:100%}.content-form__wrapper{max-width:400px;padding:50px 25px;background-color:#fff;cursor:default;overflow-y:auto}@media screen and (max-width:576px){.content-form__wrapper{padding:50px 20px}}.content-form__title{width:100%;text-align:center;font-size:1.1rem;line-height:1.4}.content-form__title+.form-field{margin-top:35px}.content-form__title+.form-field__description{margin-top:5px}.content-form__description{display:block;font-weight:500;font-size:13px;margin-top:2px;color:#666}.content-form__error{text-align:center;color:#ff7373}.content-form__message{text-align:center;color:#000}.content-form__note{margin-top:15px;font-size:12px;color:#333}.content-form__note.\--centered{text-align:center}.content-form__delimiter{position:relative;height:45px;display:flex;align-items:center;justify-content:center}.content-form__delimiter:before{content:"";position:absolute;top:22px;width:100%;height:1px;background-color:#40a268;z-index:0}.content-form__delimiter span{position:relative;display:flex;padding:0 45px;height:25px;justify-content:center;align-items:center;background-color:#fff}.content-form__social-links{margin-top:15px;display:flex;justify-content:center}.content-form__social-links a{display:inline-block;width:40px;height:40px;background-position:50%;background-size:cover;font-size:0;color:transparent}.content-form__social-links a+a{margin-left:10px}.content-form__additional{display:flex;align-items:flex-end;justify-content:center;height:40px;margin-top:25px}.content-form a{color:#40a268}.form{max-width:100%;min-width:335px;margin-bottom:15px}@media screen and (max-width:576px){.form{min-width:280px}}.form.\--lined-bottom{padding-bottom:2rem;border-bottom:1px solid #e8e8e8}.form-field.\--error input,.form-field.\--error select,.form-field.error input,.form-field.error select{border-color:#ff7373}.form-field.error .form-field__message,.form-field.error .form-field__title{color:#ff7373}.form-field+.form-field{margin-top:.5rem}.form-field+.form-button{margin-top:1rem}.form-field__title{display:block;font-weight:500;font-size:15px;color:#333}.form-field__subtitle{margin-top:.25rem;font-size:.8rem;line-height:1.4}.form-field__desc{font-size:.9rem;line-height:1.4}.form-field__description{display:block;font-weight:500;font-size:13px;margin-top:2px;color:#666}.form-field__error{min-height:20px;font-size:1.2rem;line-height:1.4;color:#ff7373}.form-input{width:100%}.form-input input,.form-input select{width:100%;height:50px;padding:0 10px}.form-button{display:inline-flex;font-size:.8rem;border-radius:3px;padding:.7rem 1.8rem;border:1px solid #282828;color:#282828;width:100%;justify-content:center;font-size:1.2em;line-height:1.4;background-color:#40a268;color:#fff;cursor:pointer}.form-button:hover{background:#282828;color:#fff;background-color:#327d51}.form-button[disabled]{cursor:no-drop}.form-button[disabled],.form-button[disabled]:hover{background-color:#6ac48f}.form-info{margin-top:15px;font-size:.9rem;line-height:1.4}.form-message{margin-top:15px}.form-error,.form-message{text-align:center;font-size:1.2rem;line-height:1.4}.form-error{margin-top:10px;min-height:20px;color:#ff7373}.form h1{text-align:center;margin-bottom:2.5rem;font-size:2.2rem;line-height:1.4}.modal{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;padding:50px;background-color:rgba(0,0,0,.5);opacity:0;z-index:-50;pointer-events:none}.modal,.modal .modal-inner{width:100%;height:100%;transition:.3s linear}.modal .modal-inner{transform:scale(0)}.modal.\--open{opacity:1;transition:.3s linear;z-index:100;cursor:pointer;pointer-events:all}.modal.\--open .modal-inner{transform:scale(1);transition:.3s linear}.modal .close{width:20px;top:30px;right:1rem;height:14px;border:none;background:transparent;box-shadow:none;cursor:pointer;z-index:100}.modal .close,.modal .close i{position:absolute;display:block;transition:.15s ease-out}.modal .close i{width:100%;height:2px;background:#fff}.modal .close i:first-child{top:5px;transform:rotate(45deg)}.modal .close i:nth-child(2){opacity:0}.modal .close i:nth-child(3){top:5px;bottom:auto;transform:rotate(-45deg)}