a,abbr,address,article,aside,audio,b,big,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,input,ins,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}nav,ol,ul{list-style:none}*{box-sizing:border-box}canvas,img,video{max-width:100%}img{vertical-align:bottom}a{text-decoration:none;color:inherit}table{border-collapse:collapse;border-spacing:0}a:hover{color:inherit}body,html{height:100%;width:100%}iframe{width:100%}a,a:hover,button,button:hover{cursor:pointer}button,button:active,button:focus{outline:0}blockquote{margin:0}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/inter-v12-cyrillic_latin-100.eot);src:url(../fonts/inter-v12-cyrillic_latin-100.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-100.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-100.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-100.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-100.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/inter-v12-cyrillic_latin-200.eot);src:url(../fonts/inter-v12-cyrillic_latin-200.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-200.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-200.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-200.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-200.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/inter-v12-cyrillic_latin-300.eot);src:url(../fonts/inter-v12-cyrillic_latin-300.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-300.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-300.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-300.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-300.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-v12-cyrillic_latin-regular.eot);src:url(../fonts/inter-v12-cyrillic_latin-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-regular.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-regular.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-regular.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-regular.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-v12-cyrillic_latin-500.eot);src:url(../fonts/inter-v12-cyrillic_latin-500.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-500.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-500.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-500.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-500.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter-v12-cyrillic_latin-600.eot);src:url(../fonts/inter-v12-cyrillic_latin-600.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-600.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-600.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-600.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-600.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-v12-cyrillic_latin-700.eot);src:url(../fonts/inter-v12-cyrillic_latin-700.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-700.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-700.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-700.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-700.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/inter-v12-cyrillic_latin-800.eot);src:url(../fonts/inter-v12-cyrillic_latin-800.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-800.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-800.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-800.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-800.svg#Inter) format("svg")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/inter-v12-cyrillic_latin-900.eot);src:url(../fonts/inter-v12-cyrillic_latin-900.eot?#iefix) format("embedded-opentype"),url(../fonts/inter-v12-cyrillic_latin-900.woff2) format("woff2"),url(../fonts/inter-v12-cyrillic_latin-900.woff) format("woff"),url(../fonts/inter-v12-cyrillic_latin-900.ttf) format("truetype"),url(../fonts/inter-v12-cyrillic_latin-900.svg#Inter) format("svg")}body{font-family:Inter,sans-serif;font-style:normal;font-weight:400;color:#000;letter-spacing:normal;font-size:20px;line-height:130%;background:#fff;-webkit-font-smoothing:antialiased}body.no-scroll{overflow:hidden}.h1,h1{font-weight:700;font-size:48px;line-height:125%;color:#000;letter-spacing:-.02em}.h2,h2{font-weight:700;font-size:42px;line-height:125%;color:#000;letter-spacing:-.02em}.h3,h3{font-weight:700;font-size:32px;line-height:125%;color:#000;letter-spacing:-.02em}.h4,h4{font-weight:700;font-size:24px;line-height:130%;color:#000}.h5,h5{font-weight:700;font-size:20px;line-height:130%;color:#000}.h6,h6{font-weight:700;font-size:16px;line-height:130%;color:#000}b,strong{font-weight:700}p{font-weight:400;font-size:20px;line-height:130%;margin-bottom:24px}p:last-child{margin-bottom:0}.btn{display:flex;align-items:center;justify-content:center;outline:0;border:0;border-radius:24px;background:0 0}.btn:active,.btn:focus{outline:0}.btn-sm{height:36px;padding:0 16px}.btn-lg{height:40px;padding:0 20px}.btn-xl{height:48px;padding:0 24px}.btn-main{border:1px solid #85c229;background:#85c229}.btn-main .icon{min-width:24px;width:24px;height:24px}.btn-main .icon-arrow{background:url(../img/icons/icon-arrow-white.svg) center no-repeat}.btn-main span{color:#fff}.btn-main:hover{border:1px solid #000;background:#000}.btn-main:hover .icon-arrow{background:url(../img/icons/icon-arrow-green.svg) center no-repeat}.btn-main:hover span{color:#85c229}.btn-white{border:1px solid #fff;background:#fff}.btn-white .icon{min-width:24px;width:24px;height:24px}.btn-white .icon-arrow{background:url(../img/icons/icon-arrow-green.svg) center no-repeat}.btn-white span{color:#85c229}.btn-white:hover{border:1px solid #000;background:#000}.btn-white:hover .icon-arrow{background:url(../img/icons/icon-arrow-green.svg) center no-repeat}.btn-white:hover span{color:#85c229}.btn-link{border:1px solid #fff;background:0 0}.btn-link .icon{min-width:24px;width:24px;height:24px}.btn-link .icon-arrow{background:url(../img/icons/icon-arrow-white.svg) center no-repeat}.btn-link span{color:#fff}.btn-link:hover{border:1px solid #000;background:#000}.btn-link:hover .icon-arrow{background:url(../img/icons/icon-arrow-green.svg) center no-repeat}.btn-link:hover span{color:#85c229}.btn span{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:1}.btn span+i{margin-left:8px}.btn i+span{margin-right:8px}.icon{display:flex;width:inherit;height:inherit;background-size:cover}.icon-behance{background:url(../img/icons/icon-behance.svg) center no-repeat}.icon-dribble{background:url(../img/icons/icon-dribble.svg) center no-repeat}.icon-facebook{background:url(../img/icons/icon-facebook.svg) center no-repeat}.icon-instagram{background:url(../img/icons/icon-instagram.svg) center no-repeat}.icon-linkedin{background:url(../img/icons/icon-linkedin.svg) center no-repeat}.icon-arrow-circle{background:url(../img/icons/icon-arrow-circle.svg) center no-repeat}.bg-primary{background:#85c229}.bg-light{background:#f9f9f9}.bg-white{background:#fff}.bg-info{background:#ebfafa}.bg-danger{background:#fcefef}.bg-grey{background:#f5f5f5}.bg-warning{background:#f8f6e0}.bg-success{background:#e7faed}.bg-radius{border-radius:8px;overflow:hidden}.gradient1{background:linear-gradient(99.66deg,#6464b6 44.26%,#a44ab4 100%)}.gradient2{background:linear-gradient(99.66deg,#e4213a 44.26%,#ffd003 100%)}@keyframes moveToLeft{0%{left:50%;transform:translateX(-50%)}100%{left:0;transform:translateX(0)}}.header{position:fixed;left:0;right:0;top:0;width:100%;border-bottom:1px solid #f5f5f5;background:#fff;min-height:64px;z-index:10}.header.start{border-bottom:0}.header.start .header__wrap{padding:30px 0 0}.header.start .header__logo{position:relative;height:90px;left:50%;transform:translateX(-50%)}.header.start .header__logo img{height:100%}.header.start .header__menu{opacity:0;visibility:hidden}.header.start .header__button{opacity:0;visibility:hidden}.header.transition .header__logo{transition:.4s ease-in-out}.header.transition .header__menu{transition:.4s ease-in-out}.header.transition .header__button{transition:.4s ease-in-out}.header.animated .header__logo{animation-name:moveToLeft;animation-duration:.5s;transition:.4s ease-in-out}.header .hamburger{display:none}.header__wrap{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 0}.header__logo{position:relative;left:0;height:48px;transform:translateX(0)}.header__button{opacity:1;visibility:visible}.header__menu{opacity:1;visibility:visible}.header__menu ul{display:flex;align-items:center}.header__menu ul li{margin:0 12px}.header__menu ul li a{font-size:20px;line-height:100%}.header__menu ul li:hover a{color:#77ad25}.main{position:relative;padding-top:65px}.inner{padding:0 26px}.hero{padding:128px 0}.hero__wrap{display:flex;flex-direction:column;justify-content:center;max-width:836px;margin:0 auto}.hero__title{text-align:center;margin-bottom:16px}.hero__title h1{color:#383838}.hero__title h1 span{color:#85c229}.hero__text{margin-bottom:36px;text-align:center}.hero__text p{font-weight:600;font-size:24px;line-height:125%;letter-spacing:-.02em}.hero__text p span{padding:0 1px;background:rgba(56,56,56,.1);color:#383838}.hero__buttons{display:flex;justify-content:center}.cases{padding:48px 0}.cases__title{text-align:center;margin-bottom:24px}.cases__title h2{color:#383838}.cases__list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;margin-bottom:-12px}.cases-link{width:100%;height:100%}.cases-item{margin:12px}.cases-item .number span{font-size:12px;line-height:130%;color:#fff}.cases-item .title h3{color:#fff}.cases-item .text p{color:#fff}.cases-item .link{display:flex;width:100%;height:100%}.cases-item .buttons{display:flex}.cases__full{position:relative;width:calc(100% - 24px);height:640px}.cases__full .container{height:100%}.cases__full .number{margin-bottom:4px}.cases__full .title{margin-bottom:12px}.cases__full .text{margin-bottom:24px}.cases__full .buttons a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.cases__full__content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.cases__full__wrap{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:464px;width:100%;height:100%}.cases__full__image{position:relative;border-radius:8px;overflow:hidden;height:640px}.cases__full__image img{width:100%;height:100%;object-fit:cover;object-position:left center}.cases__two{position:relative;width:calc(100% / 2 - 24px);border-radius:8px;overflow:hidden}.cases__two__wrap{display:flex;flex-direction:column;align-items:center;margin-bottom:12px}.cases__two .link{flex-wrap:wrap;justify-content:center;padding:48px 98px}.cases__two .number{text-align:center;margin-bottom:4px}.cases__two .title{text-align:center;margin-bottom:12px}.cases__two .text{text-align:center;margin-bottom:24px}.cases__one{position:relative;width:calc(100% / 4 - 24px);border-radius:8px;overflow:hidden}.feature{padding:64px 0}.feature--dark h2{color:#383838}.feature--dark h2 span{color:#85c229}.feature--dark p{color:#383838}.feature--white h2{color:#fff}.feature--white h2 span{color:#85c229}.feature--white p{color:#fff}.feature--column{flex-direction:column}.feature--center{text-align:center}.feature__wrap{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.feature__content{width:100%;max-width:calc(100% / 2 - 12px)}.feature__image{width:100%;max-width:calc(100% / 2 - 12px)}.feature__title{margin-bottom:24px}.feature__buttons{display:flex;margin-top:36px}.lets-talk{position:relative;padding-bottom:24px}.services{position:relative}.services .row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.services .col-2{width:100%;max-width:calc(100% / 3 * 2 - 24px);margin:0 12px}.services .col-1{width:100%;max-width:calc(100% / 3 - 24px);margin:0 12px}.services--two{width:100%;max-width:calc(100% / 2 - 24px);margin:0 12px 24px 12px}.services--one{width:100%;max-width:calc(100% - 24px);margin:0 12px}.services__list{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;margin-bottom:-24px;height:100%}.services__item{padding:36px;border-radius:8px;overflow:hidden}.services__image{min-width:128px;width:128px;height:128px;margin-bottom:36px;border-radius:4px;overflow:hidden}.services__title{margin-bottom:16px}.services__title a:hover{color:#85c229}.services__text{margin-bottom:0}.services__text ul{display:flex;flex-direction:column}.services__text ul li{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #ddd}.services__text ul li a{display:flex;align-items:center}.services__text ul li .icon{min-width:24px;width:24px;height:24px;margin-right:12px}.services__text ul li:hover a{color:#85c229}.footer{padding:24px 0}.footer__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:36px}.footer__menu ul{display:flex;align-items:center}.footer__menu ul li{margin:0 12px}.footer__menu ul li a{font-size:20px;line-height:100%}.footer__menu ul li:hover a{color:#77ad25}.footer__follow{display:flex;align-items:center}.footer__follow .title{font-weight:700;margin-right:12px}.footer__follow .social{display:flex;align-items:center}.footer__follow .social li{display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f9f9f9;margin-left:12px;overflow:hidden}.footer__follow .social li .icon{width:36px;height:36px}.footer__copyright{text-align:center}.footer__copyright p{font-size:12px;line-height:130%}.overlay{display:none;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(56,56,56,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9998}.overlay.open{display:block}