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:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;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:initial}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:initial}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}@charset "UTF-8";*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;color:#262626}body.lock{overflow:hidden}ul{list-style:none}a{text-decoration:none}textarea{resize:none}.title{font-weight:600;font-size:48px;line-height:62px;margin-bottom:20px}@media screen and (max-width:1024px){.title{font-size:36px;line-height:46px}}@media screen and (max-width:768px){.title{font-size:3.1vw;line-height:4vw;margin-bottom:2.5vw}}@media screen and (max-width:375px){.title{font-size:24px;line-height:31px;margin-bottom:20px}}.title:first-letter{color:#82b240}.name{font-size:24px}@media screen and (max-width:1024px){.name{font-size:2.5vw}}@media screen and (max-width:768px){.name{font-size:2vw}}@media screen and (max-width:375px){.name{font-size:16px}}.text{font-size:18px;font-weight:400;line-height:27px}@media screen and (max-width:1024px){.text{font-size:1.8vw;line-height:2.5vw}}@media screen and (max-width:375px){.text{font-size:14px;line-height:21px}}.btn{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#82b240;font-weight:600;font-size:18px}@media screen and (max-width:1024px){.btn{font-size:14px}}@media screen and (max-width:768px){.btn{font-size:1.8vw;line-height:2.3vw}}.btn:hover{background-color:#6ea725}.wrapper{max-width:1650px;padding:0 20px;margin:0 auto}@media screen and (max-width:1440px){.wrapper{padding:0 5vw}}@media screen and (max-width:1024px){.wrapper{padding:0 2vw}}@media screen and (max-width:768px){.wrapper{padding:0 16px}}@media screen and (max-width:375px){.wrapper{padding:0 5vw}}footer,section{position:relative;padding-top:120px}@media screen and (max-width:1024px){footer,section{padding-top:11.7vw}}@media screen and (max-width:768px){footer,section{padding-top:10.4vw}}@media screen and (max-width:375px){footer,section{padding-top:80px}}.slick-slider{flex-direction:column}.slick-dots,.slick-track{display:flex}.slick-dots{justify-content:center;align-items:center;margin:50px 0}.slick-dots li button{font-size:0;width:12px;height:8px;margin:0 6px;background-color:#e6e7e9;border:none}.slick-dots li.slick-active button{background-color:#6ea725}.header{position:fixed;width:100%;padding:16px 0;z-index:5;background-color:#fff}@media screen and (max-width:1024px){.header{padding:1.5vw 0}}@media screen and (max-width:375px){.header{padding:16px 0}}.header__container{display:flex;align-items:center;justify-content:space-between}.header__logo{width:191px;height:41px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/header__logo.044dbb9c.svg)}@media screen and (max-width:1024px){.header__logo{width:151px;height:32px}}@media screen and (max-width:768px){.header__logo{width:18vw;height:4vw}}@media screen and (max-width:375px){.header__logo{width:95px;height:20px}}.header__nav{display:flex;align-items:center;justify-content:space-between;width:75%;max-width:1200px}@media screen and (max-width:768px){.header__nav{width:85%}}@media screen and (max-width:375px){.header__nav{width:auto}}.header__nav.active .header__menu{top:0;z-index:4}.header__mobile-menu{display:none}@media screen and (max-width:375px){.header__mobile-menu{display:flex;width:20px;height:14px;justify-content:center;align-items:center;z-index:3;position:relative}.header__mobile-menu:after,.header__mobile-menu:before{content:"";position:absolute;transition:all .3s}.header__mobile-menu:before{top:0}.header__mobile-menu:after{bottom:0}.header__mobile-menu:after,.header__mobile-menu:before,.header__mobile-menu span{width:20px;height:2.2px;border-radius:10px;background-color:#82b240}}.header__mobile-menu.active{position:absolute;top:22px;right:5vw;z-index:5}.header__mobile-menu.active span{opacity:0;visibility:hidden}.header__mobile-menu.active:before{top:6px;transform:rotate(45deg)}.header__mobile-menu.active:after{bottom:6px;transform:rotate(-45deg)}.header__menu{display:flex;width:60%;justify-content:space-evenly;align-items:center}@media screen and (max-width:768px){.header__menu{width:70%}}.header__menu .mobile{display:none}@media screen and (max-width:375px){.header__menu{top:-4000%;height:100vh;flex-direction:column;align-items:center;justify-content:start;padding:56px 0;background-color:rgba(19,28,8,.5);backdrop-filter:blur(3px);transition:top .3s}.header__menu,.header__menu:after{position:absolute;left:0;width:100%}.header__menu:after{content:"";top:0;height:404px;background-color:#fff;z-index:-1}.header__menu .mobile{display:block}}.header__menu li{display:flex}.header__menu-link{font-weight:400;font-size:18px;color:#262626}.header__menu-link.active,.header__menu-link:active,.header__menu-link:hover{color:#82b240}@media screen and (max-width:1440px){.header__menu-link{font-size:14px}}@media screen and (max-width:768px){.header__menu-link{font-size:1.8vw;line-height:2.3vw}}@media screen and (max-width:375px){.header__menu-link{font-weight:500;color:#6c6d70;padding-bottom:32px;font-size:16px}.header__menu-link.active,.header__menu-link:active,.header__menu-link:hover{color:#000}}.header__contact-form{width:232px;height:43px}@media screen and (max-width:1024px){.header__contact-form{width:179px;height:34px}}@media screen and (max-width:768px){.header__contact-form{flex-basis:22vw;height:5vw}}@media screen and (max-width:375px){.header__contact-form{display:none}.header__contact-form.mobile{display:flex;margin:0;width:232px;height:60px;font-size:18px}}.banner{padding:0}@media screen and (max-width:375px){.banner{padding-top:56px}}.banner .wrapper{margin:0}.banner__container{max-width:1650px;margin:0 auto;height:1090px;width:100%;display:flex;align-items:center;justify-content:start;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/banner_background.1a502593.jpg);background-position:top}@media screen and (max-width:1440px){.banner__container{height:66vw}}.banner__main{display:flex;flex-direction:column;justify-content:space-between;width:650px;height:397px;padding:48px 60px;background-color:#fff;opacity:.9}@media screen and (max-width:1024px){.banner__main{width:445px;height:298px;padding:35px 24px}}@media screen and (max-width:768px){.banner__main{width:48vw;height:38vw;padding:6vw}}@media screen and (max-width:375px){.banner__main{width:66vw;height:43vw;padding:4vw 6vw}}.banner__title{font-weight:600;font-size:64px;line-height:83px;text-align:left;margin:0}.banner__title:first-letter{color:#82b240}.banner__title span{display:block}.banner__title span:first-letter{color:#82b240}@media screen and (max-width:1024px){.banner__title{font-size:48px;line-height:62px}}@media screen and (max-width:768px){.banner__title{font-size:4.2vw;line-height:6vw}}@media screen and (max-width:375px){.banner__title{font-size:6.4vw;line-height:8.2vw}}.banner__subtitle{font-weight:600;font-size:24px}@media screen and (max-width:1024px){.banner__subtitle{font-size:18px}}@media screen and (max-width:768px){.banner__subtitle{font-size:2.2vw}}@media screen and (max-width:375px){.banner__subtitle{font-size:4vw}}.about .work_best__container{display:flex;justify-content:space-evenly;padding-top:25px}@media screen and (max-width:768px){.about .work_best__container{padding-top:3vw}}@media screen and (max-width:375px){.about .work_best__container{flex-wrap:wrap;padding-top:0}}.about .work_best__element{display:flex;flex-direction:column;align-items:center;flex-basis:25%;text-align:center}@media screen and (max-width:375px){.about .work_best__element{flex-basis:40%;padding-top:9.3vw}}.about .work_best__icon{background-repeat:no-repeat;background-position:50%;background-size:contain;width:120px;height:120px;margin-bottom:20px}@media screen and (max-width:1024px){.about .work_best__icon{width:12vw;height:12vw}}@media screen and (max-width:768px){.about .work_best__icon{width:11vw;height:11vw}}@media screen and (max-width:375px){.about .work_best__icon{width:84px;height:84px}}.about .work_best__icon.year_of_foundation{background-image:url(/about-year_of_foundation.bdcaf85f.png)}.about .work_best__icon.in_pvt{background-image:url(/about-in_pvt.9c0c683b.png)}.about .work_best__icon.cooperation{background-image:url(/about-cooperation.88b1417e.png)}.about .work_best__icon.projects{background-image:url(/about-projects.b9a98b69.png)}.about .work_best__number{font-weight:700;font-size:64px;color:#82b240;margin-bottom:5px}@media screen and (max-width:1024px){.about .work_best__number{font-size:6.2vw}}@media screen and (max-width:768px){.about .work_best__number{font-size:6vw}}@media screen and (max-width:375px){.about .work_best__number{font-size:48px}}.about .work_best__name{font-size:24px}@media screen and (max-width:1024px){.about .work_best__name{font-size:2.5vw}}@media screen and (max-width:768px){.about .work_best__name{font-size:2vw}}@media screen and (max-width:375px){.about .work_best__name{font-size:16px}}.about_company{display:flex;align-items:center;justify-content:space-around;padding-top:120px}@media screen and (max-width:1440px){.about_company{justify-content:start}}@media screen and (max-width:1024px){.about_company{padding-top:11.7vw}}@media screen and (max-width:768px){.about_company{justify-content:space-between;padding-top:10.4vw}}@media screen and (max-width:375px){.about_company{flex-direction:column;padding-top:80px}}.about__collage{flex-basis:50%;display:flex;flex-wrap:wrap}@media screen and (max-width:1440px){.about__collage{flex-basis:60%}}@media screen and (max-width:375px){.about__collage{flex-basis:100%;order:1;padding-top:50px}}.about__collage .image_1,.about__collage .image_2,.about__collage .image_3,.about__collage .image_4{background-repeat:no-repeat;background-position:50%;background-size:contain}.about__collage .image_1,.about__collage .image_4{width:375px;height:334px}@media screen and (max-width:1440px){.about__collage .image_1,.about__collage .image_4{width:26vw;height:23vw}}@media screen and (max-width:1024px){.about__collage .image_1,.about__collage .image_4{width:29vw;height:26vw}}@media screen and (max-width:375px){.about__collage .image_1,.about__collage .image_4{width:43vw;height:43vw}}.about__collage .image_2,.about__collage .image_3{width:255px;height:270px}@media screen and (max-width:1440px){.about__collage .image_2,.about__collage .image_3{width:18vw;height:19vw}}@media screen and (max-width:1024px){.about__collage .image_2,.about__collage .image_3{width:21vw;height:22vw}}@media screen and (max-width:375px){.about__collage .image_2,.about__collage .image_3{width:43vw;height:34vw}}.about__collage .image_1{background-image:url(/about-img-1.4e358619.jpg);margin:0 20px 20px 0}@media screen and (max-width:768px){.about__collage .image_1{margin:0 10px 10px 0}}@media screen and (max-width:375px){.about__collage .image_1{background-image:url(/about-img-1_little.c1ea2ea7.jpg);margin:0 3vw 3vw 0}}.about__collage .image_2{background-image:url(/about-img-2.bed84947.jpg);align-self:flex-end;margin-bottom:20px}@media screen and (max-width:768px){.about__collage .image_2{margin-bottom:10px}}@media screen and (max-width:375px){.about__collage .image_2{background-image:url(/about-img-2_little.e0de2d26.jpg);margin-bottom:3vw}}.about__collage .image_3{background-image:url(/about-img-3.013a2584.jpg);margin-right:20px}@media screen and (max-width:768px){.about__collage .image_3{margin-right:10px}}@media screen and (max-width:375px){.about__collage .image_3{background-image:url(/about-img-3_little.7582203a.jpg);margin-right:3vw}}.about__collage .image_4{background-image:url(/about-img-4.3d3de424.jpg)}@media screen and (max-width:375px){.about__collage .image_4{background-image:url(/about-img-4_little.ced9e2e5.jpg)}}.about__textbox{flex-basis:35%}@media screen and (max-width:1024px){.about__textbox{flex-basis:37%}}.technologies__textbox{width:50%}@media screen and (max-width:1024px){.technologies__textbox{width:70%}}@media screen and (max-width:375px){.technologies__textbox{width:100%}}.technologies__list{display:flex;justify-content:space-evenly;padding-top:55px}@media screen and (max-width:768px){.technologies__list{justify-content:space-around;padding-top:6.5vw}}@media screen and (max-width:375px){.technologies__list{padding-top:50px}}.technologies__item div{display:flex;flex-direction:column;align-items:center;text-align:center}.technologies__item-icon{width:150px;height:150px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-bottom:20px}@media screen and (max-width:1024px){.technologies__item-icon{width:14vw;height:14vw}}@media screen and (max-width:768px){.technologies__item-icon{width:10vw;height:10vw}}@media screen and (max-width:375px){.technologies__item-icon{width:80px;height:80px}}.technologies__item-icon.angular{background-image:url(/tech-angular.9edff8cf.png)}.technologies__item-icon.angular:hover{background-image:url(/tech-angular_color.ba041d00.png)}@media screen and (max-width:1024px){.technologies__item-icon.angular{background-image:url(/tech-angular_color.ba041d00.png)}}.technologies__item-icon.react{background-image:url(/tech-react.026a27f3.png)}.technologies__item-icon.react:hover{background-image:url(/tech-react_color.9dd81570.png)}@media screen and (max-width:1024px){.technologies__item-icon.react{background-image:url(/tech-react_color.9dd81570.png)}}.technologies__item-icon.javascript{background-image:url(/tech-js.0b9e63b9.png)}.technologies__item-icon.javascript:hover{background-image:url(/tech-js_color.305c57a8.png)}@media screen and (max-width:1024px){.technologies__item-icon.javascript{background-image:url(/tech-js_color.305c57a8.png)}}.technologies__item-icon.java{background-image:url(/tech-java.ba32eb25.png)}.technologies__item-icon.java:hover{background-image:url(/tech-java_color.2f4ad0b3.png)}@media screen and (max-width:1024px){.technologies__item-icon.java{background-image:url(/tech-java_color.2f4ad0b3.png)}}.work-advantages{display:flex;justify-content:space-between;padding-top:35px;position:relative;height:350px;margin-bottom:575px}@media screen and (max-width:1440px){.work-advantages{margin-bottom:450px}}@media screen and (max-width:1024px){.work-advantages{margin-bottom:0;height:auto;justify-content:start}}@media screen and (max-width:768px){.work-advantages{padding-top:1vw}}@media screen and (max-width:375px){.work-advantages{padding-top:12vw}}.work-advantages .advantage-container{position:relative;flex-basis:18%}@media screen and (max-width:1024px){.work-advantages .advantage-container{height:400px}}@media screen and (max-width:768px){.work-advantages .advantage-container{height:52vw}}@media screen and (max-width:375px){.work-advantages .advantage-container{height:400px}}.work-advantages__item{display:flex;flex-direction:column;z-index:2;position:absolute}@media screen and (max-width:1024px){.work-advantages__item{position:relative;pointer-events:none;justify-content:space-between;height:100%;padding:0;margin:8px;z-index:1}}@media screen and (max-width:375px){.work-advantages__item{margin:0}}.work-advantages__item:hover .work-advantages__textbox{background-color:#82b240}.work-advantages__item:hover .work-advantages__icon.projects{background-image:url(/work-projects_white.538a9ef1.png)}.work-advantages__item:hover .work-advantages__icon.solutions{background-image:url(/work-solutions_white.9119d606.png)}.work-advantages__item:hover .work-advantages__icon.development{background-image:url(/work-development_white.e207975f.png)}.work-advantages__item:hover .work-advantages__icon.increasing{background-image:url(/work-increasing_white.3b01cdc3.png)}.work-advantages__item:hover .work-advantages__icon.revenue{background-image:url(/work-revenue_white.493973eb.png)}.work-advantages__item:hover .work-advantages__name{color:#fff}.work-advantages__item:hover .work-advantages__text{color:#fff;display:block}.work-advantages__item:hover .work-advantages__image{display:block}.work-advantages__icon{width:80px;height:80px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin-bottom:30px}@media screen and (max-width:1024px){.work-advantages__icon{margin-bottom:15px;width:64px;height:64px}}@media screen and (max-width:768px){.work-advantages__icon{width:8vw;height:8vw}}@media screen and (max-width:375px){.work-advantages__icon{width:64px;height:64px}}.work-advantages__icon.projects{background-image:url(/work-projects.f8f62676.png)}.work-advantages__icon.solutions{background-image:url(/work-solutions.d6ea182b.png)}.work-advantages__icon.development{background-image:url(/work-development.fb7bc6d7.png)}.work-advantages__icon.increasing{background-image:url(/work-increasing.3429d907.png)}.work-advantages__icon.revenue{background-image:url(/work-revenue.b8ed49a8.png)}.work-advantages__textbox{z-index:2;padding:15px}@media screen and (max-width:1024px){.work-advantages__textbox{padding:0}}.work-advantages__name{font-weight:600;font-size:24px;line-height:31px;padding-bottom:20px}@media screen and (max-width:1440px){.work-advantages__name{font-size:1.6vw}}@media screen and (max-width:1024px){.work-advantages__name{font-size:16px;line-height:21px;margin-bottom:8px;height:42px}}@media screen and (max-width:768px){.work-advantages__name{font-size:2vw;line-height:2.6vw;height:5.4vw}}@media screen and (max-width:375px){.work-advantages__name{font-size:16px;line-height:20px;height:42px}}.work-advantages__text{display:none;font-size:18px;line-height:27px}@media screen and (max-width:1024px){.work-advantages__text{display:block;font-size:14px;line-height:18px}}@media screen and (max-width:768px){.work-advantages__text{font-size:1.8vw;line-height:2.5vw}}@media screen and (max-width:375px){.work-advantages__text{font-size:14px;line-height:18px}}.work-advantages__image{background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;display:none;z-index:-1;width:550%;margin:0 auto;max-width:1650px;height:575px;top:300px;left:0}@media screen and (max-width:1440px){.work-advantages__image{width:600%;height:450px;max-width:90vw}}@media screen and (max-width:1024px){.work-advantages__image{height:173px;width:100%;display:block;position:relative;top:0;left:0}}@media screen and (max-width:768px){.work-advantages__image{height:22.5vw}}@media screen and (max-width:375px){.work-advantages__image{height:173px}}.work-advantages__image.projects{background-image:url(/work-projects_img.0f9f0f3a.jpg);display:block;width:545%;z-index:-2}.work-advantages__image.solutions{background-image:url(/work-solutions_img.fc036f30.jpg);left:-114%}.work-advantages__image.development{background-image:url(/work-development_img.c6d78acd.jpg);left:-228%}.work-advantages__image.increasing{background-image:url(/work-increasing_img.bc9e6f24.jpg);left:-342%}.work-advantages__image.revenue{background-image:url(/work-revenue_img.b4b205a4.jpg);left:-456%}@media screen and (max-width:1024px){.work-advantages__image.development,.work-advantages__image.increasing,.work-advantages__image.projects,.work-advantages__image.revenue,.work-advantages__image.solutions{left:0;width:100%}}@media screen and (max-width:375px){.work .slick-slide{margin:0 15px}}.work .slick-list{padding:0 10% 0 0}@media screen and (max-width:375px){.work .slick-list{margin:0 -15px;padding:0}}.work .slick-dots{margin:13px 0}.projects-container{display:flex;flex-wrap:wrap;justify-content:center;height:950px;margin-top:35px}@media screen and (max-width:1440px){.projects-container{height:65vw}}@media screen and (max-width:1024px){.projects-container{margin-top:40px}}@media screen and (max-width:768px){.projects-container{margin-top:50px}}@media screen and (max-width:375px){.projects-container{flex-wrap:nowrap;flex-direction:column;height:auto}}.projects-item{position:relative;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:40px;width:50%;height:50%}@media screen and (max-width:768px){.projects-item{padding:2.6vw}}@media screen and (max-width:375px){.projects-item{width:100%;height:210px;padding:5.3vw}}.projects-item.nuvx{background-image:url(/projects-nuvx.01e53e3c.jpg)}.projects-item.chess{background-image:url(/projects-chess.169160d9.jpg)}@media screen and (max-width:375px){.projects-item.chess{order:-1}}.projects-item.zeus{background-image:url(/projects-zeus.9c5f7c44.jpg)}@media screen and (max-width:375px){.projects-item.zeus{order:-1}}.projects-item.entomo{background-image:url(/projects-entomo_ventures.41e0858c.jpg)}.projects-item__name{position:relative;color:#fff;font-weight:700;font-size:36px;margin-bottom:10px;z-index:2}@media screen and (max-width:1024px){.projects-item__name{font-size:3.5vw}}@media screen and (max-width:768px){.projects-item__name{font-size:3.1vw}}@media screen and (max-width:375px){.projects-item__name{font-size:6.4vw}}.projects-item__description{display:none;position:relative;color:#fff;z-index:2;width:60%}@media screen and (max-width:1024px){.projects-item__description{width:80%}}@media screen and (max-width:375px){.projects-item__description{width:100%;font-size:3.7vw;line-height:5.6vw}}.projects-item__button{position:absolute;z-index:2;bottom:40px;right:40px;width:209px;height:60px;align-items:center;justify-content:space-evenly;display:none}@media screen and (max-width:1440px){.projects-item__button{width:14.5vw;height:4vw}}@media screen and (max-width:1024px){.projects-item__button{font-size:1.3vw}}@media screen and (max-width:768px){.projects-item__button{bottom:2.6vw;right:2.6vw}}@media screen and (max-width:375px){.projects-item__button{bottom:5.3vw;right:5.3vw;width:80px;height:25px;font-size:10px}}.projects-item__button span{background-repeat:no-repeat;background-position:50%;background-size:contain;width:20px;height:20px;background-image:url(/arrow.da612175.png)}@media screen and (max-width:1024px){.projects-item__button span{width:1.9vw;height:1.9vw}}@media screen and (max-width:375px){.projects-item__button span{width:12px;height:12px}}.projects-item--mask{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(38,38,38,.7);z-index:1;opacity:0}.projects-item:hover{display:flex;flex-direction:column;justify-content:center}.projects-item:hover .projects-item--mask{opacity:1}.projects-item:hover .projects-item__description{display:block}.projects-item:hover .projects-item__button{display:flex}.htp-container{display:flex;justify-content:space-between}@media screen and (max-width:375px){.htp-container{flex-direction:column}}.htp__image{background-repeat:no-repeat;background-position:50%;background-size:contain;background-position:0 0;width:50%;height:600px;background-image:url(/HTP-image.0947e4f1.jpg)}@media screen and (max-width:1440px){.htp__image{height:35vw}}@media screen and (max-width:375px){.htp__image{width:100%;height:70vw}}.htp-textbox{display:flex;flex-direction:column;justify-content:center;flex-basis:45%}@media screen and (max-width:1024px){.htp-textbox{flex-basis:40%}}@media screen and (max-width:375px){.htp-textbox{flex-basis:100%;order:-1}}.htp-textbox__title{background-repeat:no-repeat;background-position:50%;background-size:contain;width:255px;height:145px;background-image:url(/HTP.980c6d83.png);margin-bottom:50px}@media screen and (max-width:1440px){.htp-textbox__title{width:17vw;height:10vw;margin-bottom:3vw}}@media screen and (max-width:375px){.htp-textbox__title{width:38vw;height:22vw;margin-bottom:5vw}}.htp-textbox__text{font-size:24px;line-height:36px}@media screen and (max-width:1024px){.htp-textbox__text{font-size:18px;line-height:23px}}@media screen and (max-width:768px){.htp-textbox__text{font-size:1.8vw;line-height:2.7vw}}@media screen and (max-width:375px){.htp-textbox__text{font-size:5vw;line-height:7.5vw;margin-bottom:5vw}}@media screen and (max-width:768px){.team .wrapper{padding:0}}@media screen and (max-width:768px){.team-members,.team__preface,.team__title{padding:0 5vw}}.team__preface{width:34%}@media screen and (max-width:1024px){.team__preface{width:50%}}@media screen and (max-width:375px){.team__preface{width:100%}}.team-container{display:flex;flex-direction:column}.team-statement{position:relative;background-color:rgba(130,178,64,.1);height:540px;padding:150px;margin-top:55px}@media screen and (max-width:1440px){.team-statement{padding:10.4vw}}@media screen and (max-width:1024px){.team-statement{height:447px;padding:9vw}}@media screen and (max-width:768px){.team-statement{height:52vw}}@media screen and (max-width:375px){.team-statement{padding:18vw 5vw 100vw 15vw;height:220vw;margin-top:30px}}.team-statement__text{width:55%;font-size:20px;line-height:32px;margin-bottom:48px}@media screen and (max-width:1024px){.team-statement__text{font-size:18px}}@media screen and (max-width:768px){.team-statement__text{font-size:2vw;line-height:4vw;margin-bottom:6.2vw}}@media screen and (max-width:375px){.team-statement__text{width:100%;font-size:4.3vw;line-height:8.7vw;margin-bottom:15vw}}.team-statement__text:before{position:absolute;content:"";left:90px;top:90px;width:98px;height:83px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/team-quotes.ffbb8390.png);opacity:.3}@media screen and (max-width:1024px){.team-statement__text:before{width:70px;height:60px;left:5vw;top:6vw}}@media screen and (max-width:768px){.team-statement__text:before{width:7.8vw;height:6.6vw}}@media screen and (max-width:375px){.team-statement__text:before{width:18vw;height:16vw;top:11vw}}.team-statement__author{font-weight:700;color:#82b240}@media screen and (max-width:375px){.team-statement__author{font-size:5.6vw}}.team-statement__author p{color:#262626}@media screen and (max-width:375px){.team-statement__author p{font-size:4.3vw}}.team-statement__human{position:absolute;height:100%;right:100px;bottom:0}@media screen and (max-width:1024px){.team-statement__human{right:3vw}}@media screen and (max-width:375px){.team-statement__human{height:45%;left:10%}}.team-members{display:flex;justify-content:space-around;margin-top:90px;min-width:0}@media screen and (max-width:1024px){.team-members{margin-top:50px;justify-content:space-between}}@media screen and (max-width:768px){.team-members{margin-top:6.5vw}}.team-member{display:flex;flex-direction:column;height:396px;width:270px}@media screen and (max-width:1024px){.team-member{height:38vw;width:25vw}}@media screen and (max-width:375px){.team-member{height:100vw}}.team-member__human{width:auto;height:100%}@media screen and (max-width:375px){.team-member__human{display:block;margin:0 auto;height:100vw}}.team-member__background{background-color:#82b240;transform:skewX(-30deg);padding:5px 5px 5px 25px}@media screen and (max-width:768px){.team-member__background{padding-left:2.6vw}}@media screen and (max-width:375px){.team-member__background{padding-left:5vw;width:68vw;margin:0 auto}}.team-member__background .name{transform:skewX(30deg);font-weight:700;color:#fff}@media screen and (max-width:768px){.team-member__background .name{font-size:3vw}}@media screen and (max-width:375px){.team-member__background .name{font-size:6vw}}.team-member__position{font-size:20px;line-height:26px;width:90%;color:#000;margin-top:15px;padding-left:20px}@media screen and (max-width:768px){.team-member__position{font-size:2vw;line-height:2.6vw;margin-top:7px;padding-left:2vw}}@media screen and (max-width:375px){.team-member__position{font-size:5vw;padding-left:14vw;line-height:6vw}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.vacancies{padding-top:200px}@media screen and (max-width:1024px){.vacancies{padding-top:20vw}}@media screen and (max-width:375px){.vacancies{padding-top:80px}}.vacancies-list{padding-top:15px}@media screen and (max-width:1024px){.vacancies-list{display:flex;justify-content:space-between;height:550px}}@media screen and (max-width:768px){.vacancies-list{height:72vw}}@media screen and (max-width:375px){.vacancies-list{height:150vw;flex-direction:row;padding-top:13vw}}.vacancies-item{display:flex;justify-content:space-between;align-items:center;margin:40px 0}@media screen and (max-width:1024px){.vacancies-item{text-align:center;margin:0;padding:15px;height:100%}}@media screen and (max-width:1024px) and (max-width:768px){.vacancies-item{padding:0}}.vacancies-item__icon{display:flex;justify-content:center;align-items:center;width:130px;height:130px;background-color:#82b240;color:#fff;font-size:56px;font-weight:500}@media screen and (max-width:1024px){.vacancies-item__icon{margin:0 auto}}@media screen and (max-width:768px){.vacancies-item__icon{width:17vw;height:17vw;font-size:7.2vw}}@media screen and (max-width:375px){.vacancies-item__icon{width:34.6vw;height:34.6vw;font-size:15vw}}.vacancies-item__textbox{margin:0 30px;width:70%}@media screen and (max-width:1024px){.vacancies-item__textbox{margin:30px 0;width:100%;height:250px}}@media screen and (max-width:768px){.vacancies-item__textbox{height:32vw;margin:4vw 0}}@media screen and (max-width:375px){.vacancies-item__textbox{height:62vw;margin:8vw 0}}.vacancies-item__title{margin:10px 0;font-weight:600}@media screen and (max-width:1024px){.vacancies-item__title{height:62px}}@media screen and (max-width:768px){.vacancies-item__title{font-size:3vw;height:8vw}}@media screen and (max-width:375px){.vacancies-item__title{font-size:6.4vw;height:19vw}}.vacancies-item__text{line-height:23px;width:96%}@media screen and (max-width:1024px){.vacancies-item__text{width:100%}}@media screen and (max-width:768px){.vacancies-item__text{line-height:3vw;font-size:2.3vw}}@media screen and (max-width:375px){.vacancies-item__text{font-size:4.8vw;line-height:6.1vw}}.vacancies-item__link{width:248px;height:60px}@media screen and (max-width:1024px){.vacancies-item__link{width:100%;font-size:18px}}@media screen and (max-width:768px){.vacancies-item__link{height:7.8vw;font-size:2.3vw}}@media screen and (max-width:375px){.vacancies-item__link{height:16vw;font-size:4.8vw}}@media screen and (max-width:768px){.vacancies .slick-slide{margin:0 15px}}@media screen and (max-width:768px){.vacancies .slick-list{padding:0 20% 0 0;margin:0 -15px}}@media screen and (max-width:375px){.vacancies .slick-list{padding:0}}.contacts-container{position:relative;display:flex;justify-content:space-between}.contacts-formbox{display:flex;flex-direction:column;flex-basis:50%}@media screen and (max-width:375px){.contacts-formbox{flex-basis:100%}}.contacts__text{padding:10px 0;width:80%}@media screen and (max-width:1024px){.contacts__text{width:95%}}@media screen and (max-width:768px){.contacts__text{padding:1.3vw 0}}@media screen and (max-width:375px){.contacts__text{width:100%;padding:10px 0}}.contacts-form{display:flex;flex-direction:column;width:80%;padding-top:25px}@media screen and (max-width:1024px){.contacts-form{width:95%}}@media screen and (max-width:768px){.contacts-form{padding-top:5.8vw}}@media screen and (max-width:375px){.contacts-form{width:100%;padding-top:5.3vw}}.contacts-form__answer,.contacts-form__mail,.contacts-form__name,.contacts-form__tel{outline:none;border:none;border-bottom:2px solid #d3d4d5;padding-bottom:10px;color:#000;caret-color:#82b240;position:relative}.contacts-form__answer::placeholder,.contacts-form__mail::placeholder,.contacts-form__name::placeholder,.contacts-form__tel::placeholder{color:#b9babc}.contacts-form__answer:focus,.contacts-form__mail:focus,.contacts-form__name:focus,.contacts-form__tel:focus{border-color:#82b240}.contacts-form__answer.error,.contacts-form__mail.error,.contacts-form__name.error,.contacts-form__tel.error{border-color:#db2121}@media screen and (max-width:768px){.contacts-form__answer,.contacts-form__mail,.contacts-form__name,.contacts-form__tel{font-size:2.3vw}}@media screen and (max-width:375px){.contacts-form__answer,.contacts-form__mail,.contacts-form__name,.contacts-form__tel{font-size:14px}}.contacts-form__answer,.contacts-form__mail,.contacts-form__tel{margin-top:50px}@media screen and (max-width:768px){.contacts-form__answer,.contacts-form__mail,.contacts-form__tel{margin-top:4vw}}@media screen and (max-width:375px){.contacts-form__answer,.contacts-form__mail,.contacts-form__tel{margin-top:5.3vw}}.contacts-form__answer{padding:10px;border:2px solid #d3d4d5;height:128px}.contacts-form__checkbox{margin:40px 0;display:flex;align-items:center}@media screen and (max-width:768px){.contacts-form__checkbox{margin:3vw 0}}@media screen and (max-width:375px){.contacts-form__checkbox{margin:5.3vw 0}}.contacts-form__checkbox input{width:.1px;height:.1px;opacity:0;visibility:hidden;position:absolute;z-index:-1}.contacts-form__checkbox label{font-size:18px;line-height:23px;padding-left:40px;position:relative;cursor:pointer}@media screen and (max-width:768px){.contacts-form__checkbox label{font-size:1.8vw;line-height:2.7vw;width:40vw}}@media screen and (max-width:375px){.contacts-form__checkbox label{font-size:14px;line-height:18px;width:100%}}.contacts-form__checkbox label:before{content:"";position:absolute;left:0;width:24px;height:24px;border:2px solid #82b240;background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:5px}.contacts-form__checkbox label.error:before{border-color:#db2121}.contacts-form__checkbox label a{color:#82b240}.contacts-form__checkbox input:checked+label:before{border:none;background-image:url(/checkbox.50d3e3df.png)}.contacts-form__button{border:none;height:60px;cursor:pointer}@media screen and (max-width:1024px){.contacts-form__button{font-size:24px}}@media screen and (max-width:768px){.contacts-form__button{font-size:3.1vw;height:7.8vw}}@media screen and (max-width:375px){.contacts-form__button{height:16vw;font-size:4.8vw}}.contacts-image{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/contacts-image.fb47aaec.jpg);width:50%;height:100%;right:0;align-self:flex-end}@media screen and (max-width:375px){.contacts-image{display:none}}@media screen and (max-width:375px){.footer{padding-top:40px}}.footer__nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media screen and (max-width:375px){.footer__nav{flex-direction:column;margin-bottom:5px}}.footer__nav .logo{width:191px;height:41px;background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(/header__logo.044dbb9c.svg)}@media screen and (max-width:1024px){.footer__nav .logo{width:129px;height:28px}}@media screen and (max-width:768px){.footer__nav .logo{width:16.7vw;height:3.6vw}}@media screen and (max-width:375px){.footer__nav .logo{display:none}}.footer__nav-menu{display:flex;width:50%;justify-content:space-evenly;align-items:center}@media screen and (max-width:1024px){.footer__nav-menu{width:30%}}@media screen and (max-width:768px){.footer__nav-menu{width:40%}}@media screen and (max-width:375px){.footer__nav-menu{flex-direction:column;width:100%}}@media screen and (max-width:1024px){.footer__nav-menu li:last-child{display:none}}.footer__nav-menu li{display:flex}.footer__nav-menu-contacts-link,.footer__nav-menu-link{font-weight:400;font-size:18px;color:#262626}.footer__nav-menu-contacts-link:active,.footer__nav-menu-contacts-link:hover,.footer__nav-menu-link:active,.footer__nav-menu-link:hover{color:#82b240}@media screen and (max-width:1440px){.footer__nav-menu-contacts-link,.footer__nav-menu-link{font-size:14px}}@media screen and (max-width:1024px){.footer__nav-menu-contacts-link,.footer__nav-menu-link{font-size:1.3vw}}@media screen and (max-width:768px){.footer__nav-menu-contacts-link,.footer__nav-menu-link{font-size:1.8vw}}@media screen and (max-width:375px){.footer__nav-menu-contacts-link,.footer__nav-menu-link{font-weight:500;font-size:14px;padding-bottom:16px}}.footer__nav-menu-contacts{display:flex;justify-content:space-around;align-items:center;width:35%}@media screen and (max-width:768px){.footer__nav-menu-contacts{width:45%}}@media screen and (max-width:375px){.footer__nav-menu-contacts{flex-direction:column;width:100%}}.footer__nav-menu-contacts li{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:375px){.footer__nav-menu-contacts li{padding-bottom:16px}}.footer__nav-menu-contacts li.mail .icon,.footer__nav-menu-contacts li.phone .icon{width:20px;height:20px;background-repeat:no-repeat;background-position:50%;background-size:contain}@media screen and (max-width:1024px){.footer__nav-menu-contacts li.mail .icon,.footer__nav-menu-contacts li.phone .icon{width:1.9vw;height:1.9vw}}@media screen and (max-width:768px){.footer__nav-menu-contacts li.mail .icon,.footer__nav-menu-contacts li.phone .icon{width:2.3vw;height:2.3vw}}@media screen and (max-width:375px){.footer__nav-menu-contacts li.mail .icon,.footer__nav-menu-contacts li.phone .icon{width:18px;height:18px}}.footer__nav-menu-contacts li.phone .icon{background-image:url(/footer-phone.b1e68cdb.png)}.footer__nav-menu-contacts li.mail .icon{background-image:url(/footer-mail.953a9fe4.png)}.footer__nav-menu-contacts-link{padding-left:10px}@media screen and (max-width:768px){.footer__nav-menu-contacts-link{padding-left:1.3vw}}@media screen and (max-width:375px){.footer__nav-menu-contacts-link{padding-bottom:0;padding-left:10px}}.popup{position:fixed;width:100%;height:100%;background:rgba(38,38,38,.5);backdrop-filter:blur(3px);top:0;left:0;z-index:99;opacity:0;overflow-y:auto;overflow-x:hidden;visibility:hidden;transition:all .4s;align-items:center;justify-content:center}.popup.open{opacity:1;visibility:visible}.popup__body{display:flex;justify-content:center;align-items:center;padding:16px;height:100%}@media screen and (max-width:375px){.popup__body{align-items:start}}.popup__content{max-width:470px;padding:48px 24px 56px;opacity:0;transform:perspective(600px) translateY(-100%) rotateX(45deg);transition:all .4s;background-color:#fff;position:relative}@media screen and (max-width:375px){.popup__content{padding:45px 16px}}.popup.open .popup__content{opacity:1;transform:perspective(600px) translate(0) rotateX(0)}.popup .close-popup{position:absolute;top:20px;right:15px;line-height:18px;font-size:50px;color:#e6e7e9;cursor:pointer}.popup__heading{font-weight:600;font-size:32px;line-height:39px;text-align:center;text-transform:uppercase;color:#000}.popup__text{margin-top:16px;font-weight:300;font-size:14px;line-height:22px;text-align:center;color:#000}.popup form input{width:100%;padding:8px;margin-top:24px;outline:none;border:none;border-bottom:1px solid #bcbdc0;color:#000;font-size:14px;caret-color:#82b240}.popup form input::placeholder{color:#6c6d70}.popup form input:focus{border-width:2px;border-color:#6ea725}.popup form input.error{border-color:#db2121}.popup form .email-tel-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.popup form .email-tel-box input{width:204px}@media screen and (max-width:375px){.popup form .email-tel-box{display:block}.popup form .email-tel-box input{width:100%}}.popup form textarea{width:100%;height:81px;padding:8px;outline:none;color:#000;font-size:14px;line-height:22px;border:1px solid #bcbdc0}.popup form textarea::placeholder{color:#6c6d70}.popup form textarea:focus{border-width:2px!important;border-color:#6ea725}.popup form .inputfile-box{border:none;padding:0;margin:0;position:relative;height:95px}@media screen and (max-width:375px){.popup form .inputfile-box{height:110px}}.popup form .inputfile-box label{width:280px;margin:20px 0 8px;padding:8px;cursor:pointer;color:#6c6d70;font-size:14px;border:none;border-bottom:2px solid #bcbdc0;position:absolute}.popup form .inputfile-box label:focus{border-bottom:2px solid #6ea725}.popup form .inputfile-box label:before{content:"Прикрепить";position:absolute;padding:5px 0 0 30px;right:-48px;bottom:4px;width:24px;height:24px;font-size:inherit;font-weight:500;color:#000;background-size:cover;background:url(/upload-icon.967ebdd3.png) no-repeat}.popup form .inputfile-box input{margin:0!important;padding:0;width:.1px;height:.1px;opacity:0;visibility:hidden}.popup form .inputfile-box .file-cleaner{position:absolute;top:30px;right:145px;width:14px;height:14px;cursor:pointer;background:url(/file-cleaner.824b519f.png) no-repeat;background-size:contain;z-index:2}.popup form .inputfile-box p{font-size:11.3px;line-height:17px;width:80%;position:absolute;bottom:0;color:#bcbdc0}@media screen and (max-width:375px){.popup form .inputfile-box label{width:88%}.popup form .inputfile-box label:after{display:none}.popup form .inputfile-box label:before{content:"";bottom:3px;right:-17%}.popup form .inputfile-box .file-cleaner{right:40px}}.popup form .checkbox-box{margin:18px 0 48px;display:flex;align-items:center;position:relative}.popup form .checkbox-box input{width:.1px;height:.1px;opacity:0;visibility:hidden;position:absolute;z-index:-1}.popup form .checkbox-box label{padding-left:37px;font-size:16px;font-weight:400;font-size:14px;line-height:22px;color:#000;cursor:pointer;position:relative}.popup form .checkbox-box label:before{content:"";position:absolute;left:0;width:24px;height:24px;border:2px solid #82b240;background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:5px}.popup form .checkbox-box label.error:before{border-color:#db2121}.popup form .checkbox-box label a{color:#82b240}.popup form .checkbox-box input:checked+label:before{border:none;background-image:url(/checkbox.50d3e3df.png)}@media screen and (max-width:375px){.popup form .checkbox-box{margin:24px 0 45px}.popup form .checkbox-box label{font-size:12px;line-height:15px;padding-left:36px}.popup form .checkbox-box label:after,.popup form .checkbox-box label:before{top:50%;transform:translateY(-50%)}}.popup form .submit{border:none;width:100%;height:54px;font-size:18px}.success{display:none;position:fixed;top:0;bottom:0;width:100%;height:100%;background:rgba(27,35,50,.6);backdrop-filter:blur(5px);z-index:99}.success.sended{display:block}.success__popup-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px}.success__popup-content{max-width:600px;width:100%;height:300px;padding:30px 10px 0;background-color:#fff;margin:auto;border-radius:20px}@media screen and (max-width:375px){.success__popup-content{height:230px}}.success__content-text{margin-top:30px;text-align:center;font-weight:600;font-size:30px;color:#6ea725}@media screen and (max-width:375px){.success__content-text{margin-top:10px;font-size:23px}}.success .success-checkmark{width:80px;height:115px;margin:0 auto}.success .success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:initial;border:4px solid #4caf50}.success .success-checkmark .check-icon:before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px}.success .success-checkmark .check-icon:after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in}.success .success-checkmark .check-icon:after,.success .success-checkmark .check-icon:before{content:"";height:100px;position:absolute;background:#fff;transform:rotate(-45deg)}.success .success-checkmark .check-icon .icon-line{height:5px;background-color:#4caf50;display:block;border-radius:2px;position:absolute;z-index:10}.success .success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip .75s}.success .success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long .75s}.success .success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:initial;border:4px solid rgba(76,175,80,.5)}.success .success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#fff}@keyframes rotate-circle{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px}54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}to{width:25px;left:14px;top:45px}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px}65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}to{width:47px;right:8px;top:38px}}
/*# sourceMappingURL=/scss.758465da.css.map */