@font-face{font-family:'Formular';src:url(https://www.topserm.com/fonts/formular-bold.woff2) format('woff2') , url(https://www.topserm.com/fonts/formular-bold.woff) format('woff');font-weight:bold}@font-face{font-family:'Formular';src:url(https://www.topserm.com/fonts/formular-medium.woff2) format('woff2') , url(https://www.topserm.com/fonts/formular-medium.woff) format('woff');font-weight:500}@font-face{font-family:'Formular';src:url(https://www.topserm.com/fonts/formular-regular.woff2) format('woff2') , url(https://www.topserm.com/fonts/formular-regular.woff) format('woff');font-weight:normal}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html{box-sizing:border-box;-webkit-box-sizing:border-box}html *{box-sizing:inherit;-webkit-box-sizing:inherit}body{margin:0;font-family:'Formular';-webkit-font-smoothing:antialiased;position:relative;background:#f7f7f7}.hidden-scroll{position:fixed;width:100%}.no-hidden-scroll{position:static;width:auto}.no-scroll{overflow-y:hidden}input{display:block;width:100%;height:64px;background:transparent;border:0;border-radius:0;-webkit-border-radius:0;border-bottom:2px solid #2c2c2c;outline:0;margin:0;padding:0;-webkit-appearance:none;font-family:inherit;font-size:20px;line-height:62px;color:#fff;transition:border .5s ease;-webkit-transition:border .5s ease}input:not([type="submit"]):focus{border-bottom:2px solid #fff}input.invalid{border-bottom:2px solid red}input[type="submit"]{max-width:300px;height:68px;line-height:68px;background:#126dff;border-bottom:0;cursor:pointer;font-size:16px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;text-align:center}input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}input::-moz-placeholder{color:rgba(255,255,255,.5);opacity:1}ul,ol{list-style:none;margin:0;padding:0}p{margin:0}a{text-decoration:none;outline:0}img,svg,iframe,form{display:block}table{position:relative;width:100%;max-width:508px;border-collapse:collapse;text-align:center}td{border:8px solid #161616;height:100px;background:url(https://www.topserm.com/images/noise.png.pagespeed.ce.sCUNfh827K.png) 50% 50%;background-size:contain;-webkit-background-size:contain;vertical-align:middle;font-size:14px;font-weight:500;line-height:20px;color:#fff}.clearfix:after,.row:after,.container:after{content:'';display:block;clear:both}.container{position:relative;width:100%;max-width:1370px;margin:0 auto}.row{position:relative;margin:0 -15px}.col-0,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;float:left;padding:0 15px}.col-0{width:20%}.col-1{width:8.33333333333%}.col-2{width:16.6666666667%}.col-3{width:25%}.col-4{width:33.3333333333%}.col-5{width:41.6666666667%}.col-6{width:50%}.col-7{width:58.3333333333%}.col-8{width:66.6666666667%}.col-9{width:75%}.col-10{width:83.3333333333%}.col-11{width:91.6666666667%}.col-12{width:100%}.effect{opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);transition:opacity 1s ease , transform 1s ease;-webkit-transition:opacity 1s ease , -webkit-transform 1s ease}.appear{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.wrapper{overflow:hidden}.small{width:20%}.medium{width:40%}.large{width:60%}.empty{display:none}.left-part{font-size:0}.right-part{font-size:0}.block{position:relative}.white-block{background:#fff}.black-block{background:#161616}.block-title{font-size:14px;font-weight:bold;line-height:20px;letter-spacing:1px;color:#161616;text-transform:uppercase}.block-title:after{content:'';display:inline-block;vertical-align:middle;width:48px;height:4px;background:#126dff;margin:-2px 0 0 20px}.white-title{color:#fff}.black-title{color:#161616}.main-title{font-size:16px;font-weight:bold;line-height:24px;letter-spacing:1px;color:rgba(255,255,255,.4);text-transform:uppercase}.heading{font-weight:bold}.white-heading{color:#fff}.black-heading{color:#161616}.heading1{font-size:56px;line-height:60px;letter-spacing:-.5px}.heading2{font-size:32px;line-height:40px;letter-spacing:-.5px}.heading3{font-size:24px;line-height:32px}.heading4{font-size:20px;line-height:26px;font-weight:normal}.heading5{font-size:18px;line-height:24px;font-weight:500}.text{font-size:16px;line-height:24px;color:#999}.text p{margin-bottom:24px}.light-text{color:#999}.dark-text{color:#5d5d5d}.button{position:relative;display:inline-block;height:56px;padding:0 32px;border:solid 2px #126dff;font-size:14px;font-weight:bold;line-height:52px;letter-spacing:1px;text-align:center;color:#fff;text-transform:uppercase;overflow:hidden}.button:before{content:'';display:block;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;background:#126dff;transform:translateX(-100%);-webkit-transform:translateX(-100%);transition:transform .5s ease;-webkit-transition:-webkit-transform .5s ease}.button:hover:before{transform:translateX(0);-webkit-transform:translateX(0)}.button span{position:relative;display:block;z-index:1}.link{display:inline-block;font-size:0;font-weight:500;color:#126dff}.link .link-icon{display:inline-block;vertical-align:middle}.link .link-text{display:inline-block;vertical-align:middle;margin-left:12px;font-size:16px;line-height:20px}.line{height:300px;position:absolute;left:0;right:0;top:0;transform-origin:0 0;-webkit-transform-origin:0 0;transform:skew(-4deg) rotate(-4deg);-webkit-transform:skew(-4deg) rotate(-4deg)}.white-line{background:#f7f7f7}.black-line{background:#161616}.dark-number{font-size:40px;font-weight:500;letter-spacing:2px;color:rgba(255,255,255,.1)}.light-number{font-size:24px;font-weight:500;line-height:30px;letter-spacing:1px;color:rgba(17,17,17,.2)}.icon{height:69px}.icon svg{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.percent{font-size:0;color:#fff}.percent .value{display:inline-block;vertical-align:bottom;font-size:80px;line-height:90px;letter-spacing:2px}.percent .sign{display:inline-block;vertical-align:bottom;font-size:50px;line-height:67px;margin-left:7px}.form-block+.form-block{margin-top:24px}.form-block+.submit-block{margin-top:36px}.header{position:fixed;top:0;left:0;right:0;z-index:101;padding:28px 60px;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center;-webkit-align-items:center}.logo{display:block}.logo svg path{-webkit-transition:fill .5s ease-in-out}.white-header .logo svg path:not(.color){fill:#126dff}.white-header .logo svg path.color{fill:#d3d3d3}.phone{display:inline-block;vertical-align:middle;margin-right:52px;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.phone svg path{-webkit-transition:fill .5s ease-in-out}.phone:hover svg path{fill:rgba(255,255,255,.5)}.white-header .phone:hover svg path{fill:rgba(22,22,22,.5)}.white-header .phone svg path{fill:#161616}.lang{margin-right:28px;font-size:0;display:inline-block;vertical-align:middle;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.lang li{display:inline-block}.lang li+li{margin-left:12px}.lang li a{display:block;font-size:12px;font-weight:bold;line-height:16px;letter-spacing:1px;color:#fff;text-transform:uppercase;pointer-events:auto;transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out}.white-header .lang li a{color:#161616}.lang li.current-lang a{color:rgba(255,255,255,.5);pointer-events:none}.lang li a:hover{color:rgba(255,255,255,.5)}.white-header .lang li.current-lang a{color:rgba(22,22,22,.5)}.white-header .lang li a:hover{color:rgba(22,22,22,.5)}.navicon-block{position:relative;font-size:0;display:inline-block;vertical-align:middle}.navicon-block a{display:block}.navicon-block .navicon-text{position:relative;display:inline-block;vertical-align:middle;font-size:12px;font-weight:bold;line-height:16px;letter-spacing:1px;color:#fff;text-transform:uppercase;transition:color .5s ease-in-out;-webkit-transition:color .5s ease-in-out}.navicon-block a:hover .navicon-text{color:rgba(255,255,255,.5)}.white-header .navicon-block .navicon-text{color:#161616}.white-header .navicon-block a:hover .navicon-text{color:rgba(22,22,22,.5)}.black-navicon .navicon-text{color:#161616}.navicon-block .navicon-text span{display:block;opacity:0;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.navicon-block .navicon-text span.visible{opacity:1}.open{position:absolute;right:0;top:0}.invisible{opacity:0;pointer-events:none}.invisible li a{pointer-events:none}.navicon{position:relative;width:36px;height:20px;display:inline-block;vertical-align:middle;margin-left:12px}.navicon:before{content:'';position:absolute;top:5px;left:0;width:36px;height:2px;background:#fff;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(0);-webkit-transform:rotate(0);transition:background .5s ease-in-out , width .5s ease-in-out , top .5s ease-in-out , left .5s ease-in-out , transform .5s ease-in-out;-webkit-transition:background .5s ease-in-out , width .5s ease-in-out , top .5s ease-in-out , left .5s ease-in-out , -webkit-transform .5s ease-in-out}.navicon:after{content:'';position:absolute;bottom:5px;right:0;width:24px;height:2px;background:#fff;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(0);-webkit-transform:rotate(0);transition:background .5s ease-in-out , bottom .5s ease-in-out , right .5s ease-in-out , transform .5s ease-in-out;-webkit-transition:background .5s ease-in-out , bottom .5s ease-in-out , right .5s ease-in-out , -webkit-transform .5s ease-in-out}.navicon-block a:hover .navicon:before{background:rgba(255,255,255,.5)}.white-header .navicon-block a:hover .navicon:before{background:rgba(22,22,22,.5)}.white-header .navicon:before{background:#161616}.black-navicon .navicon:before{background:#161616}.navicon-block a:hover .navicon:after{background:rgba(255,255,255,.5)}.white-header .navicon-block a:hover .navicon:after{background:rgba(22,22,22,.5)}.white-header .navicon:after{background:#161616}.black-navicon .navicon:after{background:#161616}.navicon.change:before{width:24px;top:9px;left:14px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.navicon.change:after{bottom:9px;right:-2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.menu{counter-reset:item;text-align:left;padding-top:50px}.menu li{display:block}.menu li+li{margin-top:20px}.menu li a{position:relative;display:inline-block;font-size:28px;font-weight:500;line-height:38px;letter-spacing:.5px;color:#fff;padding-left:88px;transition:padding .5s ease;-webkit-transition:padding .5s ease;pointer-events:auto}.menu li.current-menu-item a{pointer-events:none}.menu li a:hover{padding-left:108px}.menu li a:before{content:'0' counter(item);counter-increment:item;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:20px;font-weight:bold;line-height:38px;letter-spacing:1px;color:rgba(255,255,255,.1);transition:color .5s ease;-webkit-transition:color .5s ease}.menu li.current-menu-item a:before{color:rgba(255,255,255,.5)}.menu li a:hover:before{color:rgba(255,255,255,.5)}.form{width:50%;max-width:420px}.form form{margin-top:36px}.form-message{display:none;width:50%;padding-right:60px}.inner{margin-right:-60px}.intro{padding:0 60px;height:100vh}.intro .inner{padding:0 60px 0 0;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.intro:after{content:'';display:block;position:absolute;bottom:0;background:#2d2d2d;width:100%;max-width:1170px;height:1px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.intro .heading1{margin-top:24px;padding-right:70px}.intro .heading4{margin-top:24px}.help{padding:120px 60px 162px}.help .heading2:first-of-type{margin-bottom:70px}.help .heading2:last-of-type{margin:70px 0 36px}.help .heading3{padding-right:120px}.help .heading3:before{content:'';display:block;width:48px;height:4px;background:#126dff;margin:0 0 20px}.help .heading5{margin-top:24px}.help .text{margin-top:16px;padding-right:90px}.services{padding:60px 60px 120px;text-align:center}.services .heading2{margin-bottom:73px}.services .heading3{margin-top:36px}.services .text{margin-top:24px}.services .text li+li{margin-top:12px}.consumer{margin:0 60px;padding:120px 60px 156px}.consumer .row{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end}.consumer .heading2{margin:20px 0 36px;padding-right:80px}.consumer .text{padding-right:120px}.consumer .heading5{margin:28px 0 16px}.consumer .link{margin-top:20px}.consumer .image{margin-bottom:40px}.consumer .image img{width:100%;max-width:370px;height:auto;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.percents{padding:97px 60px 120px}.percents .inner{margin-top:-124px}.percents .row:first-of-type{display:flex;display:-webkit-flex;align-items:flex-end;-webkit-align-items:flex-end}.percents .row+.row{margin-top:85px}.percents .heading2{margin:20px 0 0;padding-right:70px}.percents .text{margin-top:16px;padding-right:70px}.strategy{padding:120px 60px 137px}.strategy .row{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.strategy .heading2{margin-top:20px}.steps{margin-top:36px;padding-right:50px;font-size:0}.steps .step{display:inline-block;vertical-align:top;width:50%;margin-bottom:32px;padding-right:30px}.steps .step .text{margin-top:8px}.strategy .image{text-align:right;font-size:0}.strategy .image img{display:inline-block;width:100%;max-width:470px;height:auto}.tools{padding:80px 60px 90px}.tools .heading2{margin-top:20px}.tools .text{margin-top:36px;padding-right:120px}.shape{position:relative;float:right;transform:translateX(50%);-webkit-transform:translateX(50%);margin-bottom:12px}.table{position:relative;margin:0 -8px 0 0;float:right;padding-bottom:50px}.tools .texture{position:absolute;left:120px;bottom:0}.result{padding:120px 60px 96px}.result:after{content:'';display:block;position:absolute;bottom:0;background:rgba(167,167,167,.5);width:100%;max-width:1170px;height:1px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.result .row{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.result .heading2{margin-top:20px;padding-right:70px}.result .text{margin-top:36px;padding-right:70px}.result .image{position:relative;text-align:right;font-size:0}.result .image img{position:relative;display:inline-block;width:100%;max-width:315px;height:auto}.result .texture{position:absolute;right:120px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.clients{padding:120px 60px 30px;text-align:center}.clients .row{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;flex-flow:row wrap}.clients .col-3{flex:0 0 25%}.clients .heading2{margin-bottom:90px}.clients .client{margin-bottom:50px}.clients .client svg{width:100%;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.clients .texture{margin:60px -60px 0;overflow:hidden}.clients .texture svg{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.reviews{padding:120px 0;text-align:center}.reviews .heading2{margin-bottom:70px}.slide .text{margin-top:20px}.author{margin-top:20px}.author:before{content:'';display:block;position:relative;background:#d3d3d3;width:100%;height:1px}.author .author-name{font-size:14px;font-weight:500;line-height:20px;color:#161616;margin-top:20px}.author .author-work{font-size:14px;line-height:20px;color:#5d5d5d;margin-top:4px}.story{background:#f0f0f0;padding:100px 60px 150px;text-align:center}.story .heading2{margin-bottom:70px}.story .text{height:260px;overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:left;padding-right:15px;margin-right:90px}.story .text p:last-of-type{margin-bottom:15px}.partners .partner{font-size:0}.partner+.partner{margin-top:20px}.partners .partner a{display:inline-block}.partners .partner svg{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.counters{margin:-40px 60px 0;padding:90px 60px;background:url(https://www.topserm.com/images/noise.png.pagespeed.ce.sCUNfh827K.png) 50% 50%;background-size:contain;-webkit-background-size:contain}.counters:before{content:'';display:block;position:absolute;left:-60px;top:40px;bottom:0;width:60px;background:#161616}.counters:after{content:'';display:block;position:absolute;right:-60px;top:40px;bottom:0;width:60px;background:#161616}.counters .text{margin-top:8px}.counters .texture{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.counters .texture svg{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.footer{padding:120px 60px 40px}.footer-top{display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-start;-webkit-align-items:flex-start}.footer-bottom{display:flex;display:-webkit-flex;justify-content:space-between;align-items:flex-end;-webkit-align-items:flex-end}.footer .footer-bottom{flex-direction:row-reverse}.footer-block+.footer-block{margin-top:72px}.footer .button{margin-top:32px}.contacts{text-align:right}.contacts .tel+.tel{margin-top:4px}.tel a{display:inline-block;font-size:24px;font-weight:500;line-height:32px;color:#fff;transition:color .5s ease;-webkit-transition:color .5s ease}.tel a:hover{color:#126dff}.adress{font-size:16px;line-height:22px;color:#fff;margin-top:16px}.adress a{color:#fff;transition:color .5s ease;-webkit-transition:color .5s ease}.adress a:hover{color:#126dff}.social{font-size:0;text-align:right}.social li{display:inline-block}.social li+li{margin-left:32px}.social li a{display:block;font-size:16px;font-weight:500;line-height:30px;color:#fff;transition:color .5s ease;-webkit-transition:color .5s ease}.social li a:hover{color:#126dff}.stages{font-size:0;display:inline-block;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);margin-top:46px}.stages .stage{position:relative;display:inline-block;vertical-align:top;text-align:center;width:170px}.stage+.stage{margin-left:115px}.stages .stage:after{content:'';position:absolute;right:-115px;top:83px;width:115px;border-top:4px dashed #161616}.stages .stage:last-of-type:after{display:none}.stages .stage .outer-circle{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:170px;height:170px;border-radius:50%;-webkit-border-radius:50%;background:url(https://www.topserm.com/images/pattern.png.pagespeed.ce.vsxqaa4oYF.png) 50% 50%;background-size:contain;-webkit-background-size:contain}.stages .stage .inner-circle{width:74px;height:74px;background:#fff;border-radius:50%;-webkit-border-radius:50%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.stages .stage .special-circle{width:100px;height:100px}.stages .stage .point{width:32px;height:32px;background:#161616;border-radius:50%;-webkit-border-radius:50%;position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.stages .stage .special-circle svg{position:relative;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.stages .stage .heading5{margin-top:24px}.modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;background:#161616;overflow:hidden;transform:translateY(-100%);-webkit-transform:translateY(-100%);transition:transform .5s ease-in-out;-webkit-transition:-webkit-transform .5s ease-in-out;-webkit-overflow-scrolling:auto}.modal-info{background:#fff;transform:translateY(100%);-webkit-transform:translateY(100%)}.modal.modal-show{transform:translateY(0);-webkit-transform:translateY(0)}.modal.modal-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal .modal-window{padding:36px 60px 40px;position:absolute;left:0;right:0;top:0;bottom:0;z-index:101}.modal-info .modal-window{padding:0 60px}.modal-close{position:absolute;left:0;right:0;top:0;bottom:0}.modal-content{position:relative;height:100%}.modal .texture{position:absolute;left:50%;top:50px}.modal .white-heading{padding-top:40px}.modal .contacts{text-align:left;margin-top:96px;font-size:0}.modal .contacts .button{margin-top:36px}.modal .footer-bottom{position:absolute;left:0;right:0;bottom:0}.modal .footer-bottom .tel{display:inline-block;vertical-align:baseline;margin-right:48px}.modal .footer-bottom .tel a{font-size:20px;line-height:30px}.modal .social{display:inline-block;vertical-align:baseline}.modal .social li a{font-size:20px;line-height:30px}.modal-block{width:100%;max-width:565px;margin:0 auto}.modal .text{margin-top:36px}.slider{user-select:text;-webkit-user-select:text;-moz-user-select:text;margin-bottom:68px}.slider .slick-list{padding:0 103px}.slider .slide{outline:0;padding:0 30px;text-align:left;opacity:.2;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.slider .slide.slick-active{opacity:1}.slider .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer;z-index:1;opacity:1;pointer-events:auto;transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}.slider .prev-arrow{left:71px}.slider .next-arrow{right:71px}.slider .slick-arrow.slick-disabled{opacity:0;pointer-events:none}.slider .slick-dots{position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:-68px;text-align:center;font-size:0;z-index:1}.slider .slick-dots li{position:relative;display:inline-block;vertical-align:middle;width:8px;height:8px;cursor:pointer;transition:width .5s ease-in-out;-webkit-transition:width .5s ease-in-out}.slider .slick-dots li.slick-active{width:32px}.slider .slick-dots li:before{content:'';position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;bottom:0;width:8px;background:#d3d3d3;border-radius:6px;-webkit-border-radius:6px;transition:width .5s ease-in-out , background .5s ease-in-out;-webkit-transition:width .5s ease-in-out , background .5s ease-in-out}.slider .slick-dots li.slick-active:before{background:#126dff;width:32px}.slider .slick-dots li+li{margin-left:20px}@media screen and (max-width:1439px){.custom-btn{margin-left:10px};.modal-form .white-heading{padding-top:0}.modal-form .form-message .white-heading{padding-top:40px}.form form{margin-top:6px}}@media screen and (max-width:1365px){.custom-btn{margin-left:10px};.shape{margin:0 43px 12px 0}.table{margin:0 35px 0 0}.help .heading3{padding-right:70px}.help .text{padding-right:40px}.consumer .heading2{padding-right:40px}.consumer .text{padding-right:100px}.steps{padding-right:0}.result .heading2{padding-right:20px}.result .text{padding-right:50px}.percents .text{padding-right:50px}.counters .text{padding-right:40px}.form form{margin-top:26px}}@media screen and (max-width:1199px){.custom-btn{margin-left:10px};td{height:84px}.heading1{font-size:40px;line-height:46px}.intro .heading1{padding-right:0}.intro .col-8{width:58.3333333333%}.intro .col-4{width:41.6666666667%}.help .text{padding-right:30px}.help .heading3{padding-right:30px}.consumer{margin:0}.consumer .text{padding-right:120px}.consumer .row>div:first-child{width:58.3333333333%}.consumer .row>div:last-child{width:41.6666666667%}.strategy .row>div:first-child{width:58.3333333333%}.strategy .row>div:last-child{width:41.6666666667%}.strategy .heading2{padding-right:60px}.steps{padding-right:60px}.tools .text{padding-right:20px}.result .text{padding-right:0}.slider .slick-list{padding:0 30px}.slider .prev-arrow{left:0}.slider .next-arrow{right:0}.story{padding:100px 80px 110px}.story .text{margin-right:75px}.counters{margin:0}.counters:before{display:none}.counters:after{display:none}.stages{margin:46px 0 70px}.stages .stage{display:block;width:auto;text-align:left}.stage+.stage{margin:115px 0 0}.stages .stage:after{right:auto;left:83px;top:100%;width:auto;height:115px;border-top:0;border-left:4px dashed #161616}.stages .stage .outer-circle{display:inline-block;vertical-align:middle;left:auto;transform:none;-webkit-transform:none}.stages .stage .heading5{display:inline-block;vertical-align:middle;margin:0 0 0 24px;text-align:center;width:145px}.form{max-width:100%;padding-right:60px}.form form{margin-top:36px}}@media screen and (max-width:1023px){.custom-btn{margin-left:10px};.intro .col-8{width:100%}.intro .col-4{width:100%}.intro .heading1{padding-right:50px}.intro .image{margin-top:50px}.help .col-4{width:100%}.help .col-4+.col-4{margin-top:70px}.help .heading5{margin-top:30px}.help .text{padding-right:150px}.services .col-4{width:100%}.services .col-4+.col-4{margin-top:70px}.icon{height:auto}.icon svg{top:auto;transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}.consumer .row{display:block}.consumer .row>div:first-child{width:100%}.consumer .row>div:last-child{width:100%}.consumer .heading2{padding-right:20px}.consumer .text{padding-right:100px}.consumer .image{margin:70px 0 0}.percents .row:first-of-type{display:block}.percents .row+.row{margin-top:70px}.percents .col-7{width:100%}.percents .col-5{display:none}.percents .col-4{width:100%}.percents .col-4+.col-4{margin-top:50px}.percents .inner{margin:0}.percents .heading2{margin:20px 0 0}.percents .text{padding-right:300px}.strategy .row{display:block}.strategy .row>div:first-child{width:100%}.strategy .row>div:last-child{width:100%}.steps{padding-right:0}.strategy .heading2{padding-right:0}.strategy .image{text-align:left;margin-top:38px}.tools .col-6{width:100%}.tools .inner{margin:0}.tools .text{padding-right:160px}.shape{display:none}.tools .texture{display:none}.table{float:none;padding-bottom:0;margin:40px 0 0 -8px}.result .row{display:block}.result .col-6{width:100%}.result .text{padding-right:140px}.result .image{margin-top:26px;text-align:left}.result .image img{margin-left:50px}.result .texture{right:auto;left:0}.clients{padding:100px 60px 30px}.clients .col-3{width:50%;flex:0 0 50%}.story .text{margin-right:20px}.counters{padding:40px 60px 90px}.counters .col-3{width:50%;margin-top:50px;text-align:center}.footer-top{display:block}.footer-top .contacts{text-align:left;margin-top:40px}.modal .texture{left:75%}.counters{padding:40px 60px}.counters .col-0{width:33.3333333333%;margin-bottom:50px}.counters .text{padding-right:0}.form{width:75%;max-width:420px;padding-right:0}.form-message{width:75%;max-width:420px;padding-right:0}}@media screen and (max-width:767px){.custom-btn{margin-left:0}; input[type="submit"]{height:56px;line-height:56px;max-width:100%;font-size:15px}td{height:58px}.small{width:100%}.medium{width:100%}.large{width:100%}.heading1{font-size:26px;line-height:32px}.heading2{font-size:24px;line-height:32px}.heading3{font-size:20px;line-height:24px}.heading4{font-size:16px;line-height:24px}.heading5{font-size:16px;line-height:24px}.text{font-size:14px;line-height:20px}.text p{margin-bottom:16px}.header{padding:24px 20px}.logo svg{width:91px;height:32px}.phone{margin-right:0}.form{width:100%}.form-message{width:100%}.menu{padding-top:0}.menu li+li{margin-top:12px}.menu li a{font-size:24px;padding-left:52px}.main-title{font-size:12px;line-height:16px}.block-title{font-size:12px;line-height:20px}.block-title:after{margin:-2px 0 0 12px}.percent .value{font-size:60px}.percent .sign{font-size:40px;line-height:75px}.tel a{font-size:20px;line-height:24px}.social{text-align:left}.social li+li{margin-left:32px}.social li a{font-size:14px;line-height:20px}.intro{padding:0 20px;height:auto}.intro:after{width:calc(100% - 40px);max-width:100%}.intro .inner{padding:16px 20px 0 0;margin-right:-20px;top:auto;transform:none;-webkit-transform:none}.intro .heading1{margin-top:8px;padding-right:0}.intro .heading4{margin-top:12px}.intro .image{margin:48px 0 48px -152px}.help{padding:60px 20px 80px}.help .col-4+.col-4{margin-top:36px}.help .heading2:first-of-type{margin-bottom:48px}.help .heading2:last-of-type{margin:60px 0 36px}.help .heading3{padding-right:100px}.help .heading5{margin-top:8px}.help .text{margin-top:8px;padding-right:0}.services{padding:60px 20px}.services .col-4+.col-4{margin-top:48px}.services .heading2{margin-bottom:48px}.services .heading3{margin-top:20px}.services .text{margin-top:20px}.consumer{padding:60px 20px 70px}.consumer .heading2{margin:16px 0 24px;padding-right:0}.consumer .heading5{margin:16px 0 8px}.consumer .text{padding-right:0}.link .link-text{font-size:14px;margin-left:10px}.consumer .image{margin-top:50px}.percents{padding:60px 20px}.percents .row+.row{margin-top:28px}.percents .col-4+.col-4{margin-top:22px}.percents .heading2{margin:16px 0 0}.percents .text{margin-top:0;padding-right:0}.strategy{padding:60px 20px 70px}.strategy .heading2{margin-top:16px}.steps{margin-top:24px}.steps .step{display:block;width:100%;margin-bottom:16px;padding-right:0}.strategy .image{margin-top:32px}.tools{padding:60px 20px 68px}.tools .heading2{margin-top:16px}.tools .text{margin-top:24px;padding-right:0}.table{margin:48px -8px 0}.result{padding:60px 20px 68px}.result:after{width:calc(100% - 40px);max-width:100%}.result .heading2{margin-top:16px}.result .text{margin-top:24px;padding-right:0}.result .image{margin-top:52px}.result .image img{margin-left:0}.clients{padding:60px 20px 20px}.clients .heading2{margin-bottom:60px}.clients .texture{display:none}.reviews{padding:60px 0}.reviews .heading2{padding:0 20px;margin-bottom:50px;text-align:left}.slide .text{margin-top:16px}.author{margin-top:12px}.author .author-name{margin-top:12px}.story{padding:60px 20px;text-align:left}.story .heading2{margin-bottom:48px}.story .col-4{width:100%}.story .col-8{width:100%}.partners .partner svg{left:auto;transform:none;-webkit-transform:none}.story .text{margin:48px 0 0}.counters{padding:14px 20px 60px}.counters .col-3{margin-top:16px}.counters .text{margin-top:0}.footer{padding:60px 20px 30px}.footer .button{margin-top:24px}.footer-top .contacts{margin-top:48px}.adress{font-size:14px;line-height:20px}.footer .footer-bottom{display:block}.footer-block+.footer-block{margin-top:36px}.footer .main-title{margin-top:48px}.slider{margin-bottom:48px}.slider .slick-list{padding:0 20px 0 10px}.slider .slide{padding:0 10px}.slider .slick-dots{bottom:-48px}.modal-block{max-width:100%;margin:0}.modal .texture{display:none}.modal .white-heading{padding-top:0}.modal .main-title{display:none}.modal .lang{margin-right:0}.modal .footer-bottom .tel{display:block;margin-right:0;text-align:right}.modal .footer-bottom .tel a{font-size:14px;line-height:20px}.modal .adress{font-size:16px;line-height:22px}.modal .social{display:block;margin-top:8px}.modal .social li+li{margin-left:16px}.modal .social li a{font-size:14px;line-height:20px}.modal .footer-bottom{position:fixed;left:20px;right:20px;bottom:30px}.modal-form .footer-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:56px 0 100px}.modal .contacts{margin-top:36px}.contacts .tel+.tel{margin-top:8px}.modal .contacts .button{margin-top:24px}.modal .modal-window{padding:16px 20px 30px}.modal-info .modal-window{padding:0 20px 100px}.modal .text{margin-top:24px}.stages{margin-top:24px}.stages .stage:after{left:63px;height:48px}.stage+.stage{margin:48px 0 0}.stages .stage .outer-circle{width:130px;height:130px}.stages .stage .inner-circle{width:60px;height:60px}.stages .stage .special-circle{width:76px;height:76px}.stages .stage .point{width:28px;height:28px}.stages .stage .special-circle svg{width:60px;height:60px}.stages .stage .heading5{font-size:14px;line-height:20px;margin:0 0 0 20px;width:130px}.counters{padding:40px 20px}.counters .col-0{width:50%;margin-bottom:20px}}@media screen and (max-width:767px) and (orientation:landscape){.custom-btn{margin-left:0}; .modal .footer-bottom{position:relative;left:auto;right:auto;bottom:auto;margin:56px 0 100px}}.strategy{background:#f0f0f0}.text-custom-a{color:#fff}.text-custom-a:hover{color:#126dff}.custom-btn{margin-left:30px}@media screen and (max-width:767px){.text-menu{font-size:14px}body > div > div:nth-child(7) > div > div > div.col-4 > div > img{margin:0 auto;display:block}.custom-btn{margin-left:0}}