*,* :after,* :before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}body{background-color:#ffffff}p,a,h1,h2,h3,h4,h5,input,ul li,ol li,label,textarea{color:#363b40;font-weight:400;font-family:'Rubik',Calibri,Arial,sans-serif}p b,a b,h1 b,h2 b,h3 b,h4 b,h5 b,input b,ul li b,ol li b,label b,textarea b{font-weight:700;font-family:'Rubik',Calibri,Arial,sans-serif}a{text-decoration:none}textarea{resize:none;outline:none;-moz-appearance:none;border:1px solid #999999}div.container{max-width:960px;margin:0 auto}ul{list-style:none}.center{text-align:center}.clear{background:transparent none repeat scroll 0% 0%;border:0px none;clear:both;display:block;float:none;font-size:0px;list-style:outside none none;margin:0px;padding:0px;overflow:hidden;visibility:hidden;width:0px;height:0px}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.flex1{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.flex2{-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.flex3{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.flex4{-webkit-box-flex:4;-webkit-flex-grow:4;-ms-flex-positive:4;flex-grow:4;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.flex5{-webkit-box-flex:5;-webkit-flex-grow:5;-ms-flex-positive:5;flex-grow:5;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px}.centeredFlexCont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stretchFlexCont{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.yaMap{height:400px;padding:1px;margin:30px 0 30px 0}header{background-color:#ffffff}header p,header a{color:#000000}header .topBlock{position:relative}header .topBlock .compLogoName{background-color:#ffffff;position:relative;-webkit-flex-basis:240px;-ms-flex-preferred-size:240px;flex-basis:240px}header .topBlock .compLogoName img.logo{float:left;display:block;padding:10px 15px 10px 15px}header .topBlock .compLogoName p.title{font-size:18px;text-align:left;line-height:22px;padding:10px 0;text-shadow:none}header .topBlock .compLogoName p.title a{color:#27292d}header .topBlock .compLogoName p.title a:after{content:'';position:absolute;top:0px;left:0px;bottom:0px;right:0px}header .topBlock .headerContacts{padding-top:20px;float:right}header .topBlock .headerContacts p{text-align:right}header .topBlock .headerContacts .phone{display:inline-block;background:url("../images/header-icon-1.png") no-repeat left center;padding-left:40px;padding-right:20px;margin-right:10px;border-right:1px solid #cecece;font-size:18px;line-height:14px;color:#343434}header .topBlock .headerContacts .phone .phoneText{font-size:12px;color:#7a7878}header .topBlock .headerContacts .addrsText{display:inline-block;background:url("../images/header-icon-2.png") no-repeat left center;padding-left:50px;font-size:12px;color:#7a7878;text-align:left}header .topBlock .phoneIcon{width:40px;height:40px}header .topBlock ul.menu{padding:10px 0 10px 5px}header .topBlock ul.menu li{display:block;float:right}header .topBlock ul.menu li a{display:block;text-align:center;padding:10px 15px;font-size:12px;line-height:12px;font-weight:500;transition:ease-out 0.25s}header .topBlock ul.menu li a:hover{background-color:rgba(0,0,0,.2)}footer{padding:10px 0 0 0;position:relative}footer .flex1{padding:0 20px 0 0}footer h4{color:#404040;font-size:16px;text-align:left;padding:20px 0;font-weight:700}footer p{color:#7c7c7c;margin:0 0 15px 0px;font-size:14px}footer a.consLink{display:inline-block;padding:10px 20px;margin:15px 0;border-radius:14px;background-color:#79cd54;color:#ffffff;font-size:12px;font-weight:500}footer ul li{margin:0 0 10px 0}footer ul li a{padding:0 0 8px 0px;font-size:14px;margin:0 0 0px 0}footer div.copyRight{background-color:#fafafa;margin-top:15px;padding:30px 0 5px 0}footer div.copyRight p{font-size:14px;color:#b7b7b7;text-align:center}div.homePage{padding:0px 0 1px 0}div.homePage .topBlock{background-color:#43998c;background:url("../images/home-topblock-bg.jpg") no-repeat center bottom,#43998c;background-size:cover;padding:0 0 20px 0}div.homePage .topBlock .kr-rk{background-color:rgba(255,255,255,.3);padding:8px 0;position:relative}div.homePage .topBlock .kr-rk p{padding:8px 0 8px 40px;color:#bcdceb;font-size:14px;background:url("../images/logo-rk.png") no-repeat left center;background-size:contain}div.homePage .topBlock .kr-rk a:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0}div.homePage .topBlock p,div.homePage .topBlock h1,div.homePage .topBlock h2,div.homePage .topBlock a{color:#ffffff;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.2)}div.homePage .topBlock h1{font-size:30px;padding:60px 30% 40px 40px;text-transform:uppercase}div.homePage .topBlock h2{font-size:18px;padding:0px 30% 40px 40px}div.homePage .topBlock p{font-size:14px;padding:0px 30% 40px 40px}div.homePage .topBlock p a{color:#a1e77a;padding-bottom:5px;border-bottom:1px solid #a1e77a}div.homePage .highLevel{padding:40px 0 100px 0;background-color:#f6f6f6}div.homePage .highLevel p,div.homePage .highLevel h3{text-align:center}div.homePage .highLevel p{font-size:20px;padding:0 10%}div.homePage .highLevel h3{font-size:28px;line-height:30px;padding:20px 0 30px 0}div.homePage .threeParts{margin-top:-80px}div.homePage .threeParts .flex1{padding:0 20px}div.homePage .threeParts .flex1 div{box-shadow:0 0 20px rgba(0,0,0,.1);padding:40px 20px 40px 20px;background-color:#ffffff}div.homePage .threeParts .flex1 div img{margin:0px auto}div.homePage .threeParts .flex1 div p{font-size:14px;text-align:center;padding:30px 0 0px 0;color:#4c4d4d}div.homePage .mapKarelia{background:url("../images/map-bg.jpg") no-repeat center center;padding:130px 0}div.homePage .mapKarelia .flex1{padding:50px 0}div.homePage .mapKarelia .flex1 p{font-size:14px}div.homePage .mapKarelia .flex1 .subTitle{font-size:12px;text-transform:uppercase}div.homePage .mapKarelia .flex1 .subTitle span{color:#79cd54;margin:0 5px}div.homePage .mapKarelia .flex1 h2{font-size:24px;text-transform:uppercase;padding:25px 0}div.homePage .mapKarelia .flex1 a{display:inline-block;padding:10px 20px;margin-top:30px;border-radius:14px;background-color:#79cd54;color:#ffffff;font-size:14px;font-weight:500}div.homePage .mapKarelia .flex1.right p,div.homePage .mapKarelia .flex1.right h2{text-align:right}div.homePage .callToCooperate{padding:80px 0;background:url("../images/cooperate-bg.jpg") no-repeat center center;background-size:cover}div.homePage .callToCooperate h2,div.homePage .callToCooperate p{color:#ffffff;text-shadow:0 0 10px rgba(0,0,0,.3)}div.homePage .callToCooperate h2{font-size:35px;padding:0 0 40px 0}div.homePage .callToCooperate a{display:inline-block;padding:15px 30px;margin-top:40px;border-radius:20px;background-color:#ffffff;color:#79cd54;font-size:14px;font-weight:500;box-shadow:0 0 20px rgba(0,0,0,.3)}.news{padding:80px 0 40px 0}.news .stretchFlexCont{padding-bottom:40px}.news .flex1{position:relative}.news .flex1 p{font-size:14px;padding:0 30px 0 30px}.news .flex1 .date{color:#79cd54;font-weight:500}.news .flex1 .title{margin:20px 0;font-weight:700;color:#585858}.news .flex1 hr{width:50%;border-bottom:1px solid #79cd54}.news .flex1 .newsText{margin-top:20px;color:#727272}.news .flex1 a:after{content:' ';position:absolute;top:0;left:0;bottom:0;right:0}.news .allNewsLink{color:#79cd54;font-weight:500;font-size:14px}.docs{padding:20px 0 40px;border-bottom:2px solid #dedede}.docs .flex1{padding:0 20px}.docs .flex1 div{border:1px solid #79cd54;position:relative}.docs .flex1 div .documentName{position:absolute;bottom:0;left:0;right:0;background-color:rgba(152,216,123,.92);color:#ffffff;font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.2);text-align:center;padding:15px}.docs .flex1 div img{width:100%}.strategikPartners{padding:50px 0;border-top:1px solid #d6d9d8;border-bottom:1px solid #d6d9d8;margin:20px 0}.strategikPartners h2{text-align:center;padding:0 0 30px 0}.strategikPartners .flex1{padding:10px;position:relative}.strategikPartners .flex1 p{color:#27292d;text-align:center;padding:10px 2px 0 2px}.strategikPartners .flex1 a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0}.strategikPartners .flex1>div{padding:100px 10px 10px 10px;transition:background .5s ease}.strategikPartners .en-sol{background:url("../images/s-partners-1p.png") no-repeat top center;background-size:contain}.strategikPartners .en-sol:hover{background:url("../images/s-partners-1a.png") no-repeat top center;background-size:contain}.strategikPartners .kr-rk{background:url("../images/s-partners-2p.png") no-repeat top center;background-size:contain}.strategikPartners .kr-rk:hover{background:url("../images/s-partners-2a.png") no-repeat top center;background-size:contain}.strategikPartners .partner3{background:url("../images/s-partners-3p.png") no-repeat top center;background-size:contain}.strategikPartners .partner3:hover{background:url("../images/s-partners-3a.png") no-repeat top center;background-size:contain}.strategikPartners .partner4{background:url("../images/s-partners-4p.png") no-repeat top center;background-size:contain}.strategikPartners .partner4:hover{background:url("../images/s-partners-4a.png") no-repeat top center;background-size:contain}.subUtp{padding:40px 0 40px 0;background-color:#f6f6f6}.subUtp p,.subUtp h3{text-align:left;padding:0 0 0 40px}.subUtp h3{font-size:22px;color:#4b4b4b;font-weight:500;padding-bottom:20px}.subUtp p{font-size:16px;color:#5a5a5b;padding-top:20px;line-height:25px}.subUtp hr{width:120px;border-bottom:2px solid #79cd54}.solution{padding:20px 0}.solution .centeredFlexCont{margin:80px 0 0 0;padding-bottom:20px}.solution .centeredFlexCont .flex2{padding-top:20px}.solution .centeredFlexCont .flex2 h4{padding:30px;font-size:26px}.solution .centeredFlexCont .flex2 p{font-size:15px;margin-left:30px;padding:10px 30px 20px 45px;background:url("../images/shock-icon.png") no-repeat left center}.solution .centeredFlexCont .flex1{padding-left:40px}.solution .centeredFlexCont .flex1 div{border-radius:12px;background-color:#ffffff;box-shadow:0 0 20px rgba(0,0,0,.1);padding:30px}.solution .centeredFlexCont .flex1 div img{margin:0 auto}.solution .centeredFlexCont .flex1 div p{text-align:center;font-weight:500;font-size:15px;padding:20px}.solution .centeredFlexCont .flex1 div .percent{color:#ffffff;border-radius:8px;font-size:14px;padding:5px;background:url("../images/check-icon2.png") no-repeat left center,#7ccd57}.solution .centeredFlexCont .flex1 div .percent span{font-size:40px;font-weight:500}.solution hr{width:120px;border-bottom:2px solid #79cd54}.solution .price{padding:20px 0 50px 0;font-size:14px}.solution .price b{font-size:20px;margin-right:15px}.solution .price span{font-size:24px;font-weight:500}.solution .price .separator{font-size:14px;font-weight:400;margin:0 20px}.solution .centeredFlexCont.one .flex2{background:url("../images/solution-counter-1.png") no-repeat left top}.solution .centeredFlexCont.two .flex2{background:url("../images/solution-counter-2.png") no-repeat left top}.solution .centeredFlexCont.two .flex1{padding-left:0;padding-right:40px}.solution .centeredFlexCont.three .flex2{background:url("../images/solution-counter-3.png") no-repeat left top}.discount{background:url("../images/discont-bg.png") no-repeat center center;background-size:cover}.discount p{color:#ffffff;text-transform:uppercase;padding:30px 40px}.discount .flex1 p{font-size:30px;text-align:right}.discount .flex2{background-color:#515050}.discount .flex2 p{font-size:25px}.discount.projectGoal .flex2 p{font-size:18px;text-transform:none;font-weight:500}.aboutProjectIntro{padding:150px 0;background:url("../images/o-proekte-intro-bg.jpg") no-repeat center center}.aboutProjectIntro p{font-size:24px;text-align:center}.task{padding:40px 0}.task h2{font-size:30px;text-align:center;margin:40px 0 40px 0}.task .flex1{padding:20px}.task .flex1.bBottom{border-bottom:1px solid #7ccd57;padding:0 20px 20px 20px}.task .flex1.bLeft{border-left:1px solid #7ccd57}.task p{text-align:center;font-size:16px}.task p.counter{font-weight:700;font-size:25px;color:#e5e5e5;margin-bottom:15px}.comando{padding:320px 0 80px 0;background:url("../images/comando-bg.jpg") no-repeat top center;background-size:contain}.comando .container{max-width:900px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:50px;background-color:#ffffff}.comando .container h3{font-size:30px}.comando .container p{margin-top:20px}.newsPage .news{padding:40px 0}.newsPage .news img{margin:0 auto}.newsPage .news .date{margin:30px 0 20px 0}.newsPage .news hr{width:240px}.newsPage .news .textBlock p{margin-top:20px;color:#727272}.fullScreenImage img{width:100%}.task.kontackti .flex1{padding:40px}.task.kontackti .flex1.bBottom{padding:0 40px 40px 40px}.task.kontackti p.counter{color:#585959;font-size:18px;font-weight:500}textarea,input,select{outline:none;-moz-appearance:none;border:none}.form{padding:60px 0;background:url("../images/from-block-bg.jpg") no-repeat scroll center center;background-size:cover}.form .container{width:720px;padding:30px 220px 30px 30px;border-radius:18px;box-shadow:0 0 20px rgba(0,0,0,.1);background:url("../images/form-container-bg.png") no-repeat scroll right center,#ffffff;background-size:contain}.form p.subTitle{font-size:12px;color:#7c7c7c;font-weight:500;text-align:center;text-transform:uppercase}.form h4{font-size:24px;text-align:center;text-transform:uppercase;padding-bottom:10px}.form form .fieldWrapper{padding:0 0 1px 0;margin:20px 0 0 0}.form form input,.form form textarea,.form form select{color:#000000;display:block;width:100%;font-size:16px;padding:8px 10px;border-radius:5px;border:solid 1px #d5d5d5}.form form textarea{height:120px}.form form .areyouhuman{display:none}.form form button{cursor:pointer;border-radius:10px;background-color:#ffc10d;border:solid 1px #000000;padding:10px 40px;color:#000000;font-size:15px;font-weight:500;display:block;margin:30px auto 0 auto}p.warning{font-size:12px;color:#858d98;text-align:center;margin:20px 0 0 0}#calcForm h4{padding:40px 0 0 0;text-align:center}#calcForm .flex1{padding:20px}.form.contactPage{background:url("../images/contact-form1-bg7.jpg") no-repeat scroll center center;background-size:cover}.form.contactPage .container{width:900px;padding:0;border-radius:0;box-shadow:0 0 20px rgba(0,0,0,.2);background:#ffffff}.form.contactPage .container .formTextBlock{padding:40px 40px;background:url("../images/form-text-block-bg.jpg") no-repeat scroll center center;background-size:cover}.form.contactPage .container .formTextBlock img{margin:0 auto 20px auto}.form.contactPage .container .formTextBlock h4{text-transform:none;font-size:28px;margin-bottom:30px;text-align:left;color:#ffffff}.form.contactPage .container .formTextBlock h4 b{font-weight:500;font-size:30px}.form.contactPage .container .formTextBlock p{color:#ffffff;font-size:14px;padding:4px 0}.form.contactPage .container .formBlock{padding:114px 40px 40px 40px;background:url("../images/form-form-block-icon-1.jpg") no-repeat scroll top right}.form.contactPage .container form h5{font-size:18px;font-weight:500;margin-bottom:10px}.form.contactPage .container form p{font-size:12px;color:#858d98}.form.contactPage .container form button{display:inline-block}.form.contactPage.becomePartners{background:url("../images/contact-form1-bg6.jpg") no-repeat scroll center center;background-size:cover}.form.contactPage.becomePartners .formTextBlock{background:url("../images/form-text-block-bg-2.jpg") no-repeat scroll center center;background-size:cover}.form.contactPage.becomePartners .formBlock{background:url("../images/form-form-block-icon-2.jpg") no-repeat scroll top right}.thanks{background:url("../images/page_under_construction.jpg") top center no-repeat;background-size:cover;position:relative}.thanks .container{height:60vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.thanks .container h1,.thanks .container h2,.thanks .container p{color:#ffffff}.thanks footer{display:none}div.error{background:url("../images/404.jpg") top center no-repeat;background-size:cover;position:relative}div.error>div{height:60vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}div.error>div h1,div.error>div h2,div.error>div p{color:#ffffff;text-align:center}div.error>div h1{background-color:rgba(0,0,0,0.7);padding:10px}div.error>div h2{font-size:220px;line-height:220px;text-align:center;text-shadow:-1px -1px 0 #000000,1px -1px 0 #000000,-1px 1px 0 #000000,1px 1px 0 #000000}div.error>div p.subH1{text-align:center}@media (max-width:480px){button.beget-call-btn-main.beget-call-btn-main--widget.beget-call-btn-main--custom-color.beget-call-btn-main--widget-bottom-right{display:none!important}header .topBlock .compLogoName{-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px}header .topBlock>.flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}header .topBlock>.flex1 .headerContacts{float:none;display:block;margin:0 auto}header .topBlock>.flex1 .headerContacts p.addrsText{display:none}header .topBlock>.flex1 .headerContacts p.phone{padding:0 20px;border:none;text-align:center;display:block;margin:0 auto;background:none}header .topBlock>.flex1 ul.menu li.flex1{float:none;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}header .topBlock>.flex1 ul.menu li.flex1.empty{display:none}div.container{width:auto;margin:0 auto}div.homePage .topBlock .kr-rk .container p{margin-left:20px}div.homePage .topBlock h1{font-size:18px;padding:30px 20px 20px 20px}div.homePage .topBlock h2{font-size:15px;padding:0px 20px 20px 20px}div.homePage .topBlock p{font-size:12px;padding:0px 20px 20px 20px}div.homePage .highLevel p{font-size:14px;padding:0 10%}div.homePage .highLevel h3{font-size:18px;line-height:24px;padding:20px 10px 10px 10px}div.homePage .threeParts .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:20px 0}div.homePage .threeParts .flex1 div{padding:20px 10px 20px 10px}div.homePage .threeParts .flex1 div img{width:40px;margin-bottom:10px}div.homePage .threeParts .flex1 div p{padding:0 10px}div.homePage .threeParts .flex1 div p br{display:none}div.homePage .mapKarelia{padding:30px 0;background:none}div.homePage .mapKarelia .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}div.homePage .mapKarelia .flex1 h2{font-size:18px;padding:15px 0}div.homePage .callToCooperate{padding:40px 0;background:url("../images/cooperate-bg.jpg") no-repeat center right;text-align:center}div.homePage .callToCooperate .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div.homePage .callToCooperate .flex1 h2{font-size:20px;padding:0 0 30px 0}div.homePage .callToCooperate .flex1 p{font-size:14px;padding:0 20px}div.homePage .news{padding:40px 0}div.homePage .news .stretchFlexCont{padding-bottom:10px}div.homePage .news .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px 0;border-bottom:1px solid #3a4950}div.homePage .news .flex1 .title{margin:10px 0}div.homePage .news .flex1 hr{display:none}div.homePage .news .flex1 .newsText{margin:0}div.homePage .news .allNewsLink{margin-left:20px}div.homePage .strategikPartners .flex1{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}div.homePage .strategikPartners .flex1 p{font-size:14px}div.homePage .docs .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div.homePage .docs .flex1 p{font-size:14px}footer .flex1{padding:10px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}footer .flex1 p{font-size:12px}footer .flex1.aboutCompany{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}footer div.copyRight p{font-size:12px}.aboutProjectIntro{padding:50px 0}.aboutProjectIntro p{font-size:15px;padding:0 30px}.discount .flex1,.discount.projectGoal .flex1,.discount .flex2,.discount.projectGoal .flex2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.discount .flex1 p,.discount.projectGoal .flex1 p,.discount .flex2 p,.discount.projectGoal .flex2 p{text-align:center}.discount .flex1,.discount.projectGoal .flex1{background-color:#7ed457}.discount .flex1 p,.discount.projectGoal .flex1 p{font-size:18px}.discount .flex2 p,.discount.projectGoal .flex2 p{font-size:14px}.task .flex1,.task .flex1.bBottom.bLeft{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px;border:none;border-bottom:1px solid #7ccd57}.comando{padding:20px;background-size:cover}.subUtp h3{font-size:16px}.subUtp p{font-size:14px;line-height:20px}.solution .centeredFlexCont,.solution .centeredFlexCont.two{margin:30px 0 0 0}.solution .centeredFlexCont .flex1,.solution .centeredFlexCont.two .flex1,.solution .centeredFlexCont .flex2,.solution .centeredFlexCont.two .flex2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:10px}.solution .centeredFlexCont .flex1,.solution .centeredFlexCont.two .flex1{order:2}.solution .centeredFlexCont .flex2,.solution .centeredFlexCont.two .flex2{order:1}.solution .centeredFlexCont .flex2 h4,.solution .centeredFlexCont.two .flex2 h4{padding:10px;font-size:16px;text-align:center}.solution .centeredFlexCont .flex2 p,.solution .centeredFlexCont.two .flex2 p{font-size:14px;margin:0}.solution .price{padding:20px;font-size:14px;text-align:center}.solution .price b{font-size:16px}.solution .price span{font-size:16px}.solution .price .separator{font-size:14px;margin:0 10px}.form{padding:10px}.form .container{width:100%;padding:20px;background:none;background-color:#ffffff}}@media (max-width:780px){button.beget-call-btn-main.beget-call-btn-main--widget.beget-call-btn-main--custom-color.beget-call-btn-main--widget-bottom-right{display:none!important}header .topBlock .compLogoName{-webkit-flex-basis:140px;-ms-flex-preferred-size:140px;flex-basis:140px}header .topBlock>.flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}header .topBlock>.flex1 .headerContacts{float:none;display:block;margin:0 auto}header .topBlock>.flex1 .headerContacts p.addrsText{display:none}header .topBlock>.flex1 .headerContacts p.phone{padding:0 20px;border:none;text-align:center;display:block;margin:0 auto;background:none}header .topBlock>.flex1 ul.menu li.flex1{float:none}header .topBlock>.flex1 ul.menu li.flex1.empty{display:none}div.container{width:auto;margin:0 auto}div.homePage .topBlock .kr-rk .container p{margin-left:20px}div.homePage .topBlock h1{font-size:18px;padding:30px 20px 20px 20px}div.homePage .topBlock h2{font-size:15px;padding:0px 20px 20px 20px}div.homePage .topBlock p{font-size:12px;padding:0px 20px 20px 20px}div.homePage .highLevel p{font-size:14px;padding:0 10%}div.homePage .highLevel h3{font-size:18px;line-height:24px;padding:20px 10px 10px 10px}div.homePage .threeParts .flex1{margin:20px 0}div.homePage .threeParts .flex1 div{padding:20px 10px 20px 10px}div.homePage .threeParts .flex1 div img{width:40px;margin-bottom:10px}div.homePage .threeParts .flex1 div p{padding:0 10px}div.homePage .threeParts .flex1 div p br{display:none}div.homePage .mapKarelia{padding:30px 0;background:none}div.homePage .mapKarelia .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px}div.homePage .mapKarelia .flex1 h2{font-size:18px;padding:15px 0}div.homePage .callToCooperate{padding:40px 0;background:url("../images/cooperate-bg.jpg") no-repeat center right;text-align:center}div.homePage .callToCooperate .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}div.homePage .callToCooperate .flex1 h2{font-size:20px;padding:0 0 30px 0}div.homePage .callToCooperate .flex1 p{font-size:14px;padding:0 20px}div.homePage .news{padding:40px 0}div.homePage .news .stretchFlexCont{padding-bottom:10px}div.homePage .news .flex1{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding:20px 0;border-bottom:1px solid #3a4950}div.homePage .news .flex1 .title{margin:10px 0}div.homePage .news .flex1 hr{display:none}div.homePage .news .flex1 .newsText{margin:0}div.homePage .news .allNewsLink{margin-left:20px}div.homePage .strategikPartners .flex1{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}div.homePage .strategikPartners .flex1 p{font-size:14px}div.homePage .docs .flex1 p{font-size:14px}footer .flex1{padding:10px;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}footer .flex1 p{font-size:12px}footer .flex1.aboutCompany{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}footer div.copyRight p{font-size:12px}.aboutProjectIntro{padding:50px 0}.aboutProjectIntro p{font-size:15px;padding:0 30px}.discount .flex1 p,.discount.projectGoal .flex1 p{font-size:18px}.discount .flex2 p,.discount.projectGoal .flex2 p{font-size:14px}.comando{padding:20px;background-size:cover}.subUtp h3{font-size:16px}.subUtp p{font-size:14px;line-height:20px}.solution .centeredFlexCont,.solution .centeredFlexCont.two{margin:30px 0 0 0}.solution .centeredFlexCont .flex1,.solution .centeredFlexCont.two .flex1,.solution .centeredFlexCont .flex2,.solution .centeredFlexCont.two .flex2{padding:10px}.solution .centeredFlexCont .flex1,.solution .centeredFlexCont.two .flex1{order:2}.solution .centeredFlexCont .flex2,.solution .centeredFlexCont.two .flex2{order:1}.solution .centeredFlexCont .flex2 h4,.solution .centeredFlexCont.two .flex2 h4{padding:10px;font-size:16px;text-align:center}.solution .centeredFlexCont .flex2 p,.solution .centeredFlexCont.two .flex2 p{font-size:14px;margin:0}.solution .price{padding:20px;font-size:14px;text-align:center}.solution .price b{font-size:16px}.solution .price span{font-size:16px}.solution .price .separator{font-size:14px;margin:0 10px}.form{padding:10px}.form .container{width:100%;padding:20px;background:none;background-color:#ffffff}}