.fullImg img{width:100%;display:block;margin:0 auto}header{position:relative}header .backImageBlock{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:0;background-color:#fff}header .backImageBlock:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:2;background-color:#000}header .backImageBlock .image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-size:cover;background-position:center top}header .wrapp{position:relative;z-index:1}header .skewBlock{position:absolute;left:calc(695px + ((100% - 1170px) / 2));top:0;width:100%;height:100%;-moz-transform:skew(-29deg);-ms-transform:skew(-29deg);-webkit-transform:skew(-29deg);-o-transform:skew(-29deg);transform:skew(-29deg);background-color:#ff3446;z-index:3;opacity:.6}.headBlock{position:absolute;left:0;width:100%;height:100%;top:0;padding-top:45px}.headBlock .table{width:100%}.headBlock .left{width:146px}.headBlock .right{width:220px;text-align:right}.headBlock .logo{width:100%;height:45px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;z-index:3}.menu{display:table;margin:0 auto}.menu .item + .item{margin-left:45px}.menu .item > a{font-size:14px;line-height:20px;color:#fff;letter-spacing:2px;text-transform:uppercase;display:block;position:relative;z-index:6;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}.menu a:hover{color:#e31e24!important}.menu a.active{color:#e31e24}.menu .dropButt{font-size:14px;line-height:20px;color:#fff;letter-spacing:2px;text-transform:uppercase;position:relative;z-index:6;display:block;padding-right:10px}.menu .dropButt:after{content:"";display:block;position:absolute;border-top:solid 4px #fff;border-left:solid 4px transparent;border-right:solid 4px transparent;right:0;margin-right:-2px;top:50%;margin-top:-2px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.menu .dropButt:hover:after{border-top:solid 4px #e31e24}.menu .dropButt.openSMenu:after{border-bottom:solid 4px #e31e24;border-top:0}.menu .dropButt.openSMenu,.menu .dropButt:hover{color:#e31e24}.menu .dropSecMenu{position:absolute;padding-top:178px;z-index:5;top:0;left:0;width:100%;background-color:#2b2a29;display:none;padding-bottom:40px}.menu .dropSecMenu .cap{font-size:30px;line-height:40px;color:#fff;font-weight:700;display:block;letter-spacing:.1px}.menu .dropSecMenu ul{margin-top:27px}.menu .dropSecMenu li + li{margin-top:7px}.menu .dropSecMenu a{font-size:16px;line-height:30px;letter-spacing:0;color:#c2c2c2;font-weight:300;text-transform:none;border-bottom:solid 1px rgba(255,255,255,0.1)}.contacts{position:relative}.contacts .logTech{font-size:14px;line-height:30px;color:#fff;display:table;margin-left:auto;cursor:pointer;opacity:.5;-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0;position:relative;font-family:'Open Sans','icomoon'!important}.msie .contacts .logTech{-webkit-transition:all 0;-moz-transition:all 0;-o-transition:all 0;transition:all 0}.contacts .logTech:before{position:absolute;left:-28px;font-size:20px;top:50%;margin-top:-10px;line-height:23px;opacity:.5;display:block}.contacts .logTech:hover:before,.contacts .logTech:hover{opacity:1}.contacts .mainPhone{font-size:24px;line-height:30px;color:#fff;font-weight:300;display:table;margin-top:7px;position:relative;right:-5px;white-space:nowrap}header .innerHeadIndex{height:100vh;width:100%;position:relative;z-index:2;min-height:700px}header .innerHeadIndex .left{width:690px}header h1{font-size:44px;line-height:63px;color:#fff;font-weight:700}header h1 + .dopH1{font-size:26px;line-height:40px;color:#fff;letter-spacing:-.3px;font-weight:300;margin-top:21px;display:block}header .makeQuest{text-align:center;display:table;margin-left:auto;margin-right:0}header .makeQuest span{font-size:34px;line-height:48px;color:#fff;letter-spacing:-.5px;border-bottom:dotted 1px rgba(255,255,255,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:300}header .headContacts .makeQuest{text-align:right;margin-top:-39px;margin-right:7px}header .makeQuest:hover span{color:#2b2a29;border-color:rgba(43,42,41,0.5)}header .headContacts .makeQuest:hover span{color:#e31e24;border-color:rgba(227,30,36,0.5)}section{padding:116px 0 134px;overflow-x:hidden}.offer .listOffer{margin-top:22px}.offer .listOffer li{width:33.3333%;padding:64px 0 0}.offer .listOffer .item > span{color:#2b2a29;font-weight:700;display:block;text-align:center}.offer .listOffer span [class*='path']{position:absolute;top:0;left:0;font-weight:400}.offer .listOffer img{margin:0 auto 20px;display:block}.offer .listOffer [class^='icon']{font-size:72px;text-align:center;min-height:72px;margin:0 auto 20px;position:relative;width:82px;font-weight:400}.cases{padding:0}.cases .caseItem{width:50%;float:left;height:538px;position:relative}.cases .caseItem .image{position:absolute;top:0;left:0;height:100%;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all 800ms cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition:all 800ms cubic-bezier(0.305,0.125,0.155,0.975);-o-transition:all 800ms cubic-bezier(0.305,0.125,0.155,0.975);transition:all 800ms cubic-bezier(0.305,0.125,0.155,0.975);-webkit-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-o-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975)}.cases .caseItem a{font-size:24px;line-height:30px;color:#fff}.cases .caseCap{background-color:#2b2a29;box-shadow:1px 0 0 0 #2b2a29;z-index:2}.cases .caseCap .halfContainer{margin-left:auto}.cases .caseCap .capBlock{display:inline-block;position:relative}.cases .caseCap .cap{color:#fff}.cases .caseCap .dop{color:#727272}.cases .caseCap [class^='icon']{display:block;position:absolute;right:-92px;font-size:44px;line-height:44px;top:50%;margin-top:-22px;opacity:0;color:#d51f24;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.cases .caseCap:hover [class^='icon']{opacity:1}.cases .listCaseImages{position:relative}.cases .listCaseImages .caseItem{padding:63px 0 0 68px;overflow:hidden}.cases .listCaseImages .cap{position:relative;z-index:2}.cases .listCaseImages .cap span{font-size:20px;line-height:34px;color:#010101;background-color:#fff;display:table;padding:0 27px 0 20px;font-weight:400}.cases .listCaseImages .caseItem:hover .image{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.about{overflow:hidden;padding:137px 0 138px}.about .owl-nav > div{opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.owl-nav > div.hideNavArr{opacity:0}.leftBottNav .owl-nav > div.hideNavArr{opacity:1}.numCarousel{margin-top:18px;position:relative;padding-right:20px}.about .aboutCarousel{padding-left:58px}.numCarousel .owl-stage-outer{overflow:visible}.numCarousel .owl-stage:before{content:"";display:block;position:absolute;z-index:-1;top:78px;left:0;width:100%;height:1px;background-image:url(../img/dot.png)}.about .numCarousel .owl-stage:before{top:148px}.numCarousel .owl-stage:after{content:"";display:block;clear:both}.numCarousel .owl-item:first-child{background:-moz-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 10%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}.numCarousel .owl-item:last-child{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1)}.about .numCarousel .owl-item .item{padding-right:5px;padding-left:50px;position:relative;z-index:2}.about .numCarousel .item{padding-top:70px}.numCarousel .owl-item .item{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-right:50px}.numCarousel .owl-item.active .item{opacity:1}.numCarousel .count{font-size:70px;line-height:52px;color:#e31e24;font-weight:700;display:block;width:210px;text-align:center;margin-left:-105px;margin-bottom:50px;position:relative;z-index:2;font-family:'Open Sans','icomoon'!important}.numCarousel .count:before{content:"";position:absolute;z-index:1;width:7px;height:7px;border:solid 1px #e31e24;background-color:#fff;bottom:-28.5px;left:50%;margin-left:-3.5px}.numCarousel .count[class*='icon-']:after{font-size:15px;line-height:15px;display:inline-block;vertical-align:middle;position:relative;top:-4px;width:0;left:5px}.numCarousel .count[class*='percent']:after{font-weight:400;font-size:30px}.about .aboutCarousel p,.numCarousel p{font-size:18px;line-height:26px;color:#2b2a29;font-weight:700}.lastNews{background-color:#2b2a29;padding:75px 0 93px}.lastNews .capBlock .cap{color:#fff}.lastNews .listNews{margin-top:36px}.lastNews .listNews li{font-size:16px;line-height:24px;color:#c2c2c2;position:relative;width:33.3333%;padding-left:30px;padding-top:18px;font-family:'Open Sans','icomoon'!important}.lastNews .listNews li:before{position:absolute;left:-3px;top:3px;color:#e31e24;font-size:14px}footer{border-top:solid 1px #363534;background-color:#2b2a29;text-align:center;padding:65px 0 21px}footer .capBlock .cap{color:#fff}footer .capBlock .cap a{color:#fff}footer .address{font-size:20px;line-height:24px;color:#ab313c;font-weight:300;display:inline;margin:0 auto;border-bottom:dotted 1px rgba(171,49,60,0.5)}footer .address:hover{color:#e31e24}footer .reCall{margin-top:29px}footer .reCall .cap{font-size:24px;line-height:50px;color:#c2c2c2;font-weight:700}footer .reCall a{font-size:40px;line-height:40px;color:#c2c2c2;font-weight:300;display:inline-block;margin-top:5px}.socBlock .socList{display:table;margin:4px auto 0}.socBlock .socList li{margin:0 6px}.socBlock .socList [class^='icon-']{font-size:30px;color:#aaaaa9;display:block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.socBlock .socList .item:hover [class^='icon-']{color:#e31e24}footer .socBlock{margin-top:30px}footer .socBlock .cap{font-size:24px;line-height:50px;color:#c2c2c2;font-weight:700}footer .copyRight{font-size:14px;line-height:24px;color:#fff;font-weight:300;text-align:center;margin-top:90px}.backBlock{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:4;background-color:#fff;opacity:.3;display:none}.goNext{display:block;cursor:pointer;color:#fff;position:absolute;bottom:15px;left:50%;margin-left:-7px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:4;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-name:doubleJump;-moz-animation-name:doubleJump;-o-animation-name:doubleJump;animation-name:doubleJump}@keyframes doubleJump{0%{bottom:15px}15%{bottom:30px}18%{bottom:30px}30%{bottom:15px}45%{bottom:25px}48%{bottom:25px}60%{bottom:15px}100%{bottom:15px}}.goNext:hover{color:#2b2a29}.menuButt{position:absolute;right:calc((100% - 750px) / 2 + 15px);top:24px;z-index:5;display:none;cursor:pointer}.menuButt > span{color:#fff;display:block;vertical-align:middle;padding-right:40px;font-size:18px;line-height:29px;font-weight:300;position:relative;top:-2px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.menuButt button,.closeSecMenu{height:17px;position:absolute;right:50%;top:50%;margin-top:-8.5px;width:24px;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s;margin-right:-12px}.closeSecMenu{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;z-index:5;top:-24px;right:15px;margin-right:0;margin-top:0}.menuButt button span,.closeSecMenu > span{display:block;height:2px;background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;width:100%}.menuButt button span:nth-child(2),.closeSecMenu > span:nth-child(2){top:7px}.menuButt button span:nth-child(3),.closeSecMenu > span:nth-child(3){top:14px}.menuOpen .closeSecMenu{opacity:1;top:15px}.menuButt.openMenu button span,.closeSecMenu > span{top:50%;margin-top:-1px}.closeSecMenu > span{top:50%!important}.menuButt.openMenu button span:nth-child(1),.closeSecMenu > span:nth-child(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menuButt.openMenu button span:nth-child(2),.closeSecMenu > span:nth-child(2){opacity:0}.menuButt.openMenu button span:nth-child(3),.closeSecMenu > span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cases .caseCap .cap br{display:none}.simpleText .innerSecDopCap + *{margin-top:20px}.simpleText .innerCap + *{margin-top:20px}.simpleText .innerSecCap + *{margin-top:14px}.bitrixAkc .innerCapBlock.simpleText .innerSecCap + *{margin-top:59px;max-width:580px}.simpleText p{font-size:16px;line-height:24px}.simpleText p + p{margin-top:10px}.boxLicen .quest{font-size:26px;line-height:40px;font-weight:700;color:#2b2a29;padding-left:43px}.boxLicen .quest a{border-bottom:dotted 1px!important;text-decoration:none!important;line-height:26px;display:inline-block}.simpleText.smallText p{font-size:14px;line-height:21px}.simpleText p.big{font-size:18px;line-height:26px}.innerCapBlock.center{text-align:center}.innerCapBlock .capText,.whatIsWebFixStat .pointsList{max-width:465px}.innerCapBlock .capText.big{max-width:650px}.simpleText .capText.big p{font-size:18px;line-height:26px}.innerCapBlock.rightCapImage{position:relative}.innerCapBlock.rightCapImage [class*='Cap']{padding-right:360px}.bitrixAkc[class*="innerBlock"]{padding-top:102px}.bitrixAkc .innerCapBlock.rightCapImage [class*='Cap'].bitrixAkcCap{font-size:54px;line-height:42px}.bitrix{color:#76c5f5}.bitrix span{color:#416ca2}.innerCapBlock.rightCapImage .rightImage{position:absolute;right:-70px;top:0;height:290px;margin-top:-30px}.bitrixAkc .innerCapBlock.rightCapImage .rightImage{height:390px;right:-80px;margin-top:0}[class*="projBitrixIn"] .innerCapBlock.rightCapImage .rightImage{top:77px;margin-top:0}.boxLicen .innerCapBlock.rightCapImage .rightImage{top:83px;right:-77px;height:auto}.oblLicen .innerCapBlock.rightCapImage .rightImage{top:98px;height:340px;right:-98px}[class*='White'] .innerCapBlock.simpleText p{color:#727272}.simpleText .textAfter{font-size:18px;line-height:26px;color:#2b2a29;margin-top:11px}.simpleText strong{font-size:24px;line-height:38px;font-weight:700;display:block;padding:10px 0}.simpleText p a,.simpleText p .likeLink,.pointsList li .likeLink,.pointsList li a,[class*='inner'] p a,[class*='inner'] li a{border-bottom:solid 1px}.simpleText p a:hover,.simpleText p .likeLink:hover,.pointsList li .likeLink:hover,.pointsList li a:hover,[class*='inner'] p a:hover,[class*='inner'] li a:hover{border-color:transparent!important}.simpleText [class*='Cap'] + .pointsList{margin-top:20px}.simpleText * + .pointsList{margin-top:12px}.simpleText .pointsList ul{padding-left:30px}.simpleText .pointsList li{font-size:14px;line-height:21px;padding:3px 0}.simpleText .pointsList li:before{top:11px}.simpleText * + .goLink{margin-top:8px}.simpleText .goLink{display:table;font-size:12px;line-height:26px;text-transform:uppercase;color:#e31e24;font-weight:700}.simpleText .goLink:hover{color:#000}.simpleText .goLink:after{content:"\e966";font-family:'icomoon';display:inline;font-size:9px;margin-left:8px;vertical-align:middle;position:relative;top:-.5px}.simpleText .dopText{font-size:12px;line-height:16px;margin-top:11px}[class*='White'] .simpleText .dopText{color:#727272}[class*='Dark'] .simpleText p{color:#908f8f}.bitrixAkc[class*='Dark'] .simpleText p{color:#fff}[class*='Dark'] .simpleText p a,[class*='Dark'] .simpleText p .likeLink,[class*='Dark'] .pointsList li .likeLink,[class*='Dark'] .pointsList li a,[class*='Dark'] p a,[class*='Dark'] li a{color:#b74044;border-color:rgba(227,30,36,0.21);cursor:pointer}[class*='Dark'] .simpleText p a:hover,[class*='Dark'] .simpleText p .likeLink:hover,[class*='Dark'] .pointsList li .likeLink:hover,[class*='Dark'] .pointsList li a:hover,[class*='Dark'] p a:hover,[class*='Dark'] li a:hover{color:#e31e24!important;border-color:#e31e24!important}[class*='White'] .simpleText p{color:#2b2a29}[class*='White'] .simpleText .pointsList li{color:#2b2a29}[class*='White'] .simpleText p a,[class*='White'] .simpleText p .likeLink,[class*='White'] .pointsList li .likeLink,[class*='White'] .pointsList li a,[class*='White'] p a,[class*='White'] li a{color:#e31e24;text-decoration:underline;border:0}[class*='White'] .simpleText p a:hover,[class*='White'] .simpleText p .likeLink:hover,[class*='White'] .pointsList li .likeLink:hover,[class*='White'] .pointsList li a:hover,[class*='White'] p a:hover,[class*='White'] li a:hover{color:#7d0004!important;border-color:#7d0004!important}.list .infoBlock + .infoBlock{margin-top:47px}.startForm .form{border-top:solid 1px rgba(255,255,255,0.2)}.startForm .innerCapBlock .innerSecCap{font-size:36px;line-height:60px;display:block;text-align:center}.startForm .innerCapBlock + *{margin-top:65px}.startForm .formBlock{margin-left:auto;margin-right:auto;width:100%;max-width:850px}.startForm .formBlock .left{float:left;width:calc(100% - 320px);padding-right:30px}.startForm .formBlock .left .pointsList{margin-top:35px}.startForm .formBlock .left .pointsList li + li{margin-top:26px}.startForm .formBlock .left .pointsList li{font-size:18px;line-height:18px}.startForm .formBlock .simpleText p{max-width:380px;font-size:18px;line-height:30px;text-align:left;margin-bottom:0}.startForm .formBlock .right{float:left;width:320px}.predlList .grid{margin-top:-53px}.predlList .item{padding-top:53px}.skBLock .listIn{margin-top:27px!important}.infoBlock .leftIconOnly{padding-left:72px;position:relative;margin-top:47px}.infoBlock .leftIconOnly .iconBlock{position:absolute;top:5px;left:0;height:56px}.infoBlock .leftIconOnly .in p{font-size:16px;line-height:28px}.infoBlock .leftIcon{padding-left:93px;position:relative}.infoBlock.leftIcon .leftCap{position:absolute;left:28px;margin:0;top:6px}.infoBlock.leftIcon .in p{max-width:300px;line-height:28px}.infoBlock.leftIcon .in a{margin-top:10px;display:inline-block}.infoBlock.leftIcon img{display:block}.infoBlock [class*="Cap"]{margin-bottom:16px}.infoBlock [class*="Cap"].big{margin-bottom:23px}.infoBlock .iconBlock{display:block}.iconBlock img{width:53px}.infoBlock .cap{font-size:20px;line-height:28px;font-weight:700;letter-spacing:.5px}.infoBlock.leftIcon .cap{text-transform:uppercase;font-size:23px;letter-spacing:0;font-family:'RobotoC';letter-spacing:.3px}.infoBlock.leftIcon .cap + *{margin-top:17px}.infoBlock .big .cap{font-size:23px;line-height:36px;letter-spacing:0!important}.infoBlock .vCap .cap{margin-top:15px;letter-spacing:.3px}[class*='Dark'] .infoBlock .cap{color:#fff}[class*='Dark'] .infoBlock .in p{color:#dfdfdf}[class*='White'] .infoBlock .cap{color:#2b2a29}[class*='White'] .infoBlock .hCap .iconBlock{display:table-cell;vertical-align:middle}[class*='White'] .infoBlock .hCap .cap{padding-left:20px;display:table-cell;vertical-align:middle}.numBlock .num{font-size:30px;line-height:46px;font-weight:300;display:block;text-align:center;position:absolute;width:52px;border-radius:50%;border:solid 1px #666;top:-1px;left:2px;height:52px}.numBlock{padding-left:70px;position:relative}.list .numBlock + .numBlock{margin-top:33px}.numBlock .capBl + *{margin-top:11px}.numBlock .cap{font-size:24px;line-height:36px;font-weight:700;display:block;padding:8px 0}.numBlock p{font-size:16px;line-height:24px}[class*='Dark'] .numBlock .num{color:#e31e24}[class*='Dark'] .numBlock .cap{color:#fff}[class*='Dark'] .numBlock p{color:#dfdfdf}.makeOrder .cap{font-size:26px;line-height:40px;font-weight:700;display:block}.rightImage .makeOrder p{text-align:left;display:block;font-size:18px;line-height:26px}[class*='White'] .rightImage .makeOrder p{color:#2b2a29}.makeOrder p{font-size:16px;line-height:24px;display:table;margin:12px auto 0}.makeOrder p a[href*='tel']{font-weight:700}.makeOrder [class*='btn']{margin-top:47px}[class*='Dark'] .makeOrder .cap{color:#fff}[class*='Dark'] .makeOrder p{color:#dfdfdf}.makeOrder p a[href*='tel']{color:#2b2a29;text-decoration:none}.makeOrder p a[href*='tel']:hover{color:#e31e24}[class*='White'] .makeOrder p{color:#727272}[class*='innerBlock']{padding:73px 0 130px}[class*='innerBlock'].contacts{padding-bottom:0}[class*='innerBlock'][class*='White']{background-color:#fff}[class*='innerBlock'][class*='Dark']{background-color:#2b2a29}.headInnerPage,.headContacts{padding:238px 0 59px;min-height:501px}.headCase{padding-top:150px}.headCase .headCaseImg{background-position:center;position:relative;z-index:2;background-repeat:no-repeat}.headCase .headCaseImg .table{height:680px;padding-bottom:88px}.headCase .headCaseImg h1{font-size:40px;line-height:58px}.headContacts{min-height:370px}[class*='head'].Dark{background-color:#2b2a29}.headInnerPage.imageInfo .container{position:relative}.headContacts .data,.headInnerPage .data{position:relative;z-index:2;min-height:288px}.headContacts .data{min-height:auto}.headInnerPage .simpleText,.headContacts .simpleText{max-width:520px}.headContacts .item{position:relative;z-index:2}.headContacts .right{position:relative}.headContacts .right img{position:absolute;right:285px;top:-24px}.headInnerPage .image{position:absolute;right:15px;bottom:calc(-103px - 45px);height:425px}.headInnerPage .image.scheme{bottom:-299px;height:699px;right:0}.headInnerPage .image img{position:absolute;right:0;height:100%}.headInnerPage .image.scheme img{position:static}.baseBlock + .baseBlock{margin-top:70px}.auditBlock .moreForYou .innerCapBlock{margin-bottom:51px}.auditBlock .moreForYou > .simpleText p{font-size:18px;line-height:26px}.auditComposed .composedList [class*='Cap']{margin-bottom:35px}.innerCostBlock{margin-top:70px}.innerCostBlock .cost{font-size:30px;line-height:60px;font-weight:700}.costElem .num{font-size:58px;line-height:60px;font-weight:700}.costElem .val{font-size:24px;line-height:60px;text-transform:uppercase;font-weight:400}.costElem .num .light{font-weight:300}[class*='Dark'] .innerCostBlock .cost{color:#fff}[class*='Dark'] .costElem .num{color:#fff}[class*='Dark'] .costElem .val{color:#fff}[class*='Dark'] .innerCostBlock p{color:#dfdfdf}.hookBlock{margin-top:88px}.hookBlock p{font-size:24px;line-height:32px;font-weight:700;letter-spacing:.1px}[class*='Dark'] .hookBlock p{color:#dfdfdf}.innerSecDopCap + *,.innerSmallCap + *{margin-top:20px}.innerCallBack{padding:128px 0 140px}.innerCallBack .makeOrder{display:table;margin:0 auto;text-align:center;max-width:700px}.innerCallBack.rightImage{overflow:hidden;padding-top:121px}.innerCallBack.rightImage [class*='btnBig']{padding:0 41px 4px}.innerCallBack.rightImage .container{position:relative}.innerCallBack.rightImage .makeOrder .image{position:absolute;right:27px;bottom:-117px}.innerCallBack.rightImage .image img{width:100%}.innerCallBack.rightImage .makeOrder{position:relative;display:block;text-align:left;margin:0;max-width:inherit}.innerCallBack.rightImage .makeOrder .col{max-width:540px}.costConsistBlock .blockCost{border:dashed 1px #888;display:table;margin-left:-1px;margin-top:89px;padding:31px 24px}.costConsistBlock .blockCost .item{text-align:center;position:relative;display:inline-block;vertical-align:middle;padding:0 25px}.costConsistBlock .blockCost .item:after{content:"+";display:block;position:absolute;right:-10px;color:#dfdfdf;font-size:35px;bottom:12px;width:20px;text-align:center;font-weight:300}.costConsistBlock .blockCost .item:last-child:after{display:none}.upCaseElCap{display:block;text-align:center;font-size:16px;line-height:30px;font-weight:700;text-transform:uppercase;font-family:"RobotoC";margin-bottom:6px;letter-spacing:.3px}.costConsistBlock .blockCost .costElem .num{font-size:36px;line-height:36px}.costConsistBlock .blockCost .costElem .val{font-size:16px;line-height:36px;margin-left:7px}.costConsistBlock .endCost{display:block;margin-top:25px;padding-left:49px;position:relative}.costConsistBlock .endCost [class*='icon-']{position:absolute;left:0;font-size:20px;line-height:20px;top:50%;margin-top:-8px}.costConsistBlock .endCost .num{font-size:90px;line-height:90px;display:inline-block;vertical-align:bottom}.costConsistBlock .endCost .val{font-size:28px;line-height:40px;margin-left:14px;display:inline-block;vertical-align:bottom}[class*='Dark'] .upCaseElCap{color:#dfdfdf}[class*='Dark'] .costConsistBlock .blockCost .costElem .num{color:#dfdfdf}[class*='Dark'] .costConsistBlock .blockCost .costElem .val{color:#dfdfdf}[class*='Dark'] .costConsistBlock .endCost .num{color:#dfdfdf}[class*='Dark'] .costConsistBlock .endCost [class*='icon-']{color:#dfdfdf}[class*='Dark'] .costConsistBlock .endCost .val{color:#dfdfdf}.questBlock{margin-top:44px}.supportValues .upCaseElCap{font-size:20px;line-height:39px}.supportValues .grid .itemIcon{display:block;margin:10px auto 20px}.supportValues .grid p{font-size:16px;line-height:24px}.supportValues .grid b{font-size:20px;line-height:28px;display:block}.supportValues .grid .costElem{display:inline-block;margin:-13px 0 -9px}.supportValues .grid .costElem .num{font-size:40px;line-height:40px}.supportValues .grid .costElem .val{font-size:16px;line-height:40px}[class*='Dark'] .supportValues .grid p{color:#dfdfdf}[class*='Dark'] .supportValues .grid b{color:#dfdfdf}[class*='Dark'] .supportValues .grid .costElem .num{color:#dfdfdf}[class*='Dark'] .supportValues .grid .costElem .val{color:#dfdfdf}.rateBlock{margin-top:-23px}.rateBlock.mobileRate{margin-top:0}.rateBlock.mobileRate .rate{width:357px}.rateBlock.mobileRate .capsBlock{width:169px;padding-right:0!important}.rateBlock.mobileRate .capsBlock .rateItem{padding-right:15px}.rateBlock .scrollX + *{margin-top:30px}.rateBlock .inScroll{width:1035px}.rateBlock.rateLicense .inScroll{width:740px}.skBLock.box .rateBlock.rateLicense .inScroll{width:930px}.skBLock.box .rateBlock.rateLicense .inScroll .item{width:170px;padding-top:0}.rateBlock.rateLicense.licenseBox .inScroll{width:480px}.mobileRate.rateBlock .inScroll{width:883px;display:table}.rateBlock .grid{margin:0}.rateBlock .grid .item{padding:25px 0 0}.rateBlock .grid .item:last-child{padding-right:0!important}.rateBlock .capsBlock{padding-left:0!important}.rateBlock.mobileRate .capsBlock .rateCard{padding-top:100px}.rateBlock .capsBlock .rateCard{border:0;text-align:left;padding:0;padding-top:80px}.rateBlock .rateCard{text-align:center;padding:4px 10px;border:solid 1px #a3a3a3;border-radius:10px}.rateBlock.rateLicense .rateCard{padding:4px 18px}.rateBlock .rateCard .allCap{font-size:12px;line-height:12px;color:#727272;display:block}.rateBlock .rateCard .textParam{font-size:16px;line-height:16px;color:#2b2a29;display:block;margin-top:5px}.rateBlock.mobileRate .rateCard{padding-bottom:0}.rateBlock .best .rateCard{border:solid 2px #a3a3a3;position:relative;margin-top:-21px;padding-top:24px;padding-bottom:13px;background-color:#f3f3f3}[class*='White'] .rateBlock .best .rateCard .endCostMonth span{color:#e4373b}[class*='White'] .rateBlock.mobileRate .best .rateCard .endCostMonth span{color:#2b2a29}.rateBlock .best .labelBest{position:absolute;left:-4px;top:10px;background-color:#fff;border:solid 1px #a3a3a3;font-size:12px;line-height:21px;color:#e31e24;padding:0 15px 0 10px;border-right:0;overflow:hidden;font-weight:600}.rateBlock.mobileRate .best .labelBest{display:none}.rateBlock .best .labelBest:after,.rateBlock .best .labelBest:before{content:"";display:block;position:absolute;right:-1px;top:-2px;border-right:solid 7px #f3f3f3;border-top:solid 12px transparent;border-bottom:solid 12px transparent;z-index:2}.rateBlock .best .labelBest:before{border-right-color:#7b7a7a;right:0}.rateBlock .rateItem{width:100%;height:67px}.rateBlock .rateItem + .rateItem{border-top:solid 1px #ebebeb}.rateBlock.mobileRate .rateItem + .rateItem{border-top:solid 1px #ebebeb}.rateBlock.mobileRate .rateItem.endCostMonth{height:70px}.rateBlock .capsBlock .rateItem{border-top:solid 1px #ebebeb}.rateBlock .rateItem p{font-size:12px;line-height:14px}.rateBlock .rateItem span.text{font-size:14px;line-height:21px;display:block}.rateBlock .rateItem span.cap{font-size:18px;line-height:24px;color:#2b2a29;font-weight:700;display:block;text-align:center}.rateBlock .rateItem span.num{margin:0 3px;display:inline-block}.rateBlock .rateItem .numTextBlock span.num{margin:0 5px}.numTextBlock{font-size:14px;line-height:24px;display:block}.numTextBlock .num{font-size:30px;line-height:24px;font-weight:700;margin:0 3px}[class*='Dark'] .rateBlock .rateItem .costElem{color:#fff}.rateBlock .rateItem .costElem > *{display:table;margin:0 auto}.rateBlock .rateItem .costElem .oldCost{position:relative;font-size:14px;line-height:14px}[class*='Dark'] .rateBlock .rateItem .costElem .oldCost{color:#fff;opacity:.5}.rateBlock .rateItem .costElem .oldCost b{font-size:18px;line-height:14px}.rateBlock .rateItem .costElem .oldCost:before{content:"";display:block;position:absolute;left:-5px;right:-5px;height:2px;background-color:#e62d2d;top:50%;margin-top:-1px}[class*='Dark'] .rateBlock .rateItem .costElem .newCost{color:#fff}.rateBlock .rateItem .costElem .newCost{font-size:14px;line-height:14px;margin-top:10px}.rateBlock .rateItem .costElem .newCost b{font-size:24px;line-height:14px}.rateBlock .rateItem .costElem .free{font-size:20px;line-height:39px;font-weight:700;padding-bottom:12px;display:block}.rateBlock .rateItem .costElem .pref{font-size:14px;line-height:30px;font-weight:700;display:block;color:#2b2a29}.rateBlock .rateItem .costElem .num{font-size:30px;line-height:30px}.rateBlock .rateItem .costElem .val{font-size:14px;line-height:30px}.rateBlock .rateItem.false,.rateBlock .rateItem.true,.rateBlock .capsBlock .rateItem.endCostMonth.false{position:relative}.rateBlock .rateItem.false:before,.rateBlock .rateItem.true:before,.rateBlock .capsBlock .rateItem.endCostMonth.false:before{content:"";display:block;position:absolute;left:50%;top:50%;width:25px;height:0;border-bottom:solid 1px;margin-left:-12.5px}.rateBlock .rateItem.endCostMonth.false:before{bottom:35px}.rateBlock .rateItem.false[class*='remark']:after,.rateBlock .rateItem.endCostMonth.false[class*='remark']:after{position:absolute;top:50%;margin-top:-18px;display:inline-block;left:calc(50% + 12.5px)}.rateBlock .rateItem.endCostMonth.false[class*='remark']:after{left:calc(50% + 20px)}.rateBlock .rateItem.true:before{content:"+";width:20px;height:20px;font-size:38px;line-height:17px;text-align:center;margin-left:-10px;margin-top:-10px;border:0;font-weight:400}.rateBlock .rateItem.endCostMonth.false:before{width:40px;margin-left:-20px;border-bottom:solid 4px}.rateBlock .rateItem.nameRate{height:75px}.rateBlock .rateItem.feature{height:90px}.rateBlock.mobileRate .rateItem.nameRate{height:95px;padding:0 20px}.rateBlock.mobileRate .rate .rateItem{padding:0 25px}.rateBlock .rateItem.nameRate span{font-size:23px;line-height:24px;font-weight:700}.rateBlock .rateItem.time{height:88px}.rateBlock .rateItem.costMobile{height:130px}.rateBlock .rate .rateItem.costMobile{padding:0 25px}.rateBlock .rateItem.checking span{font-size:14px;line-height:24px}.rateBlock .rateItem.checking span.num{font-size:18px;line-height:24px;margin:0 2px}.rateBlock .rateItem.searchVirus span{font-size:14px;line-height:24px}.rateBlock .rateItem.searchVirus span.num{font-size:18px;line-height:24px}.rateBlock .rateItem.endCostMonth{height:89px;border-top-color:#e31e24}.rateBlock.mobileRate .best .rateCard .endCostMonth .pref{font-size:16px;line-height:40px}.rateBlock .rateItem.endCostMonth .costElem .num{font-size:40px;line-height:40px}.rateBlock .rateItem.endCostMonth .costElem .val{font-size:16px;line-height:40px}.rateBlock .capsBlock .rateItem.endCostMonth{border:0}.rateBlock .capsBlock .rateItem.endCostMonth p{font-size:14px;line-height:14px;font-weight:700}.rateBlock.mobileRate .capsBlock .rateItem.endCostMonth{border-top:solid 1px #ebebeb}.rateBlock.mobileRate .capsBlock .rateItem.endCostMonth p{font-size:14px;line-height:18px;font-weight:700;color:#727272}[class*='White'] .rateBlock .rateItem p{color:#727272}[class*='White'] .numTextBlock{color:#2b2a29}[class*='White'] .rateBlock .rateItem span{color:#2b2a29}[class*='White'] .rateBlock .rateItem .costElem{color:#2b2a29}[class*='White'] .rateBlock .rateItem .costElem .val{font-size:14px}[class*='White'] .rateBlock .rateItem.false:before{border-color:#727272}[class*='White'] .rateBlock .rateItem.endCostMonth.false:before{border-color:#2b2a29}[class*='White'] .rateBlock .rateItem.true:before{color:#2b2a29}[class*='White'] .rateBlock .rateItem.nameRate span{color:#2b2a29}[class*='White'] .rateBlock .capsBlock .rateItem.endCostMonth p{color:#2b2a29}[class*='White'] .rateBlock.mobileRate .capsBlock .rateItem.endCostMonth p{color:#727272}[class*='Dark'] .rateBlock .rateItem.endCostMonth.false:before{border-color:#2b2a29}.imageBlock{overflow:hidden}.imageBlock .container{position:relative}.deviceBlock{position:relative}.mobileScrollBlock.stop .container{position:relative}.mobileScrollBlock.stop .deviceBlock{position:static}.deviceBlock .mobile{background-image:url(../img/mobile.png);background-size:contain;width:261px;height:525px;position:absolute;top:calc(50% + 32px);margin-top:-262.5px;right:38px}.mobile.gallery .item{height:400px;background-size:cover;background-position:center top}.mobile.gallery + .after{display:table;text-align:center;font-size:13px;line-height:19px;color:#727272;width:261px;margin:10px auto 0;padding:0 10px}.deviceBlock .mobile .wrappScroll{position:absolute;width:calc(100% - 12%);height:calc(100% - 24%);background-size:cover;background-position:center;left:6%;top:11.5%;border-radius:1px;overflow:hidden}.deviceBlock .mobile .wrappOnly{overflow:visible}.deviceBlock .laptop{background-image:url(../img/laptop.png);background-size:contain;width:666px;height:385px;position:absolute;top:calc(50% + 50px);margin-top:-192.5px;left:686px}.deviceBlock .mobile{overflow-x:hidden}.deviceBlock .mobile .img{position:static;width:calc(100% + 17px);height:100%;border-radius:1px;overflow-y:auto;padding-right:17px;overflow-x:hidden}.deviceBlock .mobile .img img{display:block}.mobileDev .mobile.fix{position:fixed;top:50px;margin-top:0;right:calc((100% - 1170px) / 2 + 53px)}.mobileDev .mobile.fix.stop{position:absolute;bottom:-40px;top:auto;right:calc((100% - 1170px) / 2 + 53px)}.deviceBlock .laptop .wrapp{position:absolute;width:calc(100% - 24.5%);height:calc(100% - 18.2%);background-size:cover;background-position:center top;left:12.25%;top:6.3%;border-radius:1px}.reviewsCarousel{overflow:hidden}.reviewsCarousel .owl-stage-outer{overflow:visible}.revItem img{border:solid 1px #d3d3d3}.revItem * + img{margin-top:20px}.revItem .head{padding-left:50px;margin:0 0 20px;text-align:left}.revItem .head.noImg{padding-left:31px}.revItem .head .logoRev{height:45px;width:80px;background-position:left top;background-size:contain;padding:0;background-repeat:no-repeat}.revItem .head .cont{width:calc(100% - 80px);padding:0;padding-left:0}.revItem .head .cont span{color:#fff;font-weight:700;font-size:18px;line-height:24px}.revItem .head .cont .name{display:block}.revItem .revCont{padding-left:31px;position:relative;font-family:'icomoon','Open Sans'!important}.revItem .revCont:before{position:absolute;left:0;top:6px;color:#e31e24;font-size:14px}[class*="White"] .revItem .head .cont span{color:#2b2a29}.rateBitrix{display:inline-block}.rateBitrix .inScroll{width:930px;margin-left:0;margin-right:0}.rateBitrix .inScroll.grid > .item{padding-left:0;padding-right:0}.rateBlock .inScroll.grid > .item + .item{padding-left:16px}.rateBlock.rateLicense .inScroll.grid > .item + .item{margin-left:20px;padding-left:0}.rateBlock.rateLicense.licenseBox .inScroll.grid > .item + .item{margin-left:20px;padding-left:0}.rateBlock.rateLicense .inScroll.grid > .item{width:calc(100% / 4 - 15px);min-width:170px}.rateBlock.rateLicense.licenseBox .inScroll.grid > .item{width:calc(100% / 2 - 10px)}.rateBitrix .textAfter{font-size:18px;line-height:26px;color:#2b2a29;margin-top:34px}.rateBitrix .rateCard{border:dashed 1px #2b2a29;border-radius:10px;padding:10px 0}.rateBitrix .rateCard .cap{width:100%;height:60px;padding:0 10px;margin-bottom:5px}.rateBitrix .rateCard .cap span{font-size:23px;line-height:24px;color:#2b2a29;font-weight:700;display:block;text-align:center}.rateBitrix .rateCard .desc{font-size:14px;line-height:18px;color:#727272;text-align:center;height:95px;padding:0 10px}.rateBitrix .rateCard .in{font-size:14px;line-height:24px;color:#2b2a29;text-align:center;display:block;margin-bottom:15px}.rateBitrix .rateCard .in .num{display:block;font-size:30px;line-height:24px;color:#2b2a29;font-weight:700}.rateBitrix .rateCard .costElem{display:block;text-align:center;padding:15px 0 10px;box-shadow:0 -21px 0 -20px #e31e24}.rateBitrix .rateCard .costElem .num{font-size:40px;line-height:40px;color:#2b2a29;font-weight:700}.rateBitrix .rateCard .costElem .val{font-size:16px;line-height:40px;color:#2b2a29;margin-left:5px}.rateLicense{margin-top:0}.rateLicense .cap{width:calc(100% + 30px);margin:0 -15px;text-align:center}.rateLicense .cap span{font-size:23px;line-height:24px;color:#2b2a29;font-weight:700;display:block;text-align:center;padding-top:20px}.skBLock.box .rateLicense .cap span{font-size:18px;line-height:24px;margin:0 -20px;padding:0}.skBLock.box .rateLicense .cap{height:58px}.skBLock.box .rateLicense .cap .tCell{padding-top:10px}.skBLock.box .rateLicense .desc{min-height:78px}[class*='Dark'] .rateLicense .cap span{color:#fff}.rateLicense.licenseBox .cap{height:72px}.rateLicense .desc{font-size:12px;line-height:14px;color:#2b2a29;min-height:80px;margin:8px -15px 0}[class*='Dark'] .rateLicense .desc{color:#fff;opacity:.5}.rateLicense.licenseBox .desc{min-height:65px}.rateLicense .rateItem.endCostMonth{border-top:solid 1px #e31e24;margin-top:30px;height:auto;padding-top:17px;padding-bottom:6px}.skBLock .rateLicense .rateItem.endCostMonth{margin-top:0;height:85px;padding-top:22px}.rateLicense .pointCap + .pointCap{margin-top:25px}.rateLicense .pointCap .numTextBlock{margin-top:8px;margin-bottom:-16px}.ateviPartner .partnersList{margin-right:-4px}.ateviPartner .partnersList .grid:last-child .item{padding-bottom:0}.ateviPartner .partnersList .item img{width:100%}.mobileAppCost .lookMobileApp{margin-top:48px}.mobileAppCost .lookMobileApp .innerSmallCap + *{margin-top:15px}.mobileAppCost .lookMobileApp .grid{margin-top:18px}.mobileAppCost .lookMobileApp .grid li{padding:0}.mobileAppCost .lookMobileApp .grid li + li{margin-left:16px}.mobileAppCost .lookMobileApp .grid li:hover{opacity:.7}.mobileAppCost .lookMobileApp .grid li a{text-decoration:none;border:0!important}.mobileAppCost .lookMobileApp .grid img{display:block}.studyPreview .item{margin-top:20px;overflow:hidden}.studyPreview .in{width:100%;height:430px;cursor:default;position:relative;z-index:2}.studyPreview .in .back{background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all 400ms cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition:all 400ms cubic-bezier(0.305,0.125,0.155,0.975);-o-transition:all 400ms cubic-bezier(0.305,0.125,0.155,0.975);transition:all 400ms cubic-bezier(0.305,0.125,0.155,0.975);-webkit-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-o-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.studyPreview .in:hover .back{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.studyPreview .in .center{background-color:rgba(0,0,0,0.45);position:relative;z-index:1}.studyPreview .in span{font-size:44px;line-height:44px;color:#fff}.studyPreview .in span[class*='icon-']{font-size:70px;line-height:70px;color:#fff}.baseInGrid .textAfter{font-size:18px;line-height:26px;display:block;margin-top:24px}[class*='White'] .baseInGrid .textAfter{color:#2b2a29}.baseInGrid .inScroll{width:auto}.baseInGrid .table{width:733px!important;padding:0 1px}.baseInGrid .tCell:nth-child(1){width:186px}.baseInGrid .tCell:nth-child(2){width:322px}.baseInGrid .tCell{padding:20px 24px 35px 30px}.baseInGrid .tHead .tCell{padding-top:0;padding-bottom:0}[class*='White'] .baseInGrid .tHead span{color:#727272}.baseInGrid .tHead span{font-size:12px;line-height:50px}.baseInGrid .tBody .tCell + .tCell{box-shadow:-11px 0 0 -10px #ebebeb}.baseInGrid .tBody{box-shadow:0 0 0 1px;border-radius:7px}.baseInGrid .tBody .tRow + .tRow{box-shadow:0 -1px 0 0}[class*='White'] .baseInGrid .tBody{box-shadow:inset 0 0 0 1px #a3a3a3}[class*='White'] .baseInGrid .tBody .tRow + .tRow{box-shadow:0 -1px 0 0 #a3a3a3}.baseInGrid .tBody [class*='Cap']{position:relative;top:4px;letter-spacing:-.5px;font-size:23px;line-height:32px}.baseInGrid .tBody .numTextBlock{display:block;margin-top:13px;margin-left:3px}.baseInGrid .tBody .pointsList{margin-top:6px}.baseInGrid .tBody .pointsList ul{padding-left:14px}.baseInGrid .tBody .pointsList li{padding:4px 0;font-size:14px;line-height:21px}.baseInGrid .tBody .simpleText p:not(.dopText){font-size:14px;line-height:21px}.baseInResBlock .innerSecDopCap + *{margin-top:13px}.CrmIpInt .innerCapBlock.rightCapImage .rightImage{right:-84px;margin-top:0}.CrmIpInt.aboutPBlock .aboutPCont .images{top:383px;right:80px;text-align:left;width:245px}.CrmIpInt.aboutPBlock .aboutPCont .images img{margin-left:auto;margin-right:auto}.CrmIpInt.aboutPBlock .aboutPCont .images img + img{margin-top:65px}.CrmSiteInt .innerCapBlock.rightCapImage .rightImage{right:-84px;height:279px;margin-top:0;top:67px}.CrmSiteInt.aboutPBlock .aboutPCont .images{width:285px;right:32px;top:370px}.IntOtherSysts .innerCapBlock.rightCapImage .rightImage{right:-84px;height:279px;margin-top:0;top:67px}.IntOtherSysts.aboutPBlock .aboutPCont .images{width:285px;right:83px;top:385px}.resDashedRow{border:dashed 1px;display:table;padding:30px 61px 30px 43px}[class*='White'] .resDashedRow{border-color:#888}.resDashedRow .item{text-align:center;padding:0 57px}.resDashedRow .itemIcon{display:table;margin:0 auto 12px}.resDashedRow .cap{font-size:14px;line-height:21px;display:block}.resDashedRow .numTextBlock{display:block;margin:17px 0 0;font-size:16px;line-height:24px}.resDashedRow .numTextBlock .num{font-size:40px;margin:0 5px}.supportTopText{max-width:525px}.contactBlock + .contactBlock{padding-top:69px}.contactBlock .mapBlock iframe{display:block}.contactBlock .dataBlock{padding-top:58px;padding-bottom:70px}.contactBlock .address{padding-left:62px;max-width:470px}.contactBlock .address .city{font-size:44px;line-height:44px;font-weight:700;color:#2b2a29;display:block;letter-spacing:-.3px;margin-bottom:24px}.contactBlock .address p{font-size:16px;line-height:24px;color:#2b2a29;border-bottom:dotted 1px;display:inline;margin-left:2px;letter-spacing:-.1px}.contactBlock .contactsData{padding-left:60px;padding-top:16px}.contactBlock .contactsData ul{display:block}.contactBlock .contactsData a{font-size:20px;line-height:32px;font-weight:700;color:#2b2a29;text-decoration:none;letter-spacing:.2px}.contactBlock .contactsData a.link{font-size:16px;line-height:24px;color:#e31e24;font-weight:400;display:inline-block;border-bottom:solid 1px #f18e91;margin-top:8px}.caseBlock .innerCapBlock .capText{max-width:585px}.caseBlock .caseData .revItem{width:305px;text-align:left!important;display:inline-block}.caseBlock .caseData .revItem .simpleText p{font-size:14px;line-height:21px}.caseBlock .caseData + .caseData{margin-top:65px}.caseBlock .caseData .caseIn{max-width:465px}.caseBlock .caseData .table{width:100%}.caseBlock .caseData .deviceBlock .mobile,.caseBlock .caseData .deviceBlock .laptop{position:relative;margin:0;top:0;right:0;left:0;display:inline-block}.caseBlock .caseData .deviceBlock .laptop{width:auto;height:auto;background:none;margin:0 45px 60px}.caseBlock .caseData .deviceBlock .laptop.tabs{margin-bottom:23px}.caseBlock .caseData .deviceBlock .laptop > img{width:100%}.caseBlock .caseData .deviceBlock .laptop .wrapp{left:12.15%;top:5.7%;width:calc(100% - 24.4%);height:calc(100% - 18.3%)}.mobile.gallery,.laptop.gallery{overflow:visible}.mobile.gallery{margin-bottom:32px!important}.laptop.gallery .item{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center top}.caseBlock .caseData .caseEl + .caseEl{margin-top:50px}.caseBlock .caseData .caseIn.medium{max-width:585px}.caseBlock .caseData.innerCapBlock .innerSecCap{padding-top:0}.caseBlock .caseData.innerCapBlock .caseEl + .caseEl{margin-top:25px}.buttHashMenu{margin:0 auto;display:table}.buttHashMenu li{font-size:14px;line-height:12px;display:block;color:#e31e24;border-bottom:dotted 1px;cursor:pointer;-webkit-transition:border .7s;-moz-transition:border .7s;-o-transition:border .7s;transition:border .7s;padding:10px;position:relative;border:dashed 1px transparent}.buttHashMenu li:before{content:"";position:absolute;left:10px;right:10px;bottom:8px;border-bottom:dotted 1px;opacity:1;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.buttHashMenu li.active:before{opacity:0}.buttHashMenu li + li{margin-left:30px}.buttHashMenu li.active{color:#2b2a29;border:dashed 1px #2b2a29}.buttHashMenu li:hover{color:#2b2a29}.mobileScrollBlock{position:relative}@media (max-width: 1439px){.headInnerPage .image.scheme{right:auto;left:calc((100% - 1200px) / 2 + 650px);width:calc(100% - ((100% - 1200px) / 2 + 650px))}.resDashedRow{padding:30px 41px 30px 23px}.resDashedRow .item{padding:0 37px}.studyPreview .in{height:290px}}@media (min-width: 1200px){.ateviPartner .partnersList .grid{margin-top:-52px}.ateviPartner .partnersList .item{padding-top:52px;max-width:366px}.CrmIpInt .innerCapBlock.rightCapImage .rightImage{right:-84px;margin-top:0}.CrmIpInt.aboutPBlock .aboutPCont .images{top:383px;right:80px;text-align:left;width:245px}.CrmIpInt.aboutPBlock .aboutPCont .images img{margin-left:auto;margin-right:auto}.CrmIpInt.aboutPBlock .aboutPCont .images img + img{margin-top:65px}.CrmSiteInt .innerCapBlock.rightCapImage .rightImage{right:-84px;height:279px;margin-top:0;top:67px}.CrmSiteInt.aboutPBlock .aboutPCont .images{width:285px;right:32px;top:370px}.IntOtherSysts .innerCapBlock.rightCapImage .rightImage{right:-84px;height:279px;margin-top:0;top:67px}.IntOtherSysts.aboutPBlock .aboutPCont .images{width:285px;right:83px;top:385px}}@media (max-width: 1199px){.boxLicen .table{width:100%;display:block}.rateLicense .rateCard .cap{width:calc(100% + 30px);margin:0 -15px}.boxLicen .table .tCell{display:block}.boxLicen .table .tCell.simpleText{margin-top:70px}.boxLicen .quest{padding-left:0}.infoBlock .leftIconOnly .in p br{display:none!important}.bitrixAkc .innerCapBlock.rightCapImage .rightImage{height:290px;right:-80px;margin-top:30px}.rateBitrix{display:block}.headContacts{padding-top:180px;min-height:320px}.headContacts .right img{width:120px;top:-35px}.innerCapBlock .capText.big{max-width:420px}.simpleText .capText.big p{font-size:16px;line-height:24px}.fixOnScrollOwl{overflow:hidden}.aboutAbout .numCarousel{padding-left:30px}.ateviPartner .partnersList{margin-right:0}.innerCallBack.rightImage .makeOrder .col{max-width:360px}.rightImage .makeOrder p{font-size:16px;line-height:24px}.innerCallBack.rightImage .makeOrder .image{width:350px;bottom:-70px}.innerCallBack.rightImage .makeOrder .image img{width:100%}.innerCapBlock.rightCapImage .rightImage,[class*="projBitrixIn"] .innerCapBlock.rightCapImage .rightImage{height:230px;right:-125px;margin-top:30px}[class*="projBitrixIn"] .innerCapBlock.rightCapImage .rightImage{margin-top:0}.deviceBlock .mobile{width:210px;height:423px;right:15px;margin-top:-211.5px}.mobile.gallery + .after{width:210px}.mobileDev .mobile.fix,.mobileDev .mobile.fix.stop{position:absolute;top:calc(50% + 32px);width:210px;height:423px;right:15px;margin-top:-211.5px}.deviceBlock .mobile .img img{width:100%}.headInnerPage .image.scheme{height:465px;bottom:-198px;left:calc((100% - 950px) / 2 + 585px);width:calc(100% - ((100% - 950px) / 2 + 585px))}.innerCap,.headCase .headCaseImg h1{font-size:34px;line-height:42px}.headInnerPage .image{height:340px;right:15px;bottom:calc(-42px - 59px)}header{position:relative;z-index:3}.menu .item{display:inline-block;vertical-align:middle;float:none}header:before{background-position:center}header .skewBlock{left:calc(515px + ((100% - 950px) / 2))}.headBlock{padding-top:25px}.menu .dropSecMenu .cap{font-size:30px;line-height:40px}.menu .dropSecMenu ul{margin-top:23px}.menu .dropSecMenu li + li{margin-top:8px}.menu .dropSecMenu a{font-size:18px;line-height:34px}header .innerHeadIndex .left{width:535px}header h1{font-size:34px;line-height:48px}header h1 + .dopH1{font-size:20px;line-height:32px;margin-top:15px}header .makeQuest span{font-size:28px;line-height:42px}section{padding:80px 0 70px}.cases .caseItem{height:400px}.cases .listCaseImages .cap span{font-size:18px;line-height:30px;padding:0 20px 0 15px}.cases .listCaseImages .caseItem:hover .image{-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.about{padding:80px 0 70px}.about .aboutCarousel,.aboutCarousel.numCarousel{padding-left:40px}.numCarousel .owl-stage:before,.about .numCarousel .owl-stage:before{top:148px}.aboutAbout .numCarousel .owl-stage:before{top:118px}.aboutAbout .numCarousel .item{padding-top:40px;padding-left:75px}.about .aboutCarousel p,.numCarousel p{font-size:16px;line-height:24px}.lastNews{padding:45px 0 63px}.lastNews .listNews li{font-size:14px;line-height:21px}.lastNews .listNews li:before{left:5px}footer{padding:61px 0 23px}footer .address{font-size:20px;line-height:24px;margin-top:42px}footer .reCall .cap{font-size:22px;line-height:50px}footer .reCall a{font-size:40px;line-height:40px}.socBlock .socList{margin-top:7px}footer .socBlock .cap{font-size:22px;line-height:50px}footer .copyRight{margin-top:60px}.simpleText .textAfter{font-size:16px;line-height:24px}.menuButt{z-index:6}.innerCapBlock.rightCapImage [class*="Cap"]{padding-right:175px}.headInnerPage{padding-top:150px;min-height:auto}.costConsistBlock .blockCost{padding:31px 9px}.contactBlock .mapBlock iframe{height:380px}.contactBlock .dataBlock{padding-top:38px;padding-bottom:50px}.contactBlock .address{padding-left:0}.caseBlock .caseData .deviceBlock .laptop{margin:0 30px 30px}}@media (max-width: 991px){.bitrixAkc[class*="Dark"] .simpleText p br{display:none}.bitrixAkc .innerCapBlock.rightCapImage .rightImage{right:-200px}.closeSecMenu{display:none!important}.infoBlock.leftIcon .in a{line-height:21px;margin-top:5px}.infoBlock.leftIcon .in p{line-height:21px}.predlList .grid{margin-top:-10px}.predlList .item{padding-top:10px}.infoBlock.leftIcon{padding-left:70px}.infoBlock.leftIcon img{width:45px}.caseBlock .caseData .deviceBlock .laptop{margin:0 15px 20px}.buttHashMenu li + li{margin-left:10px}.caseBlock .caseData .deviceBlock .laptop .wrapp{height:calc(100% - 18.8%)}.headCase .headCaseImg{background-position:center bottom;background-size:cover}.headCase .headCaseImg .table{height:580px}.headCase{padding-top:77px}.headContacts .right img{right:200px}.menuButt{right:10px;top:24.5px;height:27px;width:34px}.menuButt > span{position:absolute;left:-60px}.aboutAbout .numCarousel{padding-left:0}.innerCapBlock.rightCapImage .rightImage,[class*="projBitrixIn"] .innerCapBlock.rightCapImage .rightImage{margin-top:-10px}[class*="projBitrixIn"] .innerCapBlock.rightCapImage .rightImage{margin-top:0;top:45px}.boxLicen .innerCapBlock.rightCapImage .rightImage{top:54px;right:-130px}.oblLicen .innerCapBlock.rightCapImage .rightImage{top:136px;right:-103px}.costConsistBlock .endCost [class*="icon-"]{font-size:11px;line-height:11px;top:50%;margin-top:0;left:5px}.whatIsWebFixStat .pointsList{max-width:410px}.innerCapBlock .capText,.caseBlock .innerCapBlock .capText,.bitrixAkc .innerCapBlock.simpleText .innerSecCap + *{max-width:425px}.resDashedRow{width:auto;padding:30px 0;margin:0 auto}.resDashedRow.leftSM{margin-left:43px}.resDashedRow .item{width:244px;padding:0}.baseInGrid .textAfter{font-size:14px;line-height:21px;text-align:center;max-width:580px}.studyPreview .item{margin-top:10px}.studyPreview .in span[class*="icon-"]{font-size:40px;line-height:40px}.studyPreview .in span{font-size:36px;line-height:36px}.studyPreview .in{height:175px}.deviceBlock .mobile,.mobileDev .mobile.fix,.mobileDev .mobile.fix.stop{width:195px;height:393px;top:50%;margin-top:-196.5px}.mobile.gallery{margin-bottom:25px!important}.deviceBlock .gallery .owl-controls .owl-dots{margin-top:60px}.mobile.gallery + .after{width:195px;margin-top:0;font-size:12px;line-height:16px}.headInnerPage .image.scheme{height:485px;bottom:-206px;left:calc((100% - 750px) / 2 + 400px);width:calc(100% - ((100% - 750px) / 2 + 400px))}.headInnerPage .image{bottom:calc(-52px - 59px)}.deviceBlock .laptop{width:447px;height:258px;position:absolute;top:calc(50% + 50px);margin-top:-129px;left:470px}.supportValues .upCaseElCap{font-size:18px;line-height:30px}.boxLicen .table{display:block}.boxLicen .table .tCell{display:block}.baseBlock + .baseBlock{margin-top:50px}.list .infoBlock + .infoBlock{margin-top:37px}.infoBlock [class*="Cap"]{margin-bottom:20px}.infoBlock.leftIcon .leftCap{position:absolute;left:calc(70px / 2);margin-left:-11px}.menu .dropSecMenu .tCell{text-align:left;padding:0;vertical-align:top;display:block;padding-left:0!important}header .skewBlock{left:calc(480px + ((100% - 720px) / 2));-moz-transform:skew(-36deg);-ms-transform:skew(-36deg);-webkit-transform:skew(-36deg);-o-transform:skew(-36deg);transform:skew(-36deg)}.headBlock{padding-top:16px}.headBlock .table{display:block}.menu{padding:80px 45px 140px 70px;width:520px;left:auto;background-color:#2b2a29;z-index:6;position:fixed;height:calc(100vh + 100px);top:0;bottom:auto;right:-520px;-webkit-transition:right 400ms cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition:right 400ms cubic-bezier(0.305,0.125,0.155,0.975);-o-transition:right 400ms cubic-bezier(0.305,0.125,0.155,0.975);transition:right 400ms cubic-bezier(0.305,0.125,0.155,0.975);-webkit-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-moz-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);-o-transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);transition-timing-function:cubic-bezier(0.305,0.125,0.155,0.975);display:block}.menu .list{padding:40px 0 80px;height:calc(100vh - 120px);overflow:auto}.menu.open{right:0}.menu .item{float:none;display:block}.menu .item + .item{margin:0;margin-top:47px}.menu .item > a{font-size:20px;letter-spacing:2.8px;display:inline-block}.menu .dropButt{font-size:20px;letter-spacing:4px;display:inline-block;margin-right:0}.menu .dropSecMenu{position:static;opacity:1;padding:0}.menu .dropSecMenu .tCell + .tCell{padding-top:43px}.menu .dropSecMenu .wrapIn{padding:47px 0 40px;width:100%}.contacts{position:static}.contacts .logTech{display:none}.contacts .mainPhone{position:absolute;left:50%;top:17px;margin-left:-110px}header .innerHeadIndex{height:424px;min-height:auto}header .innerHeadIndex .left{padding-left:13px}header h1{font-size:32px;line-height:40px}header h1 + .dopH1{line-height:20px;margin-top:16px}header .makeQuest span{font-size:24px;line-height:32px}section{padding:81px 0 93px}.offer .listOffer{margin-top:9px}.offer .listOffer li{padding-top:54px}.offer .listOffer .item > span{font-size:16px;line-height:22px}.offer .listOffer span [class*='path']{font-size:72px;line-height:72px}.offer .listOffer [class^='icon'],.offer .listOffer img{margin-bottom:23px}.cases .caseItem{height:258px}.cases .caseCap .capBlock{padding-left:75px}.cases .caseCap .cap{font-size:36px;line-height:38px}.cases .caseCap .cap br{display:block}.cases .caseCap [class^='icon']{right:-40px}.cases .listCaseImages .caseItem{=:257 px padding: 63 px 0 px 0 px 68 px;padding:33px 0 0 40px}.cases .listCaseImages .cap span{font-size:16px;line-height:27px;padding:0 16px 0 17px}.about{padding:80px 0 86px}.about .aboutCarousel,.aboutCarousel.numCarousel{padding-left:30px}.aboutAbout .numCarousel .owl-stage:before{top:118px}.numCarousel .item{padding-top:46px}.lastNews{padding:58px 0 78px}.lastNews .listNews li{width:50%;margin-left:25%}.lastNews .listNews li + li{margin-top:20px}.goNext{display:none}.menuButt{display:block}.simpleText p{font-size:14px;line-height:21px}.simpleText p.big{font-size:16px;line-height:24px}.simpleText strong{font-size:20px;line-height:32px}.headInnerPage .simpleText{max-width:380px}.boxLicen .quest{padding-left:0;margin-top:45px}.infoBlock .cap{font-size:18px;line-height:28px}.infoBlock .vCap .cap{font-size:16px;line-height:22px}.numBlock .cap{font-size:22px;line-height:32px}.makeOrder{margin-top:45px}.makeOrder p{font-size:14px;line-height:21px}.makeOrder [class*='btn']{margin-top:39px}.rightImage .makeOrder [class*='btn']{padding:0 40px}.innerCallBack .makeOrder{max-width:550px}[class*='innerBlock']{padding:60px 0 75px}.innerCallBack{padding:81px 0 91px}.innerCallBack.rightImage .makeOrder .image{bottom:-51px}.headInnerPage{padding:150px 0 86px}.headInnerPage .data{min-height:184px}.innerCostBlock .cost{font-size:28px;line-height:46px}.costElem .num{font-size:36px;line-height:46px}.costElem .val{font-size:18px;line-height:46px}.costConsistBlock .blockCost{padding:23px 4px 19px;margin-top:58px;margin-left:5px}.costConsistBlock .blockCost .item{padding:0 15px}.upCaseElCap{font-size:14px;line-height:28px}.costConsistBlock .blockCost .costElem .num{font-size:26px;line-height:26px}.costConsistBlock .endCost{margin-top:27px;padding-left:36px}.costConsistBlock .endCost .num{font-size:60px;line-height:60px}.supportValues .item{width:auto;padding-bottom:0}.supportValues .grid p{font-size:14px;line-height:28px}.supportValues .grid b{font-size:18px;line-height:22px}.supportValues .grid .costElem{margin-top:-1px}.rateBlock .remarkFull{margin-top:40px}.contactBlock .address{width:calc(100% - 340px)}.contactBlock .contactsData{width:340px;padding-left:40px}}@media (max-width: 767px){.bitrixAkc .innerCapBlock.simpleText .innerSecCap + *{margin-top:24px}.bitrixAkc .innerCapBlock.rightCapImage [class*='Cap'].bitrixAkcCap{font-size:26px;line-height:32px}.startForm .formBlock .left .pointsList li{font-size:14px;line-height:18px}.startForm .formBlock .simpleText p{font-size:13px;line-height:19px}.startForm .innerCapBlock .innerSecCap{font-size:22px;line-height:30px}.startForm .innerCapBlock + *{margin-top:30px}.startForm .formBlock .left{padding:0}.startForm .formBlock .left .pointsList li + li{margin-top:10px}.startForm .formBlock .right{margin-top:20px}.skBLock .listIn{margin-top:0!important}.infoBlock .leftIconOnly{margin:0}.infoBlock .leftIconOnly .iconBlock img{width:43px}.infoBlock .leftIconOnly{padding-left:58px}.infoBlock .leftIconOnly .in p{font-size:14px;line-height:21px}.caseBlock .caseData.innerCapBlock .caseEl + .caseEl{margin-top:15px}.infoBlock.leftIcon .in a{line-height:21px}.infoBlock.leftIcon{padding-left:70px}.caseBlock .caseData .revItem{width:100%}.caseBlock .caseData .deviceBlock .laptop{margin:0 -10px 10px}.caseBlock .caseData .deviceBlock .laptop.tabs{margin-bottom:10px}.caseBlock .caseData .table .tCell + .tCell{margin-top:30px}.caseBlock .caseData + .caseData{margin-top:35px}.deviceBlock .gallery .owl-controls .owl-dots{margin-top:75px}.deviceBlock .laptop.gallery .owl-controls .owl-dots{margin-top:50px}.mobile.gallery + .after{width:265px;font-size:13px;line-height:19px}.caseBlock .caseData .table{display:block}.caseBlock .caseData .table .tCell{display:block}.caseBlock .caseData .table .tCell.right{text-align:center}.headCase .headCaseImg{background-position:left bottom}.headCase .headCaseImg .table{height:300px}.menuButt{top:22.5px}.contactBlock .mapBlock iframe{height:250px}.headContacts{padding-top:120px;min-height:auto}.headContacts .right img{right:20px;top:-40px;width:100px}header .headContacts .makeQuest{margin-top:20px;text-align:center;margin-left:0}.headContacts .item{display:block;float:none!important}.menuButt > span{opacity:0}header .backImageBlock:before{display:none}header .backImageBlock .image{background-image:url(../img/main-first-m.jpg)!important;opacity:1;background-position:left top}.costConsistBlock .endCost [class*="icon-"]{position:relative;display:table;margin:0 auto 9px;top:0;left:-5px}.rightImage .makeOrder p{font-size:14px;line-height:21px}.innerCallBack.rightImage .makeOrder .col{margin:0 auto;padding-left:30px}.innerCapBlock.rightCapImage [class*="Cap"]{padding-right:0}.resDashedRow .itemIcon{margin-bottom:10px}.resDashedRow .row{margin:0}.resDashedRow .item{padding:0;width:100%}.resDashedRow .item + .item{margin-top:44px}.resDashedRow{width:240px;padding:51px 0 48px;margin:0 auto!important}.baseInGrid .inScroll{padding:0 15px}.simpleText .pointsList ul{padding-left:25px}.studyPreview .in span[class*="icon-"]{font-size:26px;line-height:26px}.studyPreview .in span{font-size:22px;line-height:22px}.studyPreview .in{height:160px}.simpleText .pointsList li{font-size:13px;line-height:19px;padding:3px 0}.simpleText .pointsList li:before{top:11px}.rateBlock.mobileRate .grid .item{width:270px}.rateBlock .capsBlock.hideXS + .item{padding-left:0!important}.innerCallBack.rightImage .makeOrder .image{bottom:calc(100% - 18px);left:50%;margin-left:-152px;right:auto;width:258px}.innerCallBack.rightImage .makeOrder{padding:28px 15px 0}.ateviPartner .partnersList .item img{max-width:190px}.rateBitrix .textAfter{font-size:14px;line-height:21px;color:#2b2a29;padding:0 10px}.headInnerPage .image{height:193px;width:100%;bottom:calc(100% + 20px);text-align:center;overflow:hidden;left:0}.headInnerPage .image.scheme{right:0;top:57px;height:245px;left:auto;width:100%;bottom:auto}.headInnerPage .image.scheme img{width:auto}.headInnerPage .image img{position:static;margin:0 auto;position:relative;right:15px}.rateBlock .rateItem.true:before{font-size:30px}.rateBlock .inScroll{width:auto}.rateBlock .rateItem.false:before,.rateBlock .rateItem.true:before,.rateBlock .capsBlock .rateItem.endCostMonth.false:before{display:block;top:auto;bottom:28px}.rateBlock .capsBlock .rateItem.endCostMonth.false:before{bottom:33px}.rateBlock .rateItem.true:before{bottom:19px}.rateBlock .rateItem.false[class*='remark']:after,.rateBlock .rateItem.endCostMonth.false[class*='remark']:after{top:auto;bottom:29px}.rateBlock .rateItem.false[class*='remark']:after{bottom:21px}.rateBlock .rateItem.false,.rateBlock .rateItem.true,.rateBlock .capsBlock .rateItem.endCostMonth.false{padding-bottom:53px}.revItem .head .cont span{font-size:14px;line-height:21px}.deviceBlock .mobile,.mobileDev .mobile.fix,.mobileDev .mobile.fix.stop{width:98px;height:197px;margin-top:-98.5px;right:-40px}.caseData .mobile{width:261px;height:525px}.deviceBlock .laptop{width:365px;height:211px;position:relative;top:0;margin-top:30px;left:-10px}.supportValues .upCaseElCap{font-size:20px;line-height:31px}.supportValues .item{width:100%;padding-bottom:0}.supportValues .item + .item{margin-top:30px;padding-top:0}header .innerHeadIndex{max-width:480px}header .innerHeadIndex .right{display:none}.menu .dropSecMenu .table{display:block}.menu .dropSecMenu .tCell{display:block}header .skewBlock{display:none}.headBlock .left{width:134px}.headBlock .right{display:none}.headBlock .logo{height:42px;background-size:auto}.menu{z-index:5;right:-66%;width:66%;padding:72px 15px 120px;height:calc(100vh + 100px)}.menu .list{padding:8px 0 0;height:calc(100vh - 92px)}.menu .item + .item{margin-top:8px}.menu .item > a{line-height:60px}.menu .dropButt{line-height:60px}.menu .dropButt:after{right:-5px}.menu .dropButt:hover:after{border-top:solid 4px #fff}.menu .dropButt.openSMenu:after{border-bottom:solid 4px #e31e24;border-top:0}.menu .dropButt.openSMenu{color:#e31e24!important}.menu .dropButt:hover{color:#fff}.menu .dropSecMenu .tCell + .tCell{padding-top:33px}.menu .dropSecMenu .wrapIn{padding:14px 0 53px 2px}.menu .dropSecMenu .cap{font-size:22px;line-height:30px}.menu .dropSecMenu ul{margin-top:19px;padding-left:0}.contacts .mainPhone{display:none}header .innerHeadIndex{height:auto;min-height:400px;padding:151px 0}header .innerHeadIndex .left{padding-left:0}header h1{font-size:26px;line-height:30px}header h1 + .dopH1{font-size:18px;line-height:22px}section{padding:52px 0 8px}.offer .wrappOffer{overflow:hidden;overflow-x:auto;margin:38px -15px 0;padding-top:1px;padding-bottom:30px}.offer .listOffer{width:calc(220px * 6);margin:0;padding-left:23px}.offer .listOffer li{width:calc(100% / 6);padding-top:0;padding-left:43px;padding-left:20px;overflow:hidden}.offer .listOffer .item > span{text-align:left;max-width:160px}.offer .listOffer [class^='icon'],.offer .listOffer img{margin-left:0}.offer .listOffer .item span{text-align:left!important}.cases .caseItem{height:215px}.cases .caseItem .image{background:none!important;position:static}.cases .caseCap{width:100%;float:none}.cases .caseCap .halfContainer{margin:0;width:100%}.cases .caseCap .capBlock{padding-left:43px}.cases .caseCap .cap{font-size:24px;line-height:35px}.cases .caseCap .cap:before{left:-29px}.cases .caseCap .dop{margin-left:0}.cases .caseCap [class^='icon']{display:none}.cases .listCaseImages{padding-right:35px;overflow:hidden}.cases .listCaseImages .owl-stage-outer{overflow:visible}.cases .listCaseImages .caseItem{width:100%;float:none;padding:0;border:solid 1px #000;border-top:0;border-bottom:0;height:auto}.cases .listCaseImages .cap{position:absolute;z-index:2;top:23px;left:15px}.cases .listCaseImages .cap span{font-size:14px;line-height:24px;padding:0 16px 0 10px}.cases .listCaseImages .caseItem:hover .image{-moz-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.about{padding:53px 0 66px}.about .aboutCarousel,.aboutCarousel.numCarousel{margin-top:28px;padding-left:0;padding-right:10px}.numCarousel .owl-stage:before,.about .numCarousel .owl-stage:before{top:73px}.aboutAbout .numCarousel .owl-stage:before{top:113px}.numCarousel .item{padding-left:0;padding-top:0}.numCarousel .owl-item .item{opacity:1}.about .numCarousel .item{padding-top:0;padding-left:30px}.numCarousel .count{font-size:54px;margin-bottom:46px;width:auto;display:table;margin-left:0}.numCarousel .count:before{bottom:-25px;margin-left:0;left:0}.numCarousel .count[class*='icon-']:after{font-size:16px;top:-6px;left:9px}.about .aboutCarousel p,.numCarousel p{font-size:14px;line-height:21px}.lastNews{padding:44px 0 59px}.lastNews .listNews{margin-top:15px}.lastNews .listNews li{width:100%;margin:0;padding-left:32px;letter-spacing:-.3px}.lastNews .listNews li + li{margin-top:15px}.lastNews .listNews li:before{left:3px}footer{padding:49px 0 36px}footer .address{font-size:18px;line-height:24px;margin-top:26px}footer .reCall{margin-top:35px}footer .reCall .cap{font-size:18px;line-height:28px}footer .reCall a{font-size:30px;margin-top:13px}.socBlock .socList{margin-top:10px}.socBlock .socList li{margin:0 13px}.socBlock .socList [class^='icon-']{font-size:55px}footer .socBlock{margin-top:27px}footer .socBlock .cap{font-size:18px;line-height:28px}footer .copyRight{margin-top:42px}.openMenu.menuButt > span{opacity:1}.menuButt.openMenu button{width:30px}.simpleText p,.caseBlock .caseData .revItem .simpleText p{font-size:13px;line-height:19px}.simpleText .capText.big p{font-size:14px;line-height:21px}.simpleText strong{font-size:16px;line-height:24px}.simpleText .textAfter{font-size:14px;line-height:21px}.boxLicen .quest{font-size:18px;line-height:26px;margin-top:70px;padding-left:24px}.simpleText p.big{font-size:14px;line-height:21px}.infoBlock .in p{font-size:14px;line-height:21px}[class*='White'] .infoBlock .hCap [class*="icon"]{display:block}[class*='White'] .infoBlock .hCap .cap{display:block;padding:0;font-size:16px;line-height:22px;margin-top:15px}.numBlock{padding-left:0}.numBlock .num{position:static;margin-bottom:6px}.numBlock .cap{font-size:16px;line-height:24px}.numBlock p{line-height:21px}.makeOrder .cap{font-size:18px;line-height:26px}.makeOrder p{font-size:13px;line-height:19px;margin-top:8px}.makeOrder [class*='btn']{margin-top:29px}.rightImage .makeOrder [class*="btn"]{padding:0 14px}[class*='innerBlock'],.bitrixAkc[class*="innerBlock"]{padding:36px 0 63px}.headInnerPage{padding:308px 0 67px}.headInnerPage .data{display:table;margin:0 auto;min-height:auto}.innerCap{font-size:26px;line-height:32px}.headContacts .innerCap{font-size:32px;line-height:42px}.innerCostBlock{margin-top:31px}.innerCostBlock p{font-size:14px;line-height:21px}.innerCostBlock .cost{font-size:18px;line-height:26px}.costElem .num{font-size:30px;line-height:36px}.costElem .val{font-size:14px;line-height:36px}.list .infoBlock + .infoBlock{margin-top:0}.auditComposed .composedList .innerSecDopCap{font-size:18px;line-height:26px;margin-bottom:35px}.auditBlock .moreForYou{margin-top:58px!important}.auditBlock .moreForYou [class*='inner'][class*='Cap']{font-size:22px}.auditBlock .moreForYou .innerCapBlock{margin-bottom:0}.baseBlock + .baseBlock{margin-top:34px}.numBlock .capBl + *{margin-top:7px}.list .numBlock + .numBlock{margin-top:29px}.innerCallBack{padding:63px 0 70px}.costConsistBlock .blockCost{margin:0 auto;display:block;width:calc(100% - 30px);position:relative;left:-12px;max-width:246px;padding:14px 15px}.costConsistBlock .blockCost .item{display:block;padding:8px 15px}.costConsistBlock .blockCost .item:after{right:auto;left:50%;margin-left:-10px;bottom:-7px}.costConsistBlock .blockCost .costElem .val{font-size:12px}.costConsistBlock .endCost{padding-left:0;text-align:center;margin-top:19px;position:relative;left:-10px}.costConsistBlock .endCost .num{font-size:50px;line-height:50px}.costConsistBlock .endCost .val{font-size:22px;line-height:30px}.questBlock{margin-top:34px}.rateBlock.mobileRate{margin-top:0}.rateBlock .grid .item{width:264px!important}.rateBlock .rateItem{height:auto!important;padding:10px 0 15px!important}.rateBlock .rate .rateItem.costMobile{padding:10px 0 15px!important}.rateBlock .rateItem .nameVal{margin-bottom:10px}.rateBlock .rateItem.endCostMonth .nameVal{font-size:14px;font-weight:700;line-height:14px;color:#505050}.rateBlock .rateItem .tCell span{display:inline-block;line-height:23px!important}.rateBlock .rateItem .tCell span.text{line-height:21px!important}.rateBlock .rateItem.checking span,.rateBlock .rateItem.searchVirus span{line-height:28px!important}.rateBlock .rateItem.true,.rateBlock .rateItem.false{padding-bottom:45px!important}.rateBlock .rateItem.endCostMonth{height:100px!important}.rateBlock.rateLicense .rateItem.endCostMonth{height:80px!important;padding-top:18px!important}.rateBlock .rateItem.endCostMonth.false{padding-top:19px!important}.rateBlock .rateItem.nameRate span{font-size:18px;line-height:22px!important}.contactBlock + .contactBlock{padding-top:30px}.contactBlock .address{width:100%}.contactBlock .contactsData{width:100%;padding-left:0;margin-top:20px}.offer .listOffer .item > span{text-align:left}.fullImg{padding:0 10px}}@media (max-width: 479px){.offer .listOffer .item > span{max-width:100%}.buttHashMenu li + li{margin-top:3px!important}.buttHashMenu{display:block;text-align:center}.buttHashMenu li{padding:5px;display:table;float:none!important;margin:0 auto!important}.buttHashMenu li:before{bottom:3px;left:5px;right:5px}.deviceBlock .laptop.gallery .owl-controls .owl-dots{margin-top:25px}.contactBlock .mapBlock iframe{height:300px}.aboutAbout .numCarousel .item{padding-left:20px;padding-right:23px}.mobileAppCost .lookMobileApp .grid img{width:120px}.deviceBlock .contDevice{width:calc(100vw - 30px)}.studyPreview .in{height:110px}.menu{width:100%;right:-100%}.about .numCarousel .owl-item .item{padding-left:32px;padding-right:11px}}html{overflow-x:hidden}.headInnerPage.web-dev{padding:270px 0 128px}.headInnerPage.web-dev .image.imageService{width:797px;height:451px;bottom:59px;left:50%}.innerBlockDark .textBlock.web-dev{color:#fff}.pageService.web-dev .innerBlockDark{overflow-x:visible}.pageService.web-dev .textBlock{font-size:16px;line-height:22px}.pageService.web-dev .textBlock.paddLeftText{padding-left:50px}.pageService.web-dev .textBlock p span{color:#e31e24}.pageService.web-dev .capText.maxwidth{max-width:76%}.pageService.web-dev .rateBlock.mobileRate .capsBlock{width:135px}.pageService.web-dev .rateBlock .priceSoult{color:#fff}.pageService.web-dev .rateBlock .priceSoult .item{color:#fff;width:29%}.pageService.web-dev .rateBlock .priceSoult .item.capsBlock{width:127px}.pageService.web-dev .rateBlock .priceSoult .item.capsBlock .rateCard{padding-top:128px}.pageService.web-dev .rateBlock .priceSoult .item.tab .five{border-color:#e4373b}.pageService.web-dev .rateBlock .priceSoult .rateItem.nameRate{height:123px}.pageService.web-dev .rateBlock .priceSoult .rateItem.one{height:98px}.pageService.web-dev .rateBlock .priceSoult .rateItem.two{height:71px}.pageService.web-dev .rateBlock .priceSoult .rateItem.three{height:71px}.pageService.web-dev .rateBlock .priceSoult .rateItem.four{height:71px}.pageService.web-dev .rateBlock .priceSoult .rateItem.five{height:86px}.pageService.web-dev .rateBlock .priceSoult .rateItem.five .num{display:inline-block;font-size:40px}.pageService.web-dev .rateBlock .priceSoult .rateItem.five .val{display:inline-block}.pageService.web-dev .rateBlock .capsBlock .rateCard .rateItem.itog{border-color:#ebebeb}.pageService.web-dev .rateBlock .rateItem span.text+.text{margin-top:10px}.pageService.web-dev .rateBlock .rateItem.who{height:130px}.pageService.web-dev .rateBlock .rateItem.price{height:318px}.pageService.web-dev .rateBlock .rateItem.price .tCell{padding-top:10px}.pageService.web-dev .rateBlock .rateItem.itog{border-color:#e4373b;height:87px}.pageService.web-dev .rateBlock .rateItem.itog p{font-weight:700;font-size:14px}.pageService.web-dev .rateBlock .rateItem.itog .costElem .pref{display:inline-block}.pageService.web-dev .rateBlock .rateItem.itog .costElem .num{display:inline-block;font-size:40px}.pageService.web-dev .rateBlock .rateItem.itog .costElem .val{line-height:10px}.pageService.web-dev .rateBlock .best .rateCard{border:solid 1px #a3a3a3;margin-top:0;padding:2px 10px}.pageService.web-dev .baseBlock{position:relative}.pageService.web-dev .baseBlock .grid .item ul{padding-left:16px}.pageService.web-dev .baseBlock .grid+.simpleText{margin-top:20px}.pageService.web-dev .baseBlock .simpleText+.innerSmallCap{margin-top:70px}.pageService.web-dev .imageLimitBot{position:absolute;right:-194px;bottom:-211px}.pageService.web-dev .borderLeft{border-left:solid 2px #e31e24;padding-left:20px}.listPrice li{text-align:center}.listPrice li .tit{font-size:14px;line-height:19px;display:block}.listPrice li:after{content:"+";margin:0 auto;display:block;font-size:30px;line-height:41px;text-align:center;margin-top:5px}.listPrice li:last-child:after{display:none}.rateItem.web-dev .valPrice{font-size:30px;line-height:41px;text-align:center;display:block;margin-top:6px}.rateItem.web-dev .valPrice .cur{font-size:14px;line-height:19px}.wrapSlider{padding-left:28px}.wrapSlider .lineDesr{padding-left:28px;margin-top:17px}.wrapSlider+*{margin-top:50px}.sliderPrimer .item{padding:50px 20px}.sliderPrimer .item .name{font-weight:700;font-size:16px;line-height:22px;color:#2b2a29;display:block;min-height:44px}.sliderPrimer .item .pic{background-position:center;background-repeat:no-repeat;margin-top:18px;position:relative;width:100%;height:232px;-webkit-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 4px 12px 0 rgba(0,0,0,.15);box-shadow:0 4px 12px 0 rgba(0,0,0,.15);border-radius:5px;background-size:cover}.sliderPrimer .item .price{font-size:16px;line-height:22px;color:#2b2a29;display:block;margin-top:48px}.sliderPrimer .item .link{font-size:16px;line-height:22px;text-decoration:underline;color:#e31e24;margin-top:20px;display:table}.sliderPrimer .item .link:hover{text-decoration-color:transparent}.sliderPrimer .owl-nav [class*=icon-]{color:#191818;height:30px;width:30px;background-position:center;background-repeat:no-repeat}.sliderPrimer .owl-nav [class*=icon-]:before{content:none}.sliderPrimer .owl-nav .owl-next,.sliderPrimer .owl-nav .owl-prev{opacity:1;transition:all .3s;border:0;-moz-border-radius:none;-webkit-border-radius:none;-khtml-border-radius:none;border-radius:none}.sliderPrimer .owl-nav .owl-next:hover,.sliderPrimer .owl-nav .owl-prev:hover{opacity:.7}.sliderPrimer .owl-nav .owl-next{top:50%;margin-top:-33px;right:-41px}.sliderPrimer .owl-nav .owl-prev{top:50%;margin-top:-33px;left:-41px}.sliderPrimer .owl-nav .owl-prev span{transform:rotate(180deg)}.lineDesr .linkBorder{font-size:14px;line-height:19px;color:#2b2a29;border:1px dashed #2b2a29;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;padding:10px 13px;display:inline-block;vertical-align:middle}.lineDesr .linkBorder+*{margin-left:32px}.lineDesr .link{font-size:14px;line-height:19px;border-bottom:dashed 1px #e31e24;color:#e31e24;display:inline-block;vertical-align:middle}.lineDesr .link:hover{border-bottom-color:#2b2a29;color:#2b2a29}.lineDesr .desr{display:block;font-size:12px;line-height:16px;margin-top:22px;color:#727272}.formCall{max-width:483px;margin-left:auto;margin-right:auto;text-align:center;position:relative;left:17px}.formCall .tit{font-size:16px;line-height:22px;text-align:center;color:#000;display:block}.formCall .tit a{color:#000;font-weight:700;text-decoration:underline;text-decoration-color:transparent}.formCall .tit a:hover{text-decoration-color:#000}.formCall .cap{font-size:26px;line-height:40px;text-align:center;color:#000}.formCall .cap+*{margin-top:20px}.formCall .itemForm{max-width:370px;margin:0 auto;margin-top:27px}.formCall .itemForm input{border:solid 1px #2b2a29;color:#2b2a29;text-align:center;height:50px;font-size:19px;line-height:22px}.formCall .btnBigRad{max-width:370px;margin:0 auto;width:100%;margin-top:20px}.gridStep{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;max-width:880px;margin-bottom:-30px}.gridStep:before{content:"";width:1px;height:265px;border-right:dashed 1px #000;position:absolute;right:0;top:50%;margin-top:-185px}.gridStep .item{position:relative;margin-bottom:73px}.gridStep .item .cap{font-size:18px;line-height:25px;border-top:dashed 1px #000;margin-top:20px;padding-top:20px}.gridStep .item .num{font-weight:700;font-size:70px;line-height:95px;position:absolute;left:0;top:-21px;color:#e31e24;width:40px}.gridStep .item .num::before{content:"";width:7px;height:7px;border:1px solid #e31e24;position:absolute;left:50%;bottom:-9px;background-color:#fff;margin-left:-3px}.gridStep .item .iconBlock{margin-left:61px}.gridStep .item:nth-child(4){left:calc(100% - 295px)}.gridStep .item:nth-child(6){right:calc(100% - 295px)}.progClient .formCall{max-width:563px;margin-top:100px}.progClient .innerGridB+.simpleText{margin-top:50px}.progClient .innerGridB+.simpleText p{color:#908f8f;font-size:18px;line-height:25px}.progClient .grid{max-width:920px;margin-top:0}[class*=Dark].web-dev .infoBlock .in p{max-width:330px}@media(max-width:1366px) and (min-width:1200px){.wrapSlider{padding:0}.sliderPrimer .owl-nav .owl-next{right:-10px}.sliderPrimer .owl-nav .owl-prev{left:-10px}}@media(max-width:1199px){.headInnerPage.web-dev .image.imageService{bottom:10px}.pageService .rateBlock.mobileRate{padding-left:0;position:relative;left:106px}.wrapSlider{padding:0}.sliderPrimer .item .pic{height:280px}.sliderPrimer .owl-nav .owl-next{right:-15px}.sliderPrimer .owl-nav .owl-prev{left:-15px}.gridStep .item:nth-child(4){left:calc(100% - 280px)}.gridStep .item:nth-child(6){right:calc(100% - 280px)}}@media(max-width:991px){.pageService .innerSmallCap br{display:none}.pageService .textBlock.paddLeftText{padding-left:0}.pageService .rateBlock.mobileRate{left:0}.pageService .baseBlock .pointsList .grid{padding-left:0}.pageService .baseBlock .grid{padding-left:43px}.wrapSlider{padding-left:0}.sliderPrimer .item{padding:25px 0}.sliderPrimer .item .pic{background-size:cover;-webkit-box-shadow:0 0 15px 4px transparent;-moz-box-shadow:0 0 15px 4px transparent;box-shadow:0 0 15px 4px transparent;height:232px}.sliderPrimer .owl-nav .owl-next{right:-30px}.sliderPrimer .owl-nav .owl-prev{left:-30px}.gridStep{padding-left:42px}.gridStep .item:nth-child(4){left:calc(100% - 225px)}.gridStep .item:nth-child(6){right:calc(100% - 225px)}.progClient .formCall{margin-top:50px}.progClient .grid{margin-top:25px}}@media(max-width:767px){.headInnerPage.web-dev{padding:308px 0 67px}.headInnerPage.web-dev .image.imageService{right:0;top:91px;height:200px;width:100%;left:auto;bottom:auto}.pageService.web-dev .textBlock{font-size:13px;line-height:19px}.pageService.web-dev .rateBlock.mobileRate .grid .item{width:290px}.pageService.web-dev .rateBlock .priceSoult .item{width:240px !important;}.pageService.web-dev .rateBlock .rateItem span.text+.text{margin-top:-1px}.pageService.web-dev .baseBlock .grid{padding-left:0}.pageService.web-dev .baseBlock .grid .item .listPrice{padding-left:0}.pageService.web-dev .imageLimitBot{display:none}.pageService.web-dev .borderLeft{margin-top:55px}.listPrice li .tit{display:block!important}.wrapSlider+*{margin-top:50px}.sliderPrimer{padding:0 10px}.sliderPrimer .item{max-width:320px;margin:0 auto}.sliderPrimer .item .pic{max-width:320px;height:232px}.sliderPrimer .owl-nav .owl-next{right:0}.sliderPrimer .owl-nav .owl-prev{left:0}.formCall{left:0}.formCall .tit{font-size:13px;line-height:19px}.gridStep{padding-left:0;margin-bottom:30px;flex-wrap:nowrap;max-width:inherit}.gridStep:before{display:none}.gridStep .item{margin-bottom:0;left:auto!important;right:auto!important}}@media(max-width:479px){.wrapSlider .lineDesr{padding-left:0}.sliderPrimer .item .name{font-size:13px;line-height:19px}.sliderPrimer .item .price{font-size:13px;line-height:19px;margin-top:15px}.sliderPrimer .item .link{font-size:13px;line-height:19px}.lineDesr{text-align:center;padding:0}.lineDesr .linkBorder+*{margin-left:0;margin-top:15px}.formCall .cap{font-size:22px;line-height:30px}.formCall .cap br{display:none}}.pageService.web-dev .rateBlock.mobileRate .item,.pageService.web-dev .rateBlock .priceSoult .item{-moz-user-select:none;-khtml-user-select:none;user-select:none}.pageService.web-dev .rateBlock.mobileRate .item{position:relative}.pageService.web-dev .rateBlock.mobileRate .item:before,.pageService.web-dev .rateBlock .priceSoult .item:before{position:absolute;top:0;bottom:0;left:0;right:0;display:block;/*content:'';*/background-color:transparent;width:100%;height:100%}.mCustomScrollbar,.mCustomScrollbar.mCS_touch_action,.mCustomScrollbar.mCS_touch_action .mCS-aviva.mCSB_scrollTools{-ms-touch-action:initial;touch-action:initial}.mCustomScrollBox{-ms-touch-action:pan-x;touch-action:pan-x}.mCustomScrollBox.mCSB_vertical_horizontal{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox.mCSB_horizontal{-ms-touch-action:pan-y;touch-action:pan-y}